SEO & AI search
Why Your Website Isn't Showing Up on Google
Your website is not showing up on Google for one of three reasons: Google has not indexed it, it is indexed but not considered relevant to the search you are testing, or it is relevant but not yet credible enough to outrank the pages above it. Diagnosing which of the three applies takes about ten minutes and decides everything you do next.
Most people jump straight to "we need SEO" without knowing which problem they have. The fixes are completely different — and the first one is usually free.
Step one: is it indexed at all?
Search Google for site:yourdomain.com (no space after the colon). This lists the pages Google has actually stored.
- No results at all — your site is not indexed. This is a technical problem, not a competitiveness problem.
- Some pages listed, key ones missing — specific pages are blocked or considered low value.
- Everything listed — you are indexed, so your issue is relevance or authority. Skip to step three.
Step two: the things that block indexing
If pages are missing, one of these is almost always why:
- The site is too new. A brand new domain can take days to weeks to appear. Nothing is broken; it simply has not been crawled and assessed yet.
- A "discourage search engines" setting is on. Most website builders and WordPress have a checkbox that blocks indexing, meant for sites under construction. It is switched on constantly and forgotten at launch. Check it first.
- robots.txt is blocking crawlers. Visit yourdomain.com/robots.txt. If you see Disallow: /, that blocks the entire site.
- A noindex tag is on the page. Left over from staging more often than not.
- The content only exists in JavaScript that crawlers do not execute, so the page looks empty.
- No internal links point to the page, and it is not in your sitemap — so nothing leads a crawler to it.
Step three: indexed, but not for anything useful
Plenty of sites are fully indexed and still feel invisible, because they only appear for their own business name. That means Google understands who you are but not what you do.
- Your pages never state the search terms in plain language. If your services page says "bespoke solutions for the modern enterprise", it matches nothing a person types.
- One page tries to cover everything. A single "Services" page listing eight services competes weakly for all eight. A page per service can compete properly for each.
- Location is missing. If you serve Vancouver and never say so in text, you will not appear for local searches.
- Titles and meta descriptions are generic or duplicated — "Home | My Company" on every page tells Google nothing.
- You are testing terms you cannot win yet. Searching a broad, competitive phrase and not finding yourself is expected. Test specific phrases a real customer would use.
Step four: relevant, but outranked
If you appear for specific searches but sit below competitors, this is the slow, ordinary work: earning credibility. Genuinely useful content, links from real local sources, consistent business information, reviews, and a fast site. There is no shortcut, and anyone selling one is selling risk.
Expect months rather than weeks for competitive terms. That is not a reason to avoid it — it is a reason to start before you need the traffic.
The local search trap
Many small businesses are looking for themselves in the map pack rather than the regular results. Those are ranked mostly by your Google Business Profile, not your website. If you are missing from Maps, the fix is your profile — claim it, complete it, keep details consistent and collect reviews. We cover it in local SEO for Vancouver small businesses.
Also note that results are personalised by location and history. Your own searches are unreliable. Use an incognito window, or Search Console's performance report for what is actually happening.
A ten-minute diagnostic
- Search site:yourdomain.com — are your key pages there?
- Check yourdomain.com/robots.txt for Disallow: /.
- Check your platform's search-engine visibility setting.
- Search your exact business name — do you appear at all?
- Search a specific service plus your city, in incognito.
- Open Search Console and read the Pages report.
- Load your site on a phone and time it.
That sequence will tell you whether you have a technical problem, a content problem or a patience problem — and those need very different responses.
Increasingly the same fundamentals decide whether AI assistants can find and cite you too; see how to get your business found in AI search. If you would rather have the whole foundation handled, our Starter Pack covers a fast, indexable website and a properly configured Google Business Profile.