Schritte zum Reproduzieren:
1 Es gab eine alte Site auf foo.tld mit ca. 60 Seiten, die alle bei Google indexiert sind
2 Am 24.11.25 wurden alle alten Seiten gelöscht und 7 neue Seiten auf foo.tld hochgeladen. Alle URLs der 7 Seiten, bis auf eine einzige Ausnahme sind neu und existierten auf der alten Site nicht. Alle 7 Seiten sind valides HTML5 (natürlich).
3 In Search Console wurde erfolgreiche eine Sitemap mit den neuen 7 Seiten deklariert
4 In Search Console wurde jede der 7 Seiten einzeln "zum Indexieren beantragt"
5 Auf der neuen Site werden http-Anfragen automatisch auf https umgeleitet
6 Es gibt für jede neue Seite genau einen kanonischen Link, der per .htaccess realisiert wird.
Beispiel:
Code: Alles auswählen
https[DoppelpunktSlashSlash]foo[Punkt]tld -> https[DoppelpunktSlashSlash]foo[Punkt]tld/Code: Alles auswählen
https[DoppelpunktSlashSlash]foo[PUnkt]tld[Slash]lorem[Punkt]html -> https[DoppelpunktSlashSlash]foo[Punkt]tld[Slash]loremEs gibt eine eigene Fehlerseite.
Code: Alles auswählen
https[DoppelpunktSlashSlash]foo[Punkt]tld[Slash]gibt-es-nicht-mehr -> https[DoppelpunktSlashSlash]foo[Punkt]tld[Slash]fehlerGeprüft in den Webdevelopertools > Netzwerkanalyse
Resultat:
Bis heute zeigt Google Search Console leider keine einzige indexierte Seite an.
Und wenn man in der Suchmaschine Google sucht, werden die ganzen alten Seiten noch im Index gezeigt.
Ist das erwartbares Verhalten? Dauert sowas immer ewig?
Ist es richtig, dass Google noch nie ein wirklich kontrolliertes sauberes Verfahren angeboten hat in Search Console wie "Relaunch der Website: Entferne ab heute alle bisherigen URLs aus dem Index. Füge alle URLs aus der Sitemap zum Index hinzu."?
Ich gestehe, dass ich mich darüber sehr wundere, dass ein solcher Standard-Usecase nicht sauber gelöst ist.
Danke für euren Rat.
PS: Verzeihung bitte für die umständliche Form der Beispiel URLs. Das Escapen von URLs mit "Code" war unwirksam. Ich erhielt stets weiterhin die Meldung "URLs dürfen erst nach 5 Postings verwendet werden".



