German SEO Guide: How to Get Found on Google in Germany

German SEO uses the same basics as any other market, plus decisions about language, spelling, local signals and trust pages. This guide covers what to write in German, how to link German and English pages with hreflang, which local signals to set up and how to measure results.

10 min read · Updated 19 October 2026

Book a free call →

What is different about SEO for the German market?

The mechanics are the same as anywhere else. Google has to find and understand your pages, and people need a reason to choose them. What changes in Germany is the language people search in, the way they spell it, the signals that tell Google which country you serve, and the pages that show visitors who is behind a business.

Google says in its guidance on multilingual sites that its search tries to find pages that match the language of the searcher. A site that serves German searchers therefore needs pages in German. Write for the German queries instead of translating English headings word for word.

TopicWhat to decide
LanguageGerman pages for German queries, English pages for English-speaking visitors, each on its own URLs
SpellingHow to treat compound words, umlauts and ß in text, URLs and addresses
Domain and URLsA .de domain or a subdirectory, and how language versions are linked
Local signalsBusiness Profile, consistent name and address, relevant links and listings
TrustImprint, privacy information, About and contact pages, real author names
MeasurementSearch Console filtered to Germany, plus calls and enquiries

This guide is general information about Google Search. Google’s documentation changes, and the pages quoted here were read on 19 October 2026.

Should you write German pages or translate your English ones?

Write German pages for German-language queries. Translate where the content really is the same, and rewrite where searchers use different words, examples or expectations.

Google’s SEO Starter Guide makes the point with an example. Some people search for charcuterie and others for cheese board, and anticipating such differences in search behaviour can have positive effects. The same holds between languages. Start from German searches and not from your English headings.

Google’s guidance on localized versions says that localized versions of a page are only considered duplicates if the main content of the page remains untranslated. A real German version of an English page is therefore not a duplicate.

How to research German queries

  • Collect the words customers use on the phone, in emails and in reviews.
  • Type your main terms into Google from a location in Germany and note the autocomplete suggestions, related searches and questions shown.
  • Open Search Console, filter by country Germany and read the queries that already show your site.
  • Compare each term with the words that competitors use in titles and headings.

Sie or du

German has a formal and an informal way to address readers, Sie and du. The Google pages used for this guide say nothing about it. Choose per audience, use the same form everywhere, and apply it to forms, buttons, error messages, emails and ads as well as page text. A B2B service for established companies would normally use Sie. A young consumer brand may choose du. Mixing both on one site reads as careless.

How do German compound words, umlauts and ß affect search?

German forms long compound words, and the same idea can be written as one word or as two. Umlauts (ä, ö, ü) and the letter ß are normal in German words, names and street addresses. Searchers can type them in different ways. Check how your own terms behave before you set a rule.

Google’s SEO Starter Guide says that its language matching systems are sophisticated and that you need not anticipate every variation of how people search. Write naturally, put the main form of the term in the title and the first heading, and use Search Console to see which variants bring visitors.

WhereWhat the source saysWhat to do
URLsUse words in your audience’s language. Characters outside the ASCII range should be percent-encoded in links, for example gem%C3%BCse for Gemüse (Google, URL structure guidance).Decide once between real umlauts and a transliteration such as ue, and keep to it. Ask your developer to check that links are encoded the way Google recommends.
Domain names.de domains can contain umlauts, ß and other characters, 93 additional characters in total, and an umlaut name can be registered in addition to its transliterated form (DENIC).If you register one form, consider the other as well so that visitors who type it still reach you.
Business Profile and addressesGoogle asks you to represent the business as it is consistently shown in the real world on signage and stationery (Business Profile guidelines).Write the company name and street in the same way everywhere, including umlauts and ß.
Page languageGoogle uses the visible content of a page to determine its language, not code-level language information (Google, multilingual sites).Use one language per page, including the navigation, and avoid side-by-side translations.

How do you connect German and English pages with hreflang?

