John Mueller, Search Advocate von Google, sagt, dass die hreflang-Implementierung nicht so kompliziert sein muss, wie die Leute denken.
Hreflang ist einer der verwirrenderen Aspekte des technischen SEO und einer der wichtigsten für internationale Unternehmen und Verlage.
Als Antwort auf einen Thread auf Reddit skizziert Mueller einen vereinfachten Ansatz für Publisher.
Hreflang: Das Problem
Hreflang ist ein Linkattribut, das Google über die auf einer Seite verwendete Sprache informiert. Mit diesen Informationen kann Google die Seitenversion anzeigen, die der Sprache entspricht, in der eine Person sucht.
Ohne das hreflang-Attribut liefert Google möglicherweise Seiten in einer Sprache, die der Suchende nicht spricht, oder Seiten, die für ein Land spezifisch sind, in dem der Suchende nicht lebt.
Im r/TechSEO-Forum auf Reddit sucht ein Benutzer Rat bezüglich der Verwendung von hreflang für Websites in mehreren Ländern.
Sie fragen, ob sie mit einer teilweisen Implementierung von hreflang auskommen könnten. Beispielsweise richten sie hreflang für Versionen der Website in derselben Sprache ein, beispielsweise für Deutschland und die Schweiz.
Die Alternative besteht darin, alle Versionen aller Seiten mit hreflang zu verlinken, was einen erheblichen Arbeitsaufwand bedeutet.
Mueller sagt, das sei die beste Lösung, aber nicht gerade praktikabel:
„In einer Idee [sic] world, würden Sie alle Versionen aller Seiten mit hreflang verlinken. Es wäre der saubere Ansatz, aber manchmal ist es nur eine Menge Arbeit, und es zu pflegen, wenn die Websites einzeln betrieben werden, ist … viel Glück damit.“
Obwohl die Verlinkung jeder Seite mit hreflang die ideale Lösung ist, sagt Mueller, dass es nicht so kompliziert sein muss.
Hreflang: Die Lösung
Zunächst schlägt Mueller vor, herauszufinden, was repariert werden muss.
Identifizieren Sie, ob ein Problem besteht, wenn Suchende auf der falschen Site-Version landen.
Wenn dies nicht der Fall ist, müssen Sie hreflang möglicherweise nicht implementieren.
Müller erklärt:
„In der Praxis kann man das Problem vereinfachen. Wo tust du eigentlich Sehen Sie Probleme in Bezug auf Personen, die auf die Website für das falsche Land/die falsche Sprache gelangen? Hier sollten Sie mindestens hreflang implementieren (und natürlich eine JS-Landes-/Spracherkennung/Popupper, um direkte Besuche abzufangen). Wahrscheinlich wird vieles davon auf Situationen in der gleichen Sprache / in unterschiedlichen Ländern beschränkt sein, also könnte die Schweiz / Deutschland auf Deutsch der richtige Ausgangspunkt sein. Nichts geht kaputt, wenn Sie hreflang für 2 Versionen einrichten und 4 unabhängige Versionen haben.
Wenn Sie diese Websites bereits ausführen, würde ich Ihre Analyseeinrichtung auf Zugriffe aus der Suche überprüfen und das Land, aus dem sie stammen, mit dem Land vergleichen, in dem sie landen (wählen Sie ein Land aus, filtern Sie nach den Zugriffen aus der Suche und vergleichen Sie die Domains, auf denen sie landen). Wenn Sie dort keine große Diskrepanz finden, müssen Sie höchstwahrscheinlich nicht viel (oder gar nichts) für hreflang tun. Es gibt keinen Bonus für hreflang, es geht nur darum, die am besten passende Seite in der Suche für Benutzer in einem bestimmten Land / einer bestimmten Sprache anzuzeigen.“
Sehen Sie sich als Nächstes an, auf welchen Seiten die Suchenden landen. Einer der wahrscheinlichsten Fehler, den Google machen kann, ist die Bereitstellung der falschen Version der Startseite einer Website.
Da Markennamen nicht lokalisiert sind, weiß Google nicht immer, welche Version einer Homepage bereitgestellt werden soll, wenn das alles ist, was ein Benutzer in das Suchfeld eingibt.
Wenn Sie feststellen, dass Suchende auf der falschen Homepage landen, es aber keine Probleme mit anderen Seiten gibt, können Sie mit einer teilweisen Implementierung von hreflang auskommen.
Müller erklärt:
„Konzentrieren Sie sich bei der Überprüfung zuerst auf die wahrscheinlichsten Fehler: Websites in derselben Sprache / in verschiedenen Ländern sind einer, aber es gibt auch Homepage-Traffic. Oftmals ist ein Markenname nicht lokalisiert, sodass bei der Suche danach für Suchmaschinen unklar ist, was die Erwartungen sind. Wenn Sie viele Diskrepanzen auf der Homepage finden, aber nicht anderswo auf der Site, können Sie auch einfach hreflang über die Homepages hinweg ausführen (das ist oft einfacher als alle Seiten einer Site). Oder Sie könnten eine Kombination machen, natürlich alle Homepages + alle deutschsprachigen Seiten. Hreflang ist seitenweise, das Schöne (und Fluch) ist also, dass Sie auswählen und auswählen können.“
Schließlich wiederholt Mueller, dass es möglich ist, mit hreflang viel Zeit zu sparen, indem man prüft, ob es ein echtes Problem gibt.
Google kann die korrekten Versionen von Seiten ganz von selbst bereitstellen, in diesem Fall gewinnen Sie nichts durch das Hinzufügen von hreflang.
„Bevor Sie sich auf den Weg machen und ein Jahr lang daran arbeiten, überprüfen Sie auf jeden Fall zuerst, ob es sich tatsächlich um ein Problem handelt, und prüfen Sie gegebenenfalls, wo das Problem liegt. Vielleicht gibt es supereinfache Lösungen (vielleicht brauchen Sie nur ein Länder-/Sprach-Popup und brauchen nicht einmal den Rest?), und Sie können Ihre Zeit woanders sinnvoller verbringen.“
Stellen Sie sich hreflang als ein Werkzeug vor, das Sie bei Bedarf verwenden können. Sie können andere Aufgaben priorisieren, wenn dies nicht erforderlich ist.
Quelle: Reddit
Ausgewähltes Bild: patpitchaya/Shutterstock
window.addEventListener( 'load', function() { setTimeout(function(){ striggerEvent( 'load2' ); }, 2000); });
window.addEventListener( 'load2', function() {
if( sopp != 'yes' && addtl_consent != '1~' && !ss_u ){
!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
if( typeof sopp !== "undefined" && sopp === 'yes' ){ fbq('dataProcessingOptions', ['LDU'], 1, 1000); }else{ fbq('dataProcessingOptions', []); }
fbq('init', '1321385257908563');
fbq('track', 'PageView');
fbq('trackSingle', '1321385257908563', 'ViewContent', { content_name: 'google-on-how-to-simplify-hreflang-implementation', content_category: 'news seo' }); } });
