SEO
Guppy ships several SEO-friendly defaults. This page outlines what Guppy handles automatically and what you, as a shop operator, need to maintain yourself.
What Guppy handles automatically
| Feature | Effect |
|---|---|
| Semantic HTML structure | Correct heading hierarchy, semantic landmarks (<header>, <nav>, <main>, <footer>). |
| Skip links | Optionally enabled, jump to main content, navigation, search. |
RemoveExtraH1Plugin | Removes redundant H1 tags (max one H1 per page). |
| Structured data | Supported by selected CMS elements (DmfGuppyEmotionworldElements: accordion with Schema.org, video with Google structured data). |
| Lazy loading | Images load lazily, faster initial render. |
| Splide slider | Better Core Web Vitals than Tiny Slider. |
What you maintain yourself
| Task | Where |
|---|---|
| Meta title / description per page | Shopware admin: categories, products, CMS pages |
| Open Graph image | Shopware admin: sales channel theme → share image |
| Hreflang tags | Shopware default via sales-channel languages |
| Robots.txt and sitemap | Shopware default, auto-generated |
| 301 redirects | Shopware admin: SEO → URL redirects |
| Structured data for products | Shopware default + optional custom extension |
Performance factors
Performance is a direct ranking factor. Guppy contributes:
- Lean SCSS architecture: no Shopware default bloat.
- Bootstrap utility classes instead of broad custom CSS blocks.
- Optimised images via Shopware's thumbnail system.
- Storefront JS plugins with data-attribute-based activation, no DOM parsing for unused plugins.
Lighthouse audit
Before each major release: run a Lighthouse audit in an incognito tab. Target: 90+ for Performance, Accessibility, Best Practices, SEO.
Image focal points
Critical for product images in listings and sliders: the DmfImageFocalPoint plugin lets you set a focal point per image, keeping important content visible across crops, relevant for engagement and conversion.
Related
- DmfImageFocalPoint: image focal points.
- DmfMarkdownEditor: Markdown instead of HTML in descriptions, cleaner output.
- Accessibility Guidelines: DMF's accessibility guide.