Skip to content
RankX AI
RankX AI Docs
Traffic

Why my traffic data is missing

Every state a Google or Bing connection can be in, only one of which returns figures, plus the publishing delay and the open week that are not drops.

If a Traffic screen shows a message instead of numbers, RankX AI is telling you it cannot see your traffic rather than that you have none. Every connection has a set of states and only one of them yields figures. The message names which one you are in and what to do about it.

Google and Bing move through the same states, and both are listed below because the labels and the remedies differ. Bing adds one Google does not have: RankX AI saying it could not read the connection at all.

If the last day or two of Google data is missing but everything else is there, nothing is wrong: Search Console publishes on a delay at Google's end. The Bing equivalent is the open week, further down.

Google: the four states

How RankX AI decides whether to report a Google figure
graph TD
  A[A Traffic screen is opened] --> B{Is there an integration?}
  B -->|No| C[Not connected: connect it]
  B -->|Yes| D{Did the last sync succeed?}
  D -->|No, access revoked or failed| E[Reconnect required: reconnect it]
  D -->|Yes| F{Has any sync completed?}
  F -->|No| G[Never synced: wait for the first sync]
  F -->|Yes| H[Ready: figures. An empty range now means a quiet period]
StateWhat has happenedWhat it is NOTWhat to do
Not connectedNo integration exists for this WebsiteNot zero trafficConnect it in the Website's Integrations settings
Reconnect requiredAccess was revoked, or the last sync failedNot zero traffic. Figures would be stale or missingReconnect it. RankX AI shows when it last synced successfully
Never syncedConnected, but the first sync has not completedNot zero trafficWait for the first sync, then retry
ReadySynced at least onceYou get figures, and an empty range now genuinely means a quiet period

RankX AI refuses in the first three rather than printing a zero, and that refusal is deliberate rather than defensive: a zero on a screen looks identical whether it means "nobody visited" or "we never looked", and only one of those is about your website.

Google: a fifth case, connected but no property selected

A connection can be healthy while pointing at nothing. RankX AI reports this on its own rather than letting it look like "wait for the sync", because waiting will never fix it.

Open the Website's Integrations settings and choose the property or site. This is easy to miss on a Google account with many properties on it.

Google: the last day or two is meant to be missing

Search Console publishes clicks and impressions on a two to three day delay at source. That is Google's delay, not RankX AI's sync, and going live would not make it fresher.

So on a completely healthy connection, yesterday has no data. RankX AI:

  • marks the most recent days provisional, and counts them separately,
  • never renders them as a decline, because they will rise.

If you are quoting a figure from the last few days in a report, quote it as provisional. This is the single most common false alarm on this section, and it usually arrives as "our traffic fell off a cliff on the 17th" on the 18th.

Google Analytics is different in one respect

Everything in Analytics reads already-synced data on the same nightly rhythm, with one exception: realtime visitors is a live call, because no stored aggregate can answer "who is on the site right now" at any sync frequency.

That has a practical consequence for the "never synced" state. A freshly connected property can legitimately show realtime visitors while every other Analytics screen is still empty, and that is not a contradiction.

Google: the connection is Ready and the numbers still look wrong

Three honest causes, in order of likelihood:

The property is the wrong one. A domain property and a URL-prefix property covering part of the same site report different totals. Check which one is selected.

The page really is not indexed. Clicks and impressions only exist for indexed pages, so an unindexed page looks exactly like a page nobody visits. Check Indexing, and inspect the specific URL: that is the only way to see a page that is not indexed at all.

Query-level data is retained for a shorter window than coarser data. A query-level view further back than that window will be thinner than the totals beside it, and that is Google's retention rather than a gap in the sync.

Bing: every state, and the one Google does not have

A Bing connection is made in two steps, exactly as a Google one is. Connecting the Microsoft account is the first; choosing which verified Bing site this Website is is the second, and it is the one most often missed, because a Bing account can hold many verified sites and RankX AI does not guess.

The full list is below rather than a short one plus exceptions, because the state you are in is the whole answer to why a figure is missing.

How RankX AI decides whether to report a Bing figure
graph TD
  A[The Bing screen is opened] --> B{Could we read the connection?}
  B -->|No| Z[Could not be checked: reload, nothing has changed]
  B -->|Yes| C{Is the account connected?}
  C -->|No| D[Not connected: connect it]
  C -->|Yes| E{Is a verified Bing site chosen?}
  E -->|No| F[No site selected: choose it. Waiting will not fix this]
  E -->|Yes| G{Is the access still accepted?}
  G -->|No| H[Access revoked or failing: reconnect it]
  G -->|Yes| I{Has a sync completed?}
  I -->|No| J[Waiting for the first sync]
  I -->|Yes| K[Connected: figures. An empty window now means a quiet period]
StateWhat has happenedWhat it is NOTWhat to do
Not connectedNo Bing integration exists for this WebsiteNot zero trafficConnect it in the Website's Integrations settings
No site selectedThe account is connected, but no verified Bing site has been chosen, so nothing is syncingNot zero traffic, and not "still starting up"Choose the site in the same settings
Waiting for the first syncA site is chosen and the first sync has not landedNot zero trafficWait for it, then retry
SyncingA sync is running nowNothing. It takes seconds
ConnectedSynced at least onceYou get figures, and an empty window now genuinely means a quiet period
Needs attentionRecent syncs have failedNot zero traffic. Figures would be stale or missingReconnect it
Access revokedBing is no longer accepting our access for this WebsiteNot zero trafficReconnect it
Could not be checkedRankX AI could not read the connection's own stateNot a verdict about your connection at allReload the page

Two rows are worth reading twice.

No site selected is the one that looks like patience will fix it and never will. Nothing has been requested from Bing yet, so no amount of waiting produces a first sync.

Could not be checked is not a claim about your connection. RankX AI failed to read its own record of it, and it deliberately offers no action, because every action available would act on state it just failed to read. Offering "choose a site" here would invite you to re-pick a site that is already set.

Bing: the current week is meant to be incomplete

Bing reports its search and page statistics weekly, where Search Console reports daily. So the most recent week is a partial week whenever you look at it, and it will rise as Bing closes it.

This is the Bing counterpart to Google's two to three day delay, and it produces the same false alarm one grain up: a week that looks like a fall is usually a week that has not finished. Because the grain is weekly, RankX AI offers the window in whole weeks rather than days, and it says how many weeks it actually found when Bing has reported fewer than you asked for.

Bing: connected and syncing, but the figures look thin

Two honest causes before you go looking for a fault.

Bing is a minority of most sites' search traffic. A site with healthy Google numbers can legitimately have very few Bing clicks, and that is a fact about the engine's share rather than a gap in the sync.

Average click position is often empty. Bing reports two position statistics, and it sends no click position for a search that earned no clicks. RankX AI shows the impression position instead and labels which one it is. See Bing Webmaster Tools.

Diagnosing it from an assistant

get_google_integration_status is free to call and exists for exactly this. It reports whether Search Console and Analytics are connected, which property each points at, when each last synced successfully, and what to do next.

There is no equivalent tool for Bing, and none is needed. Each of the four Bing tools refuses on its own when the connection cannot answer, and the refusal names the state and the remedy in the same words the screen uses. Asking for Bing performance on an unconnected Website returns "not connected", never a zero.

"There is no Search Console data for my website. Why?"

A correct answer names one of the states above. An answer that says "zero clicks" has invented a figure the tools refuse to produce. See the tool reference.

Where to go next

Last updated