SEO
Why isn't my website showing up on Google? 12 reasons and how to check them yourself
A website that doesn't show up on Google isn't indexed yet, is blocked by mistake, or is indexed but losing to stronger competitors. We've gathered 12 common reasons, from noindex and the canonical tag to thin content and a manual action, each with a self-check in Search Console.
Contents
A website that doesn't show up on Google is almost always in one of three states: Google hasn't added its pages to the index yet, something on the site is blocking it, or the pages are already indexed but stronger sites are taking the top results. To find out which state you're in, type site: followed by your domain into Google, and check the exact URL in Google Search Console's URL Inspection tool. Below you'll find 12 common reasons, each with a check you can do yourself.
Prefer to start with an organized snapshot? VeloLinx's free SEO audit returns a weighted score, the areas that need attention and a recommendation for the next step. This guide is for anyone who wants to figure out what's going on themselves, and to tell the difference between a technical fault you fix once and a gap that only closes with ongoing organic SEO work.
First things first: is the site not indexed, or indexed but not ranking?
Google works in three stages: crawling (Googlebot reaches the page), indexing (the page is stored in Google's database) and serving (Google decides which pages from the database to show for each search, and in what order). Google lays out the process in its official guide to how Google Search works. A site can get stuck at any of these stages, and each stage has different causes and different fixes. That's why the first check determines everything else.
- A site: search: type
site:example.co.ilinto Google, using your own domain. If no results come back, the whole site probably isn't indexed. If results come back, the site is indexed, at least in part. The number shown is a rough estimate, not an exact count. - URL Inspection in Search Console: paste the full URL of a specific page into the search bar at the top. The tool tells you whether the page is on Google, and if it isn't, shows the reason: a block, a noindex tag, a redirect, a duplicate page and more.
- The Pages report (Indexing, Pages): shows how many pages are indexed and how many aren't, and groups the pages that weren't added by reason.
If you don't have a Search Console account yet, that's the first step: verify ownership of the domain, usually with a DNS record at your domain registrar, and you get access to the data. Reasons 1 to 6 below are crawling and indexing problems, reasons 7 to 11 are ranking problems, and reason 12 is a penalty.
Part A: Google can't find the pages or doesn't add them to the index
1. The site is new and Google hasn't reached it yet
If a site went live just a few days ago and no other site links to it, Google has no good way to discover it. Google itself notes that crawling a new page can take anywhere from a few days to a few weeks, and there's no way to set a timetable for it.
Self-check: a site: search that returns nothing, and a message in the URL Inspection tool saying the URL is unknown to Google. In that case, submit a sitemap, request indexing for the home page and the main service pages, and make sure the site is linked from somewhere Google already crawls, for example the business's Google Business Profile.
2. A noindex tag or a block in robots.txt
This is one of the common causes after a new site launches. During the build, the site is blocked from search engines, and after it goes live, someone forgets to remove the block. In WordPress, it's a checkbox in the settings, under "Reading," that asks search engines not to index the site. The difference between the two kinds of block matters: a Disallow line in the robots.txt file prevents crawling, and a noindex tag prevents indexing. As Google explains in its documentation on blocking indexing with noindex, a page that's also blocked in robots.txt isn't crawled, so Google doesn't even see the noindex tag on it.
Self-check: open example.co.il/robots.txt and look for Disallow: / under User-agent: *. In the page's source code (Ctrl+U), search for the word noindex. Keep in mind that noindex can also be sent in an HTTP header called X-Robots-Tag, which doesn't show in the source code. The URL Inspection tool detects both forms, and will show Blocked by robots.txt or Excluded by 'noindex' tag.
3. No sitemap, and pages that no other page links to
Google discovers pages mainly through links. A service page with no link to it from the menu, the home page or another page on the site is an orphan page, and Google may never reach it at all. A sitemap (sitemap.xml) is a list of the URLs you want indexed, and it helps Google discover them, but it doesn't replace internal links.
Self-check: open example.co.il/sitemap.xml (in WordPress the address can be wp-sitemap.xml or sitemap_index.xml, depending on the plugin) and check that the important pages are on the list. In Search Console, under Sitemaps, make sure the sitemap was submitted and that its status is OK. Every important page should be reachable within two or three clicks from the home page.
4. A rendering problem: the content loads only with JavaScript
On sites built with JavaScript libraries, and sometimes on site builders and heavy themes too, the HTML the server sends is almost empty and the content is built in the browser. Google can run JavaScript, but rendering happens in a separate stage and can fail: a script file blocked in robots.txt, an error in the code, or content that appears only after a click. The result is a page that Google sees as almost empty.
Self-check: in the URL Inspection tool, click Test live URL and then View tested page. The full text of the page should appear in the screenshot and in the rendered HTML. Another quick check: open the source code and search for a sentence from the page. If the sentence isn't there, the content depends on JavaScript, and it's worth making sure Google really sees it.
5. A canonical tag that points to another page
A canonical tag tells Google which URL is the main version of the page. A misconfigured theme or plugin can make every page point to the home page, or to a URL in the development environment, and Google will treat your pages as copies. Even without a mistake in the tag, when several pages are almost identical, Google picks one of them and leaves the others out of the results.
Self-check: in the source code, search for rel="canonical" and check that it points to the page's own URL. In the URL Inspection tool, compare the canonical you declared (User-declared canonical) with the canonical Google selected (Google-selected canonical). If they differ, Google didn't accept your decision, and the reason is usually duplicate content or internal links that point to the other version.
6. The site moved to a new address or structure without 301 redirects
Did you replace your site, move from http to https, or change your domain or URL structure, and now the old URLs return a 404 error? The rankings and links that built up on the old URLs don't move to the new ones on their own, and the new pages start almost from zero. It's one of the common reasons for a sharp drop right after a new site launches, and we laid out how to avoid it in our guide to SEO migration when you replace your website.
Self-check: in Search Console, under Performance, find the old URLs that brought in traffic and type them into your browser. Every old URL should 301 redirect to the equivalent new page, not to the home page. In the Pages report, broken URLs will appear under Not found (404).
Part B: the pages are indexed, but they don't rank
7. Thin or duplicate content
A service page with three generic lines, product descriptions copied from the importer, or dozens of city pages whose only difference is the city name give Google no reason to prefer you. Quite often, Google crawls pages like these and decides not to add them to the index at all.
Self-check: copy a sentence from the page, search for it on Google in quotation marks and check whether it appears on other sites. In the Pages report in Search Console, look for pages Google crawled but didn't add to the index, and pages marked as duplicates. And ask one question of every page: does it answer the customer's question better than the page that ranks first today?
8. The page targets the wrong keyword
Businesses sometimes write in their own internal language rather than in the language their customers search in. פתרונות אינסטלציה מתקדמים ("advanced plumbing solutions") won't bring in someone who types אינסטלטור בחולון ("plumber in Holon"). Another common mistake is trying to rank the home page for ten different services, instead of building a dedicated page for each service. The basics of matching a page to a keyword, from the title and the H1 to the content structure, are in our guide to on-page optimization.
Self-check: in Search Console, under Performance, filter by page and check which queries it already appears for. If those aren't the keywords you want, the page isn't targeted correctly. It's also worth checking Google's autocomplete suggestions and the related questions shown in the results. If you want an organized list, you can order a VeloLinx keyword research report, with 15 keywords and an estimated monthly search volume for each one, for ₪250 + VAT.
9. A new domain with no external links
Even a good page that's already indexed competes against sites that have built up links for years. Links from other sites are one of the signals Google uses to assess authority, and a new site without links usually shows up only when people search for the business name. The answer isn't quantity but links from sites related to your field, built up gradually.
Self-check: in Search Console, in the Links report, check how many sites link to you and what kind they are, and use an external backlink checker to compare yourself with the sites that rank on the first page for your keyword. In VeloLinx's monthly SEO packages, from ₪1,790 a month + VAT, link building is done alongside work on the site's own pages, because links to a weak page aren't enough.
10. A slow site or a broken mobile experience
Google indexes and ranks based on the mobile version of your site. Content hidden on mobile, a menu that doesn't open, text that's too small or a pop-up that covers the screen hurt both your users and what Google sees. Speed alone won't push a weak page to the top, but between pages of similar quality, a poor page experience is a disadvantage.
Self-check: run the page through PageSpeed Insights and check the mobile results and the Core Web Vitals metrics (LCP, INP and CLS). In Search Console, the Core Web Vitals report groups pages by status. And above all: open the site on your phone, start from a Google search and go all the way through to submitting your details.
11. Strong competition for the keyword
Sometimes nothing is broken. The site is indexed, the pages are reasonable, and the keyword is simply competitive: business directories, comparison sites, national chains and competitors who have been working on their SEO for years. In searches with local intent, like חשמלאי ברחובות ("electrician in Rehovot"), a map of businesses also appears above the organic results, and it's ranked by the Google Business Profile, not by the website.
Self-check: search for the keyword in an incognito window and check who's in the top 10 results: businesses your size, or national sites with hundreds of pages. In Search Console, check the page's average position. When the broad keyword is too competitive, start with more specific keywords by service and area, and build from there.
Part C: Google demoted the site on purpose
12. A manual action, a spam problem or a hacked site
When Google determines that a site violates the Google Search spam policies, for example because of unnatural links, mass-produced content with no value, or hidden text, the site or parts of it can drop in the rankings or disappear from the results. A similar situation arises when the site is hacked and someone injects spam pages into it, usually in a foreign language, without the business owner knowing. A sharp drop that coincides with a core update Google has announced is a different story, and we wrote about it in our guide to surviving Google algorithm updates.
Self-check: in Search Console, under Security & Manual Actions, open Manual actions and Security issues. If there's no problem, you'll see a message that no issues were detected. A site: search that returns pages you didn't create, for example in Japanese or with ads for medications, is a sign of a hack. Once it's fixed, request a review from the same report.
Quick diagnosis table
| What you see | Likely cause | Where to check |
|---|---|---|
| A site: search returns no results | A new site, a block on the whole site or a penalty | URL Inspection for the home page, robots.txt, Manual actions |
| One page is missing, others appear | noindex, canonical, an orphan page or thin content | URL Inspection for the page itself |
| The site appears only for the business name | The wrong keyword, few links or competition | Performance and the Links report |
| A sharp drop after launching a new site | Missing redirects or a noindex left over from development | The Pages report and the list of old URLs |
| A sharp drop with no change to the site | An algorithm update, a manual action or a hack | Manual actions, Security issues and the update dates |
| Unfamiliar pages in site: results | A hack and spam injection | Security issues and the site's files |
The order matters: first make sure Google can crawl and index the pages (reasons 1 to 6), and only then invest in content and links. Links to a page marked noindex won't help it, and excellent content that loads only after a click won't be counted.
Frequently asked questions
How long does it take Google to index a new website?
There's no fixed time. According to Google, crawling a new page can take anywhere from a few days to a few weeks, and on a new site with no links to it, sometimes longer. A submitted sitemap, internal links and a link from an asset Google already knows help it discover the pages, but the decision of whether and when to add them to the index is still Google's.
Does requesting indexing in Search Console improve rankings?
No. The request only tells Google to crawl the page. It's useful after a fix or after publishing an important page, but it doesn't affect your position, and repeated requests for the same URL don't speed anything up. There's also a quota for requests, so on a site with many pages it's better to rely on a sitemap.
Do I have to pay Google for my website to show up?
No. The organic results aren't for sale, and Google doesn't charge for indexing. The ads marked "Sponsored" are a separate system, and an ad budget on Google doesn't affect organic rankings. Anyone selling "Google registration" for a fee is usually selling something you can do yourself for free.
Why can I see my website on Google when customers say they can't find it?
Results are affected by location, device and search history, and the keyword you're checking may also differ from what customers type. An incognito window shows a picture closer to what a new customer sees, and the average position in the Search Console Performance report is the most reliable metric, because it's based on real searches.
My business doesn't show up on Google Maps. Is it the same problem?
Not exactly. Map results are based on the Google Business Profile, not on the website, and Google ranks them by relevance, distance and prominence. A profile that hasn't been verified, or that has the wrong category, won't appear even when the website is fine. Google Business Profile SEO is separate work on the profile itself: categories, reviews, photos and consistent business details everywhere on the web.
My website suddenly disappeared from Google. What should I check first?
Three checks, in this order: a site: search to see whether the site is still indexed, the Manual actions and Security issues reports in Search Console, and URL Inspection for the home page to catch a noindex or a block added in a theme or plugin update. If everything is fine and the site is indexed, check whether the drop coincides with an algorithm update Google announced around that time.
What to do next
Start with a site: search and a URL Inspection of your home page and your most important service page. In most cases, these two checks show which part of this guide the problem is in. If you want an initial read on your site's condition without going through everything yourself, enter your URL in the free SEO audit, and if you'd like, we'll go over the results with you by phone at 050-741-8449.

