Step-by-step diagnostic checklist for Canadian business owners whose website doesn't appear in Google search results, in the order to actually run the checks.
Before diagnosing, confirm the site really isn't indexed:
**Test 1: Brand search.** Search Google for your exact business name in quotes. If your site doesn't show up for its own name, you have a real visibility problem.
**Test 2: site: operator.** Search Google for `site:yourdomain.com`. The number of results is the number of pages Google has indexed. Zero = not indexed at all. A number much lower than your actual page count = partial indexing problem.
**Test 3: Specific page.** Take a specific URL on your site, copy it into Google search wrapped in `inurl:` — e.g. `inurl:yourdomain.com/about`. If it doesn't appear, that page isn't indexed.
If all three tests show your site, it's actually indexed and the real problem is ranking, not visibility — different fix, covered in our first-page-of-Google guide.
**Q1: Is the site reachable?** Open your site in a private/incognito window. If it doesn't load, the problem is hosting/DNS, not Google.
**Q2: Is robots.txt blocking Google?** Visit `yourdomain.com/robots.txt` in a browser. If you see `Disallow: /` for User-agent `*` or `Googlebot`, that's the entire problem. Fix the robots.txt.
**Q3: Does the page have a noindex tag?** View the source of your homepage. Search for `noindex`. If it's there in a meta tag or in the HTTP headers, that page is explicitly telling Google not to index it.
**Q4: Is the site actually launchable?** Many WordPress, Squarespace, and Wix sites have a 'discourage search engines' option in settings that adds noindex globally. Check your platform's SEO/visibility settings.
**Q5: Is Google Search Console verified for this site?** If yes, log in. The Coverage / Pages report will tell you exactly what Google has indexed and why anything else isn't indexed. If no, verify it now — this is the single highest-leverage tool for diagnosing visibility issues.
**Q6: Has the site existed long enough?** Brand-new domains typically take 1-4 weeks to accumulate any indexing. A 3-day-old site is not 'invisible' — it's new.
**Q7: Does the site have any inbound links?** Run a quick backlink check (Ahrefs free tool, Moz Link Explorer free tier). Zero inbound links + brand-new site + no Search Console submission = no path for Google to discover the site.
**robots.txt blocking:** Edit robots.txt to allow crawling. Most platforms give you a UI for this; raw editing requires file access.
**noindex tag:** Remove the meta tag, fix the HTTP header, or toggle the 'discourage search engines' setting.
**No Search Console:** Verify your site (DNS or HTML-file method), submit your sitemap.xml, then use 'URL Inspection' to request indexing of your homepage.
**Brand-new site, no links:** Get the site listed in 5-10 Canadian directories (Yellow Pages, 411.ca, Canada411, your industry's Canadian association directory, your local chamber of commerce). Add internal linking. Submit sitemap to Google Search Console. Wait 2-3 weeks.
**JavaScript-only rendering:** If your site is built in React/Vue/Angular and renders entirely client-side, Googlebot may not be executing the JS at all or may be doing so on a delay. Implement server-side rendering or static generation; Google does not reliably index modern JS-only sites in the same window as HTML sites.
Brand-new domain: 4 weeks. Existing domain with a fresh redesign: 1 week. Existing site that suddenly disappeared: 24 hours before assuming it's not transient.
No. Google Ads and organic indexing are completely separate systems. Running ads does not affect organic indexing or ranking in any way.
No — there is no such thing as a 'GBP reseller'. Google Business Profile is a free Google product. We're an Ottawa-based SEO agency that manages, audits, optimizes, and helps recover GBP listings for Canadian businesses as part of our local-SEO service. Anyone selling you a 'partner' badge for GBP specifically is misrepresenting Google's program.
No legitimate agency will guarantee local-pack rankings. The local pack is driven by relevance, prominence, and proximity — proximity in particular is outside any agency's control because Google computes it relative to the searcher. We can dramatically improve relevance and prominence signals (categories, services, attributes, reviews, citations, links) but no one can move the searcher closer to your address.
Profile-level changes (categories, services, attributes, photos, posts) often show within days. Review-related signals shift over weeks. Local-pack ranking improvements typically show in 4-12 weeks depending on competitive density of your category and city. Recovering a suspended profile can take 1-6 weeks depending on the suspension reason.