Ich habe ein Problem mit Google Crawlen und ich bin mir nicht sicher, ob es ein technisches Problem ist. Grundsätzlich haben wir unsere Seite etwas umgestaltet, so dass wir Benutzer wie diesen 301-umleiten:SEO - richtiger Weg zum Umleiten 301 für Crawler
url.com/ -> url.com/de/items oder url.com/de -> url.com/de/
ArtikelSo endet jeder Benutzer auf der Seite url.com/lang/items bis
Wie wir
<link rel="alternate" hreflang=
Google verwenden empfohlen zu sagen, wo die angezeigte Seite in einer anderen Sprache zu finden. zB: http://www.url.com/en/boats hat den tag:
<link rel="alternate" hreflang="de-DE" href="http://www.url.com/de/boote" />
und auf http://www.url.com/de/boote sein:
<link rel="alternate" hreflang="en-US" href="http://www.url.com/en/boats" />
nun der Crawler gibt uns die Crawling-Fehler "Keine Backlinks" für url.com/en und url.com/de/items. Natürlich url.com/de/items link zurück zu url.com/de/items, seit url.com/de existiert nicht mehr. Warum wird hier die Seite url.com/de überhaupt berücksichtigt?
ich umleiten wie folgt aus:
Response.Redirect(site);
Response.StatusCode = 301;
Response.End();
Jeder Hinweis sehr dankbar!
Danke!
Michael
danke für die Antwort, machte eine Bearbeitung des Beitrags. Aber ich denke, das Problem ist mit der Weiterleitung. Für alle anderen Seiten wird kein Fehler angezeigt. Die Redirect-Seiten scheinen das Problem zu sein. Wie zum Beispiel url.com existiert nicht mehr, aber Google benötigt noch einen Backlink dazu?! – Michael
Wenn ich Sie richtig verstehe, haben Sie einige Seiten mit konfigurierten hreflang-Attributen, die in Ordnung sind und keine Fehler in Google werfen. Und nur die mit der 301 umgesetzten Umleitung, sind nicht korrekt? Wenn ja, würde ich vorschlagen, Ihre Weiterleitung zu testen, z. Mit diesem Tool http://www.redirect-checker.org/index.php konnten wir überprüfen, wie unsere Weiterleitungen oder Statuscodes von außen gesehen werden. – Christian
danke für das Werkzeug! Aber es sagt, alles ist in Ordnung. Die Weiterleitung scheint korrekt konfiguriert zu sein. url.com wird korrekt mit 301 zu url.com/en/boats umgeleitet. Die einzige Frage ist, warum Google sagt, ich brauche einen Backlink von url.com/en/boats zu url.com.Das macht überhaupt keinen Sinn, wenn man bedenkt, dass url.com "nicht existiert", es prüft nur die Benutzersprache und leitet weiter ... – Michael