Give each language its own URL and tell Google how the versions relate with hreflang annotations. Google recommends different URLs for each language version of a page, rather than changing the language through cookies or browser settings. The rules below come from Google’s page on localized versions.

  • Each language version must list itself and all the other versions.
  • Alternate URLs must be fully qualified, including http or https.
  • If two pages do not point to each other, the annotations are ignored.
  • Use a language code from ISO 639-1 with an optional region code from ISO 3166-1 alpha 2. The code de means German content independent of region, and en-GB means English content for users in the UK.
  • Add an x-default entry as a fallback for users whose language you do not serve, for example a language selector page.
  • Choose one method, link elements in the HTML head, HTTP headers or the XML sitemap. Google says the three are equivalent and that using all three brings no benefit.

If a page has no counterpart in the other language, leave it out. Google says it still processes the annotations that point to each other when some languages are omitted on some pages. Do not point to an unrelated page just to complete the set.

Let people choose the language themselves. Google advises against redirecting users automatically from one language version to another based on what you think their language is, because it can keep people and search engines from seeing all versions. Add links between the versions instead. Google also advises against using IP analysis to adapt content, because it is generally not reliable and crawlers may not see every variation.

URL structureExamplePros listed by GoogleCons listed by Google
Country-specific domainexample.deClear geotargeting, server location irrelevant, easy separation of sitesCan be expensive or have limited availability, needs more infrastructure, can only target a single country
Subdomain on a generic domainde.example.comEasy to set up, different server locations possible, easy separationUsers might not recognise geotargeting from the URL alone
Subdirectory on a generic domainexample.com/de/Easy to set up, low maintenance on the same hostUsers might not recognise geotargeting, single server location, separation of sites is harder

Google names country-code domains such as .de as a strong signal that a site is meant for one country. If your site uses a generic domain such as .com and targets a country, Google says to set the country target explicitly, for example with locale-specific URLs and hreflang.

Which local signals matter for a German business?

Google lists several signals for the target audience of a site. They include country-code domains, hreflang statements and server location. Other signals can be local addresses and phone numbers on the pages, the use of local language and currency, links from other local sites and signals from your Business Profile.

For local searches, Google says results are mainly based on relevance, distance and prominence. Prominence describes how well known a business is, and it draws on information such as how many websites link to the business and how many reviews it has. Google also says there is no way to request or pay for a better local ranking.

Business Profile basics

  • Verify the profile. Google determines the verification options, which depend on the business type, public information, region and business hours, and they can include phone or text, email, a live video call or a postcard.
  • Use the name that appears on your signage, website and stationery, without marketing taglines, hours or phone numbers added. Put address, hours and category in their own fields.
  • Use an accurate address or service area. P.O. boxes and remote mailboxes are not acceptable, and a virtual office is not eligible. A service-area business should hide its address from customers.
  • Choose the fewest categories that describe your core business, and keep one profile per business.
  • Keep the information complete and up to date, add photos and reply to reviews. Google says businesses with complete and accurate information are more likely to show up in local results.

Directories and listings can help customers who use them, and they show your name, address and phone number in more places. Google’s page on local ranking names relevance, distance and prominence and does not list directories as a separate factor. Treat directory entries as one more way to be found, and keep the details identical to your website and your profile.

Which trust pages does a German site need?

Several pages that show who is behind a website are also legal requirements, which our guide to website legal requirements in Germany explains. Google’s own guidance points the same way.

Google’s guidance on helpful content asks whether it is self-evident who created the content, whether pages carry a byline where one is expected, and whether readers can find background about the author or the site, for example through an About page. The SEO Starter Guide states that E-E-A-T is not a ranking factor. Treat these pages as help for readers and not as a ranking trick.

  • Imprint and privacy information, linked from every page.
  • An About page that names the company, the people and what they do.
  • A contact page with a real address, phone number and email address.
  • Service pages written for the questions buyers ask, with details only you can give.
  • Author names and short biographies on guides. Google warns that made-up author profiles are a form of deception.
  • Reviews and references that are real, with a link to the place where the review sits.

