u/FanExpensive9928

I audited 30 small business websites in the last 6 months. 24 of them had the same 5 problems. Here they are (and I'll audit yours for free in the comments).

Over the last six months I've been doing free 20-minute audits for small businesses that asked. Most were US, UK, Canada, EU. Different industries, different sizes, different tech stacks.

I tracked what I found. Out of 30 audits, 24 sites had at least 4 of the same 5 problems. The patterns are so consistent it almost feels lazy to share them — but apparently most agencies aren't telling their clients, so here we go.

These aren't "10 SEO tips" listicle stuff. These are the actual structural issues that kept these businesses invisible on Google while their owners paid for ads to compensate.

Problem 1 : Their site loads at 3-6 seconds on mobile, and they don't know.

Most owners check their site on the same laptop they built it on. Wifi is fast, the browser cached everything, it feels instant. Then a prospect opens it on 4G in a parking lot and waits 4 seconds for the hero image.

Google measures the mobile experience, not the desktop one. A site that loads in 5s on mobile loses about half its potential ranking signal. In every one of the 24 problem sites, mobile load was over 3s. Eight were over 5s. One was 11 seconds (a flower shop with a 14MB hero video autoplaying).

Quick check : open PageSpeed Insights, paste your URL, look at the Mobile score. Under 50 means you're being penalized. Under 30 means Google has essentially given up.

Problem 2 : They write for themselves, not for what people actually search.

The about page says "Premium Solutions for Modern Enterprises." Nobody Googles that. People Google "accounting software for restaurants under 10k a year" or "plumber emergency Saturday near me." The vocabulary on the site doesn't match the vocabulary in the search bar.

I see this on 90% of sites I audit. The owner spent two months refining their value proposition with a branding consultant. Meanwhile, Google can't connect their site to any actual buyer query.

Fix : write down the 10 things your best client said when they first called you. Those exact words should appear, verbatim, somewhere on your site. That's it. That's the trick.

Problem 3 : No internal linking strategy. Just isolated articles.

I see this constantly. The business has a blog. They've published 30, 50, 80 articles over three years. Each article is good. None of them link to each other. Google sees 80 isolated documents, not a topical authority.

The fix is structural. Pick 3-5 pillar topics your business should own. Group every existing article under one pillar. Create one pillar page per topic with links down to every article in that cluster. Each article links back up and sideways within the cluster.

On one site I audited (a B2B SaaS), this rework alone doubled organic traffic in 6 weeks. Zero new content. Just connecting what was already there.

Problem 4 : Their Google Business Profile is either incomplete, abandoned, or doesn't exist.

For local businesses this is the single biggest miss. GBP outweighs almost every other SEO factor for "near me" queries and Google Maps visibility.

What I see :

  • No photos, or only the logo
  • Hours wrong or marked "permanently closed" from when they were renovating in 2023
  • Zero posts in the last 12 months
  • Five-year-old reviews never responded to
  • Wrong category (a dental clinic listed as "general practitioner")
  • Service area not set, or set to the entire country when they serve one town

GBP takes 10 minutes a week. It's free. It directly translates to phone calls. Skipping it is one of the most expensive mistakes a local business makes.

Problem 5 : Zero structured data (schema.org markup).

This is the technical one but it matters more than ever in 2026.

Schema.org is how you tell Google (and now ChatGPT, Perplexity, Claude) what your content actually IS. Is this a product? A review? An FAQ? A local business? A how-to article? Without schema, the LLMs guess. With schema, they extract cleanly and cite.

I now check schema on every audit. On 24 of the 30 sites, there was none, or only basic Organization tag. Adding FAQPage, LocalBusiness, Article, BreadcrumbList where appropriate is one of the highest ROI SEO actions a small business can take in 2026 because almost no competitor does it properly.

The pattern under the pattern

Every one of these is fixable. None of them require a redesign. None of them require a marketing budget. They require attention to the parts of a website that owners never see because nothing visual changes when you fix them.

This is also why so few agencies push for these fixes : there's no "wow reveal" at the end. The site looks the same. It just starts working.

Want me to audit yours?

I'm running 5-10 more free audits this week. Drop your URL in the comments and one thing you're trying to figure out (more traffic? more conversions? GBP not showing up?). I'll reply with concrete observations within 48 hours.

No pitch, no DMs from me. Just public replies so other people reading the thread can learn from the patterns. If you want to talk further afterwards that's on you.

For context : I run a small studio called Slash.lu out of Luxembourg, mostly working with European SMEs in three languages. The audit findings I'm sharing here are anonymized aggregates across markets, not specific clients.

Genuinely curious which of these 5 problems you've seen most on your own site, and if any of you have data on how LLM referral traffic is showing up for small businesses — I'm seeing it grow but slowly.

reddit.com
u/FanExpensive9928 — 5 days ago

What 3 years of SEO in Luxembourg taught me about ranking small businesses in a trilingual market (FR/DE/EN)

I've spent the last three years building and ranking websites for SMEs in Luxembourg — a market most people outside the EU don't think about, but one with weird, useful constraints that have shaped how I approach SEO everywhere else.

Luxembourg is small (660,000 inhabitants) but pays well, speaks four languages, and has search behavior that doesn't quite match any of its neighbors. I want to share what actually moved the needle, with three anonymized case studies and the patterns I now apply on every project.

(I run a small studio called Slash.lu — not pitching anything here, just contributing what I've learned. All client names are anonymized out of respect for ongoing work.)

The trilingual problem nobody talks about

Every Luxembourg SME I've worked with starts with the same instinct : "we'll launch in French and add the other languages later." That instinct is wrong, and it costs them six months of indexation every time.

Here's what actually happens : Google needs to crawl, evaluate, and rank each language version separately. If you launch FR-only, then add EN three months later, then DE three months after that, Google treats each addition as a new site and restarts the trust-building cycle on the new pages. You don't get a single "site-wide" SEO boost — you get three half-built rankings.

What works : launch all three languages from day one with proper hreflang tags and a shared contentId across translations. Yes, it's more work upfront. But the alternative is rebuilding trust three times instead of once.

I also see agencies use Google Translate or DeepL for "secondary languages." Don't. Native-quality content in DE-LU and EN-LU is one of the cheapest competitive moats you can build in this market because so few competitors do it.

Case 1 : the solar installer that went from zero leads to a 6-week backlog in 60 days

Anonymized. Solar installation business in southern Luxembourg, 12 employees, had a 5-year-old WordPress site averaging 8 visits per day, mostly direct (i.e. people typing the URL).

Diagnosis :

  • No Google Business Profile (yes, in 2026)
  • 4.2s page load on mobile
  • Site available only in French (in a sector where 40% of customers are German-speaking frontaliers from Trier and Saarbrücken)
  • Zero schema markup
  • No structured content around the actual buyer questions ("cost of installing solar Luxembourg", "subsidies solar Luxembourg")

What we did in the first 60 days :

  1. Built a new site in Astro with sub-1s load on 4G
  2. Translated everything natively to DE and EN (not auto-translated)
  3. Set up GBP with weekly posts and review request automation
  4. Published 8 pillar articles answering the buyer questions in all three languages
  5. Schema.org Service + LocalBusiness + FAQPage everywhere applicable

Result by day 60 : Top 3 on Google Maps for "installation panneaux solaires + 4 nearby towns", organic leads stabilized around 30/month, full booking capacity until Q1. They had to hire two more installers.

Case 2 : the B2B platform that doubled conversion without touching traffic

Anonymized. Car re-purchase service in Luxembourg, established traffic but conversion stuck at 1.4%.

We didn't try to grow traffic. We rebuilt the funnel.

What changed :

  • Single-step quote form instead of three-step (yes really, this still happens)
  • Phone number + WhatsApp visible on every viewport, not just header
  • Social proof above the fold with verified Google reviews schema
  • Mobile-first layout (60% of traffic was mobile, site was desktop-first)
  • Specific landing pages per car brand, each ranking on long-tail queries

Result : conversion went from 1.4% to 2.45% (+75%) in 90 days with the exact same traffic. The lesson : SEO without conversion optimization is just expensive analytics.

Case 3 : the founder who didn't need more content, just better internal linking

Anonymized. SaaS-style local platform, 500+ users, hit a plateau at 40 visits/day after 18 months. Founder convinced he needed "more content."

Audit revealed the actual problem : 47 published articles, but each one was an isolated silo. No topical clusters, no pillar-to-cluster linking, no internal anchor diversity. Google had no idea what the site was "about."

What we did : zero new content. Spent two weeks restructuring internal links. Built 5 pillar pages, mapped every existing article to a pillar, added contextual links throughout the body of each post.

Result : traffic doubled in 6 weeks. Same content, same domain, same backlinks. The site just finally communicated its topical authority to Google.

Most SMEs I see have this exact problem and it's solvable in days, not months.

Patterns I now apply on every Luxembourg project

After three years and dozens of projects, these are the things I won't skip anymore :

  1. Trilingual from day one. FR + DE + EN minimum. Shared contentId across translations for clean hreflang.
  2. Astro or similar static-first stack. WordPress sites in this market average 60-75 PageSpeed. Static sites hit 95+ out of the box. Google rewards that.
  3. Google Business Profile is non-negotiable for local SMEs. Posts weekly. Reply to every review within 24h. Photos updated monthly.
  4. Schema everywhere. Organization, LocalBusiness, Service, FAQPage, BreadcrumbList, Article. Free wins.
  5. Internal linking treated as a first-class concern. Topical clusters with pillar pages. Every new article needs a home in an existing cluster or it shouldn't exist.
  6. llms.txt and AI-search-readiness. ChatGPT and Perplexity are increasingly real referral sources. Structuring content for citation (direct answers in H2s, named entities, sourced data) is now part of the baseline.
  7. Mobile-first, not mobile-also. 60-70% of B2C traffic, growing.

The thing that surprised me most

Luxembourg has more multilingual lusophone search volume than most agencies acknowledge. STATEC counts about 93,700 Portuguese speakers in the country. Almost no SME serves them in Portuguese. The competitive gap is wide open — but most agencies don't have native Portuguese speakers, so it stays untapped.

If you serve a B2C audience in Luxembourg and you're not at least testing PT-language landing pages for top conversion queries, you're leaving money on the table.

Curious to hear what other people are seeing in small multilingual markets — Belgium, Switzerland, the Baltics. Are there patterns that work in your market that I should be testing here ? Also genuinely interested if anyone has data on how LLM referral traffic is evolving for local SMEs — I'm tracking it but the sample is still small.

Happy to answer specific questions in the comments.

u/FanExpensive9928 — 5 days ago