O design responsivo da web é fundamental - se você estiver criando um novo site, DEVE torná-lo responsivo. 50% do tráfego já é de dispositivos móveis e tablets e isso não apenas crescerá, mas também será a forma claramente dominante de uso da Internet.
Para pequenas empresas que visam pequenas áreas geográficas, é ainda mais crítico - o SEO será muito difícil para uma nova empresa de pequeno porte, mas se o seu produto for bom, você poderá maximizar o quanto as pessoas compartilham o que você está fazendo.
Quando se trata de ler mídias sociais, as pessoas estão usando dispositivos móveis agora - geralmente na cama de manhã e na noite.
Se seu site não puder ser usado em um dispositivo móvel, todos os compartilhamentos que atingirem seu público relevante serão desperdiçados. Você não quer isso. É fundamental evitar que isso aconteça.
Em relação ao código responsivo ou separado: a principal desvantagem do design responsivo é que ele não é tão rápido quanto as bases de código separadas. Essa perda de velocidade será insignificante, certamente no caso de uma pequena empresa local, quando outros fatores aparecerem na mente dos usuários sobre o motivo pelo qual o site é 0,2 segundos mais lento que outros.
A grande vantagem do design responsivo é que você mantém a mesma base de código. Isso reduz os custos de manutenção, testes e desenvolvimento.
O grande diferencial do SEO hoje em dia é a 'Qualidade do site' - a qualidade do site é difícil de medir, mas de maneira geral o Google usa a Taxa de rejeição e o Tempo no site para medir isso. Se o seu site é ruim para celular, 50% do seu tráfego terá uma alta taxa de rejeição e um grande número de visitantes com pouco envolvimento (menos de 10 segundos na página).
Isso coloca você em risco de penalidades do Google - observe o Google Panda e as novas penalidades (na semana passada) do domínio de correspondência exata , que penalizam os sites por terem 'baixa qualidade'.
Os principais problemas que você pode encontrar ao otimizar um site para uma empresa usando esse método são que é um novo chavão, todo mundo precisa dele, então existem cowboys por aí cobrando preços ridiculamente altos por algo incrivelmente fácil de fazer.
Por exemplo, recentemente criei um site que possui uma loja, um fórum, uma seção de perguntas e respostas, além de várias outras páginas, blogs etc. totalmente responsivos a todos os dispositivos em aproximadamente um dia.
Aqui está o básico do que você precisa fazer:
- Ajuste o preenchimento do corpo e as margens
- Mova os menus do lado esquerdo ou direito para as listas suspensas, talvez oculte-os abaixo de um botão de opções na parte superior.
- Redimensione contêineres, use largura 100% onde puder
- Altere todas as suas imagens para largura 100%
- Decida quais itens não são necessários no telefone (anúncios?) E remova-os (visor: nenhum)
Aqui está um código de exemplo:
@media screen and (max-width:480px) {
body {
margin:5px;
padding:0px;
}
.advertbox {
display:none;
}
}
O que isso faz é remover qualquer coisa com uma classe de 'advertbox' dos smartphones (com largura máxima de 480px) e reduzir a margem do corpo.
Se você estiver criando um novo site, isso é ainda mais fácil, pois você pode garantir que você crie um design limpo com boas classes limpas e um bom estilo para todos os dispositivos.
Eu espero que isso ajude!