One robots.txt, per sales channel.

Shopware delivers the same default rules for every domain. This plugin replaces that output with text you define per sales channel - and per domain where needed. With templates, preview, hints and a live check of the file actually delivered.

What it does

Steps in only where you set it up.

If nothing is stored for a domain or the version is switched off, Shopware delivers its default as usual. The plugin replaces nothing silently.

Two levels

Channel default and domain

The channel default applies to all domains of a sales channel. If a single domain needs something else, it gets its own version that applies only there.

Sitemap

Lines added automatically

A sitemap line is appended for every domain on the host. Lines already in the text are not repeated.

Templates

Five to choose from

Shopware default, Shopware default with AI training blocked, Google unrestricted, allow everything, block everything - the last one for staging environments, for instance.

Live check

What actually arrives

Fetches the domain's robots.txt and compares it with the stored version. Shows whether a cache serves an older version or a different file is in the way.

Preview and hints

See mistakes before they go live.

The preview shows exactly the text that will be delivered, including the sitemap lines. Below it, hints point at typical mistakes. They do not block saving, they just draw attention.

What is flagged

Disallow: / for all crawlers, which blocks the whole site. Lines without a colon or unknown directives. Rules before the first user-agent line. Paths not starting with / or *. Sitemap without a full address. Noindex and crawl-delay, which Google ignores. And files over 500 KiB, because Google reads no more than that.

What can get in the way

A physical robots.txt in the public folder is served directly by the web server, so Shopware never gets a turn. The plugin detects this and can rename the file, keeping it as a backup. Redirect rules in the .htaccess and an active staging mode are detected as well.

Technical

What it needs, what it costs.

One package for Shopware 6.6 and 6.7. On 6.6 and 6.7.0 the plugin answers the request itself; from 6.7.1 on it replaces Shopware's own output.

Compatibility

Shopware 6.6 & 6.7PHP 8.2+StorefrontAdministration
Availability

Through the store or directly from us.

Two routes, the same feature set - pick whichever suits your setup.

Directly through Stone & Water

Available now

FreePermanently0,00 €

No booking needed, no term.

The Plugin Suite installs and updates it with one click. Invoice, updates and support come directly from us, without a detour through a marketplace.

Get it with the Plugin Suite +49 2555 9997342

Shopware Store

In preparation

The plugin will be listed in the official Shopware Community Store. Installation and automatic updates then run through the plugin manager in the backend, billing through your Shopware account. As soon as it is available we will link it here.

Frequently asked

Frequently asked questions about the robots.txt Manager

What happens if I set nothing up?

Then Shopware delivers its default, exactly as before.

Can every domain have its own version?

Yes, as long as they are separate hosts. A robots.txt always applies to a whole host - domains with a path such as shop.de/en therefore share the file of shop.de.

Can I block AI crawlers?

Yes, there is a ready-made template. It blocks GPTBot, ClaudeBot, CCBot, Google-Extended, Applebot-Extended, meta-externalagent and Bytespider - search assistants stay allowed.

What happens on uninstall?

Without "keep data" the table with all content is removed, after which the Shopware default applies again.