Lucas Kliminski

I've audited 50 SMB websites: here are the 7 mistakes I find every single time

Article écrit par :

Lucas Kliminski - Consultant SEO pour PME

Je vous partage des informations toutes fraîches sur la recherche en ligne ainsi que l’intelligence artificielle. Passionné par le SEO, je vous partage mes conseils, astuces pour développer au mieux votre activité.
  • This isn’t a theoretical article. It’s the result of 50 real audits I’ve conducted for small businesses, local shops and freelancers. The same mistakes come up systematically, regardless of industry.
  • The 3 most common mistakes: a poorly chosen CMS or theme (free Shopify/Wix themes with no SEO options), all services crammed onto a single page instead of one page per offering, and content entirely written by AI with zero human expertise.
  • Two silent mistakes that cost real money: no tracking tools installed (no Google Search Console, no GA4) and zero internal linking between service pages.
  • The good news: all of these mistakes can be fixed. They don’t require a full redesign, just method. And they have a measurable impact within weeks on your Google visibility.

Mistake #1: a CMS or theme that blocks you from day one

This is the most structural mistake. The site is built on a free theme (Shopify, Wix, Squarespace) that seems adequate at launch but becomes a wall as soon as you try to optimize for SEO.

Real case: I work with Kanu Skincare, an e-commerce brand on Shopify. The theme they use doesn’t support pagination, offers no option for index/noindex tags, doesn’t handle canonical tags, and gives almost no freedom over page structure. Result: every technical optimization requires a developer, extra time and extra budget. The theme that was supposed to “save money” ends up costing far more.

What I see consistently in my audits:

  • Free themes with no option to customize meta tags (title, description)
  • No way to add Schema.org structured data
  • A rigid design that prevents any UX/UI creativity
  • Terrible loading times due to unnecessary scripts baked into the theme

My advice: involve an SEO consultant from the very start of your website project. Not after, when everything needs to be redone. An experienced SEO consultant can build an SMB website on a suitable CMS (WordPress, Shopify with a pro theme) with solid technical foundations from day one.

Une formation SEO 100% gratuite

Tout comprendre sur le référencement naturel, lors d’une visioconférence ou en physique. Pour les entreprises désirantes d’apprendre à (mieux) utiliser le SEO.

Mistake #2: cramming all your services onto a single page

This is the mistake I see most often with local businesses and service providers. A single “Our Services” page listing everything: electrical work for restaurants, offices, shops, hotels. Google doesn’t know which query to rank this page for. Result: it ranks for none of them.

Example: an independent electrician targeting commercial clients has one page called “Electrical installation for businesses”. This page mentions cafes, tobacco shops, restaurants and offices in the same text. When a restaurant owner searches “electrician for restaurants their city”, Google hesitates between this catch-all page and a competitor’s dedicated page. The competitor wins every time.

The rule: for competitive queries, one keyword = one page. Take the time to list every type of business or client you target, and create a dedicated page for each. Every page targets a specific query with content tailored to that audience’s problems.

This is exactly what I do on my own site: one page per industry (dentist, accountant, real estate agency), not one generic page “SEO consultant for everyone”.

Mistake #3: content entirely written by AI

You can spot it in 5 seconds. A paragraph titled “Introduction”. Another titled “Summary”. Smooth, generic text that could apply to any company in the same industry. No field experience, no real examples, no personal take.

You might think this content will please your visitors. The problem: Google won’t surface it. And if it’s not visible on Google, nobody reads it. Your text exists, but it’s not working for you.

Google evaluates content using E-E-A-T criteria: Experience, Expertise, Authoritativeness, Trustworthiness. AI-generated text without human input demonstrates neither experience nor expertise. It contains no client cases, no proprietary data, no personal opinion. It’s commodity content that 100 other sites can produce identically.

My advice: use AI as an assistant, not as a writer. Ask it for structure, ideas, rephrasing. But the substance must come from you: your experiences, your client cases, your methods, your numbers. That’s what Google values and what sets you apart.

Does your website have several of these mistakes?

Most SMBs I audit have 3 to 5 of these mistakes simultaneously. The good news: they can usually be fixed in a few days without a full redesign. My SEO audit identifies exactly which ones affect you and in what order to fix them for maximum impact.

Mistake #4: a navigation menu that goes in every direction

You want to do well. You want to show everything you can do. That’s understandable. But your main navigation menu (header) isn’t meant for that. It’s meant to show your services and why someone should contact you.

What I regularly see in my audits:

  • A link to a certification PDF in the main menu (that belongs on an About page, not in the header)
  • 8 to 12 menu items with no hierarchy, where “Home”, “Our Values”, “Our Team”, “Testimonials”, “Partners” carry the same weight as “Services” and “Contact”
  • Sub-menus 3 levels deep that nobody explores
  • No visible CTA (call-to-action button) in the header

The rule: your header should contain 4 to 6 items maximum, prioritized by business value. Services > Portfolio > About > Blog > Contact. Everything else goes in the footer. Every click in your menu should bring the visitor closer to getting in touch.

Mistake #5: blog posts that don’t target any keyword

This is the most widespread mistake on SMB blogs. You write articles (or ask AI to write them), but none of them target a query that your customers actually search for.

Example: a house painter publishes a post titled “Elevate your interior with our professional paint roller”. Sounds nice, but nobody types that into Google. On the other hand, “How to choose a paint roller for oil-based paint?” matches a real search query with measurable volume and clear search intent.

