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.

Artigos Relacionados

Back to top button