SEO — search engine optimization — is one of those terms that sounds more complicated than it is. Beneath the jargon, it's a simple idea: making your website easier for people to find when they search for what you offer.
This guide covers what actually moves the needle for a small service business. No technical expertise required.
What SEO actually means
When someone searches "electrician in Gothenburg" on Google, Google's job is to return the most relevant and trustworthy results. SEO is the process of making your website one of those results.
Google looks at hundreds of signals to decide which sites to show. Most of them fall into three categories:
Relevance — Does your website actually mention what the person searched for? Does the content match what they need?
Authority — Do other websites link to yours? Do people click your site from search results and stay there?
Experience — Does your site load quickly? Does it work on mobile? Is the content easy to read?
Most small business websites fail on relevance first — not because the business isn't relevant, but because the website never clearly states what it does, where, and for whom.
Why it matters for small businesses
For a small service business, being visible in local search is one of the most valuable marketing channels available. It's free, it's ongoing, and the people searching are actively looking to hire someone.
Consider: if you're a plumber in Uppsala and someone searches "plumber Uppsala emergency," the three businesses that appear at the top of that search get nearly all the clicks. The rest get almost nothing.
The good news: local SEO is less competitive than national SEO. You're not competing with every plumber in Sweden — you're competing with a handful of local companies. That's a winnable game with some basic effort.
The basics: title, description, headings
Page title — This is the blue link text that appears in Google search results. It should describe what the page is about in plain language. "Plumber Uppsala — Fast emergency callout | Jens VVS" is better than "Home | Jens VVS."
Meta description — The short paragraph below the title in search results. It doesn't affect ranking directly but influences whether people click. Write it like an ad for the page: specific, direct, and with a reason to click.
H1 heading — The main headline on each page. There should be one per page, and it should include your service and location. "Emergency plumber in Uppsala" as your homepage H1 is better than "Welcome."
Content — Write about your services in natural language. Answer questions customers actually ask. If people search "how much does a plumber cost in Uppsala," writing a page that honestly answers that question is worth more than any technical SEO trick.
Local SEO — the secret weapon
Local SEO is the subset of SEO that focuses on map results and location-specific searches. For most small service businesses, this is more important than general SEO.
Google Business Profile — Set this up first. It's free and it's what controls your appearance in Google Maps and the "local pack" (the map with three businesses that appears at the top of many local searches). Fill in every field: address, hours, phone number, services, photos. Ask happy customers to leave reviews.
NAP consistency — Your Name, Address, and Phone number should be identical everywhere online: your website, Google Business Profile, Facebook, Yelp, and any directories you're listed on. Inconsistencies confuse Google.
Service area pages — If you serve multiple towns or neighborhoods, a page for each location (e.g., "Plumber in Knivsta" and "Plumber in Enköping") helps you appear in searches for each area.
How fast your site loads matters
Page speed affects both your Google ranking and your conversion rate. A site that takes 4 seconds to load on mobile loses a significant portion of visitors before they see anything.
The biggest causes of slow loading:
- Large, uncompressed images
- Too many third-party scripts (chat widgets, analytics, advertising tools)
- Cheap hosting that can't handle traffic spikes
Most modern website builders handle image compression and hosting quality automatically. If you're on a self-hosted WordPress site, you'll need to manage this more actively.
Google's PageSpeed Insights tool (free, at pagespeed.web.dev) shows you your site's speed score and specific things to fix.
Getting other sites to link to you
Links from other websites to yours are one of the strongest signals of credibility in Google's eyes. This is called "link building," and it doesn't have to be complicated.
Start local:
- Local newspaper or business journals — a story about your business often includes a link
- Local business directories and chambers of commerce
- Supplier and partner websites
- Industry associations
Create something worth linking to:
- A genuinely useful guide about your trade
- A local resource (like a maintenance checklist specific to your climate)
- Case studies or before-and-after project photos
You don't need hundreds of links. A dozen high-quality links from reputable local sources is more valuable than hundreds of low-quality directory listings.
What to focus on first
Don't try to do everything at once. In order of impact for a small service business:
- Set up Google Business Profile — biggest single impact on local visibility
- Write clear page titles with your service and location — five minutes per page
- Make sure your phone number is visible without scrolling — more immediate impact on calls than any SEO tactic
- Ask three recent customers for a Google review — reviews are one of the strongest local ranking signals
- Check your site loads in under 3 seconds on mobile — use PageSpeed Insights
- Write at least one page that answers a question your customers ask — "How much does X cost in [your town]" is a reliable starting point
SEO is a slow game. Results from these changes typically take 3–6 months to fully show up. But they compound over time — a site that's been consistently optimized for two years is very hard to displace from the top of local results.