SEO para desenvolvedores - Uma visão geral rápida

SEO para desenvolvedores — Uma visão geral rápida

Certamente é um tema muito discutido no mundo dos devs é o SEO. Assim tudo o que você precisa saber sobre sua função como desenvolvedor para melhorar a posição do seu site nos resultados de pesquisa do Google está aqui nesse artigo.

A coisa mais importante para obter uma boa classificação no Google é tornar seu site envolvente, útil e original. Sua função como desenvolvedor é garantir que ele seja acessível e suave para os usuários e exposto corretamente aos bots do Google.

Vamos falar sobre o que é preciso para aparecer na lendária posição superior no Google.

O que é SEO?

SEO significa Search Engine Optimização. É um conjunto de diretrizes que devem fazer seu site parecer nos primeiros resultados de pesquisa do Google. Especificamente para resultados de pesquisa orgânicos.

Nós nos concentramos no Google neste artigo porque é de longe o mecanismo de pesquisa mais dominante em todo o mundo.

Como líder do setor, o Google define o tom para os outros mecanismos de pesquisa. Focar no Google provavelmente ainda aumentaria seu desempenho em outros mecanismos de pesquisa.

Os velhos dias se foram. Assim nos anos 2000, o SEO significava fazer uma série de truques sujos que aumentariam a classificação de um site no Google.

Por exemplo, as pessoas colocaram enormes listas de palavras-chave na parte inferior de suas páginas da web.

Às vezes, eles também repetiam as palavras-chave 1000 vezes e talvez as colocavam em branco ou dentro de uma <div> invisível. Assim essa prática enganou o Google para obter um classificação melhor.

Estes dias se foram. O Google contrata as melhores mentes do mundo para garantir que seus usuários obtenham apenas as páginas da web mais úteis para pesquisas.

As façanhas acima, e muitas outras, as “Diretrizes de qualidade do Google” não permite mais. Dessa forma se o seu produto contiver alguma violação dessas diretrizes por algum motivo, mesmo que elas tenham chegado lá por engano, sugiro fortemente se livrando deles porque O Google agora penaliza sites por violações de suas diretrizes.

Veja também:

Estrutura Básica Do HTML
Introdução rápida sobre CSS
Introdução rápida sobre Python
Introdução rápida sobre JavaScript
JavaScript: acelere seu site Usando a Tag script

O Google sempre muda

O algoritmo de classificação do Google é muito complexo. Os especialistas do Google trabalham nesses algoritmos há anos. Atualmente, o Google é atualizado diariamente, com atualizações maiores lançadas uma ou duas vezes por ano.

Informações sobre como o Google classifica as páginas estão sendo publicadas o tempo todo e, às vezes, informações extras vaza. Vários sites tentam rastrear essas atualizações e entender como isso afeta o SEO. Por exemplo:

  • Search Engine Journal
  • Terreno do mecanismo de pesquisa
  • Moz
  • Concentre-se no conteúdo

O objetivo do mecanismo de pesquisa do Google é encontrar os resultados mais úteis para as pesquisas que seus usuários realizam. O Google melhora constantemente ao fazê-lo.

O ponto é que truques de curto prazo às vezes podem obter bons resultados em termos de SEO, mas podem não funcionar após uma alteração arbitrária do algoritmo.

Focar no conteúdo é extremamente importante porque seu conteúdo e o valor do seu site para seus usuários não devem mudar quando os algoritmos do Google mudam.

Que tipo de conteúdo? Essa é a pergunta de um milhão de dólares. Você provavelmente já sabe a resposta.

Dessa forma, a coisa mais importante para obter uma boa classificação no Google é tornar seu site envolvente, útil e original. Sua função como desenvolvedor é garantir que ele seja acessível e suave para os usuários e exposto corretamente aos bots do Google.

SEO de conteúdo

Outro termo essencial a esse respeito é “SEO de conteúdo”. Este termo é definido como “a prática de produzir conteúdo com classificação alta nos mecanismos de pesquisa”.

Ele inclui tudo, desde pesquisar o que os usuários estão interessados em usar a pesquisa de palavras-chave “até estruturar seu site de uma maneira otimizada para mecanismos de pesquisa.

Essa prática é eficaz hoje em dia, mas também pode resultar em muito conteúdo sendo escrito apenas para o Google, sem nenhum benefício para seus usuários. Funciona hoje, de fato, mas uma mudança arbitrária no algoritmo pode obsoletá-lo.

Assuntos de autoridade

Dessa maneira, se você tiver experiência ou certificações no campo do que está escrevendo, o Google consideraria seu site como tendo um potencial maior de fornecer informações confiáveis e de qualidade.

Por exemplo, o Google provavelmente promoveria aconselhamento médico de médicos (M.D.).

Pessoas sem esse diploma podem escrever sobre esses problemas e, mesmo sendo relevantes, o Google pode não os classificar como altos.

