Integration · Shopware

Shopware SEO: What matters in Shopware 6.

Shopware 6 ships with the key SEO tools: SEO URL templates per sales channel, meta fields, a sitemap and canonical URLs. Your store gets found when its URLs are built cleanly, its categories carry real copy and a blog answers your customers’ questions. Shopware 6 has no built-in blog. Claire writes the articles and publishes them through the NETZP blog plugin.

Book a demo
No credit cardSet up in 15 minutesCancel monthly
Retailer typing on his laptop in a warehouse between shelves and parcels
Creating the post in your store blog …
Teaser, meta title and descriptiondone
Cover image with alt textdone
Which cordless drill for DIY projects?Approve

Companies whose blogs grow with Claire

TrustypostPlanimolREA CardTomorrow UniversityKUGUPaforySybilionNubibase

Shopware SEO basics

What Shopware 6 brings. And where stores give rankings away.

The SEO tools are already in Shopware 6. These eight points decide whether Google understands your products, categories and landing pages.

01

Set your SEO URL templates

Under Settings > Shop > SEO you define how addresses for product detail pages, categories and landing pages are built. The templates use Twig variables such as the product name. By default, categories use the category path (breadcrumb), and landing pages use the URL from their own settings.

With the sales channel selector you can store separate templates per channel. Keep the patterns short, descriptive and unique.

02

Rebuild SEO URLs when something is missing

When you change a template, the new addresses only appear once Shopware rebuilds its index. According to the Shopware documentation, you do this from the console with php bin/console dal:refresh:index. If individual products are missing SEO URLs, the index is often the reason.

Also check the forwarding behavior setting. When it’s on, Shopware sends an HTTP 301 redirect from an old address to the new one after a URL changes, instead of only relying on the canonical URL.

03

Write meta titles and meta descriptions

Products, categories and landing pages each have their own SEO section with meta title, meta description and keywords. For your most important categories and best sellers it pays to write title and description by hand instead of letting Shopware use the name.

Google stopped using the keywords field years ago. Spend that time on title and description instead.

04

Choose each product’s SEO category

If a product sits in several categories, the SEO category in the product’s SEO section decides which category path Shopware uses for it in each sales channel. Pick the category customers are most likely to look in, and be consistent across similar products.

05

Give Shopping Experiences real copy

Shopping Experiences let you build category and landing pages from blocks. That looks great, but easily turns into an image gallery without text. Google understands a page through its content: an introduction, meaningful subheadings and alt text for images belong in every layout.

Make sure each page has exactly one H1 and that no text is embedded as an image.

06

A sitemap per sales channel

Shopware generates an XML sitemap for every sales channel. You set how often it refreshes in the settings. Submit the sitemap in Google Search Console and check there which pages are indexed and which aren’t.

07

Keep languages and domains separate

A sales channel can have several domains and languages. Give each language its own domain or path, such as /en, and translate meta data and SEO URLs as well. Otherwise language versions compete with each other, or customers land on half-translated pages.

08

Images and page speed

Upload images at a sensible size; Shopware creates thumbnails in several sizes from them. You manage alt text in the media section. Check page speed with PageSpeed Insights, especially after new plugins or theme changes.

Shopware blog

A blog for Shopware 6. Not built in, but quick to add.

Shopware 5 had a blog, Shopware 6 doesn’t have one in its core. If you want to blog, you add a plugin or build guide pages as Shopping Experiences.

01

Plugin or Shopping Experience?

Guide pages built as Shopping Experiences give you full layout freedom, but suit a few long pages better than a running blog. A blog plugin brings what a blog needs: an overview, categories, teasers, dates and SEO fields per post. The Shopware Store offers several such plugins.

Claire works with the blog plugin by NETZP. If it’s installed in your store, Claire publishes straight into it.

02

Is a blog worth it for a Shopware store?

Yes, if you sell products that need explaining or your customers compare before they buy. An article like “Which cordless drill is right for DIY projects?” reaches people who haven’t picked a model yet and leads them to the right category.

