Why is my website not ranking on Google?
Your website can be indexed by Google and still sit on page three because being included in search results does not mean Google considers your pages the best answers for a particular search. For a small business, common reasons include vague page titles, one page covering too many services, missing town-specific information and local competitors with stronger websites and more customer reviews.

If Google has indexed my website, why is it still so far down?
Indexing and ranking are two different steps. Indexing means Google has found a page, processed it and stored it in its search index. Ranking determines where that page appears when someone searches for a related service.
Take a plumbing company in Bristol. Google might have indexed its homepage, contact page and boiler repairs page. That does not mean the boiler repairs page will appear near the top for "boiler repair Bristol". Google still has to decide how well the page answers that search and how it compares with competing results.
You can check a page yourself in Google Search Console. Select your website, open URL Inspection at the top and paste the full page address. If the result says "URL is on Google", the page is indexed. It does not mean the page ranks well.
Next, open the Performance report and select Search results. Set the date range to the last three months, then look at the Queries and Pages tabs. Impressions show how often your page appeared in search, clicks show how often someone visited it, and average position gives you an indication of where it appeared.
A page with impressions but few clicks might have a title that does not match what searchers expect. A page with very few impressions may be targeting the wrong searches or lack enough useful information. If your website does not appear in Google at all, that is a separate problem. Our guide to websites missing from Google explains the common reasons and how to check them.
Is one page trying to rank for too many services?
We often find this problem on small service business websites. A plumbing company offers emergency repairs, boiler servicing, boiler installation, bathroom fitting and central heating repairs. Its entire website has one Services page, with two or three sentences about each job.
The owner knows exactly what the company does, but a visitor searching for emergency plumbing needs specific information. They want to know which emergencies the company handles, where it works and how to arrange a visit. A short paragraph on a general services page is unlikely to answer all those questions.
Give each important service its own page when it meets a distinct customer need and you have enough useful information to explain it. A plumber might have separate pages for:
- Emergency plumbing and leak repairs.
- Boiler servicing and maintenance.
- Boiler installation and replacement.
- Bathroom plumbing and installation.
- Central heating repairs.
Describe the actual work, the problems you solve and the areas you cover. Include relevant job photographs, explain how customers can request a quote and answer the questions you regularly hear on the phone. Avoid copying the same paragraph onto five pages and changing only the service name. Each page needs a reason to exist.
You can write service descriptions yourself because you know the work better than anyone outside the business. If creating the pages requires changes to your website navigation, templates or internal links, ask the person who built the site to help.
Could your page titles be making your website harder to find?
Open your homepage and look at the browser tab. If it says "Home", the page title is not doing much useful work. A page title is the description that can appear as the clickable headline in Google results. It also gives Google information about the page.
For example, "Home | Smith & Sons" says very little about the business. "Plumber in Reading | Smith & Sons Plumbing" gives searchers a clearer idea of the service and location.
Check your service pages too. Titles such as "Services", "Our Work" and "Welcome" do not explain what a visitor will find. A boiler installation page should have a title that describes boiler installation, rather than repeating the homepage title.
Look at the main heading visible at the top of each page as well. If someone opens your boiler repairs page, they should immediately understand that they are in the right place. You can usually edit titles and headings through your website editor or SEO plugin. Some systems use separate fields for the browser title and the visible heading, so check both after saving.
Are local competitors appearing above you in Google?
A business can have good service pages and still struggle in its main town. A heating engineer in Swindon, for example, might have a general heating services page but no information about the areas covered. Competitors may have dedicated Swindon pages that explain their services, the properties they work on and how local customers can book.
A useful town page gives residents information that applies to their area. Explain which services you provide there, what types of properties you work on and how customers can arrange a visit. Only mention locations you genuinely serve. Creating dozens of nearly identical pages with different town names gives visitors little useful information.
Your Google Business Profile also needs attention. This is the business listing that can appear alongside a map and local search results. Check that your business name, address or service area, phone number, opening hours and business categories are accurate. Add current photographs and list the services you actually provide.
Reviews can affect how your business looks to someone comparing local companies. A competitor with many recent, detailed reviews may appear more established than a business with only a handful. Ask genuine customers for honest feedback after completed jobs and respond professionally to reviews, including critical ones. Never buy reviews or ask customers to describe work they did not receive.
Google uses relevance, distance and prominence when determining local results. You cannot control how far away a searcher is, but you can give Google and potential customers accurate information about your business. Our local SEO audit guide explains why the website and Google Business Profile need to be checked together.
Choose one important search, such as "electrician in Swindon", and compare your website with the businesses appearing above it. Check their service pages, location information, profiles and reviews. Look for specific questions they answer that your own website leaves unanswered.
What should I fix first if my website is on page three?
Start with one service that brings valuable work into your business. Changing every page at once makes it harder to identify which changes help. Work through these checks in order:
- Open URL Inspection in Google Search Console and confirm that the service page is indexed.
- Check the Performance report to see which searches generate impressions for that page.
- Read the page as a potential customer. Is the service clear, is your coverage area explained, and can someone contact you easily?
- Check the page title and main heading. Replace generic wording with a description of the actual service and, where appropriate, the town.
- Compare the page with competitors above you. Look for useful details, photographs or answers that your page is missing.
- Check your Google Business Profile for accurate contact details, service categories, photographs and customer reviews.
There may also be technical problems. A page could load slowly, display badly on a phone, have broken internal links or contain missing or incorrect structured data. Structured data is code that describes information on a page to search engines. These problems are harder to spot by reading the page alone.
You can handle several improvements yourself. Editing a page title, adding useful service information, uploading genuine job photographs and correcting business hours do not usually require an SEO specialist. Changes to website templates, technical code, structured data or a badly built mobile layout may need your developer.
How can I find out exactly what is wrong with my website?
A general checklist tells you what to look for, but it cannot tell you which problems are present on your own pages. You need to inspect the website on a desktop and a phone. A page might look fine on a large screen while its contact button is difficult to use on a mobile.
FixGuider provides a free SEO audit with screenshots of your own website on desktop and mobile. Every problem is circled, numbered and explained in plain words, with the costly problems listed first. The audit checks eight areas: indexing, speed, the phone version, titles and headings, content, local search, links and structured data.
We inspect the website from the outside, the way Google and visitors see it. You do not need to share passwords or provide access to your website. The audit is yours to keep, whether or not you decide to hire anyone.
If you want help with the problems identified, FixGuider provides a written price for each job. Work starts only after you approve the price. There is no retainer and no promise of a particular Google position. Rankings depend on Google's systems and competing websites, so nobody can honestly guarantee where your business will appear.
Start by copying the full address of your most important service page. Paste it into URL Inspection in Google Search Console and check whether it is indexed. Then open the Performance report and see which searches bring up that page. If you want someone to check the actual problems across your website, request a free SEO audit and use the marked screenshots to decide what needs fixing.
New articles by email
One email per new article.
