Canonical-Verwaltung für Produkte: Einrichtung und Hilfe
Schnellstart
- Installieren Sie die ZIP-Datei unter Module > "Module Manager" und klicken Sie auf Konfigurieren.
- Öffnen Sie "Improve" > Canonical-Manager > Einstellungen > Konfiguration und prüfen Sie "Canonical URLs" und Ausschlüsse.
- Öffnen Sie Canonical-Regeln und vergeben Sie einen Regelnamen und wählen Sie unter Zielentitäten einen eng begrenzten Bereich aus.
- Wählen Sie Aktion, füllen Sie bei Bedarf Benutzerdefinierte kanonische URL aus und setzen Sie Noindex, Nofollow, Priorität und Aktiv nach Bedarf.
- Speichern Sie und öffnen Sie die Zielentitätsseite in jeder relevanten Sprache.
- Prüfen Sie ihre Canonical- und Robots-Tags im Seitenquelltext und anschließend eine nicht ausgewählte Seite.
Einrichtungsanleitung
Modul installieren und öffnen
Laden Sie die ZIP-Datei unter Module > "Module Manager" > "Upload a module" hoch. Installieren Sie das Modul und klicken Sie auf Konfigurieren. Das Dashboard befindet sich unter "Improve" > Canonical-Manager. Öffnen Sie Canonical-Regeln zur Regelverwaltung und Einstellungen > Konfiguration für globale URL-Einstellungen.
Erfordert PrestaShop 1.6.1 oder neuer und PHP 7.1 oder neuer.
HTML-Änderungen erfordern, dass das Theme eine normale, mit </head> endende HTML-Kopfsektion über actionOutputHTMLBefore bereitstellt.
Konventionen für kanonische URLs konfigurieren
Öffnen Sie Einstellungen > Konfiguration > "Canonical URLs".
| Einstellung | Standard | Funktion und Änderungsbedarf |
|---|---|---|
| Kleinschreibung für URLs erzwingen | Ja | Den Pfad eines erkannten Canonical-Tags in Kleinbuchstaben umwandeln. Deaktivieren, wenn Ihre tatsächlichen Routen Groß- und Kleinschreibung benötigen. |
| Trailing Slash erzwingen | Nein | Einen Schrägstrich an kanonische Pfade anhängen, sofern diese keine Dateiendung wie .html oder .php haben. Nur aktivieren, wenn dies Ihren tatsächlichen Ziel-URLs entspricht. |
Diese Einstellungen können ein vorhandenes Canonical auf unterstützten Entitätsseiten ohne besondere Regel verarbeiten. Sie benennen keine Routen um und erstellen keine Weiterleitungen.
Ausschlüsse konfigurieren
| Einstellung | Standard | Funktion |
|---|---|---|
| Paginierung aus Canonical entfernen | Nein | Das Speichern dieses Schalters entfernt keine Paginierungsparameter aus Canonical-URLs. |
| URL-Parameter entfernen | utm_source,utm_medium,utm_campaign,utm_term,utm_content,fbclid,gclid,msclkid |
Die aufgelisteten Abfrageparameternamen aus einem erkannten Canonical-Tag entfernen. |
Geben Sie unter URL-Parameter entfernen kommagetrennte Namen ein. Beispiel:
utm_source,utm_medium,utm_campaign,utm_term,utm_content,fbclid,gclid,msclkid,affiliate_id,newsletter_id
Wenn Sie gezielt Paginierungsparameter entfernen müssen, ergänzen Sie p oder page in dieser Liste. Der gespeicherte Paginierungsschalter allein setzt dies nicht um. Speichern Sie und prüfen Sie das resultierende Canonical.
Canonical-Regel erstellen
Öffnen Sie Canonical-Regeln und fügen Sie eine Regel hinzu.
| Feld | Standard bei neuer Regel | Eingabe |
|---|---|---|
| Regelname | Leer | Eine interne Bezeichnung der Regel. |
| Zielentitäten | Leere Auswahl | Entitätstyp und ausdrückliche Ziele auswählen. Eine nicht eingeschränkte Auswahl für einen Entitätstyp kann alle dieses Typs erfassen. |
| Aktion | Bestehenden Canonical überschreiben | Festlegen, wie die kanonische URL bereitgestellt wird. |
| Benutzerdefinierte kanonische URL | Leer | Vollständige Ziel-URL für Benutzerdefinierte URL verwenden. Erforderliche Shopsprachen ausfüllen. |
| Noindex | Nein | Den ersten erkannten Robots-Meta-Tag durch eine noindex-Anweisung ersetzen oder einen solchen einfügen. |
| Nofollow | Nein | Die nofollow-Anweisung über denselben Robots-Tag-Verarbeitungspfad hinzufügen. |
| Priorität | 10 | Höhere Zahlen werden zuerst verarbeitet. |
| Aktiv | Ja | Eine Regel deaktivieren, ohne sie zu löschen. |
Verfügbare Aktionswerte:
| Sichtbare Aktion | Gespeicherter Wert | Verhalten |
|---|---|---|
| Bestehenden Canonical überschreiben | override |
Die eigene bereinigte PrestaShop-URL der Entität verwenden und ein erkanntes vorhandenes Canonical ersetzen oder ein fehlendes ergänzen. |
| Canonical nur hinzufügen, wenn fehlend | add_missing |
Die Entitäts-URL nur ergänzen, wenn kein Canonical-Tag existiert. Globale URL-Bereinigung kann ein vorhandenes Canonical weiterhin ändern. |
| Benutzerdefinierte URL verwenden | custom |
Die mehrsprachige eigene URL verwenden und ein erkanntes Canonical ersetzen oder ein fehlendes ergänzen. |
Regeln unterstützen Produkte, Kategorien, CMS-Seiten, Hersteller und Lieferanten. Die Produktauswahl kann Kategorie-, Hersteller- und Lieferantenbedingungen enthalten. Prüfen Sie den gewählten Geltungsbereich, bevor Sie eine Regel speichern, die viele Seiten betreffen könnte.
Passende Regeln werden nach absteigender Priorität gelesen. Die Verarbeitung stoppt, sobald eine passende Regel eine kanonische URL liefert. Bis dahin gesammelte Robots-Flags gelten mit ihr. Verlassen Sie sich nicht darauf, dass jede Regel niedrigerer Priorität Robots-Anweisungen beiträgt.
Eine Regel mit eigener URL kann beispielsweise erzeugen:
<link rel="canonical" href="https://yourshop.com/main-product">
Das Aktivieren beider Robots-Schalter erzeugt:
<meta name="robots" content="noindex, nofollow">
Diese Ersetzung führt nicht alle bisherigen Robots-Anweisungen zusammen. Prüfen Sie vorhandene Anweisungen, die Sie behalten müssen.
Erweiterte Entitätsauswahl prüfen
Verwenden Sie zur normalen Einrichtung die Entitätsauswahl im Backoffice. Eine gespeicherte Auswahl kann Produkte in den Kategorien 12 und 18 erfassen und dabei Produkt 145 ausschließen:
{
"products": {
"groups": [{
"include": {"method": "by_category", "values": [12, 18]},
"excludes": [{"method": "specific", "values": [145]}]
}]
}
}
Dies zeigt gespeicherte Daten, keinen separaten Importbildschirm. Prüfen Sie nach Auswahländerungen die tatsächlichen Treffer im Frontoffice.
Frontoffice-Ausgabe überprüfen
Beginnen Sie mit einer Produktregel. Speichern Sie sie, öffnen Sie das Produkt und zeigen Sie den Seitenquelltext an. Suchen Sie den Canonical-Tag im Head. Vergleichen Sie seine URL mit dem vorgesehenen erreichbaren Ziel.
Testen Sie bei Canonical nur hinzufügen, wenn fehlend eine Seite mit vorhandenem Canonical und eine ohne. Testen Sie bei eigener URL dieselbe Entität in jeder aktiven Sprache. Nehmen Sie bei fehlender eigener Übersetzung nicht an, dass die URL einer anderen Sprache übernommen wird.
Prüfen Sie den Robots-Tag, wenn Noindex oder Nofollow aktiviert ist. Öffnen Sie auch eine nicht ausgewählte Entität, um den Regelumfang zu bestätigen. Das Modul verarbeitet unterstützte Entitätsdetailseiten. Es bietet nicht dieselbe Verarbeitung für beliebige Start-, Such- oder eigene Modulseiten.
Das Modul erzeugt oder ersetzt keine hreflang-Tags. Verwenden Sie bei Bedarf die separate hreflang-Implementierung Ihres Shops für Sprachalternativen.
Das Dashboard zeigt aktive Regeln, Entitätsabdeckung, aktuelle Regeln und aktuelle Canonical-Einstellungen. Es ist eine Übersicht, kein Nachweis geänderter Theme-Ausgabe.
Regelprobleme beheben
Wenn sich nichts ändert, prüfen Sie, ob die Regel aktiv ist und zur aktuellen Entität und zum Shop passt. Prüfen Sie, ob eine Regel höherer Priorität bereits ein Canonical liefert. Leeren Sie vorhandene Seitencaches und prüfen Sie den Quelltext erneut.
Stellen Sie sicher, dass die Seite HTML durch actionOutputHTMLBefore leitet und einen normalen Head-Bereich enthält. Der Tag-Bearbeitungscode erkennt bestimmte Formen von Link- und Meta-Tags. Ungewöhnliche Attributreihenfolgen oder eigenes Markup müssen möglicherweise untersucht werden.
Wenn die URL-Bereinigung wirkungslos bleibt, prüfen Sie vorhandenen Canonical-Tag und Parameternamen. Das Modul bearbeitet den Canonical-Tag, nicht die Browseradresse. Es verändert keine benutzerfreundlichen URLs, Produktnamen, Katalogdatensätze, .htaccess oder robots.txt.
Beim Löschen eines Produkts, einer Kategorie, CMS-Seite, eines Herstellers oder Lieferanten werden direkt damit verknüpfte Regeln entfernt. Prüfen Sie nach dem Löschen eines Eintrags die gespeicherten Auswahlen breiter gefasster Regeln.
Deaktivieren oder deinstallieren
Deaktivieren Sie das Modul im "Module Manager", um HTML-Änderungen anzuhalten und Regeln zu behalten. Kern und Theme liefern dann ihre normalen SEO-Tags.
Die Deinstallation entfernt Modulmenü, Einstellungen, Adminpräferenzen und Canonical-Regeltabellen. Exportieren Sie vorher benötigte Regeldaten. Katalog-URLs und Datensätze werden von diesem Modul nicht umgeschrieben.
Fragen
Noch keine Fragen zu diesem Modul
Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.
Bekannte Probleme
6
Verwaltungsbeschriftungen bleiben unübersetzt
Beschädigte Übersetzungen
Auswahl des kanonischen Ziels lädt nicht
Verwaltungssuche kann nicht mehr laden
Fehlende Gestaltung in Verwaltung und Shop
Listenfilter grenzen Ergebnisse nicht korrekt ein
Funktionsanfragen
5
Implementiert
Regeln für kanonische URLs
Updates aus dem Backoffice
Mehrsprachige Verwaltung
Gemeinsame Lizenzübersicht
Lizenz und Support gemeinsam aktivieren
Änderungsprotokoll
v1.3.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedcomplete FR/DE/ES/IT/PL translations
- Improvedadmin list columns with visual badge indicators and multiselect filters
- Improvedsettings form organization with tabbed layout
- Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
Ältere Versionen
v1.1.82026-03-13
- Addedcomplete FR/DE/ES/IT/PL translations
v1.2.02026-02-06
- AddedPrestaShop 9 and Hummingbird theme compatibility
- Addedbulk canonical override via CSV import and export for large catalogs
- Improvedcategory canonical management to handle root and nested sub-categories independently
- Fixedcanonical URL containing double slash when PS base URL is configured with trailing slash
- Addedaudit log showing active overrides, who set them, and when they were last modified
v1.0.02025-11-06
- Initialrelease of Product Canonical Manager
- InitialOverride canonical URLs for products and categories from back office
- InitialMulti-language support: configure canonical per language independently
- InitialPrevents duplicate content penalties from faceted navigation and sorting parameters
v1.1.02025-08-21
- Addedper-product and per-category canonical override fields in back-office edit forms
- Addedcanonical tag support on manufacturer and supplier listing pages
- Improvedcanonical URL generation to strip session ID and pagination query parameters
- Fixedcanonical tag not injected on pages served by PS full-page cache
Demo
Testen Sie das vollständige Modul vor dem Kauf
Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.
- Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
- Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
- Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.
Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.