Journal · Troubleshooting
Why is my website not getting traffic?
Why is your website not getting traffic? What a small UK service business can check itself, where to look in Google's free tools, and what to fix first.
Short answer
Most small websites get little traffic for one of five reasons: Google hasn’t properly found the pages, the pages don’t use the words people actually search, there are too few pages answering real questions, local listings aren’t set up, or old links broke when something changed. Google Search Console, which is free, shows you which one it is. Look at impressions and clicks for the last three months, then fix the biggest gap first.
In October 2026 I measured how my own website shows up on Google in the UK. For the searches my nearest competitors appear for, my site didn’t appear at all. Not low down. Not at all.
That was a useful, slightly uncomfortable moment. My site looked good and said the right things, but for those searches it wasn’t there. So I did what I’d tell any client to do: stop guessing, look at what the free tools say, and fix one thing at a time.
If you run a small service business and you’re wondering why your website isn’t getting traffic, here’s how to find the real reason. It builds on why a good-looking site stays quiet and the five checks for a site that isn’t showing on Google.
Key takeaways
- Website traffic comes from four main places: search, direct visits, social media and links from other websites, and owners usually mean search when traffic feels low.
- Google Search Console’s Performance report shows impressions and clicks, which together reveal whether the problem is being found, being chosen or being contacted.
- Service-business pages often use the owner’s words rather than the words clients type, so Google has little reason to match them to searches.
- A Google Business Profile affects whether a local service business appears in map results for searches with a place name or “near me”.
- A sudden traffic drop after a domain change, page rename or site move is often caused by missing redirects, which Search Console’s Page indexing report helps uncover.
In this guide
- What counts as traffic, and which kind is low?
- Where can you see why your website isn’t getting traffic?
- Why would Google not show your pages?
- Do local listings affect traffic for a service business?
- Why did traffic drop after a change?
- Frequently asked questions
- Sources and references
What counts as traffic, and which kind is low?
Traffic simply means visitors, and they arrive from four main places: search engines, direct visits, social media and links on other websites. When owners say their website isn’t getting traffic, they usually mean search traffic, while word of mouth and social may be doing fine. Knowing which kind is low tells you where to look.
The four sources
- Search: people who found you on Google or another search engine.
- Direct: people who typed your address or clicked a saved link.
- Social: people who came from Instagram, Facebook, LinkedIn and so on.
- Referral: people who clicked a link to you on another website.
Why your numbers may look lower than they are
If you use Google Analytics, UK visitors who say no to cookies are counted differently. Google explains that when consent is denied, its tags don’t store cookies and send only minimal information (Google Analytics Help). Your real visitor numbers may be higher than your reports suggest. Search Console counts searches differently, so it makes a good second opinion.
Where can you see why your website isn’t getting traffic?
You can see why in Google Search Console, Google’s free tool for site owners. Its Performance report shows impressions, how often your pages appeared in search results, and clicks, how often someone clicked through. The default view covers the last three months. Those two numbers together point to the real problem.
Google defines impressions as “how many times your site appeared in Search results” and clicks as the number of times someone clicked through (Search Console Help). Here’s how to read them:
| What you see | What it usually means | Where to go next |
|---|---|---|
| Almost no impressions | Google isn’t showing your pages for much at all | The five checks for a site not showing on Google |
| Impressions, but few clicks | You’re showing up, but titles and descriptions don’t make people click | Rewrite page titles and descriptions in clients’ words |
| Clicks, but no enquiries | Traffic isn’t the main problem | Your first screen, contact route and form |
| Good numbers that suddenly fell | Something changed on the site | Check redirects and the Page indexing report |
Look at the searches, not just the totals
The Performance report also lists the searches that showed your pages. If those searches have little to do with the work you want, that’s a clue your pages are describing the wrong thing.
Why would Google not show your pages?
Google won’t show your pages much if it hasn’t properly indexed them, if they don’t use the words people search, or if there are too few pages answering real questions. These are the three most common reasons for a small service business. Check them in that order, because there’s no point rewording pages Google can’t see.
Reason 1: Google hasn’t properly found your pages
If Search Console shows very few pages indexed, nothing else here matters yet. Common causes include WordPress set to discourage search engines, no sitemap submitted, or a brand-new site Google hasn’t reached. The Google checks guide linked above covers each one.
Reason 2: Your pages use your words, not your clients’ words
This is the most common one I see, and I’ve been guilty of it myself. We describe our work in our language. Clients search in theirs.
- A coach writes “unlock your leadership potential”. A client searches “coach for new managers”.
- A therapist writes “a safe space to explore”. A client searches “anxiety therapist online UK”.
- A tutor writes “tailored learning journeys”. A parent searches “GCSE maths tutor”.
Google’s guidance is to create helpful, people-first content written for the people you serve (Google Search Central). If the words people type never appear on your pages, Google has little reason to show you.
Try this: write down five questions a new client asked you this year, in their words. Does your website answer each one, using those words, somewhere a visitor can find it?
Reason 3: Too few pages answering real questions
Many service-business websites have five pages: Home, About, Services, Blog (empty) and Contact. That gives Google five chances to match a search. Each service you offer deserves its own page with a clear title, and each common client question is a chance for a short, helpful article. It’s the reason I’m publishing these guides on my own site.
Do local listings affect traffic for a service business?
Local listings affect traffic whenever your clients search with a place name or “near me”, because Google often shows a map of businesses for those searches. Those map results come from Google Business Profile listings. If you work with clients in one area and have no profile, or an old one, you may be missing from that map.
What Google looks at
Google says local results are based mainly on relevance, distance and prominence, meaning how well known a business is (Google Business Profile Help). You control relevance most directly, by keeping your profile complete and accurate.
What to check on your profile
- Business name, written exactly as on your website.
- The right main category for your service.
- Your area, or the areas you serve.
- Opening hours and your website link.
If you work fully online, a profile matters less, but it’s still worth having for people who search your name.
Why did traffic drop after a change?
Traffic drops after a change when old addresses stop working: a new domain without redirects, renamed or deleted pages, or a rebuild that lost page titles. Google and other websites keep sending people to the old addresses, which now lead nowhere. Search Console’s Page indexing report shows which pages Google couldn’t reach, and that’s often where a drop explains itself.
Three questions to ask yourself
- Did you change your web address? Google recommends permanent (301) redirects from old addresses to new ones when a site moves (Google Search Central). Without them, Google treats it as a new site.
- Did you rename or delete pages? Old links from Google and other websites may now lead to an error page.
- Did you rebuild or move the site? Page titles, descriptions and redirects are often lost in a move.
What I’d do first, in order
- Set up Google Search Console if you haven’t, and look at impressions and clicks for the last three months.
- If impressions are near zero, work through the not-showing-on-Google checks.
- If impressions are there but clicks aren’t, rewrite your page titles and descriptions in your clients’ words.
- List five real client questions and make sure your site answers them.
- Set up or update your Google Business Profile if you serve a local area.
What nobody can promise
More pages and better wording give Google more reasons to show you. They don’t guarantee it will. Results depend on Google, on your competition and on how well your pages answer what people want. Anyone who promises a set amount of traffic is guessing.
What I found on my own site (October 2026)
When I measured how wonderlandsites.com appears on Google in the UK, it didn’t appear at all for the searches my four nearest competitors show up for. The site looked good and said the right things. My reading is that it had too few pages answering the questions people type, in the words they use. So I’m fixing it the way this guide describes: one real client question at a time, starting with the guides you’re reading now. I’ll only report a result when there’s a real one to report.
Your free Website Check
A plain-English report within 24 to 48 hours (Monday to Friday): an overall grade (A–F), what’s working, what isn’t, and your top 3 fixes in order. No login, no call, nothing changed on your site.
Frequently asked questions
Why is my website getting no traffic from Google?
Usually because Google hasn’t indexed the pages, the pages don’t use the words people search, or there are too few pages answering real questions. Google Search Console, which is free, shows impressions and clicks for each page and search, so you can see which of those problems you actually have.
How long does it take for a new website to get traffic?
It varies. Google says crawling alone can take from a few days to a few weeks, and showing up for competitive searches can take much longer. Focus on what you control: being indexed, clear page titles in your clients’ words, and pages that answer real client questions well.
Is low traffic always a problem for a small service business?
Not always. A small service business may need only a modest number of the right visitors. If people visit but don’t get in touch, the issue is more likely your first screen, your contact route or your form than traffic. Test those before chasing more visitors.
What is the difference between impressions and clicks?
Impressions count how many times your pages appeared in Google’s search results. Clicks count how many times someone clicked through to your site. Many impressions with few clicks usually means your page titles and descriptions aren’t persuading people. Few impressions means Google rarely shows you at all.
Does posting on social media increase website traffic?
Social media can send visitors when your posts link to useful pages on your site, but that traffic usually stops when you stop posting. Search traffic tends to build more slowly and last longer. For most service businesses, a mix works: social for people who know you, search for people who don’t.
Should I pay for ads if my website isn’t getting traffic?
Ads can bring visitors quickly, but they stop when you stop paying, and they won’t fix a form that doesn’t send or a page that doesn’t explain what you do. Check your site works first. Then decide on ads as a separate business choice, with a budget you’re comfortable losing.
Why did my website traffic suddenly drop?
A sudden drop often follows a change: a new domain without redirects, renamed or deleted pages, or a rebuild that lost page titles. Check Search Console’s Page indexing report for pages Google can no longer reach. Seasonal patterns and changes to Google’s results can also play a part.
Sources and references
- Performance report (Search results) – Search Console Help (impressions and clicks).
- Creating helpful, reliable, people-first content – Google Search Central.
- Tips to improve your local ranking on Google – Google Business Profile Help.
- Site moves with URL changes – Google Search Central (redirects).
- About consent mode – Google Analytics Help.
About the author
Alleo Gordon, founder of WonderlandSites. Studied Computing at London South Bank; IT technician at a sixth form college in Bethnal Green for 3 years; looking after websites since 2018. Read my story
Written with AI help, ideated, checked, and confirmed by Alleo.
Last reviewed 4 November 2026.
Keep reading
Whenever you’re ready, I’m here.
Tell me a little about where you are and where you’d like to be. I’ll reply personally.