You have a website, it is live, and yet when you search for what you do, it is nowhere to be seen. This is one of the most common things small business owners come to me about, and the good news is that it is almost always fixable once you understand why it happens.
Ranking on Google is not luck and it is not magic. It comes down to a handful of things being in place. When a site is not showing up, it is usually one or more of the following.
Your site is simply too new
If you launched recently, patience is part of the job. Google has to find your pages, crawl them, and decide they are worth showing. For a brand-new site that can take weeks, and for competitive terms, months. There is no button that skips this - but you can speed up discovery by submitting your sitemap in Google Search Console and requesting indexing on your key pages.
Your pages do not say what people search
Google can only rank you for things your site actually talks about. If your homepage is all taglines and no plain description of what you do and where you do it, there is nothing concrete to match against a search. Write the way your customers speak. If people search "emergency plumber in Brighton", that phrase, or something very close to it, needs to appear naturally in your content, headings and page titles.
The technical basics are off
A lot of ranking problems are quietly technical. These three are worth checking first.
Indexing
If a page is set to noindex, or blocked in robots.txt, Google will not show it at all. Check Search Console to confirm your important pages are actually indexed.
Titles and meta
Every page needs a unique, descriptive title tag and meta description. Duplicate or missing ones make it hard for Google to tell your pages apart.
Mobile and speed
Google ranks the mobile version of your site, and a slow or clunky mobile experience holds you back. This is worth fixing early.
You have not earned any trust yet
Beyond your own site, Google looks at signals from the wider web - links from other reputable sites, mentions, and for local businesses, a properly set up Google Business Profile with genuine reviews. A new business with none of this has to build it up over time. It is slow, but it compounds.
So what do you actually do?
Start with Search Console, make sure your pages are indexed, and check that each one clearly describes what you offer in the words your customers use. Sort out the technical basics, then focus on consistently useful content and earning a few quality links. None of it is a quick trick - it is methodical work that pays off.
If that sounds like more than you want to take on, SEO is one of the things I do. I am happy to take a look at why your site is not ranking and tell you straight what is holding it back.
