Google indexed none of my pages after 2 weeks. Is that normal?

Two weeks with nothing indexed can be normal for a new site. Google says crawling can take anywhere from a few days to a few weeks. It also says it does not guarantee that any page will be indexed. What matters is whether Google is still waiting or has been turned away, and the URL Inspection tool in Search Console tells you which in about a minute.

By Margareta Petrovic, CISA, CISSP, founder of Visibility Mesh. Our engine has scored 957 websites to date (figure measured October 4, 2026).

On June 8, 2026, a founder asked on Indie Hackers why Google had indexed none of their pages after 2 weeks. The thread drew 39 comments. The commenters said 3 to 8 weeks is normal for a new domain. Google itself publishes no deadline.

An auditor records a control that nobody has tested yet separately from a control that failed. Search Console shows which of the two applies to your site.

Until a page is indexed, Google sends it no visitors. So a robots.txt block that takes 5 minutes to remove can cost you weeks of launch traffic.

What does Google say is normal?

Google's help on recrawling says crawling can take anywhere from a few days to a few weeks. Its guide to how Search works goes further. Google does not guarantee to crawl, index or show any page, even one that follows its rules. The help page for the Page indexing report says not to expect every URL on a site to be indexed.

New sites tend to wait longest. Google says it finds pages mainly through links from pages it has already crawled. A domain that launched last month has very few of those.

Is Google waiting, or did my site turn it away?

Open Search Console and paste your home page address into the URL Inspection bar. If the result says the URL is not on Google, click Test live URL.

Now read the live test. If it says the page can be indexed, Google is allowed in and has not reached it yet. If it reports a robots.txt block or a noindex tag, your own site is turning Google away.

Search Console does not update any faster for being refreshed. In that respect it behaves exactly like the watched pot.

What do the statuses in the Page indexing report mean?

The Page indexing report gives a reason for every page that is not indexed. (Search Console prints a dash where we use a comma.) A new site usually sees these four. Discovered, currently not indexed means Google found the page and has not crawled it yet. Crawled, currently not indexed means Google read the page and left it out of the index for now. Excluded by noindex tag means the page asked Google not to index it. Blocked by robots.txt means your robots.txt file told Google not to crawl it.

Two more labels are usually housekeeping. Page with redirect means the address forwards somewhere else, so that address itself is not indexed. Duplicate without user selected canonical means Google sees the page as a copy of another page, and neither page uses a canonical tag to name the main version. Our guide to inspecting canonical tags shows how to check.

Which settings turn Google away on a new site?

On WordPress, open Settings, then Reading. One box there is labeled Discourage search engines from indexing this site. WordPress says it asks search engines not to index the site, and each search engine decides whether to honor the request. Uncheck it once the site is live.

On Shopify, the password page hides every page of the store from visitors and search engines. Shopify also says search engines do not index trial stores. Our guide to why a Shopify store does not show up on Google covers the other Shopify settings in order.

On any platform, robots.txt can ask every crawler to stay out. The line to look for is Disallow: / under User-agent: *. One detail is easy to miss. If robots.txt blocks a page, Google never sees the noindex tag on it. Remove the block before you go looking for noindex tags.

What helps a new site get found sooner?

You cannot make Google crawl a site, but these four steps help it find yours sooner.

Submit your sitemap in the Sitemaps report of Search Console. Shopify creates one at sitemap.xml on your domain. WordPress has served one at wp-sitemap.xml since version 5.5. Google calls a sitemap a hint, and a site with few links needs every hint it can give. Our guide to verifying your sitemap shows how to confirm that Google read it.

Request indexing once for your home page and a few key pages. Google says there is a quota. Asking again for the same URL will not get it crawled any faster.

Get a link from a page Google already knows, such as your profile on a platform you already use. Google finds most pages through links, so one link from a crawled page gives it a way in.

Add the site to Bing Webmaster Tools as well. Bing can import a site you verified in Search Console, sitemaps included, without a second verification.

When should I stop waiting?

Google gives no date, so set your own and write it down. We suggest 8 weeks after launch, which is the end of the range those commenters gave. If the home page passes the live test and is still not indexed by then, look for a cause on the site itself.

Look at three things first. Content may appear only after scripts run. Many pages may be near copies of each other. Canonical tags may point somewhere else. Our guide to JavaScript rendering explains the first one.

What you can do this week

  • Inspect your home page with the URL Inspection tool and note what it says.
  • Run Test live URL and read whether the page can be indexed.
  • On WordPress, uncheck Discourage search engines from indexing this site under Settings, then Reading.
  • On Shopify, open the store in a private browser window and confirm that no password page appears.
  • Open yoursite.com/robots.txt and look for Disallow: / under User-agent: *.
  • Submit your sitemap and request indexing for your home page once.
  • Put a date in your calendar 8 weeks after launch to decide whether to keep waiting.

When it makes sense to hire help

Hire help when the live test fails and you cannot see why. Do the same when the live test passes and the home page stays out of the index past your own deadline. The cause then tends to sit in templates, rendering or canonical tags. A fix there is made once in the template and reaches every page built from it.

Our Foundation setup does that work on Shopify and WordPress. It covers crawler access, rendering, sitemaps and canonicals. It takes about 2 to 3 weeks once we have access.

Questions owners ask

Is it normal for Google to index nothing on a new site after 2 weeks?

It often is. Google puts the first crawl at a few days to a few weeks and promises nothing about indexing. Use the URL Inspection tool to check that Google is allowed in before you change anything.

What does Discovered, currently not indexed mean?

Google found the page, usually through your sitemap or a link, and has not crawled it yet. At this stage Google has not read the page, so the content cannot be the problem. Make sure the page has at least one link from another page on your site.

What does Crawled, currently not indexed mean?

Google read the page and left it out of the index for now. The report gives no further reason for this status. Check that the page has content of its own and is not a near copy of another page.

Should I click Request indexing every day?

Once is enough. Google says there is a quota for these requests, and asking again for the same URL will not get it crawled any faster. Request your home page and a few key pages, then wait.

Does submitting a sitemap get my pages indexed?

A sitemap alone does not get a page indexed. Google calls a submitted sitemap a hint and says it does not guarantee crawling. A new site still gains from one, since few links point to it yet and the sitemap lists every page in one place.

Why is my new WordPress site not on Google?

Check Settings, then Reading, first. If Discourage search engines from indexing this site is checked, WordPress asks search engines not to index the site. Uncheck it, save and inspect your home page again in Search Console.

Rule out the causes on your own site

The free scan cannot see your Search Console, which stays in your own Google account. It checks the part you control. It tests whether crawlers can reach your site and reads the structured data and text of 5 key pages. You get a 0 to 100 score and a fix list in priority order, and you do not need a card. When the cause is in your templates, Foundation fixes it on Shopify or WordPress. You receive a log of every change and a second scan at the same depth. A person replies to every quote request within 1 business day.

Scan my site free

Let us do it all for you

Sources

We opened every source below on October 5, 2026.

See whether this applies to your site

The free scan reads your own pages and shows which of these problems it finds on your site.

The free Visibility Mesh scan checks whether AI crawlers can reach your website and reads the structured data and text of 5 key pages. The scorecard has 3 complete findings, and each one names the page and the fix. No install, no call, no card.

Run the free scan