Why your website is not on Google
Your website is not showing up on Google? Ten common causes, from indexing blocks to weak pages, a 15-minute check you can run yourself, and what each fix involves.

If your website is not showing up on Google, the cause is almost always one of two things: Google hasn't indexed it (it doesn't know the pages exist or has been told to ignore them), or it is indexed but ranks too low to be seen for the searches you care about. The first is usually a technical problem you can fix in an afternoon. The second takes content, local signals and time.
The first step is to find out which of the two you're dealing with. Below is a 15-minute check you can do without any paid tools, followed by the ten causes I find most often when Canadian business owners ask me why their site has disappeared.
The 15-minute check
- Search
site:yourdomain.cain Google. If nothing comes up, the site isn't indexed. If only a few pages show, part of it is missing. - Search your exact business name. If your site doesn't appear for its own name, there's a serious indexing or trust problem. If it does, Google knows you exist.
- Search the service you sell plus your city, for example "roof repair Lethbridge", in a private window. Note what page you appear on, if any.
- Open Google Search Console (free, from Google). Look at the Pages report for "not indexed" reasons and use URL Inspection on your homepage and one service page. If you don't have Search Console, set it up first; my Search Console guide for beginners takes you through it.
If step 1 fails, read causes 1 to 5. If steps 1 and 2 pass but step 3 fails, jump to causes 6 to 10.
Indexing problems: Google can't or won't see you
1. The site is brand new
Google can take anywhere from a few days to several weeks to discover and index a new site, especially if nothing links to it. Submit a sitemap in Search Console, request indexing for your key pages, and make sure your Google Business Profile and a few directories link to it.
2. A "noindex" tag left over from development
Designers often block search engines while building a site and forget to remove the block at launch. In WordPress there's a setting that discourages search engines; in other systems it's a meta tag. URL Inspection will say "Excluded by noindex tag". This one costs nothing to fix and I find it more often than you'd think.
3. robots.txt blocks the site
A single line in the robots.txt file (Disallow: /) can tell Google to stay away from the whole site. Open yourdomain.ca/robots.txt and check.
4. You moved or rebuilt without redirects
If you switched domains, moved from http to https, or rebuilt the site with new page addresses and didn't redirect the old ones, Google may still be holding onto old URLs that now return errors. Rankings built over years can drop within weeks. See moving a website without losing traffic.
5. The content isn't readable
Some page builders and heavy JavaScript setups load text in ways search engines struggle with, or put the important words inside images. If URL Inspection's rendered view shows an empty page, Google sees an empty page. This is one reason I build sites hand-coded or on a custom CMS: the text is in the HTML, where Google expects it.
Ranking problems: indexed but invisible
6. You're targeting searches you can't win yet
A new site won't rank for "lawyer Toronto" in month two. Start with more specific searches: the service plus a neighbourhood, a specific problem, a specific product. Those bring fewer but warmer visitors and build the authority you need for the big terms. Read keyword research for a local business for how to pick them.
7. Your pages are thin
A services page with a bulleted list of eight services and no detail can't rank for any of them. Each main service needs its own page explaining what it is, who it's for, typical prices or ranges, the process, the area you serve and photos of your work.
8. No local signals
For local searches, Google leans heavily on your Google Business Profile, reviews and consistent directory listings. A website without a profile is fighting with one hand. Start with the local SEO guide for Canada.
9. Duplicate or competing pages
Two or three pages on your site targeting the same thing (for example, five near-identical city pages) can confuse Google about which to show, and sometimes it shows none. Merge them or make each genuinely different.
10. A manual action or a hacked site
Rarer, but serious. Search Console has a "Manual actions" report and a "Security issues" report. Spammy links bought by a previous SEO provider or injected pages after a hack can push a site out of results. Both need cleanup before anything else helps.
What you can fix yourself, and what usually needs help
| Cause | DIY? | Typical effort |
|---|---|---|
| New site, no sitemap | Yes | 30 minutes in Search Console |
| Noindex or robots.txt block | Usually | Minutes, if you have access |
| Missing redirects after a move | Sometimes | Hours to days, depends on site size |
| Unreadable content | Rarely | Often means rebuilding pages |
| Wrong keyword targets | Yes, with research | A few hours of planning |
| Thin service pages | Yes, if you write well | A few hours per page |
| No local signals | Yes | A few hours, then a routine |
| Manual action or hack | Rarely | Specialist work |
When it's the site itself
Sometimes the honest conclusion is that the website can't be saved cheaply: it's slow, built on an abandoned theme, missing basic structure and nobody has the admin login anymore. I don't patch other people's sites. In that case I build a new one, keep your domain and carry over any content and addresses that still bring visitors, with redirects mapped page by page. That is often cheaper than months of fixes on a foundation that will keep breaking.
If the site itself is sound, the remaining work is ongoing SEO: my SEO service covers the technical checks, content and local work from $1,000/month, with Search Console and analytics set up under your own account.
Let’s talk
about your business
Before the call I review your website and ads. After the call you get an action plan and a price range in writing.
Not on Google:
quick answers
How long does it take for Google to index a new website?
Usually between a few days and a few weeks. Submitting a sitemap and requesting indexing in Search Console speeds things up, as do links from your Google Business Profile and directories. Being indexed doesn't mean ranking well, though. Expect several months before a new site competes for meaningful local searches.
My site used to rank and suddenly disappeared. What happened?
Check four things first: a recent redesign or move without redirects, a noindex tag added by an update or plugin, a manual action or security issue in Search Console, and a Google core update around the date of the drop. The date matters, so compare it with your site changes and with Google's announced updates.
Does paying for Google Ads make my website show up in organic results?
No. Ads appear in the paid spots, marked as sponsored, and stop when you stop paying. They don't influence organic rankings. Ads can bring traffic while you fix indexing or build SEO, which is why many businesses use both, but they are two separate systems inside Google.
Why does my Google Business Profile show up but not my website?
Because they rank in different places. The profile competes in the map pack using distance, categories and reviews. The website competes in organic results based on content, links and technical health. A good profile can carry you in Maps while the website lags behind. Linking the profile to a strong service page helps both.
Send me the address,
I'll tell you why
Give me your website and the search you expect to appear for. I'll check indexing, the obvious blockers and your competition, and reply within one business day with what is wrong.