If your company is based outside Germany, say so plainly and show how German customers are served, for example the languages you work in, the cities you cover and a German phone number if you have one.

How do you measure German SEO?

Search Console shows how your site performs in Google Search. It reports clicks, impressions, click-through rate and average position, and lets you group the data by query, page, country and device. Filter by country Germany to see the German market.

Google adds that search results are specific to the time, place, device and recent history of the person searching. A single search you run yourself therefore says little. Use Search Console for patterns.

Google Analytics measures what visitors do on the site. Google says that Search Console clicks and Analytics sessions are calculated differently and will not match. Analytics and similar tools can store or read information on the visitor’s device, which brings § 25 TDDDG into play, as explained in our legal guide.

For local businesses the Business Profile has its own report. For verified profiles it shows views, searches, calls, website clicks and direction requests. Calls are clicks on the call button, so add your phone number to track them.

Count enquiries, not only visits. Calls, form submissions and bookings show whether SEO brings customers. Digital030 sets up tracking up to the enquiry and sends a monthly report with real numbers. First improvements are often measurable after a few weeks and larger gains take months. We give no ranking or traffic promises and no fixed deadline. For our approach, see our page on SEO in Berlin.

A short German SEO checklist

  1. Decide which languages you serve and give each its own URLs.
  2. Write the German pages from German search terms, not from English headings.
  3. Choose Sie or du and keep it consistent.
  4. Decide how you write umlauts and ß in URLs, and keep to it.
  5. Add hreflang between real counterparts, with x-default if you use a selector page.
  6. Verify and complete your Business Profile.
  7. Keep name, address and phone number identical across site, profile and listings.
  8. Publish imprint, privacy information, About and contact pages.
  9. Set up Search Console and filter by country.
  10. Track calls and enquiries, not only visits.

Frequently asked questions

What is German SEO?›
German SEO means search engine optimisation for people who search in German or live in Germany. It covers German-language pages written for German queries, the right domain and URL structure, hreflang if you have several languages, local signals such as a Business Profile, trust pages, and measurement in Search Console.
Do I need a separate German website to rank in Germany?›
You need German pages, not necessarily a separate site. Google recommends different URLs for each language version, and a subdirectory on the same domain is one of the options Google describes. Link the versions with hreflang and make sure each page uses a single language.
Should I use a .de domain for the German market?›
Google names country-code domains such as .de as a strong signal that a site is meant for Germany. The downsides Google lists are that such domains can only target a single country and may be more expensive or limited in availability. With a generic domain, set the target explicitly with locale-specific URLs and hreflang.
How do I use hreflang for German and English pages?›
Give each version its own fully qualified URL. On each page, list the page itself and every other version, for example de and en, and add x-default if you use a language selector. Each pair of pages must point to each other, or the annotations are ignored. Use the HTML head, HTTP headers or the sitemap, not all three.
Can I use umlauts in a URL or a domain?›
Yes. DENIC says .de domains can contain umlauts, ß and other characters. Google says words in your audience’s language are fine in URLs and that non-ASCII characters in links should be percent-encoded. Choose between real umlauts and a transliteration once and keep to it.
How long does SEO take in Germany?›
First improvements are often measurable after a few weeks, and larger gains take months. Nobody can promise a position or a date. Digital030 gives no ranking promises and no fixed deadline, and measures progress in Search Console, calls and enquiries.

Sources

Google’s documentation changes often. The pages above were read on 19 October 2026. Check the current version before you make technical changes. This guide mentions legal topics only as pointers and is not legal advice.

Last updated: 19 October 2026

Let’s talk about
your project.

A free 30-minute call, in English or German. No pitch deck, no obligation.

Free · No obligation · 30 minutes

🏆
0+
Years of experience
⭐
0.0
Average Google rating
WhatsApp
Hohen Neuendorf · 52.658° N