E, de fato, em campos que impactam a vida das pessoas de maneira aguda e direta, a autoridade se torna um fator-chave no SEO.

Esses campos são abreviados como YMYL (Seu dinheiro ou sua vida) e incluir dinheiro, saúde, notícias, jurídico etc.

Os desenvolvedores não são onipotentes!

Esses elementos supercríticos do SEO geralmente nem estão nas mãos dos desenvolvedores! (E se forem, significa que eles usam “vários chapéus” – desenvolvedores, criadores de conteúdo, pesquisadores de mercado, ui / x etc.)

Por exemplo, os desenvolvedores não são responsáveis por obter um diploma de MD para aumentar a autoridade do site.

Os desenvolvedores são, no entanto, responsáveis por expor uma página sobre a qual essa autoridade em relação ao material médico da empresa está acessível tanto aos usuários quanto aos bots do Google.

Falaremos sobre o que um desenvolvedor deve fazer com uma página sobre como esta, mas em geral

A página de acesso deve ser rápida, levar em consideração a acessibilidade, usar as tags html semânticas corretas, incluir os dados estruturados corretos, ser compatível com dispositivos móveis, usar https, deve ser um URL claro etc.

Ser orientado a dados

Tubulações curtas, ciclos de liberação e boa análise garantiria que as pessoas responsáveis pelo conteúdo possam testar diferentes opções para ver como elas funcionam.

Por exemplo, o Google usa a tag < title > como o título exibido nos resultados da pesquisa. Com pipelines curtos e boas análises, os criadores de conteúdo podem testar títulos diferentes com mais frequência para ver como os usuários respondem a cada título.

Siga as ferramentas

A ferramenta primária de SEO é “Console de pesquisa do Google”. Expõe muitas informações sobre sites da perspectiva do Google.

Você pode verificar quais páginas são indexadas pelo Google e por quê, o que Manifest.xml usa e se o site é considerado compatível com dispositivos móveis. Mas é principalmente uma ferramenta de SEO mais orientada para os negócios.

Para desenvolvedores, muitas ferramentas podem rastrear o site e gerar uma lista de aspectos mais técnicos do site que podem ser aprimorados.

Por exemplo, se você não usar os cabeçalhos ou códigos de status corretos. Alguns deles seriam:

  • cheebot
  • Verificação do site do SEO
  • worank
  • Testador de SEO Online
  • seobilidade
  • gritando
  • GTmetrix
  • Melhores Práticas

Como você viu, os tópicos até agora se referem principalmente a pessoas que lidam com aspectos de conteúdo e negócios.

Supondo que o conteúdo que eles conseguem produzir seja realmente incrível e otimizado para SEO, nós, como desenvolvedores, precisamos garantir que o site seja suave, funcional e expõe esse conteúdo aos rastreadores do Google.

Sugiro começar lendo “Guia de inicialização do mecanismo de pesquisa (SEO)” onde o Google explica como expor esse conteúdo.

Aqui está uma lista de melhores práticas importantes com links onde você pode ler sobre eles em profundidade:

Melhores práticas

  1. <título> e <nome meta =” descrição”> são as tags que controlam como sua página da web é exibida nas páginas de resultados do Google.
  2. Tags HTML como etiquetas de cabeçalho (h1, h2) e Atributos HTML como o atributo alt em tags <img>, ajudaria a criar uma estrutura para sua página da web para que os rastreadores possam interpretar melhor seu conteúdo.
  3. Dados estruturados expõe informações da sua página como classificação, local, horário de funcionamento e preços para aparecer nas páginas de pesquisa do Google.
  4. Quanto mais informações aparecerem na página de pesquisa maior a chance de uma página da web ser clicada.
  5. Faça o site móvel amigável.
  6. Use o HTTPS protocolo.
  7. Faça o seu site acessível para pessoas com deficiência. Seu site não apenas estaria acessível a mais pessoas, como o Google também o recompensaria com uma classificação mais alta.
  8. Usar lógico e significativo hierarquia do site-
    • example.com/RunningShoes/Womens
    • em vez de
    • example.com/123123/123123
  9. Assista seu <a href> links-
    • Cada link deve ter um texto significativo.
    • Diga ao google a natureza dos seus links para sites externos usando atributos extras na tag < a >. Por exemplo, rel=” nofollow” é usado para informar ao Google que você não está associado ao site ao qual vincula.
    • Verifique se todas as páginas que você deseja que o Google rastreie são vinculados a um <a href > da página inicial (possivelmente através de mais de um link).
  10. Certifique-se de seu conteúdo não é duplicado entre versões diferentes para que eles não compitam entre si:
    • Usar 301 redirecionamentos se você reestruturou seu site, as duas versões não serão indexadas separadamente e competirão entre si.
    • Atenha-se a uma versão do link de um site: http://www.example.com/page/ ou http://www.example.com/page o
  11. Localização- Use o hreflang meta tag para informa ao Google que uma página da web tem versões diferentes em diferentes idiomas.
  12. Faça seu site rápido para pontuar alto em “Insights do Google PageSpeed”.

