Was brauchen Sie, um bei SEO zu glänzen?

Es ist eine Binsenweisheit, dass sich SEO in rasantem Tempo weiterentwickelt. Es gibt Trends, Programmiersprachen und Fertigkeiten, die zu erlernen sich auf jeden Fall lohnt. Denn entweder sind sie zukunftsweisend und werden sich voraussichtlich dauerhaft in der Branche etablieren, oder sie sind schon so lange im Umlauf, dass es sich lohnt, sie endlich zu lernen.

Der Titel dieses Beitrags ist aus zwei Gründen nicht korrekt. Diese Fähigkeiten sind weder notwendig, um Spitzenleistungen zu erbringen (man „braucht“ sie also nicht), noch sind sie eine Garantie für den Erfolg. Dies sind nur interessante Beispiele für Programmiersprachen und Fähigkeiten, die nicht immer oder für jeden offensichtlich sind.

OK, beginnen wir mit dem, was Sie wissen sollten, und gehen dann zu den Fähigkeiten über, die vielleicht etwas anspruchsvoller sind.

Grundkenntnisse in SEO

HTML5

Das Offensichtliche ist in der Realität vieler Agenturen erschreckend wenig offensichtlich. Junior und sogar Senior SEOs haben oft nicht einmal die geringste Ahnung von den Grundlagen von HTML, außer vielleicht – notwendigerweise – für das Element <a>.

Ich habe hier ein paar Worte darüber geschrieben, was in HTML Nr. 5 in Bezug auf Semantik und Textstrukturierung zu verwenden ist. Ich werde nicht mehr über HTML schreiben, denn es nicht zu wissen, ist ein Verbrechen 😉

JavaScript-Grundlagen (und vielleicht sogar jQuery)

Halten wir eines fest: Es ist unmöglich, im Jahr 2020 gute SEO-Arbeit zu leisten und nicht wenigstens ein bisschen JavaScript-Kenntnisse zu haben. Ohne zumindest grundlegende Kenntnisse wissen Sie nicht, was auf der Website Ihres Kunden passiert und warum etwas passiert. Sie sind wie ein Blinder, der einen anderen Blinden über die Straße führt, als Teil einer üppigen Abonnementgebühr.

JSON-LD

Obwohl es JavaScript in seinem Namen trägt (JavaScript Object Notation for Linked Data), ist es „sprachunabhängig“. Außerdem müssen Sie keine Programmiersprache beherrschen, um etwas zu schreiben. Schauen Sie sich einfach die Konstruktion des ersten besseren Beispiels in der Dokumentation an und alles wird klar.

Die anderen Datenformate für die Implementierung von strukturierten Daten können wir eigentlich langsam vergessen; sowohl microdata als auch RDFa bieten uns keine solche Flexibilität, und JSON-LD wird in der Google-Dokumentation sogar als empfohlenes Format bezeichnet.

CSS

Ich bereite gerade einen Artikel über die möglichen Auswirkungen von gutem CSS-Code auf die Suchmaschinenoptimierung vor, der bisher den Kampf um Zeit gegen den ersten Teil von Half-life verliert. Jedenfalls habe ich bereits etwas über die Schriftartanzeige geschrieben, die zeigt, wie eine einzige Zeile in einem CSS-Sheet die Ladezeit einer Website und damit die Suchmaschinenoptimierung erheblich beeinflussen kann.

Es ist eine gute Idee, CSS zu kennen, nicht zuletzt, weil es einfacher ist, einem Kunden zu erklären, dass alle Überschriften auf seiner Website in Großbuchstaben geschrieben sind, was gegen die Netiquette verstößt.

h2 {text-transform: uppercase;}

Analytik

Analytik sollte hier eigentlich nicht aufgeführt werden, weil ich sie nicht zu den harten Fähigkeiten zähle. Analytik ist vielmehr die Fähigkeit, Schlussfolgerungen zu ziehen – Grundkenntnisse reichen aus, um allein Daten zu ziehen. Wenn Sie jedoch das Gefühl haben, dass Sie in diesem Bereich Defizite haben, wird Ihnen ein Kurs oder eine Schulung z. B. in Analytik sicherlich helfen.

