Skip to content

Contact Info

Switzerland

Technical SEO for multilingual Swiss websites

What does a technical SEO consultant do for Swiss websites?

A technical SEO consultant for Swiss websites checks that every language version can be discovered, rendered and indexed, usually German, French, Italian and English side by side. My remote work covers multilingual CMS and shop setups, umlauts and accents in URLs, language detection that hides pages from crawlers, franc and euro product data, hosting and consent tag weight, and relaunch checks, handed to your developers as tickets.

Last reviewed by Vikas Saroj

A Swiss website rarely has a single version. A company site may carry German, French, Italian and English pages, sometimes on a shop system with prices in francs for Swiss buyers and euros for EU customers. Every extra language multiplies templates, URLs and the ways crawling can fail, and the failures tend to stay invisible until one language version quietly drops out of the index.

My role is that of an independent technical SEO advisor, delivered remotely, for Swiss companies and the web agencies that maintain their sites. The focus is the machinery under the content: how the CMS or shop generates URLs, how language versions are detected and linked, what the server and CDN return to crawlers, and whether structured data, rendering and page speed hold up in every version.

The engagement runs in English. Findings go to your developers or agency as tickets they can build and test, and on-site meetings are possible by arrangement, although the work does not depend on them.

Server rack with network cables lit in green
  • Four-language crawl audits
  • Language detection review
  • Umlauts and accents in URLs
  • CHF and EUR product data
  • Swiss hosting and CDN checks
  • Relaunch and migration QA
What I Do

Technical work for Swiss sites and shops

Shaped by parallel language versions, separate Swiss and EU price lists and the agencies that build and rebuild most company sites.

Multilingual Crawl Audit

A crawl of each language version compared with sitemaps and Search Console, showing pages that exist in German but are missing, orphaned or blocked in the French, Italian or English versions.

Language Detection Review

Checks on browser-language and cookie-based switching, so crawlers that request pages without any language preference still reach every version through plain, linkable URLs.

URL and Character Rules

One convention for umlauts, French accents and apostrophes in slugs, applied the same way in templates, redirects, sitemaps and canonical tags so each page keeps one clean address.

Product and Price Data

Product and offer markup that carries the right currency per version, with ERP or PIM feeds checked so catalog updates do not break markup or spawn duplicate pages.

Speed, Hosting and Tags

Loading and interaction measured for each template, looking at hosting location, CDN configuration, consent tools and the marketing tags that load ahead of the main content.

Relaunch Protection

Redirect maps, staging reviews and post-launch monitoring for redesigns and CMS changes, covering every language folder rather than only the German main site.

How I Work

Per-language checks before and after release

Map

Templates, languages and data sources

01
Request an Assessment
  • Page-type inventory per language
  • Crawl and sitemap comparison
  • Search Console property review
  • Server log sample if available

Prioritize

Root causes ranked by business impact

02
Discuss Your Project
  • Issue register by template
  • Developer tickets with criteria
  • Review call with your agency
  • Release order agreed

Verify

Fixes checked in every version

03
Talk About Next Steps
  • Staging checks before release
  • Recrawl after deployment
  • Indexing tracked per language
  • Regression checklist handed over

Four language versions, one set of templates

Most Swiss company sites run their languages from one system: TYPO3, WordPress with a translation plugin, a headless CMS, or a shop platform such as Shopware, Magento or Shopify. That is efficient for editors, but it means a single template decision affects every version at once, and a fault in one language can sit unnoticed for months.

The patterns worth testing on a multilingual Swiss site include:

  • Fallback content. A page missing in French shows the German text under a /fr/ address, creating a duplicate that competes with the original.
  • Phantom translations. The CMS publishes empty or half-finished language pages that were never meant to go live.
  • Uneven sitemaps. The XML sitemap lists the German pages only, so the other versions rely on internal links to be found.
  • Collapsed canonicals. Every language points its canonical tag at the German page, which tells search engines to ignore the rest.

My technical SEO audit starts with a page-type inventory per language, then compares the number of indexable pages, sitemap entries and Search Console data for each folder. Gaps between those counts show where a version is leaking. The method behind it is the same one described on my technical SEO page; what changes in Switzerland is that every check runs three or four times, once per language, before any conclusion is drawn.

Language detection and what crawlers actually receive

Many Swiss sites choose the language on the first visit, using the browser's language setting, the visitor's IP address or a stored cookie. For people this feels convenient. For search engines it can hide whole versions of the site.

Google's documentation explains that its crawler mostly requests pages from addresses in the United States and without a language preference in the request. If the root domain redirects by language or location, the crawler is sent to one default version every time. If the language switch only changes a cookie while the address stays the same, the French or Italian content may never be crawled at all, because there is no separate URL to request.

A crawl-friendly setup for a Swiss site usually means:

  • Every language version on its own URL, such as a folder or subdomain, reachable without cookies or scripts.
  • A language switcher built from real links to the equivalent page, not to each home page.
  • A neutral root page or a clear default with x-default handling, instead of a forced redirect.
  • Suggestion banners for visitors who land on the wrong language, which they can dismiss.

I test this with the URL Inspection tool, with crawls that send no language header and, where available, with server logs that show which versions bots really request. The results feed straight into the hreflang and structure work on my international SEO page for Switzerland.

