Language markets

Technical SEO for German websites: URLs, hreflang, speed and mobile

Want each German-speaking market on its own fast page? Technical SEO for German websites: clean URLs, regional versions, site speed and mobile.

Written by Mike Bastin13 October 2024Updated 26 September 2026

Hands adjusting navy and red gears inside a paper website frame with a small screwdriver

Why German websites need their own technical SEO

Your German content is well written, and the technical layer underneath decides how many German visitors get to read it. The German version shows up in Germany and the Swiss one in Switzerland, a shared link looks clean in a buyer’s email, and the pages load fast on a phone on the train. Each of those keeps German visitors reading.

The fixes are usually small, and they are specific to the German-speaking market.

Below: the technical checks that matter most for SEO for German websites, from URL structure and regional versions for Germany, Austria and Switzerland to site speed and mobile, and where to start.

Build clean URLs for German pages

A URL is often the first thing a buyer sees in the results or in a forwarded link, so a clean German one earns clicks and trust, and shows the page was built for German readers.

URL structure is one of the foundations of technical SEO, and German brings a few language-specific rules.

Write URLs in German, umlauts transliterated

Using German in URLs:
Write URLs in German when you target Germany. They reflect the content in the reader's own language and reinforce the page's relevance for German searches.

For example, /versicherung-dienstleistungen lines up with German search terms far more closely than a generic /insurance-services.

Handling special characters:
German contains umlauts (ä, ö, ü) and the ß, which appear percent-encoded when a URL is copied or shared. Google can read them, and the encoded form looks garbled in emails, spreadsheets and some analytics tools.

Most German sites therefore transliterate them: ä becomes ae, ö becomes oe, ü becomes ue and ß becomes ss. “Küche” (kitchen) becomes “kueche” in the URL, which keeps links clean wherever they are pasted.

Küche K%C3%BCche percent-encoded kueche transliterated
Writing ü as ue keeps the URL readable wherever it is pasted, from an email to a spreadsheet.

Keywords in URLs, used sparingly

German keywords in the URL help both users and search engines. Google treats words in the URL as a light signal, and a descriptive URL also earns more clicks in results and shared links.

Use each keyword once, which keeps URLs tidy. A clean /deutschland-reiseangebote does more than a URL overloaded with repeated terms.

URL hierarchy and structure

A predictable structure helps buyers find their way around a large site, especially in e-commerce. German users prefer it clean and logical: /produkte/haushaltsgeraete/waschmaschinen helps them navigate and shows search engines how the sections relate.

A hand filing navy folders in order, the last one with a red tab

Show each German-speaking country its own version with hreflang

If you sell into Germany, Austria and Switzerland, correct hreflang tags show each country its own regional version: Swiss prices to Swiss buyers, German prices to German buyers, and each page ranking in its own market.

What are hreflang tags?

Hreflang tags tell search engines which language and regional version of a page to serve, based on the user's language or location. With them in place, a buyer in Austria or Switzerland sees the version written for them.

Set up hreflang for German, Austrian and Swiss pages

Plan which German variants you actually need first, then tag them.

Audience hreflang value Example URL folder
German speakers in Germany de-DE /de-de/
German speakers in Austria de-AT /de-at/
German speakers in Switzerland de-CH /de-ch/
German speakers anywhere else de /de/
German page de-DE de-AT de-CH de
Each regional version lists every other version, and itself, in its hreflang set. The language-only version catches German speakers outside the three countries.

The language code alone, such as de, means German language content independent of region. You can't specify the country code by itself, because Google does not derive the language from a country code.

Source: Google Search Central, Tell Google about localized versions of your page

Set up correctly, the tags send each user to the most appropriate version of your content.

Keeping regional versions distinct

With hreflang, search engines read several near-identical German versions (one for Germany and one for Austria, say) as regional versions of one page, so each can rank; left untagged, they are treated as duplicates. Proper tags make sure the right version appears in the right country and keep your site’s SEO equity together.

What to check