PHP, nach allem

Es gibt zwar Entwickler, für die neben ihrem Morgenkaffee das Spotten über PHP zum täglichen Ritual gehört, aber eine Studie aus dem letzten Jahr besagt, dass bei 79,1 Prozent der von uns überprüften Websites die serverseitige Programmiersprache PHP war.

Selbst Grundkenntnisse dieser Programmiersprache sind in einer Realität, in der allein WordPress, das in PHP geschrieben ist, 14,7 % des Internets bedient, eine sehr empfehlenswerte Fähigkeit.

Etwas weniger offensichtliche Fähigkeiten, die Sie von der Masse abheben werden

Python

In der SEO-Welt ist Python in Mode gekommen. Ich programmiere nicht in Python, ich kenne Python nicht – das Web ist bereits voll von Tutorials und Informationen, wie man es für seine SEO-Arbeit einsetzen kann.

Das Problem ist, dass ich viele Artikel zu diesem Thema gelesen habe, und ja, ich sehe viele Verwendungsmöglichkeiten für diese Sprache, vor allem im Hinblick auf die Datenanalyse und -verarbeitung. Aber ich sehe hier keinen so großen Nutzen, dass plötzlich alle SEOs eine ganze Sprache von Grund auf lernen müssten.

Aber gemäß dem Vorbehalt – ich kenne Python nicht. Es gibt nichts Schlimmeres als eine Person, die mit voller Überzeugung über ein Thema spricht, von dem sie nichts weiß. Daher überlasse ich es Ihnen, dies zu bedenken, indem ich einfach berichte, dass der Hype um Python in der Suchmaschinenoptimierung weiterhin anhält.

Excel ein wenig fortgeschrittener

Wenn Sie bereits die vlookup-Funktion in Excel entdeckt haben, sind Sie auf dem besten Weg, Ihr Ziel zu erreichen. Es gibt immer noch Pivot-Tabellen, IFs, bedingte Formatierungen – tatsächlich ist die Verwendung von Excel (oder Google Spreadsheet für kleinere Dateien) in der Suchmaschinenoptimierung nur durch Ihre Vorstellungskraft begrenzt.

Die Arbeit mit Daten in Excel auf fortgeschrittenem Niveau ist meiner Meinung nach von unschätzbarem Wert.

WordPress auf sehr fortgeschrittenem Niveau

60,8 % aller CMS-basierten Websites laufen auf WordPress. WordPress und WooCommerce in- und auswendig zu kennen, ist eine äußerst nützliche Fähigkeit – natürlich nur, wenn Sie solche Websites täglich betreiben.

Warum, wenn es doch Plug-ins für alles gibt? Nun, dieses Denken ist in vielerlei Hinsicht fehlerhaft. Plug-ins sind nicht für alles geeignet, und in den meisten Fällen sind sie die lebende Definition des schönen englischen Begriffs “ overkill“ (Form über Inhalt in der puristischen Version).

Lange Zeit habe ich z.B. beim Aufbau einer Website in WordPress kein SEO-Plugin verwendet.* Mit PHP-Kenntnissen und der WordPress-Dokumentation kann man Dinge tun, die für Yoast oder All in One SEO unmöglich sind. Wie auch immer, ich bereite auch zu diesem Thema einen Artikel vor ;).

*Aber auf der Seite, auf der Sie sich befinden, ist der Stecker natürlich – denn wie wir alle wissen, geht ein schuhloser Schuster ohne Schuhe 🙂

RegExp

Das Suchen und Ersetzen von Zeichenketten mit regulären Ausdrücken ist eine der am weitesten verbreiteten, nicht eingepflanzten Fähigkeiten in der SEO-Welt. Man weiß nie, wann sie sich als nützlich erweisen könnte – sei es in einer .htaccess-Datei, bei der Datenanalyse, beim Scraping oder einfach beim Bearbeiten einer großen Datei in Notepad++.

