Skip to content

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

FeatureEffect
Semantic HTML structureCorrect heading hierarchy, semantic landmarks (<header>, <nav>, <main>, <footer>).
Skip linksOptionally enabled, jump to main content, navigation, search.
RemoveExtraH1PluginRemoves redundant H1 tags (max one H1 per page).
Structured dataSupported by selected CMS elements (DmfGuppyEmotionworldElements: accordion with Schema.org, video with Google structured data).
Lazy loadingImages load lazily, faster initial render.
Splide sliderBetter Core Web Vitals than Tiny Slider.

What you maintain yourself

TaskWhere
Meta title / description per pageShopware admin: categories, products, CMS pages
Open Graph imageShopware admin: sales channel theme → share image
Hreflang tagsShopware default via sales-channel languages
Robots.txt and sitemapShopware default, auto-generated
301 redirectsShopware admin: SEO → URL redirects
Structured data for productsShopware 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.