# Search Console shows no data: what to check, and how long to wait

Start here if your Search Console is blank. You will fix most cases by checking the property type, removing a filter, or waiting for Google’s two day lag. For a new site, indexing can take days to a few weeks.

Updated 2026-09-14 · Source: https://porteur.ai/guides/search-console-shows-no-data

## The short answer and how long to wait

Search Console shows nothing until your property is verified and Google has crawled at least one URL. Performance data lags by about two days.

- New site: discovery and indexing take from days to a few weeks. There is no promise on timing.
- New property on an existing site: once verified, you will see up to 16 months of historic data that Google already had, subject to the two day lag.
- Clicks come after impressions. Impressions appear once a page is eligible to show for a query a user loads.

> Rule: if the site is brand new, wait a week before debugging anything beyond verification and obvious blockers.

## Check 1: has Google found and crawled your site yet?

If the property is new and you see empty reports, first confirm that Google knows your URLs. Work from public search to Search Console detail.

1. **Search site:yourproduct.com** If you see none of your pages, Google likely has not indexed yet. If you see some, indexing is in progress.
2. **Open the Page indexing report** In Search Console, see how many pages are indexed or excluded. If the report itself is empty, Google has not processed the property yet.
3. **Use URL Inspection on / and one key page** Enter https://yourproduct.com/ and https://yourproduct.com/pricing. If not indexed, Request indexing for each. This asks for a crawl of one URL.
4. **Submit a sitemap** Add https://yourproduct.com/sitemap.xml in the Sitemaps report. This speeds discovery of all URLs you list.
5. **Link to your site from somewhere public** A real link from a page Google already knows helps discovery. Your GitHub repo, a profile, or a partner’s page works. Avoid spammy links.

A fixed case looks like this: URL Inspection shows Crawled, currently not indexed, then flips to Indexed after a few days. The Performance report starts to show impressions two days later.

## Check 2: the property type and the exact host

Wrong property type is the classic reason for an empty Performance report. Domain and URL prefix see different scopes. Protocol and subdomain matter.

- Domain property yourproduct.com covers all protocols and subdomains: http, https, www, app, blog.
- URL prefix https://yourproduct.com/ covers only that exact prefix. It excludes http://, www.yourproduct.com and any other host.
- If your site serves on https://www.yourproduct.com/, verifying only https://yourproduct.com/ leaves reports empty for your traffic.

1. **Check the property selector** Top left in Search Console, pick the property that matches your live URLs exactly. Test live URLs in the URL Inspection tool to confirm which property they belong to.
2. **Prefer a Domain property** Verify a Domain property to avoid missing data from a www or a subdomain migration later.

A fixed case looks like this: after switching to the Domain property, Performance data appears for /pricing and /blog/ posts that were missing before.

## Check 3: the two day data lag and backfill

Search Console data is not live. Expect about a two day delay on the Performance report. The Indexing reports can lag as well.

- A new property on a mature site will backfill historic data for up to 16 months, after the initial processing completes.
- If you see nothing for the last two days but see older data, you are just ahead of the refresh. Check again tomorrow.
- If the Performance graph shows a flat line at zero for all time ranges, you likely have no impressions yet or are on the wrong property.

A fixed case looks like this: you verify on Monday, see data through Saturday, and Tuesday morning shows Sunday’s data with the backfill continuing over the day.

## Check 4: a site with no impressions yet

Blank Performance data can be correct. If no one has seen a link to your pages in Google yet, impressions are zero. Clicks cannot exist without impressions.

- Public pages must be crawlable, indexable, and linked from somewhere Google knows. There is no fee and no submission needed to appear.
- A brand new domain with no links can be slow to be discovered. Internal links help Google find deeper pages once it reaches your site.
- Thin or duplicate content may be crawled but not indexed. Not every crawled page is stored in the index.

1. **Ship a crawlable homepage and one useful page** For example, / and /guides/getting-started with clear HTML links between them, a title, and unique text that answers a real query.
2. **Publish a sitemap and link to it in robots.txt** Robots.txt at /robots.txt with a Sitemap: https://yourproduct.com/sitemap.xml line helps discovery.
3. **Get one real external link** From your project profile or a partner’s blog. It gives Googlebot a path to your domain.

A fixed case looks like this: two days after the first link lands, the Performance report shows a few impressions for “yourproduct” and “yourproduct pricing”.

## Check 5: filters and views that hide data

An active filter will make a healthy property look empty. Clear filters before you assume there is no data.

- Date range: set Last 28 days. If you are on Today or Yesterday, the two day lag will show zeros.
- Search type: use Web. Discover and News often show nothing for a small site.
- Country: clear any country filter unless you target only one.
- Page or query filter: remove any exact URL or query filter that might exclude current data. Regex filters can hide most rows if written narrowly.
- Compare mode: comparisons can show flat lines if one side has no data. Switch to single range to sanity check.
- Search appearance: clear it unless you know you have a specific feature.

Also check you are in the Performance report for Search results, not in Discover or News. In the left nav, pick Search results explicitly.

A fixed case looks like this: clearing a country filter reveals impressions and clicks for /pricing across multiple markets.

## Check 6: blockers in robots.txt, noindex or canonicals

A staging flag shipped to production can stop indexing. Check robots.txt, meta robots and canonical tags on your key pages. Then read the Indexing report for status at scale.

