A common belief: “We have a website, so we exist online. People can find us if they want.”

Reality: a typical Swedish local business website gets between 20 and 80 visits per week. For many it’s fewer than 10. And those visits mostly come from people who already know about you — old customers, friends, suppliers verifying that you exist.

New customers usually don’t find websites that aren’t optimised. They don’t land in Google’s results for relevant searches. They don’t see you when they’re looking.

The difference between having a website and being found isn’t semantic. It’s operational. And it decides whether the website is an active sales tool or an expensive digital business-card holder.

Having a website doesn’t mean being seen

Google Search Console (Google’s own tool for site owners) shows this clearly. For a typical non-local-SEO-optimised local business website you see:

  • 50-200 impressions per month in Google’s search results
  • 5-30 clicks per month
  • Average position: 30-80 (i.e. page 3-8)
  • Traffic sources: almost exclusively direct navigation or branded searches

In other words: the website exists in Google’s index, but it almost never shows up on relevant searches.

For an optimised local business website the same numbers are often:

  • 1,000-10,000 impressions per month
  • 100-1,000 clicks per month
  • Average position: 5-15 for relevant local searches
  • Traffic sources: a mix of organic (local SEO), Google Business Profile clicks, and direct navigation

The difference is dramatic. And it’s not a website-quality question but an optimisation question.

What’s required to get found

Six concrete parts:

1. Technical SEO foundation

The basics that must be in place:

  • Fast loading (under 2 seconds LCP on mobile)
  • Mobile-adapted (not just “responsive” — genuinely usable on mobile)
  • HTTPS (secure connection, required by Google since 2018)
  • Indexed (no “noindex” tags preventing Google from reading)
  • Sitemap (a list of all pages, makes it easier for Google to find them)
  • Robots.txt (allows Google and AI crawlers to read relevant content)

All of these are binary — they’re either in place or not. And without them you rank poorly even with excellent content.

2. On-page SEO

How the page’s content is structured:

  • Clear headings (one <h1> per page, logical H2/H3)
  • Descriptive titles (max 60 characters, unique per page)
  • Meta descriptions (max 155 characters, selling and relevant)
  • Structured data (JSON-LD for Organization, LocalBusiness, etc.)
  • Image alt text (describes what the image shows)
  • Semantic HTML (<header>, <main>, <article> instead of just <div>)

This is what helps Google understand what the page is about and therefore when to show it.

3. Local signals

Specifically for local businesses:

  • Neighbourhood name naturally in the text (not stuffing)
  • Address visible on the contact page and in the footer
  • Phone visible and clickable on mobile
  • Opening hours where relevant
  • Service area described if you’re a home-based service
  • Internal linking between service pages and area pages

These signals help Google understand where you are and what you do.

4. Content Google understands

Not just beautiful text but information:

  • Service pages dedicated to each main service (not everything bunched on one page)
  • Descriptions with concrete information about what’s included, what it costs, how long it takes
  • FAQ for common questions
  • Cases or examples where relevant

Thin pages — under 300 words, without real information — rank poorly or not at all. Content with substance and relevance ranks better.

5. Connection to Google Business Profile

For local businesses the website’s ranking is strongly linked to the Google Business Profile:

  • Verified GBP with the correct URL to the website
  • NAP consistency — name, address, phone exactly the same on GBP and website
  • Relevant category matching the website’s content
  • Active profile with posts and updates

An isolated website without a linked GBP ranks much worse locally than a website that sits as a “hub” around an active GBP.

We’ve written a deep guide on this in Google Business for small businesses.

6. External signals

Last part — and usually the slowest to build:

  • Reviews on Google, Bokadirekt, industry platforms (NAP-consistent)
  • Local mentions in articles, industry associations, local sites
  • Social signals (shares, mentions, but not inflated follower counts)
  • Backlinks from relevant local sites (quality > quantity)

These build up over months and years. But each part contributes to how established and reliable Google considers you as a business.

The most common mistake: not measuring

Many local businesses have websites for years without ever looking at Google Search Console or Google Analytics. They don’t know:

  • How many people search for them (impressions)
  • What they search for (keywords)
  • How many click (CTR)
  • Where they land in the results (position)
  • Which pages rank
  • Which searches they lose

Not measuring is flying blind. And without measurement you don’t know what to improve.

Concrete first step: set up Google Search Console (free, takes 30 minutes). Every other week, check:

  • Which searches show you?
  • What’s the CTR on the searches where you appear?
  • Are there searches where you have many impressions but low CTR? (= the page content doesn’t match search intent — an opportunity)
  • Are there searches with low position but high potential? (= improve those pages specifically)

What it means for your business

If the website today isn’t generating new customers, it’s most likely not a product problem or a quality problem. It’s a visibility problem.

Six things to check immediately:

  1. Page Speed — test the website on PageSpeed Insights. Is LCP under 2 seconds on mobile?
  2. Indexing — search “site:yourdomain.se” on Google. Do your pages show?
  3. Local signals — are address, city name and service words naturally on the page?
  4. GBP link — is the website linked from the Google Business Profile? Does NAP match?
  5. Keywords — search “[your industry] [your city]” — do you land on the first page?
  6. Search Console — do you have it installed? If not, start there.

Changes in these parts take 2-4 months to show in ranking. But it’s work that accumulates — every improvement stays and builds.


Want to go deeper? Read The website that actually creates customers for the conversion part, or How to become more visible on Google in your city for the local SEO foundation.