Canonical-Verwaltung für Produkte: Einrichtung und Hilfe

Schnellstart

  1. Installieren Sie die ZIP-Datei unter Module > "Module Manager" und klicken Sie auf Konfigurieren.
  2. Öffnen Sie "Improve" > Canonical-Manager > Einstellungen > Konfiguration und prüfen Sie "Canonical URLs" und Ausschlüsse.
  3. Öffnen Sie Canonical-Regeln und vergeben Sie einen Regelnamen und wählen Sie unter Zielentitäten einen eng begrenzten Bereich aus.
  4. Wählen Sie Aktion, füllen Sie bei Bedarf Benutzerdefinierte kanonische URL aus und setzen Sie Noindex, Nofollow, Priorität und Aktiv nach Bedarf.
  5. Speichern Sie und öffnen Sie die Zielentitätsseite in jeder relevanten Sprache.
  6. 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

GelöstAktualisiert:
Behoben in: 1.2.7
Einige Verwaltungsbeschriftungen blieben trotz vorhandener Übersetzungen in der Ausgangssprache.

Beschädigte Übersetzungen

GelöstAktualisiert:
Behoben in: 1.2.2
Einige übersetzte Verwaltungsbeschriftungen zeigten beschädigten Text.

Auswahl des kanonischen Ziels lädt nicht

GelöstAktualisiert:
Behoben in: 1.2.3
Die Elementauswahl konnte beim Auswählen eines Ziels für eine kanonische Regel nicht laden.

Verwaltungssuche kann nicht mehr laden

GelöstAktualisiert:
Behoben in: 1.2.1
Die Suche in der Verwaltung konnte nach der Aktualisierung der Installationsabhängigkeiten ausfallen.

Fehlende Gestaltung in Verwaltung und Shop

GelöstAktualisiert:
Behoben in: 1.1.11
Nach der Bereinigung fehlten einige Verwaltungs- und Shop-Ressourcen, wodurch die betroffenen Seiten unvollständig waren.

Listenfilter grenzen Ergebnisse nicht korrekt ein

GelöstAktualisiert:
Behoben in: 1.1.7
Das Filtern kanonischer Regeln im Backoffice konnte falsche Ergebnisse liefern.

Funktionsanfragen

5

Implementiert

Regeln für kanonische URLs

Implementiert
Legen Sie Regeln für kanonische URLs für Produkte, Kategorien, Inhaltsseiten, Marken und Lieferanten fest.

Updates aus dem Backoffice

Implementiert
Suchen und installieren Sie Modulupdates im Backoffice.

Mehrsprachige Verwaltung

Implementiert
Verwenden Sie die Modulverwaltung auf Französisch, Deutsch, Spanisch, Italienisch und Polnisch.

Gemeinsame Lizenzübersicht

Implementiert
Sehen Sie Lizenzinformationen zusammen mit denen anderer installierter mypresta.rocks-Module ein.

Lizenz und Support gemeinsam aktivieren

Implementiert
Aktivieren Sie die Modullizenz und weisen Sie den Support in einem einzigen Schritt zu.

Ä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.
Demo-Shop starten

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.

Lade ...
Nach oben