Found in AI answers?Hire Theory Road
Theory Road.

Search Console Property Showing No Data? 7 Causes to Check.

An empty Search Console property is rarely a Google problem. It is usually a property that was verified but never added, a prefix that does not match the live site, or the wrong login. Here is the order we check it on our own sites.

By October 18, 202610 min read

When a Search Console property shows no data, the cause is almost always one of seven things: the site was verified but the property was never added to your account, the URL-prefix property uses the wrong protocol or host (http instead of https, www instead of non-www), Google assigns the data to a canonical URL that lives in a different property, the property is new and data has not arrived yet, the site has no impressions in Google Search yet, you are signed in to a different Google account than the one that holds the property, or your permission level hides what you expect to see. Fix it in that order: confirm the property is in your account with the property selector or the Search Console API sites.list method, add a Domain property (sc-domain:) so every protocol and subdomain is covered, then give it a few days before you read the Performance report.

A Search Console property is the unit Search Console reports on. A Domain property, written sc-domain:example.com in the API, covers every subdomain and every protocol of a domain and can only be verified with a DNS record. A URL-prefix property, such as https://www.example.com/, covers only URLs that start with that exact string, protocol included. Verifying and adding are two separate steps. Verification proves you own the site. Adding the property puts it in your Search Console account so reports exist. The Site Verification API handles the first step (webResource.insert). The Search Console API handles the second (sites.add), and sites.list tells you which properties your account actually has.

Why does a verified site not show up in Search Console?

Verifying ownership of a site does not add it to your Search Console account; the property appears only after someone adds it, with Add property in the UI or the Search Console API sites.add method. We ran into this on one of our own sites. Ownership was verified through the Site Verification API and the call returned success, but the property never appeared in the Search Console property selector and the Search Console API returned no data for it. The fix was to add the property explicitly with sites.add, and to add the Domain property (sc-domain:) at the same time so no protocol or subdomain variant was left out.

Google's help is clear on why this matters: data collection for a property starts as soon as anyone adds the property to their Search Console account, even before verification, and continues as long as any user has it in their account. Verification on its own does not start it. If you script site setup, the sequence is three calls, not one: get a token and place it, call webResource.insert to verify, then call sites.add with the same Google identity. We now run that sequence on every new site, alongside the checks for new site pages not indexed.

The seven causes we find most often.

We see the same short list on our own sites and on sites we take over.

  • Verified but never added: the Site Verification API or another Google product confirmed ownership, but no one called sites.add or clicked Add property, so the property is not in your Search Console account
  • Wrong protocol or host on a URL-prefix property: the property is http://example.com/ while the site serves https://www.example.com/, so every real URL falls outside the prefix
  • Data assigned to a canonical in another property: Google credits clicks and impressions to the canonical URL it selects, so if canonicals point to a different host, the data lands in that host's property
  • New property: Google says data should begin to appear in a few days, and Performance data arrives about 48 hours after Search Console collects it
  • No impressions yet: the site is not appearing in Google Search results, so there is nothing to report even when the property is set up correctly
  • Wrong Google account: the property was added under a different login, a service account, or a colleague's account, so the account you are looking at does not list it
  • Permission level: a restricted user has view rights on most data but not all of it, and cannot use every tool, which can look like missing data

How do you check that a property is actually in your account?

The Search Console API sites.list method returns every property the signed-in account has, each with a permission level of siteOwner, siteFullUser, siteRestrictedUser or siteUnverifiedUser. Run three checks, in this order.