Umlauts, accents and apostrophes in Swiss URLs

German slugs contain ä, ö and ü; French slugs contain é, è, à and ç, plus elided articles such as l' and d'. There are two workable approaches: keep the characters, which browsers display normally while servers transmit them percent-encoded, or transliterate them, so that ä becomes ae and é becomes e. Search engines handle both. What causes trouble is mixing them.

Inconsistency shows up in predictable places:

  • The CMS creates one form, the sitemap lists another and the canonical tag uses a third.
  • Internal links mix upper and lower case in the percent-encoding, so the same page is reached at two addresses.
  • Redirect rules match the transliterated form but not the encoded one.
  • Analytics and Search Console split one page into two rows, which makes reporting unreliable.

The fix is a short URL style guide per language, agreed with your developers, that sets the rule for umlauts, accents, apostrophes and capital letters, and a test that the server returns one canonical form. Existing URLs are only changed when the gain justifies a redirect, never as a cosmetic clean-up before a busy season.

Fonts belong in the same review. Web fonts subset to save weight sometimes leave out accented glyphs, so the browser swaps in a fallback font for single letters. That looks careless and can shift the layout while the page loads, which shows up in Core Web Vitals.

Francs, euros and catalogs fed from the ERP

Swiss manufacturers and distributors frequently sell to Swiss customers in francs including Swiss VAT and to EU customers in euros under different terms. When one URL changes its price by cookie or IP address, product markup may report the wrong currency to search engines and merchant listings may disagree with the page. Where prices differ by market, separate URLs per market, each with consistent offer markup, are the cleaner route. Where B2B prices sit behind a login, the markup should describe the product without inventing a public price.

Product data deserves a look at its source. Many Swiss catalogs are generated from an ERP or PIM, with long lists of technical attributes and variants. The risks are specific:

  • Variants for each size or voltage producing near-identical pages.
  • Discontinued items returning a normal page with nothing on it.
  • Filter combinations creating far more URLs than anyone searches for.
  • Datasheets available only as PDFs, so the details buyers search for are never on an HTML page.

I review which filter pages should be indexable, how retired products are handled and whether markup matches what each language version shows, following the approach on my schema markup consulting and ecommerce SEO pages. When the feed itself is the problem, the fix sits in the ERP integration, which is where my ERP consulting in Switzerland overlaps with search.

Hosting, consent tools and relaunches with your agency

Many Swiss firms host in Switzerland for data protection reasons or client expectations. That is a business decision, not a ranking factor to rely on; what matters for search is response time, stability and what the server returns. A CDN can keep pages fast for visitors abroad, and staging environments need password protection so test versions never reach the index.

Consent management deserves attention too. A consent tool, a tag manager and several marketing scripts can delay the main content and slow interaction, depending on how they are configured. I measure the effect per template with field data rather than assuming it, then suggest loading changes your developers can test. The consent approach itself is for your legal advisor to set, with Swiss data protection rules in mind and GDPR where EU visitors are concerned; my role is to make the technical setup follow that decision efficiently. The Core Web Vitals consulting page describes the method.

Swiss sites tend to be rebuilt by agencies every few years. Each relaunch needs a redirect map for every language folder, old PDFs and campaign pages, plus checks before and after launch, as set out under SEO migration consulting. Delivery is remote, working alongside your agency rather than replacing it. The wider search picture is on my SEO consultant page for Switzerland, while the Swiss hub page collects the ERP and growth services around it.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • Technical SEO
  • Technical SEO Audit
  • Core Web Vitals Consulting
  • Schema Markup Consulting
  • SEO Migration Consulting
  • International SEO
Switzerland

More for Switzerland Businesses

  • Switzerland overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
Other Markets

Technical SEO Consultant Elsewhere

  • USA
  • UK
  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About Technical SEO Switzerland

Both work for search engines. Keeping umlauts gives readable addresses in the browser, while transliteration avoids encoding issues in older tools and when links are shared. The important part is choosing one rule per language and applying it everywhere: templates, sitemaps, canonicals, hreflang and redirects. Changing existing URLs only makes sense with a redirect plan.

Common causes include language detection that sends crawlers to German, a switcher that only sets a cookie, canonical tags pointing to the German pages, French pages missing from the sitemap or fallback pages showing German text. A crawl per language, compared with Search Console data for the French folder, usually shows which of these applies.

Hosting location is mainly about speed, reliability and data protection preferences rather than rankings. Search engines rely far more on the domain, hreflang and the content itself to understand which market a page serves. If many visitors come from abroad, a CDN usually matters more for performance than the server's country.

No. The agency or developers stay in charge of the code. I audit the site, write tickets with acceptance criteria, join review calls and check fixes on staging and after release. The tickets fit into whatever change request or sprint process you already use with them.

Indexed versus submitted pages per language folder, excluded page reasons in Search Console, crawl activity on priority sections, Core Web Vitals by template and valid structured data items. Organic inquiries per language version, tracked through to the CRM, show whether the healthier site is producing business. Rankings are watched as a signal, never promised.

Still have questions? Let’s talk them through.

Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.

Book a Consultation
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your Technical SEO Switzerland Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp