Estás a ler: Google esclarece seção Meta Noindex Tags do JavaScript Doc
O Google vem atualizando sua documentação para administradores da Web recentemente e adicionou mais informações a um desses documentos hoje. O gigante das buscas lançou um guia atualizado de SEO em JavaScript para administradores no mês passado e ofereceu um tempo de revisão para administradores da Web e especialistas em SEO para fornecer feedback. Uma solicitação era de uma sugestão para fornecer mais clareza sobre as metatags noindex, e o Google obrigou.
O Google aconselha os administradores de sites a usarem suas metatags de robôs com cuidado. Usar uma tag meta noindex incorretamente pode impedir o Googlebot de rastrear uma página que você realmente deve rastrear. A empresa forneceu este exemplo:
Essa tag meta noindex impedirá o Googlebot de indexar a página e os seguintes links incluídos na página.
O Google também explica que os administradores de sites podem usar JavaScript para adicionar uma tag de meta-robôs a uma de suas páginas ou alterar o conteúdo de uma página. Aqui está o exemplo de código de tags meta noindex fornecido pelo Google.
buscar (‘/ api / products /’ + productId)
.then (function (response) {return response.json ();})
.then (function (apiResponse) {
if (apiResponse.isError) {
// obter a meta tag robots
var metaRobots = document.querySelector (‘meta[name=”robots”]’);
// se não houver uma metatag de robôs, adicione uma
if (! metaRobots) {
metaRobots = document.createElement (‘meta’);
metaRobots.setAttribute (‘nome’, ‘robôs’);
document.head.appendChild (metaRobots);
}
// diz ao Googlebot para excluir esta página do índice
metaRobots.setAttribute (‘conteúdo’, ‘noindex’);
// exibe uma mensagem de erro para o usuário
errorMsg.textContent = ‘Este produto não está mais disponível’;
Retorna;
}
// exibe informações do produto
//…
});
Clique aqui para obter um link para o código de exemplo do Google, se você deseja copiá-lo e colá-lo facilmente para seu próprio uso.
A empresa explicou que, quando o Googlebot encontra um “noindex” na metatag robots antes de ver o JavaScript, ele não renderiza ou indexa a página. Assim, também não executa o JavaScript. Como o Google ignora o JavaScript neste exemplo, não há como remover a tag da página.
“Usar o JavaScript para alterar ou remover a metatag dos robôs pode não funcionar conforme o esperado”, alertou o Google. O Googlebot pula a renderização e a execução do JavaScript se a tag meta robots inicialmente contiver noindex. ”
A empresa aconselha ainda os administradores de sites que desejam que uma página específica seja indexada para não usar “noindex” no código da página original.
PCtg.net é o lugar perfeito para encontrar as últimas notícias e análises sobre gadgets e aplicativos de tecnologia, bem como dicas e truques sobre como tirar o máximo proveito de sua tecnologia.