The property selector. In Search Console, open the property selector dropdown at the top left. Look for the Domain property (shown as the bare domain) and any URL-prefix properties (shown with https:// or http://). If the site is not listed, it is not in this account, whatever a verification screen said earlier.

The API list. Call sites.list with the same credentials your scripts and dashboards use. If the site appears as siteUnverifiedUser, the property was added but this account never proved ownership. If it is missing entirely, it was never added for that identity. A service account has its own list, separate from your personal login, so check both.

URL Inspection. Once the property exists, inspect the home page URL inside it. If Search Console says the URL is not in the current property, your prefix does not match the live URL. If it shows a Google-selected canonical on a different host, that host's property is where the clicks and impressions go.

Diagnose top to bottom.

Each step isolates one layer. Stop at the first one that fails.

Confirm you are in the right Google account.
Check the account avatar at the top right of Search Console. If a service account added the property, have an owner add your own login from Settings, then Users and permissions, or add the property again under your own account.
Confirm the property exists, not just the verification.
Open the property selector or call sites.list. If the site is missing, add it with Add property in the UI or sites.add in the API. If your DNS record, HTML file or meta tag from the earlier verification is still in place, in our experience the new property verifies as soon as you click Verify.
Add the Domain property.
Add sc-domain:yourdomain.com and verify it with a DNS TXT record. It covers http and https, www and non-www, and every subdomain, so a protocol or host mismatch can no longer hide data. Keep URL-prefix properties if a teammate or tool needs one, but read site totals from the Domain property.
Match URL-prefix properties to the live URL.
Load the site and copy the final URL after all redirects. A URL-prefix property must start with exactly that protocol and host. If the site redirects to https://www.example.com/, a property for http://example.com/ will stay empty.
Check where canonicals point.
Inspect a few key pages and compare the user-declared canonical with the Google-selected canonical. If they point at another host, the data is reported there. Fix the canonical tags or redirects, or read the property that matches the canonical host.
Wait the documented delay.
Google says data should begin to appear in a few days after a property is added. If you added it today, an empty Performance report is expected.
Check whether the site gets any impressions.
If the property is correct, a week has passed and Performance still shows zero, the problem is visibility, not setup. Use URL Inspection on key pages, then work through pages indexed but no Google impressions.
Search Console property showing no data: symptom, likely cause and fix
SymptomLikely causeFix
Verification succeeded, site missing from the property selectorVerified but never added to the accountAdd property in the UI or call sites.add
sites.list shows the site as siteUnverifiedUserProperty added, ownership never proved for this accountVerify with DNS, HTML file, meta tag, Analytics or Tag Manager
Property exists, Performance empty, site live on https://wwwURL-prefix property set to http:// or non-wwwAdd an sc-domain: property or a matching URL-prefix property
URL Inspection says the URL is not in this propertyPrefix does not match the live URLCreate a property for the exact protocol and host
Data shows up in a different property than expectedData is assigned to the Google-selected canonicalRead the canonical host's property or fix canonicals
Property added in the last few days, report emptyNormal start-up delayWait a few days, then recheck
Correct property, more than a week old, zero impressionsSite not shown in Google Search yetFix indexing and visibility, not the property
A colleague sees data and you see nothingDifferent Google account or no user accessAsk an owner to add you in Users and permissions
Scripts see the property, your browser login does notProperty added by a service accountAdd your user, or add the property under your login

Should you use a Domain property or a URL-prefix property?

A Domain property covers every subdomain and both http and https, but it can only be verified with a DNS record. A URL-prefix property includes only URLs that start with the exact prefix, protocol included, and supports several verification methods. Google's own example: a URL-prefix property for http://example.com/ does not include https://example.com/ pages or any subdomain.

Our default is a Domain property for every site we run, plus a URL-prefix property for the main host when someone cannot edit DNS. The Domain property removes the most common setup mistake on this list in one step. It is the same habit we use in our conversion tracking audit checklist: check the identifier that reports are keyed on, not the settings screen.

How long does a new Search Console property take to show data?

Google says data should begin to appear in a new property in a few days, and collection starts when the property is added, even before verification. Search Console data is available about 48 hours after it is collected, so the most recent two days are always thin or missing. As of October 2026, Search Console keeps the last 16 months of data. An account can hold up to 1,000 properties, so adding both a Domain property and URL-prefix properties costs nothing that matters.

What is normal and what is a red flag?

An empty property is normal for a few days after it is added; a correctly set up property that is still empty after a week means the site is not being shown in Google Search. Use these markers.

  • Normal: the latest two days of Performance data are missing, because data arrives about 48 hours after collection
  • Normal: a property added this week has little or no history yet
  • Normal: a URL-prefix property shows lower totals than the Domain property, because the prefix covers fewer URLs
  • Normal: a restricted user sees fewer tools and settings than an owner
  • Red flag: the site is missing from sites.list for the account your reports and dashboards use
  • Red flag: URL Inspection says your home page is not in the property you are reading
  • Red flag: Google-selected canonicals point at a host you have no property for
  • Red flag: a correct Domain property older than a week still shows zero impressions

If the property has data but a page you care about is missing from it, the next stops are Search Console 404 validation failed and our notes on the Google Indexing API limits.

Why is my Search Console property showing no data?

Check in order. Confirm the property is in the Google account you are signed in to. Confirm a URL-prefix property matches the live protocol and host, or add a Domain property. Confirm Google-selected canonicals point to a host your property covers. Then allow a few days after adding it, which is Google's stated delay for new properties.

I verified my site but it does not appear in Search Console. Why?

Verifying ownership is not the same as adding the property. The Site Verification API proves you own the site. The property appears in your account only after you add it with Add property in the UI or the Search Console API sites.add method, under the same Google account you use to read reports.

What is the difference between an sc-domain property and an https:// property?

sc-domain:example.com is a Domain property. It covers all subdomains and both http and https, and it needs DNS verification. A property such as https://www.example.com/ is a URL-prefix property. It covers only URLs starting with that exact string and can be verified with an HTML file, meta tag, Google Analytics, Google Tag Manager or DNS.

Why can my colleague see Search Console data that I cannot?

Access is per Google account. Your colleague's account has the property and yours does not, or yours has a restricted permission level. An owner can add you in Settings, then Users and permissions, as a full or restricted user, or make you a delegated owner.

Work with us

Let’s talk about what’s next.

A short note on where the business is and where it needs to go. A senior partner replies within one business day.

t@theoryroad.com

Step 1 of 2

How can we help you get found?

What do you need help with?

Next: name, email and budget. That’s it.