WHO WE BUILD FOR GUIDES
Web Design & Development Shopify & E-Commerce Search Engine Optimization PPC & Digital Advertising
[email protected]
DIAGNOSIS // IN ORDER

Why your website is not ranking, in order of likelihood.

Five causes, ranked by how often each one turns out to be the answer. The first check takes thirty seconds and settles whether this is an indexing problem or a ranking problem.

BY Andrew Pottruff UPDATED OCTOBER 2026 8 MINUTE READ

Five causes account for almost every version of this, and they are nowhere near equally likely. In order: your site has too few pages to rank for anything, the pages it does have are not about anything a human types into Google, your Google Business Profile is half finished, the site is slow or partly missing from the index, or it went live twelve weeks ago and nothing is wrong at all.

Work down them in that order. The first check takes thirty seconds and decides whether the rest of this page applies to you.

Nothing below involves buying a tool. Two free reports and your own eyes get you to the real cause in about an hour.

First, confirm Google is holding your pages at all

Open Google and type this, with your own domain in place of the example, no spaces after the colon:

site:yourbusiness.ca

That returns the pages Google currently holds for your domain. The count it prints is an estimate and not worth arguing with. What you are reading is the shape of the result, and there are three shapes.

Almost nothing comes back. One result, or none. Your site is not in the index, which means ranking was never the question. Jump to reason four.

Some of it comes back. You know you have twenty-eight pages and nine are listed. Google found part of the site and either could not reach the rest or decided it was not worth keeping. Usually that is thin pages, or pages nothing on the site links to.

All of it comes back. Indexing is fine. Your problem is competitive rather than technical, and it is almost certainly reason one or two.

Two follow-ups worth the extra minute. Narrow the same search to one section, site:yourbusiness.ca/services/, and you learn whether a whole folder is missing rather than the odd page. Then search your business name in quotation marks. If you are not the first result for your own name, treat that as a separate and more urgent problem than any service term.

When you want the real version of this rather than the kerbside version, the Pages report in Google Search Console lists every URL it knows about with the reason each one is or is not indexed. It is free, it takes ten minutes to verify a site, and no paid audit tells you anything it does not.

Reason one: the site is too small to rank for anything

This is the most common answer by a wide margin, and it is nearly always a surprise, because the site looks finished.

Home page. About. Contact. One page called Services carrying nine bullet points. Such a site turns up when somebody types your business name and stays invisible for everything else, because Google ranks individual pages against individual searches, and you have published one page about everything rather than nine pages about one thing each.

Here is the test. Write down the five searches you want to win. Real phrasing, the way a customer would type it, not your internal name for the service. Then beside each one, write the exact address on your site that is the best possible answer to it.

If the home page is your answer more than once, you do not have a ranking problem. You have a page problem, and no amount of optimizing the existing pages fixes it. The work is building the missing ones.

A useful rule: anything you would say yes to on the phone deserves its own address, and anything you want to be found in deserves its own address. For most trades that is between eight and twenty pages once services and towns are counted properly, which is also roughly where the cost of a real build lands in what a website costs in Brantford.

Reason two: the pages exist and they target nothing

Second most common, and the cheapest to fix because the pages are already there.

The symptoms are consistent. Page titles that read Services, Products, Gallery and Welcome. Every tab in your browser showing the business name and nothing else. An opening line about commitment to quality and attention to detail. Headings written to sound professional rather than to match a search.

That page is about a feeling. Nobody searches for a feeling.

Three checks, in increasing order of effort.

  • Read your own title tags. Open six pages in six tabs and read what the tabs say. If you cannot tell the pages apart from the titles, Google cannot either.
  • Open the Queries report in Search Console. Sort by impressions. The terms you are already appearing for, badly, are the pages you half have. The terms you expected and cannot find anywhere are the pages you do not have.
  • Check that anybody searches your phrase at all. This is where owners lose years. Plenty of sites are carefully optimized for a phrase with no searches behind it. Local demand is small and specific. Our own category is a fair example, measured in October 2026: 170 searches a month for "web design brantford" and 110 for "website design brantford". Those are the real sizes of a local market, and a phrase like affordable professional web design for Ontario businesses has no size at all.

