Google indexiert domain.de/startseite statt domain.de

Ich denke ich konnte es lösen, mit Hilfe dieses Beitrages von Rafiq.

Ich haben den hreflang Block ergänzt.

vorher:

            [{if $_lng->id == $oConfig->getConfigParam('sDefaultLang')}]
                <link rel="alternate" hreflang="x-default" href="[{$_lng->link}]"/>
            [{/if}]
            <link rel="alternate" hreflang="[{$_lng->abbr}]" href="[{$_lng->link|oxaddparams:$oView->getDynUrlParams()}]"/>

nachher:

            [{if $_lng->id == $oConfig->getConfigParam('sDefaultLang')}]
                <link rel="alternate" hreflang="x-default" href="[{$_lng->link|replace:'startseite/':''}]"/>
            [{/if}]
            <link rel="alternate" hreflang="[{$_lng->abbr}]" href="[{$_lng->link|oxaddparams:$oView->getDynUrlParams()|replace:'startseite/':''}]"/>

domain.de/ sieht jetzt so aus:

 <link rel="alternate" hreflang="x-default" href="https://kulmine.de/">
 <link rel="alternate" hreflang="de" href="https://kulmine.de/">
 <link rel="alternate" hreflang="en" href="https://kulmine.de/en/home/">

statt wie vorher:

 <link rel="alternate" hreflang="x-default" href="https://kulmine.de/STARTSEITE/">
 <link rel="alternate" hreflang="de" href="https://kulmine.de/STARTSEITE">
 <link rel="alternate" hreflang="en" href="https://kulmine.de/en/home/">

Grüß!

p.S.:

Additionally, OXID does not even use “startseite” and “en/home” on the start page anymore, instead oxid uses “index.php?cl=start” (since V6)

Ich habe die V6 nicht im Einsatz. Hast du geguckt ob man wie in der V4.10 die für “index.php?cl=start” statische URLs vergeben kann (siehe Screenshot)? (Erst dachte ich man könnte dort vielleicht auch “/” statt “/startseite/” angeben, aber das ging nicht. Deswegen jetzt die Lösung oben.)