Insights do Google PageSpeed

Antes mesmo de analisar como o desempenho do seu site afeta suas classificações de SEO, é importante notar que usuários simplesmente gostam de sites rápidos e não gosto de lentos.

O desempenho de um site é um dos fatores mais importantes na experiência do usuário e consequentemente nas taxas de conversão.

Pelo motivo mencionado acima, o Google classifica os sites mais rápidos.

Ele usa Insights de velocidade da página para atribuir uma pontuação aos tempos de carregamento do seu site e usa essa pontuação como um dos fatores nos algoritmos de classificação.

A pontuação de velocidade da página é gerada a partir de duas fontes:

  • “Dados de campo real” — coletado dos usuários do Google Chrome que optam pela opção “Ajude a melhorar os recursos e o desempenho do Chrome”.
  • “Dados do laboratório “— O Google usa dispositivos reais ou simulados para navegar até páginas da web enquanto mede o desempenho dos sites’.

Nos dois casos, é feito um conjunto complexo de cálculos para determinar uma pontuação de um conjunto de medidas da linha do tempo de carregamento da página. Por exemplo:

  • FID — Primeiro atraso na entrada
  • FCP — Primeira pintura de conteúdo
  • TTI — Hora de interativa

Observe que o atualmente, o teste de laboratório móvel é executado em uma simulação do nível médio Dispositivo Moto G4. Também simula uma rede móvel com as seguintes especificações:

  • Latência: 150ms.
  • Taxa de transferência: 1,6 Mbps (~ 200kb / s) para baixo / 750 Kbps (~ 100kb/s) para cima.

Consideração finais

Isso significa que você precisa ser muito rigoroso com todos os usos do processamento de dispositivos e largura de banda da rede.

Dessa forma, cada dado extrapassado pela rede ou processado pelo dispositivo custaria muito com essa configuração. Isso inclui seu conteúdo principal, scripts de terceiros, imagens e fontes.

Cada solicitação para um novo domínio provavelmente custaria pelo menos cerca de 1s!

A razão para isso é que todas as solicitações de rede para novos domínios seguiriam as seguintes etapas:

  1. dns lookup
  2. conexão
  3. ssl
  4. download de conteúdo real

Com uma latência de 150ms e um tempo de download relativamente lento, cada uma das etapas levaria ~ 180ms.

A solicitação geral a partir do momento em que é emitida até o momento em que é baixada e pronta levaria aproximadamente um segundo inteiro.

Para não perder o ritmo, já corre para ler um conjunto de dicas sobre como acelerar seu site.

Veja o primeiro artigo do Roadmap: Passo a passo de como funciona a internet

Conclusão

Pois bem, chegamos ao final do artigo e esse é um tema muito importante que você deve ler e reler até que memorize porque o posicionamento do seu site depende da compreensão desse assunto.

Então bons estudos, espero ter ajudado e não se esqueça de navegar pelo nosso site porque vão ter vários artigos para te ajudar.

Perguntas frequentes

1. O que é o SEO?

SEO (Search Engine Optimization) é o processo de otimização de um site para torná-lo mais atraente para os motores de busca, aumentando sua visibilidade e ranqueamento orgânico nos resultados de busca.

2. Como os motores de busca classificam um site?

Os motores de busca usam algoritmos complexos para classificar um site baseados em uma série de fatores, incluindo a relevância do conteúdo, a qualidade do código, a presença de palavras-chave e a experiência do usuário.

3. Qual é a importância do conteúdo em um site para o SEO?

O conteúdo em um site é extremamente importante para o SEO, pois ele determina a relevância de um site para uma consulta de pesquisa específica. Além disso, o conteúdo atualizado e de alta qualidade pode atrair links de outros sites, o que é um fator importante para a classificação dos motores de busca.

4. Como posso melhorar a estrutura do código HTML para o SEO?

Para melhorar a estrutura do código HTML para o SEO, é importante usar tags de título e descrição corretamente, adicionar tags de imagem com descrições alternativas, e usar URLs amigáveis ao invés de IDs complexos.

5. Como posso monitorar o desempenho do meu site no SEO?

Para monitorar o desempenho do seu site no SEO, você pode usar ferramentas de análise de pesquisa, como o Google Search Console, o Moz ou o Ahrefs, para rastrear o tráfego orgânico, o ranqueamento de palavras-chave e a presença de backlinks. Além disso, você pode monitorar a experiência do usuário e a satisfação dos visitantes ao utilizar ferramentas de análise de site, como o Google Analytics.

Rolar para cima