Aufgabenstellung: Mit kostenfreien Werkzeugen zur Keyword Analyse und Optimierung (SEO) soll auf der Basis einer zu erstellenden PHP-Anwendung (Version 7.2) eine Webseite verbessert werden, mit dem Ziel die organische Klickrate der existierenden Webanwendung zu maximieren. Der Entwicklungsprozess wird begleitet von der fortlaufenden Generierung von Inhalten (Texten, Bildern und Videos: den Rohdaten).
1. Designvorgaben: Trennung von Rohdaten und HTML Layout (offenes Design), um die Erzeugung von zweisprachigen Text-, Bild- und Videodaten (deutsch, englisch) zu vereinfachen und somit zu beschleunigen.
Lösung: Erstellung von Templates für die Strukturierung der Rohdaten unter Einsatz einer freien Textverarbeitung (LibreOffice). Erzeugung der PHP-Anwendung für den Betrieb auf einem Linux Webserver mittels Werkzeugen implementiert in Perl 5. Die Werkzeuge verarbeiten die Rohdaten in Verbindung mit den Templates unter der Verwendung von Bootstrap 4 für das responsive HTML Design zur lauffähigen Webanwendung.
2. Technische Randbedingung: Weitgehender Verzicht auf Datenbankzugriffe in der Webanwendung zur Laufzeit, um die Reaktionszeit zu minimieren.
Lösung: Erzeugung von Metadaten in Form von mehrdimensionalen PHP Arrays aus den Rohdaten mittels Perl-Werkzeugen.
3. Priorität der Prozessschritte: Die SEO Analyse soll als der Startpunkt bei der Auswahl der Rohdaten und der Implementierung der Struktur derselbigen dienen.
Lösung: Einsatz von NLP Methoden (Natural Language Processing) mittels Python (3.8.6) Bibliotheken. Beispielsweise die Berechnung und der paarweise Vergleich der Ähnlichkeit von relevanten Textpassagen der unterschiedlichen Webseiten im gleichen Datencluster, um den metrischen Abstand als ein Maß im Bezug auf die Position der Ergebnisdarstellung der Suchmaschinen (SERP) zu nutzen.
4. Optimierung zur Laufzeit: Inanspruchnahme der organischen Zugriffsdaten auf die Webseite zur stetigen Überprüfung der Wirksamkeit der Auswahl der Rohdaten und deren Struktur.
Lösung: Die konsequente Auswertung von ?Google search console? zur Verbesserung der bestehenden Rohdaten und zur Erzeugung neuer, verwandter Dateninhalte im Cluster, um eine breitere Datenbasis (?topical authority?) zu schaffen.
5. Wahrnehmung des offenen Designs: Erweiterungen insbesondere im Hinblick auf die Strukturierung der Rohdaten implementieren.
Lösung: Das offene Design ermöglicht unproblematisch eine zusätzliche Anforderung oder eine Erweiterung der Anwendung einzufügen. Exemplarisch sei das Einpflegen eines Markup Schemas genannt, also allgemeingültiger strukturierter Daten via JSON-LD, um den Anforderungen der Suchmaschinen zu entsprechen, die eine Verbesserung der SERP bewirken.
Resultat: Innerhalb der 17 Monate konnte einerseits die organische Klickrate um den Faktor vier gesteigert werden, andererseits gelang es die Zeitdauer für die Erzeugung der Rohdaten bis hin zur Freischaltung auf der Webanwendung signifikant zu verkürzen.
Aufgabenstellung: Mit kostenfreien Werkzeugen zur Keyword Analyse und Optimierung (SEO) soll auf der Basis einer zu erstellenden PHP-Anwendung (Version 7.2) eine Webseite verbessert werden, mit dem Ziel die organische Klickrate der existierenden Webanwendung zu maximieren. Der Entwicklungsprozess wird begleitet von der fortlaufenden Generierung von Inhalten (Texten, Bildern und Videos: den Rohdaten).
1. Designvorgaben: Trennung von Rohdaten und HTML Layout (offenes Design), um die Erzeugung von zweisprachigen Text-, Bild- und Videodaten (deutsch, englisch) zu vereinfachen und somit zu beschleunigen.
Lösung: Erstellung von Templates für die Strukturierung der Rohdaten unter Einsatz einer freien Textverarbeitung (LibreOffice). Erzeugung der PHP-Anwendung für den Betrieb auf einem Linux Webserver mittels Werkzeugen implementiert in Perl 5. Die Werkzeuge verarbeiten die Rohdaten in Verbindung mit den Templates unter der Verwendung von Bootstrap 4 für das responsive HTML Design zur lauffähigen Webanwendung.
2. Technische Randbedingung: Weitgehender Verzicht auf Datenbankzugriffe in der Webanwendung zur Laufzeit, um die Reaktionszeit zu minimieren.
Lösung: Erzeugung von Metadaten in Form von mehrdimensionalen PHP Arrays aus den Rohdaten mittels Perl-Werkzeugen.
3. Priorität der Prozessschritte: Die SEO Analyse soll als der Startpunkt bei der Auswahl der Rohdaten und der Implementierung der Struktur derselbigen dienen.
Lösung: Einsatz von NLP Methoden (Natural Language Processing) mittels Python (3.8.6) Bibliotheken. Beispielsweise die Berechnung und der paarweise Vergleich der Ähnlichkeit von relevanten Textpassagen der unterschiedlichen Webseiten im gleichen Datencluster, um den metrischen Abstand als ein Maß im Bezug auf die Position der Ergebnisdarstellung der Suchmaschinen (SERP) zu nutzen.
4. Optimierung zur Laufzeit: Inanspruchnahme der organischen Zugriffsdaten auf die Webseite zur stetigen Überprüfung der Wirksamkeit der Auswahl der Rohdaten und deren Struktur.
Lösung: Die konsequente Auswertung von ?Google search console? zur Verbesserung der bestehenden Rohdaten und zur Erzeugung neuer, verwandter Dateninhalte im Cluster, um eine breitere Datenbasis (?topical authority?) zu schaffen.
5. Wahrnehmung des offenen Designs: Erweiterungen insbesondere im Hinblick auf die Strukturierung der Rohdaten implementieren.
Lösung: Das offene Design ermöglicht unproblematisch eine zusätzliche Anforderung oder eine Erweiterung der Anwendung einzufügen. Exemplarisch sei das Einpflegen eines Markup Schemas genannt, also allgemeingültiger strukturierter Daten via JSON-LD, um den Anforderungen der Suchmaschinen zu entsprechen, die eine Verbesserung der SERP bewirken.
Resultat: Innerhalb der 17 Monate konnte einerseits die organische Klickrate um den Faktor vier gesteigert werden, andererseits gelang es die Zeitdauer für die Erzeugung der Rohdaten bis hin zur Freischaltung auf der Webanwendung signifikant zu verkürzen.