So bereiten Sie Ihr WordPress-Backend richtig auf SEO vor
Veröffentlicht: 2020-01-25Egal, was Sie denken, SEO ist immer noch ein großer Teil vieler Unternehmen weltweit und es lebt und tickt immer noch. Damit ist klar, dass es unzählige neue Eingaben, Funktionen und vor allem Strategien zu berücksichtigen gilt.
Die Verwendung verschiedener Technologien, um beispielsweise den Algorithmus von Google und damit sein Ranking-System zu „ausnutzen“, ist für viele SEO-Profis zum Standard geworden, die sich tatsächlich immer mehr zu „SEO-orientierten“ Entwicklern entwickeln. Lassen Sie uns versuchen zu analysieren, warum und wie Sie Ihr WordPress-Backend aus technischer Sicht für SEO vorbereiten sollten.
Was ist technisches SEO?
In Ordnung, um richtig zu verstehen, wie Sie Ihre WordPress-Seite für SEO einrichten, müssen wir analysieren, was technisches SEO ist. Zuallererst gibt es derzeit keine genaue Definition dessen, „was technisches SEO ist“, aber wir könnten eine allgemeine umreißen: mit technischem SEO beabsichtigen wir die Kombination von Strategien, die erstellt werden, um „Google wissen zu lassen, was los ist meiner Website auf dem schnellstmöglichen Weg“. Technisches SEO ist etwas, um das sich Unternehmen wie Apple, Amazon und TESLA, um nur einige zu nennen, sehr kümmern. Technisches SEO ist genauso kompliziert wie die Frontend-Entwicklung und erfordert trotz vieler online verfügbarer Artikel ein tiefes Wissen über HTML, CSS und Javascript (insbesondere).
Ist WordPress eine SEO-freundliche Architektur?
Leider ist es nicht. WordPress ist der größte Feind vieler SEO-Profis, da es eine sogenannte „Legacy-Architektur“ ist (dazu später mehr). Obwohl dies beängstigend erscheinen mag, hat es einen Haken: WordPress kann tatsächlich für technisches SEO optimiert werden, vor einigen Schlauheiten. SEO-Entwickler wissen, dass WordPress für technische Aufgaben „eingeschränkt“ ist, und haben daher viele verschiedene Tools wie Yoast entwickelt, um Ihnen beim Aufbau einer besseren Architektur zu helfen, auch wenn Sie kein PHP-Experte sind. Im Jahr 2019 ist es zwingend erforderlich, wenn Sie mit einer WordPress-Architektur arbeiten, ein geeignetes Backend zu haben.
„Ich weiß nicht, wie man codiert, was sollte ich zuerst untersuchen?“
Wie oben erwähnt, ist Technical SEO stark codebezogen, unabhängig davon, was dubiose Blogs online sagen. Machen Sie sich jedoch keine Sorgen, wenn Sie kein Programmierexperte sind, da Sie nur 3 Sprachen oder besser Syntax lernen müssen. HTML ist obligatorisch, da Sie bei der Planung einer technischen SEO-Strategie Überschriften, Seitentitel, Meta-Beschreibungen und weitere Tags überprüfen müssen. Denken Sie daran, dass der Googlebot (Googles eigener Crawler) in der Lage ist, HTML gründlich zu lesen, daher ist es zwingend erforderlich, dass ein perfektes HTML-„Skelett“ vorhanden ist.
Wenn Sie sich eine Seite Ihrer WordPress-Site ansehen, sollten Sie Ihre Überschriften (<h2> </h2>) analysieren und sie mit Long-Tail-Keywords optimieren, während Ihr <h1> Ihr Haupt-Keyword verwenden sollte. Nach HTML ist auch CSS wichtig, aber Sie müssen nicht jeden einzelnen Selektor, jede Eigenschaft und jeden Wert lernen. CSS sollte analysiert werden, wenn es anstelle der oben genannten Überschriften verwendet wird (Sie werden sich nicht vorstellen, wie viele WordPress-Seiten CSS-Sprites anstelle von h1, h2-Formatierung verwenden).
Was ist mit Javascript?
Javascript für Technical SEO sollte getrennt von den beiden anderen Frontend-Sprachen betrachtet werden. Der Googlebot (selbst wenn er kürzlich aktualisiert wurde) kann Javascript nicht lesen. Wenn Sie also eine native App, ein Akkordeon mit vielen wertvollen oder buchstäblich jede Art von Text in einem Skript enthalten haben, können Sie davon ausgehen, dass es von Google verschwunden ist. Kürzlich hat Google jedoch eine „Rendering-Warteschlange“ für Javascript (insbesondere clientseitig) eingeführt, die im Grunde die Tatsache „anerkennt“, dass einige Inhalte während des Crawling-Prozesses verloren gehen. In der Praxis bedeutet dies, dass Google Ihren Inhalt (den in einem bestimmten Skript enthaltenen) nach Ihrem HTML und Ihrem CSS liest, wodurch seine Platzierungen effektiv verlangsamt werden.
Gibt es eine Möglichkeit, es zu beheben?
WordPress ist eine sehr Javascript-lastige Architektur. Es gibt Tonnen von Akkordeons, Schiebereglern und Plugins, die von jQuery, Vue und anderen Frameworks unterstützt werden, die sperrig sind und clientseitig gerendert werden. Der einfachste Weg für Sie, dies zu beheben, wäre die Implementierung von serverseitig gerendertem Javascript, was eine komplexe Angelegenheit ist und Entwickler mit großen Kenntnissen von Next.js und anderen serverseitig gerenderten Frameworks erfordert. Dies ist natürlich etwas, das Zeit, Ressourcen und bestimmte professionelle Zahlen erfordert, was nicht viele Unternehmen bewältigen können.
Im Allgemeinen wäre der beste Ansatz für Javascript auf WordPress, seine Verwendung auf grafikbezogene Aufgaben wie das Animieren von Menüs oder Bildern zu beschränken. Die alleinige Anwendung eines Skripts für eine einfache Textzeile könnte monatelange SEO-Arbeit zerstören, also denken Sie daran, wenn Sie Ihr WordPress-Back- und Front-End planen!
Alle benutzerdefinierten Felder!
Wenn es eine gute Sache gibt, die PHP innerhalb einer WordPress-Architektur tut, wäre das definitiv die Verwendung von benutzerdefinierten Feldern. Benutzerdefinierte Felder sind für technisches SEO unerlässlich, insbesondere wenn die Verwendung von GTM (Google Tag Manager) und strukturierten Daten geplant wird. Insbesondere die zweite ist zu einem ziemlich grundlegenden Teil der SEO-Welt geworden, mit Dutzenden von Eigenschaften, Attributen und reichhaltigen Ergebnissen, die durch die Verwendung der Markups von Schema.org erreichbar sind (dazu später mehr). Es ist wichtig zu bedenken, dass benutzerdefinierte Felder eine gewisse Form von PHP-Kenntnissen erfordern, daher wäre es relativ nützlich, die allgemeine Syntax zu lernen.
Apropos Schema…
Strukturierte Daten sind 2019 für jede technische SEO-Strategie OBLIGATORISCH. Google legt großen Wert auf Websites, die mit strukturierten Daten ausgezeichnet sind, und daher sollte sich jeder SEO-Experte damit befassen. Strukturierte Daten beziehen sich auf die Verwendung von JSON-ld (hauptsächlich) codierten Skripten, die tatsächlich eine „Bestätigung“ dessen sind, was der Inhalt auf Ihrer Seite abdeckt. Darüber hinaus investiert Google stark in SERP-reiche Ergebnisse (Sternebewertung für Produktseiten, FAQ-Boxen und mehr), nur um das Benutzererlebnis zu verbessern.
Schema ist ein Open-Source-Programm und wird täglich aktualisiert. Wenn Sie also keine benutzerdefinierten Felder dafür erstellt haben, sollten Sie dies jetzt tun. Hypothetisch könnten Sie dazu Plugins wie die Schema-App verwenden, aber bei Schema-Markups ist es immer am besten, sie manuell mit den Eigenschaften und Attributen zu codieren, die am besten zu Ihren Inhalten passen.
Geschwindigkeit: WordPress größtes Problem
Wie oben erwähnt, ist WordPress eine sogenannte „Legacy-Architektur“. Damit beabsichtigen wir, dass die Bibliotheken, die Frameworks und die Engine, die sie bewegen, in der heutigen Front- und Backend-Welt als „obsolet“ und „alt“ gelten. Vor diesem Hintergrund ist es ziemlich einfach zu verstehen, warum bestimmte WordPress-Sites in Bezug auf die Geschwindigkeit nicht gut funktionieren. Geschwindigkeit ist ein sehr wichtiger Ranking-Faktor für Googles Rankings, und es gibt unzählige Möglichkeiten, sie für eine technische SEO-Strategie zu verbessern.
In erster Linie sollten Sie die Verwendung von Grafik-Plugins wie WPBakery reduzieren : Durch manuelles Codieren Ihres CSS können Sie (nicht einmal im Scherz) mindestens 1 Sekunde Ladezeit pro Seite einsparen. Im Idealfall müsste ein Entwickler eine gut funktionierende Website erstellen, aber die Optimierung der Geschwindigkeit, insbesondere wenn dies durch Komprimieren von Bildern und anderen geringfügigen Ressourcen erfolgt, könnte von jedem durchgeführt werden.
So planen Sie Ihr Backend richtig für die Crawling-Optimierung
Wir haben uns damit befasst, wie Google Javascript crawlt, und jetzt sind wir bereit zu skizzieren, wie Sie Ihre WordPress-Site auf ein optimales Crawl-Budget vorbereiten können. Als „Crawl-Budget“ bezeichnen wir die Zeiträume, in denen Google eine Website scannt, um sie anschließend zu indizieren und auf SERP zu platzieren. Auch hier gibt es viele Strategien, die verwendet werden könnten, um das Crawl-Budget Ihrer WordPress-Site zu optimieren, aber alle beginnen mit der Analyse ihrer Protokolldateien.
Durch die Verwendung von Tools wie ScreamingFrog oder Deepcrawl können Sie analysieren und skizzieren, welche Seiten am häufigsten gecrawlt werden, und im Allgemeinen werden Sie sehen, wie Google Assets wie Designdateien tatsächlich mehr crawlt als tatsächliche Zielseiten. Dies ist natürlich ein massives Problem, da Sie die Zeit des Googlebots effektiv verschwenden, indem Sie ihn Teile Ihrer Website crawlen lassen, die nicht auf Keywords ausgerichtet sind, wodurch Ihr Ranking-Potenzial eingeschränkt wird. Sobald dies durch eine ordnungsgemäße Analyse der Protokolldateien bestätigt wurde, können Sie diese Ressourcen, die gecrawlt werden, aus dem Crawling-Budget des Googlebot entfernen, indem Sie sie in Ihrer robots.txt-Datei nicht zulassen. Weitere Informationen zur Vorgehensweise finden Sie hier.
Was ist mit dem Handy?
Wie Sie vielleicht wissen, schätzt Google die mobile Version jeder Website sehr, bis zu dem Punkt, an dem der mobile Index seit 2018 (technisch gesehen 2017, aber 2018 vollständig registriert) für Rankingzwecke zuerst gezählt wird. Es ist äußerst wichtig zu verstehen, dass all diese Strategien auch für Mobilgeräte gelten, wenn Sie Ihre WordPress-Architektur mit einem etwas größeren Schwerpunkt auf dem Crawl-Budget planen, nur weil Google mobile Versionen von Websites viel schneller durchsucht.
Auf WordPress haben einige App-Entwickler ein AMP-Plugin erstellt, mit dem Sie letztendlich die mobile Geschwindigkeit Ihrer WordPress-Site erstellen, verbessern und optimieren können. AMP (Accelerated Mobile Pages) ist etwas, das auch zu hervorgehobenen Ergebnissen bei Google beitragen könnte, wenn Ihr Inhalt/Produkt nicht sehr auf lange Inhaltsformen ausgerichtet ist.
Schlussfolgern
WordPress ist eine einfach einzurichtende Architektur, aber äußerst komplex zu optimieren, insbesondere wenn es um technisches SEO geht. Bitte beachten Sie, dass diese Strategien nur ein Skelett dessen sind, was technisches SEO auf WordPress tatsächlich anwendet, da in der Gleichung unzählige Variablen enthalten sind, die von der Einrichtung detaillierter GTM-Regeln bis zur Optimierung der Sitzungsqualität je nach Ziel der Website reichen. Vor diesem Hintergrund ist es möglich, eine äußerst hochwertige technische SEO-Strategie über WordPress zu erstellen und bereitzustellen, insbesondere wenn Sie das Backend von Anfang an optimieren. WordPress mag eine Legacy-Architektur sein, aber es gibt unzählige Möglichkeiten, dieses anfängliche Problem zu „überwinden“, wie oben erwähnt.