Why your website does not show up on Google

You type your own company name into Google and get everything except yourself. It is a common problem, it almost never has one cause, and there is an order in which to look for it.

Why your website does not show up on Google

When a site does not show up on Google, the first assumption is usually that it needs an SEO service. Sometimes it does, but more often the cause is something you can check in half an hour and fix without anyone’s help. The trouble is that one question hides two entirely different situations: either Google does not know your site exists, or it knows and puts it behind the competition. The fixes for those two have nothing in common, so it is worth separating them before you do anything.

Indexing and ranking are not the same thing

Indexing means Google knows your site exists and has stored it in its list. Ranking means it has decided to show your site when somebody searches. A site that is not indexed cannot rank for anything at all, including its own name, and that is a technical problem with a technical fix. A site that is indexed but does not appear for the terms you care about is a different problem, and technique is no longer the main answer there.

You can tell which one you have in a few seconds. Type site: followed by your address into Google, with no space. If nothing comes back, the site is not indexed and everything else in this article can wait. If you get a list of your own pages, Google knows you, and the question becomes why it places you below others.

A business profile is the biggest single win for a local company

For a business that operates in one place, a Google Business Profile usually brings more visibility than the site itself. It is the entry that appears on the map and in the panel beside the results when somebody searches your name or your service in your town, and it costs nothing. If you have never set one up, a version may already exist that Google assembled on its own or that somebody else submitted, so the first step is to claim the existing one rather than create a second.

What pays off on the profile is dull and decisive: the right business category, opening hours that match reality, an address and phone number written the same way they are written on your site, and photographs you took yourself. A mismatch between the profile and the site is a common reason local results do not line up, and fixing it takes no programming knowledge at all.

What your own site controls

A few things on the site tell Google directly what it is about, and they are often left exactly as the template left them. The page title shown in the browser, the description that appears in results, one main heading per page, and body text that actually names what you do and where. A page that says only "Home" and "Welcome" has given Google nothing to find it by.

The second rule is one purpose per page. If the same service is mentioned in half a sentence across five places, none of those places is a clear answer to a query, so Google picks for you and usually picks badly. One page that answers one question in full works better. Loading speed plays a part too, but it is rarely why a site fails to appear at all, and it has an article of its own.

Why first place for everything does not exist

Search terms differ enormously in how hard they are to rank for. For your own company name you can almost always be first, because nobody else is aiming at that term. For a general service in a large city you are competing with companies who have worked at it for years and have a budget, and a promise of first place there is not realistic no matter who makes it.

A more useful target is a narrow term that describes what you actually do and where you do it. Fewer people search it, but the ones who do know what they want, and there you genuinely can rank. If somebody guarantees first place for a broad term and charges for it, you are paying for a promise they have no control over.

Measure in Search Console, not by searching for yourself

Searching your own name in your own browser is not measurement. Google adapts results to where you are, what you have searched before and whether you are signed in, so your site can look better or worse to you than it really stands. Google Search Console is a free tool that shows the real figures: which terms your site appears for, how often, and how many people click.

It is worth setting up even if you plan to change nothing, because it also reports problems you would not otherwise see, such as pages Google cannot index. Data collects from the moment you set it up rather than backwards, which is the reason to set it up now and look at it later. Changes do not show overnight in any case.

The order to check things in

  • Type site: followed by your address into Google and see whether the site is indexed at all
  • Claim or create the Google Business Profile, with the correct category and opening hours
  • Check that every page has its own title, description and single main heading
  • Make the address and phone number on the site match the ones on the profile
  • Set up Search Console and let it gather data before you change anything

How long this takes

The technical part is a matter of hours. If the site is not indexed, the fix and the submission are usually done the same day and Google responds within a few days. A business profile takes an afternoon. What takes time is ranking for terms somebody else is already working on, and the honest frame there is months rather than weeks. If you have worked through this list and the site still does not appear even for its own name, the cause is almost certainly technical and worth looking at before you invest in any kind of optimisation.

Related projects