Como se tornar um especialista em mecanismos de pesquisa

Não muito tempo atrás, conheci a descrição do algoritmo EAT do Google , que significa "Expertise, Authoritativeness, Trustworthiness" (expertise, autoridade, confiabilidade). E eu, como um autor que escreve para diferentes sites, fiquei interessado - o quanto eu mesmo atendo os critérios desse algoritmo e se posso influenciar a situação atual. Além disso, alguns modelos na forma de uma tabela aberta do Google para contabilidade e monitoramento de suas próprias publicações LynxReport já foram.





Planilhas Google → Node.js → Google Charts → Site de cartão de visita → 3 principais na pesquisa Nome completo + especialização



Com base nos dados da tabela, decidi complementar o site de cartão de visita com informações sobre publicações que seriam geradas automaticamente. O que eu queria obter:



  1. Um resumo atualizado das publicações, localizado na linha do tempo do Google Charts .
  2. Geração automática de dados de saída e links para artigos de uma tabela do Google em uma versão html de um cartão de visita.
  3. Versões em PDF de artigos de todos os sites, devido a preocupações com o fechamento de alguns sites mais antigos no futuro.


Você pode ver como isso aconteceu aqui . Implementado na plataforma Node.js usando Bootstrap, Google Charts e Google Sheets para armazenar dados brutos.



Dados brutos sobre publicações na planilha do Google



Google Spreadsheet LynxReport: Contabilidade de publicação contém todos os dados de origem e análises para publicações. Eu mantenho as informações na guia "Dados" atualizadas inserindo manualmente novos links para artigos, o resto é baixado na maior parte automaticamente.





Parte da tabela LynxReport: contabilização de publicações com dados iniciais



Os dados reais nas visualizações e comentários são carregados por meio de fórmulas.



Por exemplo, para obter o número de visualizações das páginas Habr em uma célula das tabelas do Google, use a fórmula:



=IF(
ISNUMBER(IMPORTXML(D6, "//*[@class='post-stats__views-count']"))
,
SUBSTITUTE(
IMPORTXML(D6, "//*[@class='post-stats__views-count']")
,",",".")
,
value(SUBSTITUTE(SUBSTITUTE(
IMPORTXML(D6, "//*[@class='post-stats__views-count']")
,"k","")
,",","."))*1000
)


As fórmulas não são a opção mais rápida e você tem que esperar cerca de meia hora para obter várias centenas de posições. Depois que o download for concluído, você pode ver todos os números como na imagem abaixo. Eles fornecem respostas para quais tópicos são populares e quais não são.





Parte da tabela LynxReport: postagem com análises



Ler dados de uma planilha e converter para o formato de gráficos do Google



Para transformar esses dados dinâmicos de uma planilha do Google em um site de cartão de visita, precisei converter os dados para o formato de cronograma do Google Charts .





A linha do tempo resultante dos gráficos do Google no site do cartão de visita



Para desenhar corretamente esse gráfico, os dados devem ser organizados da seguinte forma:





Dados para o Google Charts no site do cartão de visita em formato html



Para realizar todas as transformações automaticamente, escrevi um script em Node.js que está disponível no GitHub .



Se você não está familiarizado com Node.js, em meu artigo anterior, descrevi em detalhes como você pode usar o script em diferentes sistemas:



  1. janelas
  2. Mac OS
  3. Linux


Link com instruções aqui . O princípio é semelhante.





O trabalho do script para converter para o formato de dados desejado e gerar versões em pdf de artigos de sites (todas as linhas são processadas instantaneamente - eu deliberadamente defini um atraso para gravar este vídeo)



Para ler os dados da tabela do Google no modo automático, eu uso a autorização de chave .



Você pode obter esta chave no Google Project Management Console : Credenciais





no Google Cloud Platform



Após a conclusão do script, dois arquivos de texto com dados html dos gráficos e todas as cópias em pdf de artigos online devem ser gerados.



Importo dados de arquivos de texto para o código html do site do cartão de visita.



Geração de cópias em pdf de artigos de sites



Com a ajuda do Puppeteer, salvo a visualização atual dos artigos junto com todos os comentários em formato pdf.



Se você não atrasar, várias dezenas de artigos da lista podem ser salvos como arquivos PDF em apenas alguns minutos.



E o atraso é necessário para que os comentários sejam carregados em alguns sites ( por exemplo, em - ).



resultados



Como a escrita do script foi iniciada para melhor corresponder aos algoritmos de pesquisa, você pode avaliar os resultados usando a pesquisa.



Pesquisa por nome e sobrenome + indicação de especialização em ambos os casos retorna links para meus artigos e até mesmo um site de cartão de visita:



Nos resultados de pesquisa Yandex :





Nos resultados de pesquisa do Google :





Até agora não consigo decidir se devo registrar um nome de domínio separado se o cartão de visita for empenoso.github.io e isso está nas linhas superiores da pesquisa?



Em vez de uma conclusão



  1. Talvez este artigo faça alguém pensar sobre sua aparência na Internet.
  2. Talvez este artigo ajude alguém a estabelecer a contabilidade e a organização das publicações.
  3. O código-fonte do script está localizado no GitHub .




Por: Mikhail Shardin



17 de agosto de 2020



All Articles