XPath

Wie die regulären Ausdrücke ist auch XPath ein leicht verdauliches Thema und in vielen – oft wenig erwarteten – Situationen nützlich.

Wenn Sie zum Beispiel eine Karte aller strukturierten Daten Ihrer Konkurrenten erhalten möchten, um diese zu analysieren, benötigen Sie lediglich XPath-Kenntnisse und einen einfachen Crawler.

Apache-Direktiven, robots.txt-Direktiven und andere

Nun, die Direktiven (z. B. Weiterleitungen) in der .htaccess- oder robots.txt-Datei sind Elemente, die nicht besonders kompliziert zu erlernen sind, aber auch nicht besonders wichtig. Die meisten von ihnen sind einfache Formeln, die z. B. von Stack Overflow kopiert wurden.

Dennoch ist es eine gute Idee, zu wissen, welcher Code in die Dateien eingefügt wird, die unsere Website bestimmen, und in komplexeren Fällen die entsprechenden Direktiven selbst zu erstellen.

HTTP

Eines der am häufigsten vernachlässigten Elemente bei der Suchmaschinenoptimierung sind HTTP-Anfragen und vor allem die Antworten. Und das nicht nur wegen der Antwortcodes des Servers.

Dies ist kein besonderes Geheimwissen, aber es ist zumindest nützlich zu wissen, wo HTTP-Anfragen und Antworten zu finden sind. Nicht zuletzt, um zu wissen, ob der Entwickler einen Fehler gemacht und die alte Domain per 302 auf die neue umgeleitet hat, oder ob er uns am letzten Arbeitstag nicht einen Streich gespielt und das X-Robots-Tag: noindex gesetzt hat.

React und andere „neue“ Technologien

Hier beginnt für den Nicht-Programmierer die Treppe. Ich programmiere selbst nur als Autodidakt und der React-Kurs hat mir meine Workshop-Defizite deutlich aufgezeigt. Dies gilt auch für andere moderne Technologien, wie die Winklig.

Wenn Sie also ein Entwickler sind, der diese Art von neuen Technologien in Windeseile aufnimmt – großartig. Wenn Sie Autodidakt sind, brauchen Sie sich auch keine Sorgen zu machen. Vertrautheit mit JavaScript (oder TypeScript), der Konsole in Chrome und eine enge und intime Bekanntschaft mit einem Portal namens Stack Overflow reichen aus, um eine Seite für SEO-Zwecke zu analysieren. Seien Sie einfach ehrlich und stellen Sie sich dem Kunden nicht als „React-Spezialist“ vor, wenn Sie es nicht sind.

Finger in jedem Kuchen

Die wertvollste Fähigkeit im Bereich der Suchmaschinenoptimierung ist das schnelle Erlernen und das einfache Auffinden von Informationen.

Wenn der Kunde Flash-Elemente auf der Website hat, sagen Sie ihm, dass einfache Animationen in HTML5 ausreichen. Letztendlich müssen Sie nicht in der Lage sein, es zu tun, Sie müssen nur wissen, dass es getan werden kann.

Wenn Sie für einen Kunden 60 grafische Symbole in ein CSS-Sprite verwandeln wollen, müssen Sie die Grundlagen einer Grafiksoftware beherrschen. Aber Sie müssen nicht unbedingt ein Meister darin sein.

Es reicht aus, wenn man in vielen Bereichen über ein technisches Grundwissen verfügt. Und eigentlich muss man es nur lernen wollen. Die Basis ist eine effiziente Recherche und eine schnelle Suche nach Informationen, und Stack Overflow als Startseite eingestellt. Und das sollte für den Anfang genügen.

Welche Technologien, Programmiersprachen und andere wichtige Kenntnisse habe ich vergessen? Kommentare sind erwünscht.

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert