Markus Michalski FAQ

Sylius SEO Suite Pro

SEO-Plugin für Sylius 2: Meta-Tags, SEO-Templates, JSON-LD, Open Graph, Redirects, hreflang, robots.txt, OG-Bilder, SEO-Audit und Shop API. Pro Channel im Admin konfigurierbar. Kommerzielle Lizenz.

English Version

Alle Sylius Plugins

Sylius SEO Suite Pro

Sylius
PHP
License

Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.

Überblick

Sylius bringt von Haus aus Slug und Meta-Description mit, aber keinen Meta-Title, keinen Canonical-Tag, keine strukturierten Daten, keine Open-Graph-Tags, keine robots.txt-Verwaltung und keine Redirects. Die SEO Suite Pro bündelt genau diese Bausteine in einem Plugin, das Du pro Channel im Admin-Bereich konfigurierst.

Das Plugin richtet sich an Shop-Betreiber und Agenturen, die einen Sylius-2-Shop suchmaschinentauglich machen wollen, ohne für jede Aufgabe ein eigenes Plugin zu pflegen. Es funktioniert mit dem Twig-Storefront und mit einem Headless-Frontend (über die Shop API).

Der Hauptnutzen: Titel, Beschreibungen, Canonical, hreflang, JSON-LD und Social-Tags kommen aus denselben Daten. Storefront und Shop API liefern damit immer dieselben SEO-Angaben, und Du pflegst Regeln statt einzelner Produkte.

graph LR
    A["Admin: Einstellungen pro Channel"] --> C["SEO Suite Pro"]
    B["Produkte und Kategorien"] --> C
    C --> D["Storefront: Head-Tags"]
    C --> E["Shop API: Seo-Ressource"]
    C --> F["robots.txt"]
    C --> G["Redirects und 404-Log"]
    C --> H["OG-Bilder"]
    C --> I["SEO-Audit"]

Dokumentation

Seite Inhalt
Installation Composer, Bundle, Routen, Setup-Command, Opt-in der Felder, Update, Cronjobs, Deinstallation
Konfiguration Channel-Einstellungen, robots.txt, Facets, globale Konfiguration, Admin-Grids, Head-Ausgabe
SEO-Templates Regelbasierte Meta-Titles und Descriptions mit Platzhaltern
Strukturierte Daten JSON-LD für Product, BreadcrumbList, Organization und WebSite
Redirects 301/302-Redirects, automatische Redirects bei Slug-Änderung, 404-Log, CSV-Import und Export
hreflang Sprach- und Channel-übergreifende Alternates inklusive x-default
SEO-Audit Prüfung von Titeln, Descriptions, Bildern und Robots-Angaben
OG-Bilder Generierte Social-Cards für Produkte und Kategorien
Shop API SEO-Daten für Headless-Frontends
Erweitern Eigene Schema-Provider, Platzhalter, Audit-Checks und weitere Erweiterungspunkte
Fehlerbehebung Typische Probleme und ihre Lösungen
Technische Details Architektur, Datenbanktabellen, Routen, Hooks und Konventionen

Features

Feature Beschreibung
Meta-Title und Description Pro Produkt- und Kategorie-Übersetzung, mit Fallback auf den Namen oder ein SEO-Template
SEO-Templates Titel und Descriptions per Regel mit Platzhaltern wie {product.name} und {channel.name}
Canonical Selbstreferenzierend, ohne Query-Parameter, optional mit Pfad-Override pro Übersetzung
Meta-Robots index/noindex und follow/nofollow pro Übersetzung, automatisches noindex,follow für gefilterte und sortierte Listings
JSON-LD Serverseitig gerendert: Product, BreadcrumbList, Organization und WebSite, erweiterbar über Provider
Open Graph und Twitter Cards Aus den Seitendaten, pro Channel konfigurierbar
OG-Bilder Optional generierte Social-Cards (1200 x 630) mit Logo, Name und Preis
robots.txt Pro Channel im Admin gepflegt
Redirect-Manager Redirects im Admin, automatisch bei Slug-Änderung, 404-Monitoring, CSV-Import und Export
hreflang Für Produkte, Kategorien und Startseite, selbstreferenzierend und mit x-default
SEO-Audit Acht Prüfungen, nächtlich per Cronjob oder auf Knopfdruck
Shop API Eine Ressource mit denselben Daten wie der Storefront-Head
Sitemap-Anbindung Exklusionslogik für mmd/sylius-sitemap-plugin (optional)

Anforderungen

Anforderung Version Hinweise
PHP 8.3 oder neuer
Sylius 2.2 oder neuer
Symfony 7.4
API Platform ^4.2.1 \|\| ^5.0 Die Version, die Dein Sylius ohnehin auflöst
Datenbank MySQL 8 oder MariaDB Andere Plattformen werden nicht unterstützt, die Migrationen des Plugins werden dort übersprungen
ext-gd Optional Nur für OG-Bilder, mit FreeType; WebP nur mit GD-WebP-Unterstützung, sonst JPEG
Composer-Zugang Packeton Zugangsdaten erhältst Du nach dem Kauf

Lizenz

Das Plugin steht unter einer kommerziellen Lizenz: eine Lizenz gilt für eine Sylius-Installation inklusive aller Channels sowie der zugehörigen Entwicklungs- und Staging-Umgebungen. Updates sind 12 Monate ab Kauf enthalten. Lizenzanfragen richtest Du an support@markus-michalski.net.

Support

Bei Fragen und Problemen erreichst Du den Support per E-Mail unter support@markus-michalski.net.