Como estender um sistema de monitoramento de indexação de vários sites para comparar URLs canônicos selecionados pelo Google e selecionados pelo usuário (por meio da API de inspeção de URL e do Analytics Edge)
Publicados: 2022-03-16
No mês passado, publiquei um artigo no Search Engine Land explicando como usar a nova API de inspeção de URL para construir um sistema de monitoramento de indexação de vários sites. Ao usar o Analytics Edge no Excel com a nova API de inspeção de URL do Google, você pode verificar o status de indexação dos URLs mais importantes em vários sites regularmente (e tudo clicando em um botão no Excel). É uma ótima abordagem e pode ajudá-lo a eliminar os problemas de indexação pela raiz. Lembre-se, se suas páginas não estão indexadas, elas claramente não podem ranquear. Portanto, monitorar a indexação é super importante para proprietários de sites e SEOs.
Depois que publiquei o artigo, foi ótimo ver pessoas do setor testando essa abordagem, e ouvi de alguns que a usam regularmente. Isso é excelente, mas acho que sistemas como o que construí originalmente sempre podem ser aprimorados... Como eu estava usando o sistema para verificar os níveis de indexação em vários sites de clientes, tive uma ideia simples, mas poderosa, para estender o sistema. E se relaciona com a canonização.
Primeiro, é importante entender que rel canonical é apenas uma dica para o Google. Eu cobri isso antes em estudos de caso, outros posts de blog e muito no Twitter ao longo dos anos. O Google pode definitivamente ignorar o que os proprietários do site incluem como o URL canônico e, em seguida, escolher um URL diferente (com base em vários fatores). E quando o Google seleciona um URL diferente como o canônico, você definitivamente quer saber sobre isso. Isso porque o URL que está sendo canonizado não será indexado (e não será classificado nos resultados da pesquisa). Isso pode ser bom, ou não, dependendo da situação. Mas você definitivamente quer se aprofundar para ver por que o Google está escolhendo um canônico diferente do que você selecionou.

Felizmente, a API de inspeção de URL retorna o canônico selecionado pelo usuário e o canônico selecionado pelo Google ao inspecionar URLs. Assim, por meio de alguma mágica do Analytics Edge, podemos comparar as duas colunas retornadas pela API à medida que os URLs estão sendo processados e sinalizar isso em nossas planilhas. É apenas outro nível de percepção que pode ajudá-lo a resolver problemas de indexação nos sites que você está monitorando.
O que vamos conseguir: Comparar canônicos por meio da API de inspeção de URL.
Como expliquei acima, vamos adicionar outra etapa no sistema de monitoramento de indexação para comparar o canônico selecionado pelo usuário com o canônico selecionado pelo Googles. E vamos criar dinamicamente uma nova coluna em cada planilha que nos permite saber se há diferença entre as duas.
E como um lembrete rápido, faremos isso em todos os sites incluídos em nosso sistema de monitoramento de indexação (que pode abranger quantas propriedades do GSC você desejar). Se você seguiu meu tutorial original, poderá adicionar facilmente esta etapa adicional em seu sistema para verificar a canonização em seus principais URLs. E se você ainda não configurou um sistema de monitoramento de indexação, eu faria isso primeiro e depois voltaria para adicionar esta etapa.
Com isso fora do caminho, vamos aprimorar nosso sistema!
Como estender um sistema de monitoramento de indexação comparando os canônicos selecionados pelo Google e os selecionados pelo usuário:
1. Configure o sistema de monitoramento de indexação básico:
Primeiro, siga meu tutorial original para configurar o sistema de monitoramento de indexação. Assim que estiver funcionando, adicionaremos uma etapa adicional para comparar os URLs canônicos selecionados pelo usuário e os selecionados pelo Google. E então vamos criar dinamicamente uma nova coluna em cada planilha chamada “Diferente Canonical” que sinaliza se forem diferentes.

2. Adicione uma etapa à macro no Analytics Edge:
Para adicionar outra etapa à nossa macro no Analytics Edge, basta executar a macro até o ponto em que a nova instrução será adicionada e, em seguida, adicionar a nova funcionalidade. Você pode fazer isso através do botão “Passo” no painel de tarefas. Primeiro, abra sua planilha, clique na guia Analytics Edge e abra o painel de tarefas (que contém suas macros).

3. “Passe” para o local desejado na macro:
Clique na instrução no painel de tarefas ANTES onde deseja adicionar a nova função. Como vamos comparar os dados depois que a API retornar os resultados, adicionaremos nossa nova função após a etapa "Inspeção de índice" em nossa macro. Portanto, clique em “Inspecionar Índice” no painel de tarefas e, em seguida, clique no botão de etapa (localizado ao lado do botão de execução). Depois que a macro for executada até esse ponto, você poderá adicionar funcionalidades adicionais à macro. Para nossos propósitos, adicionaremos uma função de Fórmula que comparará as colunas depois que a API retornar resultados para cada URL.