A blog works more slowly than ads, but it stays. Good articles bring visitors for months, and AI search like ChatGPT and Google’s AI Overviews base their answers on exactly this kind of content.

03

What belongs in a good store article

A guide sells by helping with a decision, not by listing products.

  • A real question people search for as the topic.
  • The answer right at the start, then details, comparisons and tips.
  • Links to two or three matching products or collections, not twenty.
  • Its own cover image, page title and meta description.
  • Upkeep: prices, models and numbers go out of date.
04

Why most store blogs stall

Not because of technology, but because of time. Research, writing, an image, SEO fields and upkeep easily take half a day per article. That’s why many stores have a handful of posts from their launch year and nothing after.

Claire and Shopware

How Claire works with Shopware. Through the NETZP blog plugin.

Claire finds topics, writes the articles in your voice and creates them in your store’s blog, with teaser, meta data and cover image.

Connect in three steps

1

Create an integration in Shopware

In the Shopware admin, go to Settings > System > Integrations and add an integration with the Administrator role. Shopware shows you an Access Key ID and a Secret Access Key.

2

Paste the keys into Claire

Enter your store URL, Access Key ID and Secret Access Key in Claire before you save the integration in Shopware. The secret is only shown once.

3

Choose the target

Select the sales channel, the language and, if you like, a blog category. That’s where your articles will appear from now on.

What Claire fills in Shopware

Title and content
Headline and formatted text with subheadings, lists and links.
Teaser
A short intro for the blog overview, generated from the article.
URL
A descriptive slug built from the headline, with umlauts written out.
Meta title and meta description
Claire fills them into the post’s SEO fields.
Cover image
Claire uploads it to your media library, with alt text.
Category
The blog category you chose when connecting.
Product links
Claire reads the products and categories of the chosen sales channel and links matching ones in the article.
Author, tags, keywords
Claire doesn’t set these. Add them in the plugin if you need them.
Languages
Designed for one store language. Claire doesn’t yet support multilingual Shopware blogs with linked translations.

When an article goes live

Approve with one click

Every finished article waits in Claire. You read it, change whatever you like and publish it with one click. Only then does it become visible in your store.

On a set date

You can also schedule articles for a day. Claire creates them hidden in your blog ahead of time and makes them visible on the date.

Required: the NETZP blog plugin

Claire publishes to the blog of the NETZP plugin (NetzpBlog6). Without the plugin, Shopware can’t be connected. Claire doesn’t change your store’s products, categories or Shopping Experiences.

How Claire finds topics, researches and writes is shown on the homepage.

See how Claire works

What you need

Included from Starter. €199 a month.

Free trial, no credit card. Cancel monthly, no setup fee. An additional language and the full SEO strategy come with Growth (€299).

Compare all plans

Questions

Good to know.

Does Shopware 6 have a blog?

Not in its core. Shopware 5 had a built-in blog; in Shopware 6 you add one with a plugin from the Shopware Store or build guide pages as Shopping Experiences. Claire publishes to the NETZP blog plugin.

How do I regenerate SEO URLs in Shopware 6?

After you change the SEO URL templates, the new addresses only appear with the next index run. According to the Shopware documentation, you start it from the console with php bin/console dal:refresh:index. Then spot-check a few affected pages.

Do I need an SEO plugin for Shopware?

Not for the basics. URL templates, meta fields, canonical URLs, redirects for changed SEO URLs and the sitemap are built into Shopware 6. Plugins help with edge cases and with keeping an overview; they don’t write content.

Are Shopping Experiences bad for SEO?

No, as long as they contain text. Pages made only of images, sliders and product tiles are the problem. Give every Shopping Experience a clear headline, an explanatory text and alt text for its images.

Which permissions does Claire need in Shopware?

Claire needs an integration with the Administrator role so it can create posts and upload images. Claire stores the credentials encrypted.

Try it on your own website. Set up in 15 minutes.

Enter your website, connect your blog, read the first draft. Claire takes care of the rest.

No credit cardSet up in 15 minutesCancel monthly