Hreflang6 min readRevised

German hreflang for adult sites: Germany, Austria and Switzerland, and when one German version is enough

German hreflang for adult sites has to reflect a simple fact: German is spoken in three main markets, and they are not interchangeable. Prices, delivery, legal texts and even spelling can differ between Germany, Austria and Switzerland. This workshop note explains when each needs its own version, how to tag them, and how the English version fits in.

Illustration of a Bauhaus composition with a red circle, yellow square and blue triangle, marked Notiz 06

1Three markets, one language

TagAudienceWhat differs
de-DEGermanyEuro prices, German legal texts, Impressum, JMStV
de-ATAustriaEuro prices, Austrian legal and delivery details, some different vocabulary
de-CHSwitzerlandFranc prices, customs, "ss" instead of "ß", Swiss legal texts
deGerman, any countryOne version when prices, delivery and terms are shared
enEnglishAnyone who prefers to read the site in English
x-defaultCatch-allSearchers matched by none of the other tags

Most shops need two or three of these, not all six.

2Decide by what differs, not by pride

A separate version earns its place when something a buyer needs is different: currency, delivery, legal wording, spelling. If nothing differs, one German version tagged simply as German serves all three countries and avoids near-duplicate pages competing with each other.

3Swiss German on the page

  • Swiss standard German writes "ss" where Germany and Austria write "ß": Grösse rather than Größe.
  • Prices appear in Swiss francs, and delivery and returns must reflect customs.
  • Some everyday words differ; a Swiss reviewer will spot them quickly.

4Tag them properly

Every version lists every other version and itself, with the same set on each page. Use full addresses, keep one version per address, and let visitors switch language with a visible link rather than a forced redirect. Check the set with a crawler after every launch; broken pairs are common.

5Where youth protection fits

Tags do not change the law that applies. A German version aimed at Germany still has to respect the closed user group rule for explicit material, and other markets have their own rules. How that rule shapes pages is set out on adult SEO for Germany; choosing between English and German terms is in our note on search intent.

6Which German tags to use

TagWhen it fits
deOne German version serving Germany, Austria and Switzerland alike
de-DEA version specific to Germany, with German legal texts and delivery
de-ATAn Austrian version with Austrian legal details and delivery
de-CHA Swiss version with francs, Swiss delivery and ss spelling

Austria has its own disclosure rules. Online businesses provide information under the E-Commerce-Gesetz, and many websites also need a disclosure under § 25 of the Mediengesetz. An Austrian version should carry these, reviewed by an Austrian lawyer, rather than the German Impressum alone. If you use one German version for both countries, make sure the legal pages cover what Austria requires.

8Switzerland: francs and its own data law

Switzerland is outside the EU, prices are usually expected in francs, imports bring customs and VAT on delivery, and its revised Data Protection Act has applied since 1 September 2023. A Swiss version earns its place when you price in francs, ship from or within Switzerland, or have Swiss legal pages; otherwise, clear information on delivery to Switzerland on the German version may be enough.

9Choosing the x-default for German sites

For sites with German and English versions, the x-default usually points to the English version or a language chooser, so searchers outside the German-speaking markets see something they can read. Make sure it is open and safe for work, not a closed user group entry page.

10Testing from Austria and Switzerland

Check which version appears for searches made from Austria and Switzerland, using a VPN or a colleague there. If Austrian searchers keep landing on the German version, check the hreflang set and whether the Austrian pages differ enough to justify separate treatment. Search Console's country filter shows which countries each version reaches.

11Hreflang checklist for German versions

  • Each German or English page names itself and all of its counterparts.
  • Codes are valid: de, de-DE, de-AT, de-CH, en.
  • Each version has its own legal pages and Impressum or disclosure.
  • No closed user group pages in any set.
  • Canonicals point to the page itself.

The localisation checklist is in our German localisation guide.

12One German version or three

Most brands should start with one German version and add country versions only when something real differs: currency, delivery, payment methods, legal texts or product range. Three German versions that differ only in a flag create near-duplicates that search engines must choose between. A single version with clear country information often ranks better in all three markets than three thin ones.

13Domains and folders for German markets

A .de domain signals Germany clearly; .at and .ch do the same for Austria and Switzerland. Folders on one international domain, such as /de/ and /de-at/, keep authority in one place and are simpler to manage. Choose based on how separate the businesses are in each country. Whatever the choice, hreflang must connect the versions, and each needs its own legal pages.

14Signs hreflang is not working

Austrian searchers landing on German pages with euro prices and German delivery, Swiss searchers seeing ß instead of ss, or English pages appearing in German results all suggest hreflang or canonical problems. Check that tags are reciprocal, codes valid and canonicals self-referencing, and that each version is indexed. Search Console's country and query reports show where the wrong version is appearing. The localisation side is covered on German localisation.

15English versions for the German market

If you offer English pages for visitors to Germany, tag them as English, link them to the German pages, and make sure they carry the same prices, delivery and legal information as the German version, including access to the Impressum. English pages for the German market are not the same as English pages for the UK or US; they should not promise UK delivery or show pounds.

16Prices and currency signals

Search engines and shoppers both read currency as a market signal. A de-CH page showing euro prices, or a de-AT page showing German delivery costs, tells both that the page was not made for them. Each country version should show the currency, delivery costs and tax display its shoppers expect, and the German version should state clearly whether it ships to Austria and Switzerland and at what cost. Small inconsistencies here are a common reason country versions underperform.

17In short

Start with one well-made German version, add Austrian or Swiss versions only when something real differs, tag every version properly and reciprocally, and give each one the legal pages, delivery details and currency its market expects.

18Next steps in the guides

Keyword and spelling differences by country are covered in German keyword research.

19Sources

Primary publishers for this guide's facts, linked for checking.

?Questions

Does Switzerland really need its own German version?

Often, if you sell there: prices are in francs, delivery and customs differ, and Swiss German writing uses "ss" instead of "ß". If you do not sell to Switzerland, a general German version is enough.

Can one German page target all three countries?

Yes, with hreflang "de" and no country code, as long as prices, delivery and legal details genuinely apply to all three.

What does x-default do?

It names the page for searchers whose language or country matches none of your versions, often a language chooser or the English version.

German market search audit

Find out how German searchers see your site

Tell us what you sell and whether you already serve Germany. We check how your pages rank in German, which terms German buyers actually use, and what German youth protection rules mean for your pages, and reply with a plan for the German site. It costs nothing and commits you to nothing.

Request a market audit