Perguntas frequentes sobre JavaScript e links

Terça-feira, 26 de maio de 2020

Recebemos muitas perguntas todos os dias no horário de atendimento dos webmasters, em conferências, no fórum para webmasters e no Twitter. Um dos temas mais frequentes são os links, principalmente os gerados por JavaScript.

Na nossa série de vídeos Palestras relâmpago da conferência para webmasters, discutimos recentemente as perguntas mais frequentes sobre links e JavaScript:

Durante a estreia ao vivo, fizemos também uma sessão de perguntas e respostas sobre dúvidas adicionais compartilhadas pela comunidade. Decidimos publicar esse material, além de outras perguntas frequentes sobre links e JavaScript.

O Googlebot analisa o HTML das páginas e procura links para descobrir os URLs que serão rastreados. Para descobrir essas páginas, é preciso usar links HTML, como descrito nas diretrizes para webmasters sobre links.

Que tipos de URLs o Googlebot aceita?

O Googlebot extrai os URLs do atributo href dos links e os adiciona à fila de rastreamento. Por isso, o URL precisa ser resolvível. Isso significa que ele deve funcionar ao ser colocado na barra de endereço de um navegador. Consulte as diretrizes para webmasters sobre links para ver mais informações.

Sim, desde que esses links atendam aos critérios das diretrizes para webmasters indicados acima.

Quando o Googlebot renderiza uma página, ele executa o JavaScript e descobre os links gerados pela ferramenta. A descoberta de links pode acontecer duas vezes: antes e depois da execução do JavaScript. Por isso, o Googlebot descobrirá os links mais rapidamente se eles estiverem na resposta inicial do servidor.

O Googlebot entende URLs de fragmentos?

Os URLs de fragmento, também conhecidos como "URLs de hash", são tecnicamente aceitáveis, mas talvez não funcionem da maneira esperada com o Googlebot.

Os fragmentos servem para endereçar um conteúdo da página. Quando usados para essa finalidade, eles são aceitáveis.

Às vezes, os desenvolvedores decidem usar fragmentos com JavaScript para carregar um conteúdo diferente do exibido na página sem o fragmento. Essa não é a finalidade dos fragmentos, e isso não funcionará com o Googlebot. Consulte o guia de SEO em JavaScript para ver como usar a API History.

O Googlebot ainda usa o esquema de rastreamento AJAX?

O esquema de rastreamento AJAX foi descontinuado há algum tempo. Não conte com esse recurso para suas páginas.

A recomendação é usar a API History e migrar seus apps da Web para URLs que não dependam de fragmentos para carregar um conteúdo diferente.

Não perca a próxima sessão de Palestras relâmpago da conferência para webmasters

Esta postagem foi inspirada pelo primeiro episódio das Palestras relâmpago da conferência para webmasters. Assine nosso canal do YouTube para ver os próximos vídeos. Assista às estreias no YouTube para participar das sessões de perguntas e respostas e do chat ao vivo de cada episódio.

Se você quiser ver mais Palestras relâmpago da conferência para webmasters, confira o vídeo Políticas de Monetização do Google e assine nosso canal para ficar por dentro das novidades.

Participe da comunidade de webmasters nas próximas estreias de vídeos e nos comentários do YouTube.