Observe que isso executará apenas a macro exibida no painel de tarefas. Ele não atualizará TODAS as macros na planilha. Portanto, se você estiver monitorando vários sites e cada site tiver sua própria macro, eles precisarão ser atualizados separadamente. Eu vou cobrir como fazer isso mais tarde no tutorial.
4. Adicione uma nova fórmula para comparar canônicos:
Quando a macro for executada até o ponto indicado na etapa anterior, o Analytics Edge interromperá a execução da macro. E então você pode adicionar a nova função para comparar os URLs canônicos selecionados pelo Google e os selecionados pelo usuário. Para fazer isso, clique na guia Analytics Edge, clique no menu suspenso Coluna e selecione "Fórmula" na lista suspensa.

5. Adicione a instrução condicional na caixa de diálogo da fórmula:
Na janela de fórmula, insira um nome para a nova coluna que deseja adicionar com base na fórmula que criaremos. Você pode usar “Different Canonical” para este tutorial. Em seguida, selecione onde a coluna deve ser adicionada em nossa planilha. Quero colocar a nova coluna logo após a coluna userCanonical na planilha (o que faz mais sentido na minha opinião). E, finalmente, adicionaremos uma instrução condicional que verifica se o canônico selecionado pelo Google é igual ao canônico selecionado pelo usuário. Se isso acontecer, adicionaremos “Não” à coluna “Diferente Canonical” e, se for diferente, adicionaremos “Sim”. Aqui está a fórmula que você incluirá para realizar essa tarefa. Basta copiar e colar esta fórmula na caixa de texto “Inserir Fórmula”:
=if([indexStatusResult/googleCanonical]=[indexStatusResult/userCanonical],"Não","Sim")

Em seguida, clique em OK para aplicar a fórmula aos dados que a API retornou na etapa anterior. E, em seguida, recorte o botão de etapa no painel de tarefas do Analytics Edge para executar a etapa final em nossa macro, que é gravar os resultados em uma planilha.

6. Verifique seus resultados!
Você pode verificar a planilha com os resultados para ver os dados. Você deve ter uma nova coluna chamada "Different Canonical" que contém um "Yes" ou "No" com base se o canônico selecionado pelo Google é diferente do canônico selecionado pelo usuário.

7. Copie e cole a nova fórmula em cada macro em sua planilha.
Parabéns, você acabou de estender seu sistema de monitoramento de indexação de vários sites para verificar as diferenças canônicas! Agora aplique a mesma fórmula a todas as planilhas que você criou em sua planilha (se estiver verificando mais de um site ou propriedade do GSC). A boa notícia é que o Analytics Edge tem a funcionalidade de copiar e colar para macros (e para etapas específicas em suas macros).
Basta destacar a nova fórmula que você criou no painel de tarefas, clicar no botão copiar, selecionar a macro para a qual deseja copiar a fórmula, clicar na etapa anterior à qual deseja adicionar a fórmula e clicar em colar no painel de tarefas. Boom, você acabou de copiar a fórmula para outra macro.

8. Verifique a indexação e a canonização de uma só vez.
E é isso. Seu sistema de monitoramento agora verificará o status de indexação de cada URL, além de detectar se o canônico selecionado pelo Google é diferente do canônico selecionado pelo usuário. E como lembrete, tudo o que você precisa fazer é clicar em “Atualizar tudo” no Analytics Edge para executar todas as macros (que verificarão todas as propriedades do GSC que você está monitorando).

Lembrete importante: o sistema é tão bom (e preciso) quanto o sistema de inspeção de URL do Google…
Uma coisa que eu queria ressaltar é que o sistema de monitoramento de indexação é tão bom quanto os dados da ferramenta de inspeção de URL do Google. E, infelizmente, eu vi isso algumas vezes durante meus testes. Por exemplo, pode dizer que um URL está indexado, quando não está (ou vice-versa). Portanto, tenha em mente que o sistema não é infalível… às vezes pode ser impreciso.
Resumo – Continuar a melhorar o sistema de monitoramento de indexação.
Com esta última adição ao sistema de monitoramento de indexação de vários sites, agora podemos verificar automaticamente se o canônico selecionado pelo Google é diferente do canônico selecionado pelo usuário (que é uma situação que você definitivamente gostaria de investigar para URLs não indexados) . No futuro, continuarei procurando maneiras de melhorar o sistema de monitoramento de indexação. Se você decidir seguir meu conjunto de tutoriais para configurar isso, definitivamente me avise se tiver alguma dúvida ou se tiver algum problema. Você pode me enviar um ping no Twitter enquanto configura o sistema.
GG
