Canonical'd-Seiten zur Subdomain werden in den Google-Suchergebnissen angezeigt

8

Sie haben vielleicht gehört, dass wir gestern den Facebook Stack Overflow gestartet haben .

Als Teil davon haben wir unseren Code so geändert, dass <meta rel="canonical" ...jeder Frage und jedem Benutzer in der Domain facebook.stackoverflow.com Tags zugewiesen werden, die auf "Vanilla" Stack Overflow verweisen.

Zum Beispiel:

iAd-Fehler "Anzeigeninventar nicht verfügbar" auf facebook.stackoverflow.com
und
iAd-Fehler "Anzeigeninventar nicht verfügbar" auf stackoverflow.com

Auf facebook.stackoverflow enthält der HTML-Code das Meta-Tag

<link rel="canonical" href="/programming/3720459/iad-error-ad-inventory-unavailable">

Die Absicht ist es, Google mitzuteilen, "dass es sich genau um dieselbe Seite handelt, den gesamten Seitenrang der Kopie von Stack Overflow zuzuweisen und sie in den Suchergebnissen zu bevorzugen".

Dies scheint der Punkt von rel = "kanonisch" zu sein .

Eine kanonische Seite ist die bevorzugte Version einer Reihe von Seiten mit sehr ähnlichem Inhalt.

Es ist üblich, dass eine Website mehrere Seiten mit denselben Produkten enthält. Beispielsweise werden auf einer Seite möglicherweise Produkte in alphabetischer Reihenfolge angezeigt, während auf anderen Seiten dieselben Produkte nach Preis oder Bewertung aufgelistet werden. Zum Beispiel:

Wenn Google weiß, dass diese Seiten denselben Inhalt haben, indizieren wir möglicherweise nur eine Version für unsere Suchergebnisse. Unsere Algorithmen wählen die Seite aus, die unserer Meinung nach die Anfrage des Benutzers am besten beantwortet. Jetzt können Benutzer Suchmaschinen jedoch eine kanonische Seite angeben, indem sie dem Abschnitt der nicht-kanonischen Version der Seite ein Element mit dem Attribut rel = "canonical" hinzufügen. Durch Hinzufügen dieses Links und Attributs können Websitebesitzer identische Inhalte identifizieren und Google vorschlagen: "Von all diesen Seiten mit identischen Inhalten ist diese Seite am nützlichsten. Bitte priorisieren Sie sie in den Suchergebnissen."

Wir sehen jedoch Facebook Stack Overflow-Ergebnisse und manchmal sogar Vanille Stack Overflow ( ein Beispiel ). Vielleicht hat das etwas mit einer unabhängigen sitemap.xml für facebook.stackoverflow.com zu tun (eine Art Schuss im Dunkeln)?

Beispiel Google-Suchergebnis

Also, was machen wir hier falsch?

Wir hoffen, dass die Suche im Formular weiterhin site:facebook.stackoverflow.comfunktioniert, aber das Aufgeben dieser Formulare ist völlig akzeptabel, wenn eine Gesamtsumme rel="noindex"erforderlich ist.

Kevin Montrose
quelle

Antworten:

4

Laut derselben Seite, auf die Sie verlinkt haben, rel="canonical" handelt es sich nur um einen Vorschlag und nicht um eine Richtlinie:

Ist rel = "kanonisch" ein Vorschlag oder eine Richtlinie?

Mit dieser neuen Option können Websitebesitzer die Version einer Seite vorschlagen, die Google als kanonisch behandeln soll. Google wird dies in Verbindung mit anderen Signalen berücksichtigen, wenn ermittelt wird, welche URL-Sätze identischen Inhalt enthalten, und die relevantesten dieser Seiten berechnet werden, die in den Suchergebnissen angezeigt werden sollen.

Es ist möglich, dass Google die kanonische URL einfach ignoriert hat oder noch nicht darauf reagiert hat.

Der Grund, warum es die StackOverflow-Frage übertrifft, ist wahrscheinlich einfach: (vorausgesetzt, Google ignoriert die rel="canonical"Richtlinie) Die Facebook-Subdomain enthält "Facebook" in der URL, was im Ranking-Algorithmus von Google einiges an Gewicht hat.

John Conde
quelle
Wir hatten gehofft, canonicaldas zu kompensieren ... ich denke nicht. Das damit verbundene Problem, dass FB.SO-Ergebnisse auch ohne einen Facebook-Suchbegriff ( Beispiel ) auf einer Seite angezeigt werden, klingt so, als würde Google den Vorschlag einfach ignorieren.
Kevin Montrose
1
Google schien bei dem Problem mit doppelten Inhalten mit SO zusammenzuarbeiten, bei dem andere Websites SO für den ursprünglichen Inhalt von SO überlegen waren. Ich frage mich, ob sie das auch für SO prüfen würden.
John Conde
3

Ich sehe, dass sich dieses Problem jetzt von selbst löst. Sie können testen, indem Sie eine Info: Abfrage bei Google wie folgt durchführen, die die neue URL aufruft.

Google-Ergebnis für facebook.stackoverflow.com/q/3720459

Das kanonische Tag ist eine Direktive, was bedeutet, dass es nicht 100% der Zeit funktioniert. 301 Weiterleitungen sind gleich - sie leiten nicht immer 100% des Gewichts durch die Weiterleitung.

Auch bei beiden dauert es einige Wochen, bis Google versteht, dass sie da sind, um zu bleiben, und dass sie befolgt werden sollten. Dies ist ein Problem bei neuen Seiten, da diese live geschaltet werden und einige Tage / Wochen unter der falschen URL angezeigt werden, bevor Google dem Kanonischen folgt.

Patrick Altoft
quelle