1. **Robots.txt** Open https://yourproduct.com/robots.txt. Look for Disallow: /. Remove it for production. Keep only paths you truly wish to block from crawling.
2. **Meta robots and X-Robots-Tag** View source on /. Ensure there is no noindex. For files, check headers for an X-Robots-Tag noindex.
3. **Canonical tags** On /pricing, ensure the link rel=canonical points to the correct URL. A wrong canonical can exclude the page from the index.
4. **Read the Page indexing report** If you see Alternate page with proper canonical tag, Google agreed with your canonical and excluded this URL on purpose. Fix it only if the canonical target is wrong.

A fixed case looks like this: removing a noindex from the template, requesting indexing on / and /pricing, then seeing Indexed in URL Inspection and first impressions two days later.

## What your first data will look like

Do not expect clicks on day one. Expect a trickle of impressions on brand queries and easy long tails, and an average position that looks rough at first.

- Impressions: counted when a link to your page appears on a results page a user loaded. For web search, it counts whether or not the user scrolled to it.
- Position: the position of the highest link to your site on that page. Average position is the mean over impressions, so it can be 8 while showing at 3 and at 40 on different queries.
- CTR: clicks divided by impressions. With few impressions, CTR will be noisy.
- Query list: rare and anonymised queries are omitted, so the query table will not sum to the site total.
- Date view: default is last 28 days. The comparison is the previous 28 days.

A healthy first week looks like this: a handful of impressions on “yourproduct”, a few for “yourproduct pricing”, average position moving closer to page one as Google tests your pages.

## When it is not a data issue

Empty and dropped are different. If you saw data before and now see a fall, treat it as a traffic change, not a reporting fault.

1. **Compare dates in Performance** Last 28 days versus the 28 before. Split by page and by query to see where the change sits.
2. **Check Google’s Search Status Dashboard dates** If a core or spam update landed, expect movement. Read the guidance before changing pages.
3. **Open Manual actions and Security issues** If present, fix those first. They affect serving.
4. **Check your deploy history** Look for a noindex, a robots change, a redirect, or a canonical change on the dates the lines moved.
5. **Search the results page** Incognito in the right country for key queries. See if a new rival or feature pushed links down.

A fixed case looks like this: you remove an accidental noindex from /docs/, request indexing, and the page regains impressions over the next few days.

## A quick setup checklist for a new property

- Verify a Domain property for your root domain.
- Add all key roles as verified owners or full users so your team can work. Keep account recovery safe.
- Submit your sitemap URL in the Sitemaps report. Keep it updated from your build.
- Link from your homepage to your core pages: /pricing, /signup, /guides/getting-started.
- Ship basic technicals: HTTPS, one canonical per page, a unique title, and mobile friendly layouts.
- Use URL Inspection to request indexing for your homepage and a few key URLs.

## Questions

### Why is my Google Search Console data not updating?

Most often it is the two day reporting lag. Set the date to Last 28 days and the search type to Web. If older data shows but the last two days do not, wait for the refresh. If the whole history is flat at zero, check your property type and indexing status.

### How long until a new site shows data in Search Console?

Discovery and indexing take from days to a few weeks as of 2026. You cannot force a timeline. Help Google find you: submit a sitemap, get a real link, and request indexing for a few key URLs. Your first impressions should appear about two days after the first eligible results are served.

### Can I submit my site to Google or use Fetch as Google?

There is no site submission required. Google finds public pages through links and sitemaps. The old submit URL form and Fetch as Google are retired. Use the URL Inspection tool’s Request indexing to ask for a crawl of a single URL within a small daily quota.

### What is the difference between a Domain property and a URL prefix?

A Domain property covers all protocols and subdomains of your domain. A URL prefix covers only that exact prefix. If your live site is on https://www.yourproduct.com/ and you verify https://yourproduct.com/, you can see empty reports. Prefer a Domain property to avoid gaps.

### Why are some queries missing from my report?

Search Console omits rare and anonymised queries from the query table. Your totals can be higher than the sum of listed queries. This is normal. Use the page and site totals to judge overall performance.

### Why is my Page indexing report empty?

For a new property, Google may not have processed indexing data yet. Give it time. If it stays empty for days, confirm you verified the right property, and test a few URLs in URL Inspection to check their live status.

## Read next

- [How to verify a site in Google Search Console, and which property to pick](https://porteur.ai/guides/how-to-verify-google-search-console): Pick Domain or URL-prefix, then verify in minutes with DNS, an HTML file or a meta tag. Avoid common pitfalls and know what to check first.
- [How to use the URL Inspection tool in Search Console](https://porteur.ai/guides/url-inspection-tool): Read each panel, run Test live URL, and know when to request indexing. Fix new pages, dropped pages, and canonicals Google ignores.
- [The Search Console performance report, column by column](https://porteur.ai/guides/search-console-performance-report): Every column in the Google Search Console performance report explained with the traps that trip small sites, and how to act on each.
- [Why your website is not showing up on Google, and the checks in order](https://porteur.ai/guides/why-is-my-website-not-showing-up-on-google): Run these checks, in order, to find why your site is missing from Google, then fix each cause in minutes. With worked examples on yourproduct.com.
- [Discovered, currently not indexed: why Google has not crawled the page](https://porteur.ai/guides/discovered-currently-not-indexed): Google knows the URL but has not crawled it. Here is how to check why, cut junk URLs, add internal links, fix the sitemap, and set a date.
- [Blocked by robots.txt: what Google can still do with the URL](https://porteur.ai/guides/blocked-by-robots-txt): What “Blocked by robots.txt” and “Indexed, though blocked by robots.txt” mean, how to test a URL, the common accidents, and the clean fixes.

Paste your homepage URL to run a free check, then see three findings on your site, the searches around it and the rivals on them in about thirty seconds. Free check: https://porteur.ai/
