Why your website doesn't show up on Google (and how to fix it)
The most frustrating problem on the web
You just launched your site. You type your business name into Google… and nothing. Or worse, your Facebook page shows up before your official site. Don't panic: it's rarely hopeless and almost always a fixable technical problem. Here's how to diagnose it.
Step 1: Is your site actually in Google's index?
First, check whether Google even knows your site exists. Type into the search bar:
site:yourdomain.ca
If Google returns results, your site is indexed (at least partially). If nothing comes back, Google can't see it at all. That's the most common scenario for a recent site.
The fix: Google Search Console
This free tool is essential. Create an account, add your property, verify ownership (via DNS or HTML tag), then submit your sitemap. Within a few days, you'll see exactly which pages Google has indexed and which ones are causing trouble.
Step 2: Check your robots.txt
The robots.txt file tells search engines what they're allowed to crawl. A single misplaced line can block your entire site. Visit yourdomain.ca/robots.txt and make sure you don't see:
User-agent: *
Disallow: /This setup forbids Google from crawling anything. It's the classic mistake of a site pushed to production with development settings still active. We've seen it on dozens of WordPress sites where the «Discourage search engines from indexing this site» checkbox was left enabled in Settings → Reading.
Step 3: Do you have a sitemap?
The sitemap is your site's map for Google. It lists all your pages and indicates their importance. Without one, Google has to guess your structure and may miss entire sections.
Check that yourdomain.ca/sitemap.xml exists and lists all your public pages. On Next.js, a sitemap.ts file can generate it automatically. On WordPress, plugins like Yoast or Rank Math handle it. Then submit the sitemap URL in Google Search Console.
Step 4: The treacherous noindex tag
A page can be perfectly crawlable yet still invisible if it contains this tag in its <head>:
<meta name="robots" content="noindex">This tag explicitly tells Google: «do not put this page in your results». Inspect the source code (right-click → View Page Source) of each important page. If you see noindex, remove it immediately.
Step 5: Core Web Vitals
Since 2021, Google officially uses performance as a ranking signal. The three key metrics:
- LCP (Largest Contentful Paint) — time before the main element appears. Target: under 2.5s.
- INP (Interaction to Next Paint) — responsiveness to clicks and keystrokes. Target: under 200ms.
- CLS (Cumulative Layout Shift) — visual stability during loading. Target: under 0.1.
Measure your site on PageSpeed Insights (pagespeed.web.dev). A site that fails Core Web Vitals will systematically be outranked by faster competitors, even with better content.
Step 6: Content and keywords
Google needs to understand what your site is about. If your homepage just shows «Welcome» in big letters and three icons, you have no chance of being found. Ask yourself:
- Does the page title (
<title>) contain the words your customers type into Google? - Do you have a clear, compelling
<meta name="description">? - Does each page have a single descriptive
<h1>? - Does the page text mention your city, industry, and services?
Step 7: Patience and trust signals
Even with everything in order, a new site usually takes 3 to 6 months to appear durably in results. Google tests your site, observes visitor behavior, and adjusts your ranking.
To accelerate things: earn inbound links from recognized Quebec sites (chamber of commerce, professional associations, partners), create and complete your Google Business Profile (essential for local SEO), and publish useful content regularly.
The 15-minute checklist
- Type
site:yourdomain.cainto Google. - Visit
/robots.txtand check there's noDisallow: /. - Verify that
/sitemap.xmlexists. - Inspect a page's source code and search for
noindex. - Run PageSpeed Insights on your homepage.
- Create (or open) Google Search Console and submit your sitemap.
If your site is still invisible after all this, the problem is likely deeper: architecture, duplicate content, a penalty, or simply very strong local competition. At Logiciel Boréal, we offer technical SEO audits for Quebec SMBs that want to take back control of their visibility. A clear diagnostic, prioritized fixes, and a concrete action plan.