DACH looks like one market because it shares a language. For search engines it is three markets with different result pages, different competitors and different vocabulary. Treating it as one is the reason many German companies stay invisible in Vienna and Zurich.
Vocabulary differs more than you expect
- Germany searches for Steuerberater, Austria often for Steuerberatung, Switzerland for Treuhänder.
- Mobile phone is Handy in Germany and Austria, Natel still appears in Swiss searches.
- January is Jänner in Austrian queries, which affects event and seasonal content.
- Swiss German text drops the eszett entirely, so Strasse and Straße are both needed.
Run keyword research separately per country in the local search engine version. The volumes are smaller in Austria and Switzerland, but so is the competition, and the commercial value per visitor in Switzerland is frequently higher.
Country targeting done properly
If you serve all three markets from one domain, use separate URL paths per country and language, for example the segments de-de, de-at and de-ch. Annotate each page with hreflang tags that reference every variant including itself, and add an x-default. Do not rely on automatic redirects based on IP address: they block crawlers and frustrate people travelling.
Country domains such as a dedicated at or ch address send a stronger signal but split your authority and multiply maintenance. For most SMBs, one strong domain with clean path targeting is the better trade until revenue in a second country justifies its own site.
Local signals still decide the map pack
- A complete Google Business Profile per physical location, with categories that match the actual service.
- Identical name, address and phone format across every directory listing.
- Local directories that still carry weight: Herold in Austria, local.ch and search.ch in Switzerland, Gelbe Seiten and Das Örtliche in Germany.
- A steady flow of reviews, ideally two to five per month, answered in the language they were written in.
- LocalBusiness structured data on the location page with opening hours and geo coordinates.
One landing page per city only works if it says something true and specific about that city.
Location pages without doorway spam
Generating fifty near-identical city pages is a fast route to a manual action. A location page earns its place if it names the actual team serving that area, describes real projects there, references local conditions such as building regulations or climate, and links to a genuine address or service radius. If you cannot write three honest paragraphs about a city, do not create the page.
Ranking is only half the job; the page still has to convert an Austrian or Swiss visitor. Show prices in the right currency, write phone numbers in the local format, and name the delivery or travel conditions across the border explicitly. Swiss buyers in particular check customs, VAT handling and whether an invoice can be settled in Swiss francs before they enquire. A single sentence answering that question removes more friction than another paragraph of keywords ever will.
Timeline and effort
Technical corrections show in Search Console within two to six weeks. Local rankings usually move within three to four months, national competitive terms need nine to twelve. Budget 1,500 to 3,500 EUR per month for ongoing content and technical work if you want measurable movement in all three countries within a year.
Report per country, not in aggregate. A rising German curve can easily hide a flat Swiss one, and the corrective action for each is different. Set up one Search Console property per country path and one keyword set per market, and review them side by side every month rather than once a quarter.




