A practical guide for small businesses whose website exists, looks good and still seems invisible in search.

You have a website. It has been live for weeks, months or even years. It looks professional, the services are there, the contact form works – but when you search for the things your customers would actually type into Google, your business is nowhere to be seen.

That does not automatically mean Google has ‘penalised’ your site, and it does not necessarily mean you need to rebuild everything. In most cases, poor visibility comes down to a combination of fairly ordinary issues: Google cannot properly access the page, the content does not match the search, the site gives weak relevance signals, or competitors simply have a stronger result.

For small businesses, SEO can feel unnecessarily mysterious because the symptom is simple – ‘we are not showing up’ – while the cause can sit in several different places. The useful approach is to work through those places methodically.

First: are you missing from Google, or just not ranking where you expect?

These are two different problems. A page can be indexed by Google but rank on page five, page ten or beyond. It can also be completely absent from Google’s index. The first question is therefore not ‘why am I not number one?’ but ‘does Google know this page exists?’

A quick starting point is to search Google for site:yourdomain.co.uk. This is not a perfect diagnostic tool, but it can give you a rough indication of which pages Google knows about. For a proper check, Google Search Console is much more useful. Its URL Inspection tool can show whether a specific page is indexed and whether Google can access it.

If Google has not indexed the page, start with accessibility and technical checks. If it is indexed but ranks poorly, the problem is more likely to involve relevance, content quality, authority, competition or a mixture of them.

1. Your website is new and Google is still discovering it

New websites rarely become visible for competitive searches immediately. Google needs to discover the pages, crawl them, understand what they are about and decide where they belong among all the other pages competing for the same searches.

Submitting an XML sitemap in Search Console helps Google discover URLs, and you can request indexing for important pages after launch. But neither action is a shortcut to strong rankings. Indexing only means a page can be considered for search results – it does not mean Google considers it the best answer.

This is one reason we are cautious about anyone promising ‘page one in a few days’. SEO is not a switch that gets turned on at launch. A technically sound launch gives the site a good foundation, but visibility develops as Google gathers more signals about the website and its content.

2. Google cannot properly crawl or index important pages

Sometimes the problem is much more basic: the pages you want to rank are blocked or marked in a way that tells search engines not to index them.

Common examples include a noindex setting left on after development, an incorrect robots.txt rule, a staging-site configuration carried across to production, pages hidden behind authentication, or a canonical tag pointing Google towards a different URL.

On WordPress sites, it is also worth checking Settings > Reading and making sure ‘Discourage search engines from indexing this site’ was not accidentally left enabled after launch. SEO plugins can introduce page-level indexing controls too, so the global setting is only one place to check.

If your homepage appears in Google but a key service page does not, inspect that exact service-page URL rather than assuming the whole domain has the same problem.

3. Your pages are targeting the wrong searches

A surprisingly common SEO problem is that a website describes the business in the language the business uses internally, rather than the language potential customers use when searching.

Imagine a company describing a service as ‘integrated property surface solutions’ when customers are searching for ‘exterior house painting Glasgow’. The first phrase may sound polished, but it gives Google far less help understanding the specific service and location.

This does not mean stuffing keywords into every sentence. It means understanding search intent and making the page unambiguous. A service page should clearly state what the service is, who it is for, where it is available where relevant, what the process involves and what questions a potential customer is likely to have.

Good SEO copy normally reads naturally because it answers the same questions people are already asking.

4. There is not enough useful content for Google - or your customers

A five-line service description can be visually tidy, but it may not give a customer enough information to make a decision or Google enough context to understand why the page should rank.

This is especially noticeable when competitors have detailed service pages covering the work, locations, process, examples, FAQs, pricing factors and related problems. More words do not automatically equal better SEO, but thin pages often struggle because they simply do not answer enough of the searcher’s questions.

The goal should be completeness rather than length. If a question would genuinely help a potential customer understand, compare or choose the service, it probably belongs somewhere on the site.

5. Your website structure is making important pages hard to understand

Google does not look at every page in isolation. Internal links and site structure help show how your content fits together.

