Guten Tag ZP-Support
Ich verwende Zeta Producer Version 17.0.4 Business zur Verwaltung meiner Website vinumdivinum.ch und habe ein Problem festgestellt, das die Google-Indexierung meiner Seiten beeinträchtigt.
Problem:
Zeta Producer generiert bei PHP-Seiten automatisch einen kanonischen Tag mit einem Fragezeichen am Ende:
<link rel="canonical" href="https://www.vinumdivinum.ch/shop.php?">
In der der Google Search console zu sehen: Vom Nutzer angegebene kanonische URL info https://www.vinumdivinum.ch/shop.php?
Dieses abschliessende Fragezeichen ist falsch. Google behandelt «shop.php?» und «shop.php» als zwei verschiedene URLs. Dadurch wird die eigentliche Seite nicht indexiert, sondern nur als Duplikat einer URL mit leerem Query-String betrachtet.
Workaround:
Ich habe das Problem umgangen, indem ich im Attribut «additional_meta» der jeweiligen Seite manuell den korrekten kanonischen Tag eingetragen habe:
<!-- Kanonischer Tag — Korrektur für PHP-Seiten in Zeta Producer. ZP fügt nach .PHP ein ? ein -->
<link rel="canonical" href="https://www.vinumdivinum.ch/shop.php">
Danach hat Google die Seite korrekt erkannt und indexiert.
Meine Fragen:
1. Wo genau entsteht dieses Fragezeichen im System von Zeta Producer?
2. Ist dieses Verhalten bekannt und gibt es bereits einen Fix?
3. Wie kann ich das Problem dauerhaft lösen, ohne auf jeder einzelnen Seite manuell eingreifen zu müssen?
Ich wäre sehr dankbar für eine technische Erklärung und eine dauerhafte Lösung, da das Problem alle meine PHP-Seiten betrifft und es sind nicht wenig.
Besten Dank und freundliche Grüsse
G. Cantone