The fix is dull and it works. One page, one phrase, with the phrase in the URL, the title, the first heading and the first sentence, written in the customer's words rather than your industry's.

Reason three: the ranking you are missing is not on the website

Search a trade and a town on a phone and look at what fills the screen. The map results sit on top, frequently taking the whole first screen, and they are chosen mostly from your Google Business Profile rather than from your website.

So a lot of businesses who tell us their site does not rank mean something more specific: they are not in the map pack. The site contributes to that, but the profile decides most of it, and a neglected profile cannot be rescued by the best site in the county.

Three minutes of checking. Is the profile claimed and verified. Is the primary category the one the top three map results in your town are using. Are there photos of your own work from this year. Are there recent reviews, each with a reply. If more than one of those is a no, the profile is your bottleneck, and the full setup is in setting up a Google Business Profile with the surrounding work ordered in the local SEO checklist for trades.

Reason four: the site is blocked, broken or invisible to a crawler

Less common than the first three, and the only one on the list that can take you to zero overnight. Here is what we actually find, in rough order of frequency.

What we findHow to check it yourself
A noindex tag left on after the buildView the page source and search it for the word noindex
A robots.txt rule blocking the siteOpen yourbusiness.ca/robots.txt and read it. A line reading Disallow with a single slash blocks everything
Content that only exists after JavaScript runsView source and search for a sentence you can see on screen. If it is not in the source, it may not be in the index
Canonical tags on every page pointing at the home pageSearch the source for canonical and read the URL it names
The www and non-www versions both liveVisit both. One should redirect to the other
Pages nothing links toTry reaching the page from the home page using only links
Eight seconds to load on mobile dataCovered in Core Web Vitals for a small business site

The staging leftover is worth dwelling on because it is so common and so expensive. A site under construction is hidden from search on purpose. If nobody removes the hiding at launch, the site is live, looks perfect, sells nothing, and stays that way until somebody views the source. Check it before you pay anyone to investigate anything.

If the site was recently rebuilt or moved, the likeliest cause is a URL that quietly stopped existing, which is a different diagnosis with its own sequence in moving off Wix, Squarespace or Framer.

Reason five: it is three months old and nothing is wrong

Sometimes the honest answer is that you are early.

A new domain, a new page or a newly rebuilt site does not arrive at its eventual position. It gets crawled, held provisionally, tested against competitors who have been answering the same search for six years, and moved gradually. For a competitive local term, think in months rather than weeks. We will not give you a number, because anybody who does is guessing at your market, your competitors and your link profile from the outside.

What you can do is measure the thing that moves first. In Search Console, impressions rise before positions do and positions rise before clicks do. A page gaining impressions on the right terms is working, even while it sits on page three. A page with no impressions after two months is not being considered at all, and that sends you back to reasons one and two.

The order to work through it

  1. Run the site: search. Settle whether this is an indexing problem or a ranking problem.
  2. Verify Search Console and read the Pages report and the Queries report. Both free.
  3. List your five target searches and name the page that answers each. Count the gaps.
  4. Read your six most important title tags and headings. Fix any that could belong to another business.
  5. Check the Google Business Profile. Category, photos, reviews, replies.
  6. View the source for noindex and canonical problems. Open robots.txt.
  7. Load your most important page on a phone on mobile data with the wifi off.
  8. Only then consider whether anything needs buying.

Most owners find their answer at step three. That is good news in the sense that it is fixable and bad news in the sense that it is not a tweak. Pages take writing.

When the real answer is a rebuild

If the diagnosis is a handful of pages on a platform that makes adding more of them painful, you are not looking at an SEO job. You are looking at a structure job that SEO work would sit on top of, and spending monthly on the second while the first is unresolved is how businesses end up three years in with nothing to show.

The honest sequence is: fix the structure, publish the pages that answer real searches, get the profile right, then measure enquiries rather than positions.


We will run these checks on your site and tell you which of the five it is, including the times it turns out to be reason five and the answer is to wait. Send us the URL and you will get a plain answer rather than an audit with a sales sequence attached.

STILL ASKEDTHE FOLLOW-UP QUESTIONS

Want to know which of the five it is?.