Este guia ajudará você a identificar e eliminar os problemas com JavaScript, que podem bloquear sua página ou conteúdo específico nas páginas usando JavaScript da Display na pesquisa do Google. Apesar do fato de a pesquisa do Google funcionar com o JavaScript, existem alguns recursos e restrições que precisam ser levados em consideração ao projetar páginas e aplicativos para garantir a indexação correta do Googlebot. Nosso guia sobre o básico do SEO para JavaScript contém informações adicionais sobre como otimizar seu site com JavaScript para o mecanismo de pesquisa do Google.
O Googlebot foi projetado para indexar efetivamente as páginas, minimizando o impacto na experiência do usuário. Usando o Web Rendering Service (WRS), o Googlebot analisa e identifica constantemente recursos que não contribuem para o conteúdo principal da página e podem não carregar esses recursos. Por exemplo, solicitações de relatórios ou erros que não estão relacionados ao conteúdo principal da página podem ser excluídos da indexação.
Para rastrear a atividade do GoogleBot em seu site, use um relatório sobre as estatísticas de indexação no console de pesquisa do Google para monitorar a atividade do Googlebot e WRS no seu site e receber feedback.
Se você suspeitar que os problemas com o JavaScript podem bloquear seu conteúdo da aparência na busca pelo Google, tome as seguintes etapas. Se você não tem certeza se o JavaScript é o principal motivo do problema, siga nosso manual geral de depuração para determinar com precisão a fonte do problema.
Além disso, é recomendável coletar e verificar erros de JavaScript que os usuários podem ter, incluindo o GoogleBot, no seu site para identificar possíveis problemas que podem afetar a renderização de conteúdo.
Em aplicações de uma página (SPA), a prevenção de erros 404 pode ser uma tarefa particularmente difícil. Para evitar a indexação de páginas errôneas, use as seguintes estratégias:
Quando o SPA usa o JavaScript para processar erros, esses erros geralmente relatam o código HTTP de 200 em vez do código de condição correto, o que pode levar à indexação de páginas com erros.
O Googlebot não pode processar solicitações que requerem licenças dos usuários. Por exemplo, se o seu aplicativo exigir acesso à câmera, o Googlebot não poderá oferecer essa oportunidade. Em vez disso, forneça uma maneira de obter conteúdo sem licenças obrigatórias, como acesso à câmera.
Os aplicativos de uma página podem usar fragmentos de URL (por exemplo, https://example.com/#/products) para baixar várias representações. No entanto, o esquema de Crauling do Ajax está desatualizado desde 2015 e você não pode confiar em fragmentos de URL para a indexação do Googlebot. Recomenda -se usar a API do histórico para baixar vários conteúdos de spa.
O WRS carrega cada URL separadamente, de maneira semelhante a um navegador comum, e não mantém a condição entre o carregamento da página. Isso significa que os dados em armazenamento local, armazenamento de sessão e cookies HTTP são limpos a cada nova solicitação, que pode afetar a renderização do conteúdo.
O Googlebot está ativamente em armazenamento de armazenamento em armazenamento em armazenamento em cache para reduzir as solicitações de rede e o uso de recursos. Os WRs podem ignorar os títulos de cache, que levarão ao uso de arquivos JavaScript ou CSS desatualizados. Para evitar esse problema, use impressões de conteúdo para nomes de arquivos, por exemplo, main.2bb85551.js. Isso permitirá que os arquivos atualizados tenham nomes exclusivos, o que garante seu uso pelo GoogleBot.
Verifique se o seu aplicativo usa um teste dos recursos de todas as APIs críticas e fornece comportamento alternativo ou polifilas em caso de inacessibilidade. Algumas funções da Web ainda não podem ser suportadas por todos os agentes ou podem ser desconectadas. Por exemplo, se você usar o WebGL para renderizar efeitos fotográficos, verifique se o Googlebot WebGL suporta e, se não, use a renderização do servidor.
O GoogleBot usa verificações HTTP para extrair conteúdo do seu servidor. Ele não suporta outros tipos de conexões, como WebSockets ou WebRTC. Portanto, é importante fornecer uma solução de backup para conexões HTTP e usar recursos confiáveis de processamento e verificação de erros.
Use as ferramentas Rich Results Test ou URL Inspeção Ferramentas para verificar se todo o conteúdo esperado na página será renderizado. WRS achatenes Dom e Shadow Dom. Se seus componentes da web não usarem o mecanismo
Depois de fazer alterações, verifique sua página novamente usando a ferramenta Rich Results Test ou URL Inspression no Google Search Console. Se o erro for eliminado, você verá uma marca de verificação verde e falta de erros. Caso contrário, entre em contato com a comunidade de apoio central de pesquisa.
Se você tiver dúvidas, entre em contato com a empresa de SEO "Seo.computer" por e -mail info@seo.computer ou através do WhatsApp para numerar +79202044461.
ID 122