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.

Companies whose blogs grow with Claire

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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 worksWhat 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 plansStarter
cancel monthly€199/ month
- Up to 30 articles a month
- Publishing to your Shopware blog (NETZP)
- Teaser, meta data and cover image for every article
- Updates when articles slip in the rankings
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.
More integrations
Using a different system? Claire works with that too.
What else Claire does for you besides the blog is on the homepage.
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.