Technical SEO: The Invisible Foundation
While content SEO and link building are visible and intuitively understandable, technical SEO is often invisible – and that is precisely why it gets neglected. Yet it is the foundation upon which everything else is built. A technically flawed website can have the best content and still not rank.
In our technical SEO audits for Swiss SMEs, we regularly find fundamental errors that massively impact rankings: missing HTTPS redirects, duplicate meta descriptions, non-mobile-optimized pages, and load times over 5 seconds. Fixing these errors often delivers more impact than any content strategy.
Part 1: Page Speed – Speed as a Ranking Factor
Google's Page Experience Signals
Since the Page Experience Update in 2021, page speed has been a direct Google ranking factor. Google measures user experience through Core Web Vitals (LCP, INP, CLS) and additional signals such as HTTPS, mobile-friendliness, and the absence of intrusive interstitials. All of these values can be viewed in Google Search Console and PageSpeed Insights.
TTFB – Time to First Byte
TTFB measures how long it takes for the browser to receive the first byte from the server. A good TTFB is under 800 ms, ideally under 200 ms. Measures to improve it: choose high-quality hosting (no shared hosting for business websites), use a CDN (Cloudflare, Fastly, or AWS CloudFront), implement server-side caching, optimize database queries, and enable HTTP/2 or HTTP/3.
In Switzerland, we recommend hosting with providers that have servers in Europe (ideally the DACH region) to minimize latency for Swiss visitors. A server in the US means at least 100 ms additional latency per request.
Eliminate Render-Blocking Resources
CSS and JavaScript loaded in the head of a page block the rendering process. Concrete measures: load non-critical CSS asynchronously (media="print" onload="this.media='all'"), load JavaScript with defer or async, place critical CSS inline in the HTML (the CSS rules needed for the above-the-fold area), and delay loading of third-party scripts (analytics, chat widgets). In our audits, render-blocking resources are the most common cause of poor LCP values.
Image Optimization in Detail
Images are responsible for 50–80% of total page weight. The most important optimizations: WebP or AVIF format instead of JPEG/PNG (30–50% smaller file sizes), srcset for responsive images (different sizes for different viewports), lazy loading for images outside the viewport (loading="lazy"), CDN for fast global delivery, preloading for the LCP image (<link rel="preload">), and explicit width/height attributes (prevents CLS).
Part 2: Structured Data – More Than SEO
What Are Structured Data?
Structured data are machine-readable information embedded on your website in a standardized language (schema.org). They help search engines better understand the content of your page and enable Rich Results – enhanced search results with additional visual elements such as star ratings, FAQ dropdowns, or product prices.
The effect: According to a Search Engine Journal analysis, Rich Results increase the click-through rate by an average of 30% compared to normal search results. For Swiss companies competing for limited local search result positions, this is a significant advantage.
Implementation: JSON-LD Is the Standard
Google recommends JSON-LD as the format for structured data. It is embedded as a <script type="application/ld+json"> block and is easier to implement and maintain than Microdata or RDFa. Advantage: JSON-LD can be added without changing the HTML markup of the page – ideal for websites with CMS or template restrictions.
The Most Important Schema Types for Swiss Websites
Organization / LocalBusiness: Basic markup for every business website. Contains name, address, logo, business hours, and contact information. Improves the Google Knowledge Panel.
Article / BlogPosting: For blog articles and news. Enables Rich Results with date, author, and image in search results.
Product / Review: For e-commerce. Shows price, availability, and star ratings directly in search results.
FAQ: FAQ markup can be displayed directly in search results and doubles the space your listing occupies. Especially valuable for service websites.
BreadcrumbList: Improves the display of URL hierarchy in search results and helps Google understand the site structure.
Service: Describes services with price, provider, and description – ideal for agency and freelancer websites.
Testing and Validating Rich Results
Google's Rich Results Test Tool checks whether your structured data are correctly implemented. Use it after every implementation. The Schema.org Validator (validator.schema.org) provides additional validation for more complex markup structures.
Optimizing Crawling and Indexing
Using robots.txt and noindex Strategically
Ensure that only the pages you want in search results are crawled and indexed. Block: staging environments, duplicate content (e.g., print versions, filter pages), internal search pages, admin areas, and tag/archive pages with thin content. Use noindex for pages that Google should find but not index (e.g., thank-you pages after form submissions).
XML Sitemap
An up-to-date XML sitemap helps Google find and index all important pages on your website. Submit it in Google Search Console. The sitemap should contain only indexable pages (no noindex pages, no 404s) and be automatically updated when new content is published.
Canonical Tags and hreflang
Canonical tags prevent duplicate content issues with similar pages (e.g., different sortings of a product list). For multilingual Swiss websites, hreflang tags are essential: they tell Google which language version of a page is intended for which audience (de-CH, fr-CH, it-CH). Incorrect hreflang implementation is one of the most common technical SEO errors on Swiss websites.
Technical SEO Audit: The Checklist
Conduct a technical SEO audit quarterly: (1) Check Google Search Console for crawling errors and index coverage, (2) test PageSpeed Insights for the most important pages, (3) verify mobile-friendliness with the Mobile-Friendly Test, (4) identify broken links with tools like Screaming Frog, (5) check HTTPS configuration (mixed content, redirects), (6) validate structured data, (7) review canonical tags and hreflang, and (8) analyze Core Web Vitals in Search Console.
Technical SEO and CMS Choice: WordPress, Webflow, Custom
The choice of CMS has significant implications for the technical SEO foundation. WordPress: Largest CMS ecosystem, but frequently has performance issues due to too many plugins, bloated themes, and poor maintenance. Recommendation: maximum 15–20 plugins, a lean theme (GeneratePress, Astra, or Kadence), and a caching plugin (WP Rocket or LiteSpeed Cache). Webflow: Excellent out-of-the-box performance, clean code, automatic image optimization. Limited with complex data structures and dynamic content. Custom (React/Next.js/Remix): Full control over performance, code quality, and SEO. Higher initial costs, but the best long-term option for demanding projects. Regardless of the CMS: the technical SEO foundation must be solid. A poorly configured Next.js project can have worse SEO performance than a well-optimized WordPress setup.
International SEO for Swiss Companies
Switzerland as a multilingual country poses special requirements for technical SEO. For companies serving all three language regions, correct hreflang tags are a must. Recommended URL structures: subdirectories (example.ch/de/, example.ch/fr/, example.ch/it/) for most cases, separate domains (example.de, example.fr) only with strong market differentiation. Common errors: self-referencing hreflang is missing (each language version must also reference itself), return links are missing (if page A references page B, B must also reference A), x-default is missing (defines the fallback language for unassigned regions), and content is only machine-translated without human proofreading (Google recognizes low-quality translations and may classify them as thin content).
Technical SEO and Core Web Vitals: A Practical Guide
Core Web Vitals have been an official Google ranking factor since 2021. For Swiss websites, the same thresholds apply as globally: LCP under 2.5 seconds, FID/INP under 200 milliseconds, and CLS under 0.1. Typical problems on Swiss SME websites: oversized hero images without lazy loading or modern formats (WebP/AVIF), render-blocking CSS files and JavaScript bundles, missing font-display swap declarations for web fonts, and unoptimized third-party scripts (chat widgets, analytics, cookie banners). Our recommendation: measure your Core Web Vitals monthly in Google Search Console and prioritize pages that don't meet the thresholds. Even small improvements – such as switching to next-gen image formats or removing unused JavaScript libraries – can produce noticeable ranking improvements.
Technical Foundation First, Then Content
Technical SEO is the foundation without which all other SEO investments fizzle out. Invest in a clean technical foundation and regular audits – and make sure your website gets the maximum out of every visitor. Pay special attention to your Core Web Vitals. For most Swiss SME websites, technical optimizations alone can generate 20–40% more organic traffic.



