Você já pensou que os problemas de JavaScript podem interferir no seu site ou conteúdo para mostrar nos resultados da pesquisa do Google? Neste manual, explicaremos como resolver problemas de JavaScript para que seu site fique disponível para indexação no mecanismo de pesquisa.
O JavaScript desempenha um papel importante no desenvolvimento da Web, fornecendo muitas funções que transformam o site em uma plataforma completa para aplicativos. Para disponibilizar seu projeto JavaScript para uma pesquisa no Google, é uma oportunidade para atrair novos usuários e retornar os antigos que estão procurando seu conteúdo.
Apesar de o Google usar o mecanismo de cromo moderno para processar o JavaScript, há várias coisas que devem ser otimizadas para melhorar a visibilidade no mecanismo de pesquisa.
O Google passa por três etapas principais para o processamento de páginas da web javascript:
O Googlebot coloca páginas na fila para kraling e renderização. Isso pode levar algum tempo, pois nem sempre é óbvio quando a página é processada em cada uma das etapas. Com o Crailing, o Googlebot faz verifica o HTTP e verifica o arquivo robots.txt. Se o URL estiver bloqueado, o Googlebot o perderá sem executar a renderização.
Os elementos exclusivos e informativos do
Os navegadores oferecem muitas APIs, e o JavaScript é um idioma que está se desenvolvendo constantemente. Para que seu código funcione com o Google, siga as recomendações para eliminar erros de JavaScript.
O GoogleBot usa status HTTP para determinar o que deu errado durante o Crowring. Se a página não puder ser indexada ou disponível, envie o código de status correto, por exemplo, 404 ou 401.
Para aplicativos de uma página que implementam o roteamento no lado do cliente, é muito importante usar os códigos de status corretamente. Use o redirecionamento do JavaScript para um erro com um erro, por exemplo:
fetch(`/api/products/${productId}`).then(response => response.json()).then(product => {
if (product.exists) {
showProductDetails(product); // отображает информацию о продукте
} else {
window.location.href = '/not-found'; // перенаправление на страницу 404
}
});
O Google pode encontrar seus links se estiverem em elementos com o atributo href. Para aplicativos de uma página, use o histórico da API para rotear entre diferentes páginas do seu aplicativo da web.
Você pode apresentar a tag Rel = "Canonical" usando JavaScript para indicar qual versão da página deve ser indexada. No entanto, tenha cuidado para que não haja links duplicados rel = "Canonical" na página.
Você pode usar o meta-tag robôs para proibir a indexação da página ou os links seguintes. Por exemplo, para bloquear a indexação, adicione a seguinte meta-tag:
<meta name="robots" content="noindex, nofollow">
É importante lembrar que, se o Google vê noindex antes da renderização do JavaScript, ele perderá esta página. Se você deseja que a página seja indexada, não use o Noindex no código -fonte.
O Googlebot usa ativamente um cache para reduzir o número de solicitações e a economia de recursos. Use a estratégia de cache levando em consideração a alteração do conteúdo, por exemplo, adicionando valores de controle aos nomes dos arquivos.
Se você usar dados estruturados no seu site, poderá gerar JSON-LD usando JavaScript e apresentá-los na página. No entanto, verifique se sua implementação não está enganada.
O Google suporta componentes da Web. No entanto, ele só pode ver o conteúdo exibido na renderização. Se você usar a sombra ou o DOM de Dom, verifique se o Google pode ver todo o conteúdo.
As imagens podem levar muito tráfego e desacelerar o carregamento das páginas. Aplique o carregamento preguiçoso para que as imagens sejam carregadas apenas quando o usuário as abordar. Verifique se sua preguiça é compatível com o SEO, seguindo as recomendações sobre este tópico.
Ao criar seu site, pense não apenas nos mecanismos de pesquisa, mas também sobre usuários, incluindo pessoas com necessidades especiais, como leitores de tela ou dispositivos móveis menos poderosos. Isso ajudará você a criar um site que estará disponível e conveniente para todos.
Se você tiver dúvidas sobre a otimização de JavaScript para o seu site ou precisar estabelecer SEO, entre em contato com a equipe do Seo.computer. Estamos felizes em ajudar!
Detalhes de contato: info@seo.computer, Assim, WhatsApp: +79202044461
Id 71