Why your website isn't on Google: 7 reasons and how to check yourself
You built a website, but it doesn't show up in search even for its own name. Here are the 7 most common reasons and how to figure out in 15 minutes which one is yours.
First: a 10 second check
Open Google and type site:yoursite.com (no space after the colon). Google will show every page of your site it knows about.
- Nothing found: Google doesn't see the site. See reasons 1-4.
- Fewer pages than the site has: some pages aren't indexed. Reasons 2, 3, 5.
- Pages are there, but you don't rank for anything: the site is on Google, just low. Reasons 6-7.
1. Google doesn't know about the site yet
The simplest reason. If no other site links to yours and it hasn't been added to Google Search Console, Google can take a long time to notice it.
What to do: add the site to Google Search Console (it's free), verify that you own it, and request indexing for the home page with the URL Inspection tool.
2. The site is blocked from indexing
Sometimes a developer blocks the site from search during development and forgets to unblock it. This is done in two ways: the robots.txt file or a noindex tag.
How to check: open yoursite.com/robots.txt. If it contains Disallow: /, the whole site is blocked. In Search Console, the Pages report also shows what's excluded by noindex.
WordPress has a "Discourage search engines from indexing this site" checkbox in Settings → Reading. People often forget to untick it.

3. No sitemap
A sitemap, or sitemap.xml, lists all your pages for Google. Without it Google finds pages more slowly, especially in large stores.
What to do: check yoursite.com/sitemap.xml. If the file exists, submit it in Search Console under Sitemaps.
4. The site is new
Google indexes new sites in anywhere from a few days to a few weeks. Rankings for competitive searches can take months. That's normal if everything else is set up correctly.
5. Duplicate pages
The same page is available at different addresses: with and without www, with and without a trailing slash, with filters in the URL. Google doesn't know which one to show and may show none.
Sign: Search Console shows the status "Duplicate without user-selected canonical".
6. Slow site and a poor mobile version
Most people search on their phones. If a page loads slowly or the layout breaks on mobile, Google ranks it lower.
How to check: use Google's PageSpeed Insights. Look at the mobile result.
7. The site is on Google, but far from page one
If everything is fine technically, the problem is the content: the pages don't use the words people search for, titles and descriptions are empty, there's little useful text, and competitors are stronger.
This needs systematic work: research the searches, rewrite titles and texts, add new pages. That's what SEO is.
In short
- Check
site:yoursiteon Google. - Add the site and sitemap to Search Console.
- Check robots.txt and noindex.
- Check speed in PageSpeed Insights.
- If everything is fine but search brings no customers, it's the content and the competition.