Back to articles

    7 Fatal Mistakes When Creating Your Website in Switzerland

    Daniel Maitre· Fondateur d'AltioJanuary 25, 202615 min
    Updated on May 22, 2026
    conseilserreursguidePMESuisse romandeCore Web Vitals
    7 Fatal Mistakes When Creating Your Website in Switzerland

    The 7 mistakes that cost Swiss businesses dearly

    After supporting 50+ businesses in Western Switzerland since 2024, I keep seeing the same mistakes, project after project. They are expensive: in money, in time, and above all in missed opportunities (a prospect who could not find your site is one who called a competitor).

    Here is my honest feedback, with the root cause, the real cost observed and a concrete solution for each one.

    1. Not defining objectives before starting

    The most frequent mistake, and paradoxically the easiest to avoid. Too many entrepreneurs jump into web design thinking "I need a website" without asking why specifically.

    A showcase site for a Geneva law firm has different goals from an online shop for a Valais craftsman, or from a booking site for a Lausanne dental clinic. Without clear objectives, your provider will build a generic site that converts no one.

    Real case: a Geneva accounting firm rebuilt its site twice in 18 months (~CHF 12,000 total) because no KPI had been defined. On the 3rd attempt, we started with a single objective: generate 2 qualified appointment requests per week. The whole site was designed around it. Result: objective hit in 11 weeks.

    Solution: before contacting any agency, write down 3 answers:

    QuestionConcrete example
    What is the main objective?2 qualified appointments per week
    Who is my ideal client?SME leader 5-50 employees in Geneva
    What action should they take?Book a call via the form

    Our intelligent brief form guides you step by step. Free, 10 minutes.

    2. Neglecting mobile (and missing the 2026 Core Web Vitals)

    In 2026, over 75% of Swiss web traffic comes from smartphones. A site that is not perfectly responsive loses three quarters of its audience before the first read.

    Google has used mobile-first indexing since 2021. And since March 2024, INP replaced FID in Core Web Vitals. "Good" thresholds at the 75th percentile in 2026:

    MetricGood thresholdCommon failure causes
    LCP< 2.5sHero image not preloaded, slow hosting
    INP< 200msHeavy JavaScript, third-party marketing scripts
    CLS< 0.1Images without width/height, badly loaded web fonts

    Common mobile pitfalls: hamburger menus you cannot reach one-handed, form fields that auto-zoom because font-size is below 16px, buttons too close to the screen edge ("fat finger zone").

    Solution: all our sites are built mobile-first and audited on PageSpeed Insights before delivery. See our full technical checklist for the detailed Core Web Vitals levers.

    3. Ignoring SEO, GEO and AEO from day one

    Organic search is not something you "bolt on" after launch. It must be baked in at design stage: site architecture, URL structure, unique meta tags, loading speed, content optimised for local queries.

    And in 2026, classic SEO is not enough. You also need GEO and AEO to surface inside ChatGPT, Perplexity and Google AI Overviews. The technical minimum:

    • A clean sitemap.xml, with hreflang and x-default if multilingual.
    • A robots.txt that allows AI bots (GPTBot, ClaudeBot, Google-Extended, PerplexityBot).
    • JSON-LD structured data (Organization or LocalBusiness, BreadcrumbList, FAQPage, Article).
    • A llms.txt file at the root for LLMs.

    Real case: a restaurant in Vevey shipped without LocalBusiness JSON-LD or NAP consistency. 4 months after launch, zero appearance in the Google local pack. Adding both in 2 hours: appearance in the local pack within 3 weeks.

    Solution: everything is detailed in our post-launch technical checklist. Every Altio project includes this full SEO/GEO base.

    4. Paying before seeing the result

    Most Swiss web agencies ask for a 30-50% deposit before showing any mockup or prototype. You commit financially on promises, with no guarantee of outcome. This is the origin of most "I did not get what I imagined" disputes.

    I started Altio in reaction to this. Our model: you see your future site before spending a cent. The functional prototype is free, delivered in 48 hours, no commitment. You only pay if you choose to go live.

    If you work with another agency, demand at minimum:

    • A visual deliverable (mockup or prototype) before any payment above CHF 500.
    • An itemised quote (design, integration, SEO, hosting, maintenance).
    • A transfer clause: code and content fully yours on delivery.

    5. Choosing on price alone

    The cheapest website is almost never the best choice. But the opposite is also true: a CHF 15,000 site is not necessarily better than a CHF 1,500 site if the provider did not understand your needs.

    What actually justifies a price gap:

    CriterionCHF 1,500 siteCHF 8,000 site
    DesignAdapted templateCustom
    Pages4-5 standard10-20 + local SEO pages
    Technical SEOBase (sitemap, meta)Complete (JSON-LD, llms.txt, GBP)
    MaintenanceNot included6-12 months included
    Prototype before paymentRareYes (at Altio)

    Solution: compare value, not price. Always ask for the list of what is included and what is not. See our transparent pricing.

    6. Neglecting loading speed

    A site that takes over 3 seconds to load loses 53% of mobile visitors (source: Google/SOASTA). The most common causes:

    • Uncompressed images, or 4000px JPEGs served at 400px.
    • Too many plugins or third-party scripts (every marketing pixel costs 50 to 200ms of INP).
    • Cheap, slow hosting (TTFB > 600ms).
    • Poorly loaded web fonts triggering FOIT or CLS.

    Free measurement tools:

    • PageSpeed Insights for field and lab data.
    • WebPageTest for the waterfall detail.
    • The "Core Web Vitals" report in Google Search Console for monthly monitoring.

    Solution: our sites are optimised for Core Web Vitals (WebP or AVIF images, native lazy loading, LCP image preload, self-hosted fonts with font-display: swap).

    7. Not measuring results

    Many Swiss SMEs invest in a site then never check their analytics. It is like opening a shop without ever counting customers.

    To track from day one:

    • Sessions, entry pages, bounce rate.
    • Clicks on main CTAs (phone, form, booking).
    • Scroll beyond 75% (real engagement indicator).
    • Form submissions.

    nFADP-friendly tools:

    • Google Analytics 4 (with explicit consent via cookie banner).
    • Privacy-first alternatives: Plausible, Umami, self-hosted Matomo.

    Solution: install analytics from launch day and plan a 30-min monthly review (see our technical checklist, phase 8).

    8. The mistake you discover 3 months later: forgetting everything that happens after launch

    This is the #1 finding in my audits. The site is live, it is beautiful, it is fast. But:

    • It is not in Google Search Console, so Google does not know how to properly index it.
    • It is not in Bing Webmaster Tools, so invisible to ChatGPT Search and Copilot.
    • The Google Business Profile was never created or claimed.
    • NAP (Name-Address-Phone) is inconsistent across the site, Google profile, local.ch, search.ch and LinkedIn.
    • No monthly monitoring is in place.

    Observed cost: 3 to 6 months of lost visibility, which for an average SME translates to CHF 5,000 to 20,000 of missed revenue.

    Solution: the full sequence to run on launch day and the following weeks is detailed in our complete technical checklist. 30 minutes per month is then enough to keep the site growing.


    In summary: most of these mistakes are avoidable with proper preparation and a disciplined post-launch checklist. Start your brief for free and get a prototype in 48 hours. Check our portfolio for successful projects in Western Switzerland.

    Frequently asked questions

    Sources & references

    Daniel Maitre

    Fondateur d'Altio

    Founder of Altio, a web agency based in Geneva. Specialist in website creation, web development and digital strategy for businesses worldwide.

    Learn more about the author →

    Ready to launch your project?

    Describe your project in 10 minutes and receive a free functional prototype in 48h.

    Start my free brief

    We use cookies 🍪

    This site uses cookies to improve your experience and analyze traffic. You can customize your preferences at any time.