The problem often comes from the method: you ask ChatGPT to suggest article topics. The AI gives you titles that sound good but it has no access to search volume data or intent data. Your articles target nothing.

How to find the right keywords:

  • Free: AnswerThePublic, Google Search Console (your existing queries), Google Ads Keyword Planner (real volumes)
  • Paid: Semrush, Ahrefs, Haloscan

Start by checking Google Search Console for queries your site already appears for. You’ll discover keywords you never thought of.

Mistake #6: no tracking tools installed

This is the ultimate contradiction. You have a website, you invest time (or money) to keep it alive, but you have no idea if it’s working. No Google Search Console. No Google Analytics 4. No Google Tag Manager.

If you’re getting results, you don’t know where they come from. If you’re not getting results, you don’t know why either. You can’t make informed decisions without data.

What I find in my audits: over 60% of SMB websites I analyze don’t have Google Search Console installed. It’s a free tool, takes 10 minutes to set up, and gives you direct Google data: which keywords your site appears for, how many clicks it gets, which pages have errors.

The bare minimum:

  • Install Google Search Console (10 min, free). Check out my full tutorial for SMBs.
  • Install Google Analytics 4 (15 min, free). To measure visitor behavior on your site.
  • Block 1 hour per week to review your data: which pages bring traffic, which pages have issues, which keywords are trending.

Mistake #7: nonexistent internal linking

Your pages don’t talk to each other. You have a “Wine Tasting” page and a “Wine Training” page, but no link between the two in the content. Having them both in the navigation menu is not enough.

Internal linking serves three functions:

  • It allows Google to discover and crawl all your pages. A page with no internal links is a page Google struggles to find.
  • It distributes authority (PageRank) across your pages. Your strongest pages should push your strategic pages.
  • It sends visitors to other relevant content, increasing time on site and conversion chances.

And yes, AI doesn’t do this instinctively when it writes your content. A text generated by ChatGPT contains zero links to your other pages. It’s up to you (or your SEO consultant) to build that network of links.

The minimum: every service page should contain at least 2 to 3 links to other pages on your site (a button, a text link in a paragraph, a “see also” block). Every blog post should link to at least one service page and one other article.

All 7 mistakes at a glance

MistakeFrequencySEO impactFix difficulty
Wrong CMS / theme6 out of 10StructuralHigh (often requires rebuild)
All services on one page7 out of 10HighMedium (create pages)
100% AI content5 out of 10HighMedium (rewrite)
Chaotic navigation4 out of 10ModerateLow (1 hour of work)
Blog posts with no keyword8 out of 10HighLow (keyword research)
No tracking tools6 out of 10Moderate (but blocking)Very low (10 min)
No internal linking7 out of 10HighLow (a few hours)

Bonus mistake: no local page for location-based businesses

This one is specific to local shops and service providers, but it’s so common I’m adding it as a bonus. Your website doesn’t mention your city. Anywhere. Not in the title, not in the content, not in your Google Business Profile.

Google needs geographic signals to rank you for local queries (“profession city”). If your site says “I’m an electrician” without ever mentioning where you operate, Google can’t show you to people in your area.

The minimum: create at least one dedicated page for “your profession your city” with content specific to your service area. If you serve multiple cities, create a page for each. This is exactly the strategy I use on my own site with my local SEO consultant pages.

Where to start fixing these mistakes

You can’t fix everything at once. Here’s the order I recommend, based on impact vs effort ratio:

  • Day 1: install Google Search Console and Google Analytics 4. 10 minutes each. This is the foundation for everything else.
  • Week 1: clean up your navigation. Go from 10 menu items to 5. Add a visible “Contact” button in the header.
  • Week 2-3: create a dedicated page for each service or target client. One keyword = one page.
  • Week 4: add 2-3 internal links on every existing page pointing to other relevant pages on your site.
  • Month 2: rewrite your most important content with your real expertise. Remove the “Introduction” and “Summary” headings. Add real cases, numbers, field examples.
  • Month 3 : evaluate whether your CMS is holding you back. If so, plan a migration to a suitable CMS.

Going deeper on each of these mistakes

Each of these 7 mistakes deserves its own article. To learn more:

FAQ

My site has several of these mistakes. Do I need to rebuild it from scratch?

Rarely. In 8 out of 10 cases, fixes can be made on the existing site without a redesign. Creating new pages, reorganizing the menu, adding internal links, rewriting content: all of this can be done progressively. A full rebuild is only necessary when the CMS itself is the blocker (free theme with no options) or when the architecture is fundamentally incompatible with SEO.

The quickest fixes (installing GSC, cleaning up the menu) take less than an hour. Creating dedicated pages and rewriting content typically takes 2 to 4 weeks. The first results in terms of Google rankings are visible in 4 to 8 weeks after corrections. Check out my SEO support plans if you want structured follow-up.

No. Google doesn’t penalize AI usage per se. What it penalizes is low-quality content, whether written by a human or an AI. The problem isn’t the tool, it’s the output. AI-generated content that’s enriched with your expertise (client cases, data, field experience) can absolutely rank. Content generated and published as-is cannot.

Ask yourself these questions: can you edit the title and meta description of each page individually? Can you add structured data? Can you create as many pages as needed without restrictions? Does your site load in under 3 seconds on mobile? If the answer is no to at least 2 of these, your CMS or theme is likely a bottleneck. A technical SEO audit will confirm it within 48 hours.