Wie werde ich ein Suchmaschinen-Experte?

Vor nicht allzu langer Zeit habe ich die Beschreibung des EAT-Algorithmus von Google kennengelernt , der für "Expertise, Authoritativeness, Trustworthiness" (Fachwissen, Autorität, Zuverlässigkeit) steht. Und ich als Autor, der für verschiedene Websites schreibt, wurde interessiert - wie sehr ich selbst die Kriterien dieses Algorithmus erfülle und ob ich die aktuelle Situation beeinflussen kann. Darüber hinaus wurden bereits einige Vorlagen in Form einer offenen Google-Tabelle zur Abrechnung und Überwachung ihrer eigenen Veröffentlichungen LynxReport erstellt .





Google Sheets → Node.js → Google Charts → Visitenkarten-Site → Top-3 in der Suche Vollständiger Name + Spezialisierung



Aufgrund der Daten in der Tabelle habe ich beschlossen, die Visitenkarten-Site mit Informationen zu Veröffentlichungen zu ergänzen, die automatisch generiert werden. Was ich bekommen wollte:



  1. Eine aktuelle Zusammenfassung der Veröffentlichungen in der Google Charts-Zeitleiste .
  2. Automatische Generierung von Ausgabedaten und Links zu Artikeln aus einer Google-Tabelle in eine HTML-Version einer Visitenkarte.
  3. PDF-Versionen von Artikeln von allen Websites, da Bedenken hinsichtlich der Schließung einiger älterer Websites in der Zukunft bestehen.


Sie können hier sehen, wie es passiert ist . Implementiert auf der Node.js-Plattform mithilfe von Bootstrap, Google Charts und Google Sheets zum Speichern von Rohdaten.



Rohdaten zu Veröffentlichungen in Google Spreadsheet



Google Spreadsheet LynxReport: Die Publikationsbuchhaltung enthält alle Quelldaten und Analysen für Publikationen. Ich halte die Informationen auf der Registerkarte "Daten" auf dem neuesten Stand, indem ich manuell neue Links zu Artikeln eingebe. Der Rest wird größtenteils automatisch heruntergeladen.





Teil der LynxReport- Tabelle : Berücksichtigung von Veröffentlichungen mit Anfangsdaten



Aktuelle Daten zu Ansichten und Kommentaren werden über Formeln geladen.



Verwenden Sie beispielsweise die folgende Formel, um die Anzahl der Aufrufe von Habr-Seiten in einer Zelle von Google-Tabellen abzurufen:



=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
)


Formeln sind nicht die schnellste Option und Sie müssen ungefähr eine halbe Stunde warten, um mehrere hundert Positionen zu erhalten. Nach Abschluss des Downloads sehen Sie alle Zahlen wie im folgenden Screenshot. Sie geben Antworten darauf, welche Themen beliebt sind und welche nicht.





Teil der LynxReport- Tabelle : Posten mit Analyse



Lesen von Daten aus einer Tabelle und Konvertieren in das Google Charts-Format



Um diese Pivot-Daten aus einer Google-Tabelle in eine Visitenkarten-Website umzuwandeln , musste ich die Daten in das Google Charts-Zeitleistenformat konvertieren .





Die resultierende Zeitleiste von Google Charts auf der Visitenkarten-Website



Um ein solches Diagramm korrekt zu zeichnen, müssen die Daten wie folgt organisiert sein:





Daten für Google Charts auf der Visitenkarten-Website in HTML-Form



Um alle Transformationen automatisch durchzuführen, habe ich ein Skript unter Node.js geschrieben, das verfügbar ist auf GitHub .



Wenn Sie mit Node.js nicht vertraut sind, habe ich in meinem vorherigen Artikel ausführlich beschrieben, wie Sie das Skript unter verschiedenen Systemen verwenden können:



  1. Windows
  2. Mac OS
  3. Linux


Link mit Anweisungen hier . Das Prinzip ist ähnlich.





Die Arbeit des Skripts zum Konvertieren in das gewünschte Datenformat und zum Generieren von PDF-Versionen von Artikeln von Websites (alle Zeilen werden sofort verarbeitet - ich habe absichtlich eine Verzögerung für die Aufzeichnung dieses Videos festgelegt)



Um Daten aus der Google-Tabelle im automatischen Modus zu lesen, verwende ich die Schlüsselautorisierung .



Sie erhalten diesen Schlüssel in der Google Project Management Console : Anmeldeinformationen





in der Google Cloud Platform.



Nach Abschluss des Skripts sollten zwei Textdateien mit HTML-Daten der Grafiken und allen PDF-Kopien von Online-Artikeln generiert werden.



Ich importiere Daten aus Textdateien in den HTML-Code der Visitenkarten-Site.



Generierung von PDF-Kopien von Artikeln von Websites



Mit Hilfe von Puppeteer speichere ich die aktuelle Ansicht der Artikel zusammen mit allen Kommentaren im PDF-Format.



Wenn Sie keine Verzögerung festlegen, können mehrere Dutzend Artikel in der Liste in wenigen Minuten als PDF-Dateien gespeichert werden.



Die Verzögerung ist erforderlich, damit Kommentare auf einigen Websites geladen werden können ( z. B. auf - ).



Ergebnisse



Da mit dem Schreiben des Skripts begonnen wurde, um den Suchalgorithmen besser zu entsprechen, können Sie die Ergebnisse mithilfe der Suche auswerten.



Die Suche nach Vor- und Nachnamen + Angabe der Spezialisierung gibt in beiden Fällen Links zu meinen Artikeln und sogar zu einer Visitenkarten-Website zurück:



In Yandex- Suchergebnissen :





In Google-Suchergebnissen :





Bisher kann ich nicht entscheiden, ob ein separater Domainname registriert werden soll, wenn die Visitenkarte empenoso.github.io lautet und so ist es in den obersten Zeilen der Suche?



Anstelle einer Schlussfolgerung



  1. Vielleicht lässt dieser Artikel jemanden darüber nachdenken, wie er im Internet aussieht.
  2. Vielleicht hilft dieser Artikel jemandem, die Buchhaltung und Organisation von Veröffentlichungen zu etablieren.
  3. Der Quellcode für das Skript befindet sich auf GitHub .




Von: Mikhail Shardin



17. August 2020



All Articles