Nine times out of ten it is one of four things: Google has not indexed your site, your Google Business Profile is missing or half-finished, your website never clearly says what you do and where you do it, or competitors simply have stronger signals such as reviews, links and content. The first three can be fixed in a few weeks. The fourth takes months of steady work, but it is the one that pays.
Are you looking in the right place?
Before changing anything, check what you are actually searching for and where you are looking. Searching your own business name and finding yourself at the top proves very little. Google is good at brand names. The test that matters is the search a stranger would make: "kitchen fitter Kingswinford", "emergency dentist Hagley", "MOT near me" from a phone in Wollaston.
Results are also personalised. If you visit your own site every day, Google will happily show it to you and to nobody else. Use an incognito window, or better, ask a friend in another town to search and send you a screenshot.
Notice which type of result you are missing from, too. For most local services there are three separate lists on the page: the map with three businesses under it (the local pack), the ordinary blue links below, and increasingly an AI Overview above everything. You can be absent from one and present in another, and each has a different fix.
Is your website actually in Google's index?
Type "site:yourdomain.co.uk" into Google. If nothing comes back, Google does not know your site exists or has been told to ignore it. That is surprisingly common on new sites, and the causes are mundane:
- A "noindex" tag left on from the development stage. This happens on more launched sites than anyone would like to admit.
- A robots.txt file that blocks crawling.
- A site that launched four weeks ago and has simply not been crawled yet.
- A domain that changed during a redesign, with no redirects from the old pages.
Google Search Console is free and will tell you exactly which pages are indexed and why others are not. If you have never set it up, do that today. Everything else in this article assumes you can see what Google sees.
Being indexed is not the same as ranking. Indexed means you are in the library. Ranking means someone can find your book.
Is your Google Business Profile verified and complete?
For local searches the map results are decided almost entirely by your Google Business Profile, not your website. A mechanic in Dudley with a scrappy site and a well-tended profile will beat a mechanic with a beautiful site and no profile every single day.
A profile that helps you rank has:
- Verification completed. Video verification is now the norm, and it can take a couple of weeks.
- The correct primary category, chosen deliberately. "Auto repair shop" and "Car inspection station" are different lists.
- Your real business name, without keywords bolted on. Stuffing "Stourbridge Web Design SEO" into your name is against the guidelines and can get the listing suspended.
- Accurate opening hours, a phone number that gets answered, and the services you actually offer listed individually.
- Real photographs of your premises, your van, your team and your work.
- Reviews arriving regularly, with replies.
If you serve customers at their premises rather than yours, set a service area rather than showing an address. Google will still rank you locally, but it will rank you where you genuinely work, not where you sleep.
Does your website say what you do and where you do it?
Google can only rank you for things your website talks about. A homepage that says "Quality. Service. Reliability." tells Google nothing. A homepage that says "Kitchen fitters covering Kingswinford, Wordsley and Stourbridge" tells it a great deal.
Look at your page titles, the text in the browser tab. If every page is called "Home | Company Name", you have work to do. Each page should have one clear job, and its title should say what that job is.
Most small business sites also need more pages than they have. A dental practice in Hagley offering implants, Invisalign and emergency appointments should not describe all three in one paragraph on one page. Each deserves its own page, written for the person searching for that thing. That is not padding. It is matching what people search for with a page that answers it.
Structured data helps here too. A small block of code marking you up as a LocalBusiness, with your address, opening hours and service area, removes any ambiguity about who you are and where you operate. It is standard on every site we build, and it is explained more in our local SEO work.
Are your competitors simply stronger?
Sometimes there is nothing wrong. The garage two streets over has 140 reviews to your 9, has been at the same address for 20 years, and is mentioned on the council site, three directories and the local football club's sponsors page. Google trusts them more, and it is not wrong to.
Prominence, in Google's language, is built from:
- Reviews: quantity, recency and rating, in that order of difficulty to fake. We cover this properly in Do Google reviews improve local rankings?
- Citations: consistent mentions of your name, address and phone number across the web. Inconsistent ones (an old address on Yell, a different phone number on Facebook) actively hurt.
- Links: other websites pointing to yours. Suppliers, trade bodies, local press, sponsorships.
- Content: pages that answer real questions in enough depth to be worth ranking.
None of this is quick, and all of it compounds. Three to six months of steady work usually shows movement. Six to twelve is when it starts to feel unfair to the businesses that did nothing.
Is something technical holding the site back?
Technical faults rarely stop a site appearing altogether, but they drag on it. The ones we see most often locally:
- Slow pages, particularly on mobile data. Google measures this through Core Web Vitals: how fast the main content loads (LCP), how quickly the page responds to a tap (INP), and whether things jump around while loading (CLS).
- Sites that are technically mobile-friendly but miserable to use on a phone: tiny text, buttons you cannot hit, a phone number you cannot tap.
- Duplicate versions of the site, http and https, www and non-www, all serving the same pages without redirects.
- A redesign that changed every URL and redirected none of them. Rankings built up over years vanish overnight.
A proper technical audit takes a day and finds these. Our SEO service starts with one, because there is no point writing content for a site Google struggles to read.
What about AI Overviews and ChatGPT?
The same fundamentals apply, with one addition. AI answer engines pull from pages that state things plainly and from business profiles with consistent facts. A page that answers "how much does a boiler service cost in Stourbridge" in its first paragraph, with a table of typical prices, is far more likely to be cited than one that circles the question for 800 words. Write the answer first, then explain it. The articles on this site follow that rule for the same reason.
Which problem do you have?
| What you see | Most likely cause | Fix | Typical time | |---|---|---|---| | Nothing for "site:yourdomain" | Not indexed: noindex tag, robots block, or brand new | Remove the block, submit a sitemap in Search Console | Days to 2 weeks | | Found for your name, not your services | Website never names services or places | Service pages, proper page titles, LocalBusiness schema | 4–8 weeks to build, 2–3 months to rank | | Missing from the map pack only | Google Business Profile unverified, incomplete or wrong category | Recover access, verify, complete, fix category | 2–4 weeks | | Present but always positions 5–15 | Weaker reviews, citations and links than competitors | Review routine, citation clean-up, local links, content | 3–6 months for movement | | Dropped suddenly | Redesign without redirects, penalty, or profile suspension | Redirect map, reconsideration, guideline fixes | 2–8 weeks | | Fine on desktop, invisible on phones | Slow mobile experience, poor Core Web Vitals | Performance work, often a rebuild | 2–6 weeks |
What this looked like for a real mobile mechanic
Your Local Mechanic is a mobile mechanic serving Dudley, Stourbridge and the Black Country. When they came to us, the site was slow, said very little, and the business profile had been left to fend for itself. We rebuilt the site around the services people actually search for, sorted the profile, added structured data and set up a routine for reviews and real job content. Within a year, visits from Google were five times higher than the same month on the old site, the business was on page one for its town searches, and calls from the listing were up 137%. The full story is in the case study.
Nothing in it was clever. It was the list above, done properly and in the right order.
Where to go next
If you would like a second pair of eyes on why your business is not showing, we will look at the site and the profile and tell you plainly what is wrong and what it would take to fix. Tell us about it. If you would rather read more first, What is local SEO? explains how the pieces fit together.