Was Webentwickler über technisches SEO wissen müssen
Veröffentlicht: 2019-06-11Wenn Sie technisches SEO betreiben, aber nicht die Website betreiben, für die Sie verantwortlich sind, ist das Webentwicklungsteam für Ihren Erfolg unerlässlich. Aber Entwickler und SEOs in Wachstum und Marketing sind sich nicht immer einig.
Es wurde gesagt, dass eine der wichtigsten Fähigkeiten, die SEOs heute brauchen, die Fähigkeit ist, zu kommunizieren und unterschiedliche Standpunkte zu vereinen. Keine Veranstaltung vergeht, ohne dass hochtechnische SEOs erwähnen, wie man mit Entwicklern spricht.
Aber abgesehen davon, wie man mit Entwicklern spricht, muss man auch wissen, was man sagen soll. Wenn Ihr Entwicklerteam noch nie Erfahrung mit SEO hatte, finden Sie hier einige der wichtigsten Dinge, die es wissen sollte – ohne herablassend zu erklären, was < title >-Tags sind. Schließlich sind Entwickler alles andere als Web-Neulinge.
Machen Sie sich mit den Grundlagen vertraut
Die meisten SEOs erwarten, dass Website-Entwickler ein grundlegendes Verständnis der Website-Elemente haben, die eine wichtige Rolle bei SEO spielen, und wie sie die SEO-Leistung beeinflussen:
- XML-Sitemaps
- Robots.txt
- Vorlagenanforderungen wie die Platzierung von Analytics-Tracking-Codes, die Verwendung von Überschriften (
< h1 >…), schema.org-Markup oder semantisches HTML - Seitendeklarationen wie < link rel=“canonical“ >
- Elemente, die traditionell zum Erstellen eines Suchergebnisses verwendet werden (< title >, < meta description=”lorem ipsum…” >, URLs)
- 301-Weiterleitungen
- Seitengeschwindigkeit
- HTTPS– und Site-Migrationen, wenn Ihre Site HTTP verwendet
- Seitenwichtigkeit und linkbasierte Seitenstruktur
- Robustheit und Sicherheit des Servers
- Serverprotokollüberwachung für SEO-Zwecke
Wenn Sie einen Auffrischungskurs für sich selbst oder jemand anderen benötigen, sind Leitfäden für SEOs oft detaillierter und vollständiger als Leitfäden, die von SEOs für Entwickler geschrieben wurden, was sie hilfreicher macht. Ein guter Ausgangspunkt ist immer Moz’s Beginner’s Guide to SEO oder Google’s SEO Starter Guide und ihre Search Console-Hilfe im Allgemeinen.
SEO funktioniert nur, wenn Suchmaschinen URLs crawlen und rendern können
Das Erscheinen in Suchmaschinenergebnissen bedeutet, dass die Suchmaschine in der Lage war, Schlüsselseiten auf einer Website zu entdecken, zu crawlen, zu rendern und zu analysieren. Wenn dies aus technischen Gründen nicht geschieht, bricht die gesamte digitale Marketingkette zusammen.
Bots benötigen Zugriff auf Websites
Google verwendet verschiedene User-Agents, um eine Website zu crawlen. Diese müssen nicht nur Zugriff auf Seiten haben, sondern auch auf Ressourcen (Bilder und andere Medien), JavaScript und andere Elemente, die zum Rendern des Inhalts auf einer URL erforderlich sind.
Gleichzeitig wird das Crawlen von URLs priorisiert: Manchmal möchten wir eine Gruppe von Seiten gegenüber einer anderen bewerben, indem wir das Crawlen der letzteren zugunsten des Crawlens der ersteren unterbinden. Welche Seiten in welche Kategorie fallen, kann sich mit den Jahreszeiten, im Vorfeld großer Ereignisse oder sogar nach Änderungen an der Website oder den Algorithmen von Google ändern.
Viele SEO-Tools benötigen auch Zugang zum Crawlen oder Scrapen von Teilen einer Website, um die Leistung zu analysieren oder Batch-Korrekturen vorzubereiten.
Wenn SEOs keinen Zugriff auf Mittel zum Filtern des Bot-Zugriffs haben (robots.txt, htaccess, HTTP-Header …), werden sie Anfragen an das Entwicklerteam weiterleiten.
Websites inszenieren und live gehen
Staging-Websites müssen berücksichtigen, dass sie für SEO-Zwecke genehmigt werden müssen – aber dennoch nicht von Google und anderen Suchmaschinen indexiert werden. Ein SEO-Team muss möglicherweise bestimmten Bots den Zugriff auf eine Website erlauben, um Verifizierungen und Prüfungen durchzuführen, die es ihnen ermöglichen, der Website aus SEO-Sicht ein Go/No-Go zu geben. Es ist vernünftig, das SEO-Team zu bitten, einen User-Agent und eine IP-Adresse für Bots bereitzustellen, die sie autorisieren müssen, sowie alle Informationen, die sie über die Sicherheitsprotokolle haben, die ihre SEO-Tools unterstützen können oder nicht.
Wenn Sie eine Website live schalten, behalten Sie SEO auf der Checkliste. Wenn Bots verboten wurden, die Website zu crawlen, müssen diese Regeln als Teil des Prozesses entfernt werden. kein SEO sehen will
User-Agent: *
Nicht zulassen: /
als einziger Inhalt in der robots.txt-Datei einer neuen Website.
Die Wahl der Technologie ist entscheidend
Technische SEOs sollten mit dem Thema, wie Websites erstellt werden, vertraut sein. Jemand aus dem SEO-Team sollte in der Lage sein, an Diskussionen über Server, CDNs, die Wahl eines CMS, JavaScript-Frameworks … teilzunehmen.
Bis vor wenigen Monaten verwendete Google Chromium M41 beim Crawlen – ja, das bedeutet, dass Funktionen, die seit Jahren von allen normalen Navigatoren unterstützt werden, die Seite für Google kaputt machen könnten. Obwohl dies korrigiert wurde, zeigt es, dass Annahmen in Bezug auf die Unterstützung von Web-Technologie manchmal nach hinten losgehen können.
Manchmal kommt es auf die Art der Umsetzung an
Technisches SEO wird alle möglichen Schnickschnack in Seitenvorlagen und Markups brauchen. Während technische SEOs in den meisten Fällen Entwicklern die Entscheidung überlassen können und sollten, wie dies umgesetzt wird, gibt es Fälle, in denen Google Spezifikationen oder Anforderungen bereitstellt.
Entwickler sollten wissen, wo sie diese finden können – und wie sie fragen können, ob die mit der Anfrage von einem technischen SEO gelieferten Implementierungsanweisungen eine Voraussetzung oder nur Wunschdenken sind.
Einige Beispiele für Funktionen mit empfohlenen oder erforderlichen Implementierungsstrategien für Suchmaschinen umfassen – sind aber nicht beschränkt auf – die folgenden:
- JavaScript allgemein
- Bildoptimierung
- Faules Laden
- Mehrsprachige und geografisch ausgerichtete Website
- Bevorzugtes Schema.org-Markup-Format
Alternativlösungen sind möglich
Theoretisch haben technisches SEO und Webentwicklung eine Vorliebe für datenbasierte, kreative Problemlösungen, um verfügbare Technologien zu nutzen, um ein gewünschtes Ergebnis zu erzielen.
Wenn eine technische SEO-Anfrage nicht möglich ist, suchen Sie nach alternativen Lösungen. Viele technische SEOs, die auch Entwickler sind, schlagen bereits Workarounds für komplexe Legacy-Stacks vor, die bestimmte Modifikationen nicht unterstützen.
- Letztes Jahr führte Dan Taylor den Begriff Edge SEO ein, um sich auf Lösungen zu beziehen, die SEO-Korrekturen implementieren, nachdem die Seite gerendert wurde, aber bevor sie an den Kunden geliefert wird, indem beispielsweise Servicemitarbeiter auf CDNs genutzt werden.
- Kreative technische SEOs arbeiten auch mit JavaScript, Python, Datenbankverwaltung und -abfrage sowie APIs, die von Suchmaschinen und SEO-Tools zur Verfügung gestellt werden.
Wo keine bekannten Lösungen existieren, ist die Durchführung verantwortungsvoller Tests mit messbaren Ergebnissen immer eine Option im SEO. Da Google die Details seiner Funktionsweise nicht mitteilt, macht technisches SEO vernünftige Annahmen auf der Grundlage von Google-Patenten, offiziellen Google-Erklärungen und der beobachteten Website-Performance in den Suchergebnissen. Das Durchführen eigener Tests kann im SEO riskant sein, ist aber auch eine respektierte und akzeptierte Praxis.
Die meisten technischen SEO-Probleme: iterative vs. kritische Änderungen
Die beste SEO-Arbeit ist iterativ und folgt einem Verfahren, das in etwa so aussieht:
Das bedeutet, dass es vernünftig ist, SEOs zu bitten, Anfragen zu stapeln, aber wenn regelmäßige Zeiten zur Implementierung von SEO-Änderungen nicht blockiert werden, kann dies eine SEO-Strategie erheblich nach hinten verschieben. Dies bedeutet auch, dass SEO-Anfragen Rollbacks oder Erweiterungen früherer Tests beinhalten können.
SEOs und Entwickler sollten zusammenarbeiten, um einen Weg zu finden, regelmäßige Entwicklungsanfragen zu stapeln und zu planen.
Einige SEO-Anfragen können jedoch wirklich nicht warten. Dies könnte beinhalten:
- Korrekturen für Fehler, die die gesamte oder einen Teil der Website aus der Suche entfernen
- Korrekturen für Google-Strafen, bekannt als „manuelle Maßnahmen“
- Änderungen, die erforderlich sind, um abweichendes Werkzeug- oder Trackerverhalten zu korrigieren
- Änderungen zur Behebung größerer Algorithmusänderungen mit direkter Auswirkung auf die Leistung der Website bei der Suche
Bleiben Sie auf dem Laufenden und freuen Sie sich über neue Suchfunktionen
Wie wir gerade angedeutet haben, ist die Suche kein statisches Feld. Es entwickelt sich mit neuen Technologien, neuen Nutzungen und neuen Veröffentlichungen durch Suchmaschinen. Google nimmt auch nahezu ständige Änderungen an seinen Indizierungs- und Ranking-Algorithmen vor – 2018 wurden 3234 Änderungen gemeldet –, was häufig zu Änderungen bei der Optimierung von Websites führt.
Das bedeutet, dass selbst verlässliche Informationen, die älter als sechs bis zwölf Monate sind, möglicherweise nicht mehr relevant sind. Zum Beispiel:
- Das Ranking stützte sich früher stark auf die Angabe von Meta-Keywords für jede URL; Während Onsite-Suchmaschinen diese Schlüsselwörter noch verwenden, tut SEO dies nicht mehr.
- Google hat früher die Verwendung von < link rel=“prev“ > und < link rel=“next“ > Deklarationen auf paginierten URL-Reihen empfohlen, um zu verhindern, dass diese Seiten als identisch gekennzeichnet werden, berücksichtigt dies jedoch nicht mehr.
Aber es bedeutet auch, dass SEO häufig neue Elemente enthält. Zu den neuen und kommenden Elementen, die 2019 angekündigt wurden, gehören:
- Der Evergreen-Bot von Google bedeutet, dass Browserfunktionen und, vielleicht am wichtigsten, neueres JavaScript für Google zugänglich geworden sind. Das JavaScript-Rendering wird jedoch immer noch separat und zu einem späteren Zeitpunkt ausgeführt, sodass Empfehlungen zum Abrufen von Seiten mit JavaScript-Indizierung weiterhin gültig sind.
- FAQ-Seiten-Markup für Seiten mit mehreren Fragen und Antworten kann jetzt vergeben werden
- Neue Richtlinien für die Verwendung von Datumsangaben
- Bevorstehende Unterstützung für hochauflösende Bilder in Suchergebnissen
Google beantwortet auch Fragen von SEOs auf Twitter und über Live-Webmaster-Hangouts und informiert über Änderungen und wichtige Ankündigungen im Google Webmaster-Blog.
Gemeinsam auf ein gemeinsames Verständnis hinarbeiten
Einer der Schlüssel zur Überbrückung der Lücke zwischen Webentwicklung und SEO ist gegenseitiger Respekt und Kommunikation. Während die Grundlagen der SEO wichtig sind, ist es auch wichtig zu erkennen, dass sich Entwickler dieses Wissen leicht selbst aneignen können, indem sie die bereits vorhandenen Informationen verwenden.
Es ist viel produktiver zu verstehen, wie SEO in der Praxis funktioniert. Dazu gehört das Verständnis der Bedeutung des Zugriffs auf Websites durch Bots, die Auswirkungen der Technologie auf die Suche und der Umgang mit SEO-Problemen, die nicht wie empfohlen behoben werden können. Es bedeutet auch zu wissen, wie der SEO-Prozess funktioniert, und zu erkennen, dass sich die Suche immer schneller weiterentwickelt.
Es gibt auch ein wachsendes Bewusstsein in der SEO-Community für Probleme, mit denen Webentwickler konfrontiert sind. So können beispielsweise Kolumnen wie die von Detlef Johnson für SEO für Entwickler einen Platz in SEO-orientierten Publikationen wie Search Engine Land finden. Dieses Bewusstsein nährt auch die Hoffnung von SEOs, dass sich auch Webentwickler bemühen werden, die Schlüsselelemente von SEO zu verstehen.