If your main service only appears as a sentence on the homepage, while several unrelated pages receive prominent navigation links, the site is sending weak signals about what matters most. Likewise, if useful articles never link to your service pages, you are missing an opportunity to create a clear relationship between informational content and commercial pages.

For most small business websites, the structure does not need to be complicated. A clear hierarchy usually works best: core service pages, supporting pages, useful articles and sensible contextual links between them.

Your navigation should make sense to a person first. If a visitor has to hunt for a service, a search engine probably is not receiving the clearest possible structure either.

6. The website gives users a poor experience

SEO is not only about text and keywords. If a website is painfully slow, difficult to use on a phone, insecure or covered by intrusive pop-ups, it creates a worse experience for the people Google is trying to serve.

Google’s current guidance treats page experience as a collection of signals and user-experience considerations rather than one magic score. Core Web Vitals can contribute to search success, but a perfect performance score will not make irrelevant content rank.

The practical takeaway is simple: optimise performance because it helps real users, not because you are chasing a green number in a testing tool. Compress oversized imagery, remove unnecessary scripts and plugins, use sensible caching, keep hosting appropriate for the site, and test important journeys on an actual mobile device.

If the website is technically impressive but frustrating to use, SEO work is solving the wrong problem.

7. Your competitors have stronger authority and relevance

Sometimes there is nothing dramatically ‘wrong’ with your website. The competition is simply stronger.

A competitor may have been publishing useful content for years, collected far more relevant links and mentions, built a strong Google Business Profile, earned reviews, created detailed location pages and established a much clearer association with the services you both offer.

This is particularly important for local businesses. Your website is only one part of the search picture. Consistent business details, genuine customer reviews, location relevance, reputable directory listings and a well-maintained Google Business Profile can all reinforce the signals around the company.

SEO therefore needs to be judged against the actual search results. Ranking fifth for a competitive term is a very different situation from ranking fifth when the four results above you are weak, irrelevant or outdated.

What should you fix first?

Trying to ‘do SEO’ everywhere at once normally wastes time. Start by separating technical problems from content and competition problems.

  1. Check that the important page is indexable and actually indexed.
  2. Confirm the page targets a real search that matches the service and customer intent.
  3. Compare the page with the current results – not just with your own idea of what the page should contain.
  4. Improve the usefulness and clarity of the content where genuine gaps exist.
  5. Strengthen internal links and the overall site structure.
  6. Fix obvious mobile, speed, security and usability issues.
  7. For local searches, review your Google Business Profile, reviews, citations and location signals.

Once the basics are right, measure what happens. Search Console can show impressions, clicks, queries and pages gaining or losing visibility. That gives you a much better basis for decisions than repeatedly Googling your own keywords from one device.

SEO should start before the website is finished

One of the most expensive SEO mistakes is treating optimisation as something that gets added after the website has already been designed, written and built.

Page structure, navigation, service hierarchy, content planning, performance, mobile behaviour and technical indexing decisions are all easier to get right during the project than to retrofit afterwards. That is why our web projects consider the SEO foundation during the build rather than waiting until launch to ask what the pages should rank for.

That does not mean every website needs an enormous SEO campaign. A small local business may only need a focused set of service pages, technically clean foundations, good local signals and genuinely useful content. The important part is making those choices deliberately.

Your website does not need to rank for everything

The objective is not to make every page visible for every possible phrase. It is to appear when the right potential customer is looking for something you genuinely provide.

If your website is not showing up on Google, identify which of those two situations you actually have: Google cannot properly find and understand the site, or Google understands it but currently sees other pages as better results. Once you know which problem you are solving, SEO becomes much less mysterious – and much more actionable.

If you are unsure what is holding your site back, a useful review should look at the technical setup, content, search intent and conversion journey together. Fixing rankings is far more valuable when the website is also capable of turning that traffic into genuine enquiries.

Let's talk

Let's build something meaningful.

Have a project in mind, need ongoing support, or simply want to see if we’re a good fit? Tell us what you’re working on and we’ll take it from there.