Check that tags are consistent across versions, that references are reciprocal and that the language codes are valid. Every language page must reference the other versions, and itself. Search Console retired its international targeting report, so check your setup with a site crawler or a dedicated hreflang testing tool.

Speed up pages for German buyers

German users expect fast, reliable sites, and a fast page keeps them through to the enquiry. Page experience has been part of Google's ranking for years, measured through Core Web Vitals: loading, interactivity and visual stability.

What fast load times earn in Germany

A fast page keeps visitors who are ready to read your offer. Speed is a technical SEO factor, and it also affects user satisfaction and revenue directly.

Improve your Core Web Vitals

Google sets a threshold for each of the three Core Web Vitals. Interaction to Next Paint (INP) replaced First Input Delay (FID) in 2024.

Metric What it measures Good
Largest Contentful Paint (LCP) How quickly the largest element, such as an image or heading, becomes visible 2.5 seconds or less
Interaction to Next Paint (INP) How quickly the page responds to clicks, taps and key presses throughout the visit 200 milliseconds or less
Cumulative Layout Shift (CLS) How stable the layout stays as the page loads 0.1 or less

For a good user experience, LCP should occur within 2.5 seconds, pages should have an INP of 200 milliseconds or less, and CLS should be 0.1 or less.

Source: web.dev (Google), Web Vitals

Quick ways to speed up a site

Image Compression and Lazy Loading:
Images are the usual place to start. Compress them with a tool like TinyPNG to cut file size while they look the same, and lazy-load them so each image loads as it is about to scroll into view.

Minifying Code:
Strip extra whitespace, comments and redundant code from your JavaScript, CSS and HTML. Smaller files load faster.

Content Delivery Network (CDN):
A CDN serves your pages from a server closer to the user. It helps most when your German site has buyers across Germany, Austria, Switzerland and the rest of Europe.

Images compress Code minify CDN serve closer
Images come first, then code, then a CDN for buyers spread across Germany, Austria, Switzerland and the rest of Europe.
A runner's legs pushing off a paper starting block, one shoelace red

Win German buyers on their phones

Most searches now happen on a phone, German ones included, so a strong mobile site wins buyers and rankings at the same time. Mobile optimization is a core part of technical SEO.

Mobile-first indexing

Google crawls and ranks the mobile version of your site. Rankings follow the mobile experience, so make it as good as the desktop version.

Design for German phone users

Responsive design:
A responsive layout adjusts to the screen, so buyers get the same experience on phone, tablet and desktop. It is now standard.

Mobile navigation:
German users expect intuitive navigation on a phone. Make menus, buttons and call-to-action (CTA) buttons easy to tap, and keep the layout clean.

AMP (accelerated mobile pages)

AMP pages are a stripped-down version of your content, designed to load quickly on mobile. Google dropped the AMP requirement for every search feature, including Top Stories, so most German websites do best making their standard pages fast.

AMP can still suit news publishers with an existing AMP setup. For everyone else, meeting the Core Web Vitals thresholds above delivers the same benefit from one version of every page.

Two versions One version Standard page AMP copy Fast page Core Web Vitals
Meeting the Core Web Vitals thresholds brings the same benefit as AMP, from one version of every page.

Test mobile performance regularly

Mobile testing:
Google retired its Mobile-Friendly Test in December 2023. Check mobile performance with Lighthouse in Chrome, PageSpeed Insights and the Core Web Vitals report in Search Console instead, the same checks as in a technical SEO audit.

Optimizing for slower connections:
Germany's 5G coverage is expanding, but many users still browse on patchy rural or train connections. Keep pages light so they work on any network.

Where to start

Technical SEO decides whether your German content gets its chance to sell. Clean URLs, correct hreflang tags, fast pages and a solid mobile experience all lift rankings and the experience buyers have once they arrive.

Start with the regional versions if you sell into more than one German-speaking country, then speed and mobile. Keep checking as search changes, and pair the technical work with the content and links covered in our guide to the German market.

Where this leads

See what German SEO looks like on your site

We start with a thirty minute call on your markets, what already ranks and what has already been tried. Questions come before recommendations, and what comes back afterwards is a written scope naming real pages and deliverables.