On this page
- How does a page get into Google Search in the first place?
- Check 1: Is your website actually indexed by Google?
- Check 2: Is the site new, or does nothing link to it?
- Check 3: Is a no-index tag hiding your pages?
- Check 4: Is robots.txt blocking Googlebot?
- Check 5: Can Google reach the page without errors?
- Check 6: Is your canonical tag pointing somewhere else?
- Check 7: Does the page have real text Google can understand?
- Check 8: Are you searching for the right thing?
- What should you fix first?
If your website is not showing on Google Search, the cause is usually one of three things: Google hasn’t indexed the page yet, a setting on your site is blocking it, or the page is indexed but doesn’t rank for the words you typed. The eight checks below tell you which one you’re dealing with, and most of them take a few minutes and cost nothing.
Work through them in order. The early checks answer “is Google able to see my site at all?”, and the later ones answer “why don’t customers find it?” If you’d rather have a tool do the technical part, our free Site Fix website SEO check scans up to 8 public pages for indexability problems such as no-index tags, robots.txt rules, canonical tags and a missing sitemap.
How does a page get into Google Search in the first place?
Google’s in-depth guide to how Search works describes three stages: crawling (Googlebot finds and downloads the page), indexing (Google analyzes it and stores it in its index) and serving (Google shows it for relevant searches). Not every page makes it through every stage. Google also states that it doesn’t accept payment to crawl a site more often or rank it higher, and that it doesn’t promise to crawl, index or show any page.
That gives you a simple way to think about the problem. A website not showing on Google Search is stuck at one of those three stages, and each check below points to one of them.
Check 1: Is your website actually indexed by Google?
Start by confirming whether Google has the page at all. In Google’s guide to getting your website on Google, the first step is a search like site:yourdomain.com. If you see your pages, they are indexed and your problem is ranking, not visibility (skip ahead to Checks 7 and 8). If you see nothing, keep going.
The site: search is a quick test, not a complete list. For a definite answer on one page, add your site to Google Search Console (free) and use the URL Inspection tool. It shows whether that URL is in Google’s index, why it might not be, and which canonical Google picked. It also has a “Request indexing” button you can use once you’ve fixed something.
Check 2: Is the site new, or does nothing link to it?
Google finds most pages by following links from pages it already knows, or from a sitemap you submit. Google’s own getting-started guide notes that a new site can take a few weeks to be noticed, and that sites with no links from anywhere else on the web are easy to miss.
What to do:
- Make sure your homepage links to every important page through the menu or body text, so nothing is an orphan.
- Create an XML sitemap (most website builders and WordPress SEO plugins generate one) and submit it in Search Console.
- Get honest links from places that already know you: your Google Business Profile, local directories, suppliers and trade associations. Don’t pay for links; Google treats that as spam.
Check 3: Is a no-index tag hiding your pages?
This one catches a lot of small businesses. Many website builders and WordPress have a “discourage search engines” or “hide from search” switch that developers turn on while a site is being built, and nobody turns it off at launch. That switch usually adds a “no-index” rule to every page.
Google’s documentation on blocking indexing with a no-index rule explains that when Googlebot sees a no-index meta tag or HTTP header, Google drops that page from Search results entirely. To check, open the page, view the source, find the line that starts with <meta name="robots" and see whether its content says “no” followed by “index” instead of just “index”. Also look in your CMS settings for any “search engine visibility” option. Remove the rule from pages you want found, then request indexing in Search Console.
Check 4: Is robots.txt blocking Googlebot?
Your robots.txt file lives at yourdomain.com/robots.txt and tells crawlers which paths they may fetch. A single line like Disallow: / blocks the whole site. Staging copies are often launched with that line still in place.
Open the file in your browser and read it. If you see Disallow: / under User-agent: * or User-agent: Googlebot, that is your problem. One subtle point from Google’s no-index guide: if robots.txt blocks a page, Google can’t crawl it to see a no-index tag, so the two settings don’t combine the way people expect. Fix robots.txt first so Google can read the page.
Check 5: Can Google reach the page without errors?
If your server returns errors, times out, or puts content behind a login, Google can’t index it. Google’s getting-started guide suggests a simple test: open your site in an incognito window. If you’re asked to sign in, see a security warning, or the page doesn’t load, Googlebot likely has the same trouble.
Also check:
- Pages return a normal “200 OK” response, not a 404 or 500 error.
- HTTP redirects to HTTPS cleanly, without loops or long chains.
- Your hosting or security plugin isn’t blocking crawlers by mistake.
The Page indexing report in Search Console lists URLs Google couldn’t index and the reason, such as “Server error (5xx)” or “Blocked by robots.txt”.
Check 6: Is your canonical tag pointing somewhere else?
A canonical tag tells Google which URL is the main version of a page. If a theme or plugin sets every page’s canonical to the homepage, or to an old domain, Google may treat your real pages as duplicates and show only the other URL.
View the page source and find rel="canonical". On most pages it should point to the page’s own address. In URL Inspection, compare “User-declared canonical” with “Google-selected canonical”. If they differ, check for duplicate pages, mixed www and non-www versions, or old URLs that still load.
Check 7: Does the page have real text Google can understand?
Google reads text. A homepage that is mostly a slideshow, with the service and city only inside images, gives Google very little to work with. Google’s getting-started guide specifically says to use text, not just images or video.
Make sure each important page has a clear title tag and one H1 that name the service and area, a few paragraphs written for customers, and contact details as text. Thin pages copied from a template or another site are less likely to be indexed or shown. Our Site Fix scan flags missing or duplicate titles, heading order and low word counts so you can see which pages need work first.
Check 8: Are you searching for the right thing?
Searching your exact business name and seeing your site means indexing is working. Customers rarely search that way, though. They type “water heater repair near me” or “dentist in Plano”. Ranking for those words takes relevant pages, local signals and time, and it’s a separate job from indexing.
Two more things to keep apart:
- Google Search vs Google Maps. Your Business Profile can show in the map pack while your website doesn’t rank in the regular results, or the other way round. If the Maps side is the problem, read why your business isn’t showing on Google Maps and check where your listing sits with the free Keyword Boost Google Maps rank checker.
- Google vs AI answers. ChatGPT (live web search) can find and cite websites, while Gemini (AI knowledge, no live search) answers from what it already learned. Clear, crawlable pages help with both. Our free AI visibility checker shows whether your business comes up in AI answers.
What should you fix first?
Fix anything that blocks Google completely first: no-index rules, robots.txt blocks, server errors and login walls. Then fix canonicals and internal links. Content and keywords come last, because better copy won’t help a page Google can’t index. After each fix, request indexing for your key pages in Search Console and give Google time to recrawl.
Not sure where your site stands? Run the free Site Fix website SEO check. It takes about 30 seconds, needs no login, and returns an SEO score, an Answer Visibility score and your top 10 issues in plain English. If you’d rather hand the whole thing over, our plans below cover the website and your Google Business Profile.

