Skip to content

Ranking Eligibility: how Visqio decides

Last updated:

Interpretation note

Not ranking is not the same as being banned or penalised. Visqio reports observable signals (index status, impressions, SERP presence, regional differences) and classifies them by likelihood. Google does not expose penalty or suppression data; absence of ranking can result from competition, relevance, low quality, crawl budget, recency, or measurement gaps. Treat every status as a hypothesis to investigate, not a verdict.

1.What does "ranking eligibility" mean?

Ranking Eligibility is Visqio's evidence-based answer to one question: is there evidence that Google can rank this URL for this keyword? The output is one of four statuses — Confirmed, Not yet confirmed, Insufficient data or Invalid test — plus a confidence between 0 and 1. It is computed per keyword × target URL, daily and on demand, by a deterministic rule engine that lists every rule it fired.

2.Inputs and minimum data

The engine reads the latest URL Inspection snapshot (≤ 14 days: verdict, coverage state, Google canonical versus user canonical, fetch state, last crawl), Search Console query and page metrics for the current 28 days and the prior 28 days, the last 7 licensed SERP snapshots for the keyword's default location and device, and the keyword's intent, target URL and language.

Minimum data, otherwise Insufficient data: at least one index snapshot within 14 days or at least 14 days of Search Console data; and at least 3 SERP snapshots in the last 7 days.

3.Validity gates

Gates run first, in order, and stop evaluation when they match. They exist so that a broken measurement is never reported as a ranking problem.

GateConditionResult
G1No target URL and no page in Search Console matched the domain for this queryInsufficient data
G2Latest SERP snapshot is failed/partial or older than 7 daysInsufficient data
G3Fetch state not successful and the project marked the URL as intentionally blockedInvalid test
G4Target is on a test domain that is unpublished or archived during the windowInvalid test
G5Keyword intent is test and the test page was published less than 3 days agoInsufficient data ("too early")
G6Google-selected canonical points to a different hostInvalid test

4.Evidence rules and confidence

Any of rules E1–E4 makes the status Confirmed; E5 only supports. Confidence is the sum of the weights of the rules fired, capped at 1. Bands: ≥ 0.8 high, 0.5–0.79 medium, below 0.5 low.

RuleEvidenceWeight
E1 SERP presenceTarget URL (or same host when no target) appears in ≥ 1 of the last 7 SERP snapshots at rank ≤ 1000.6 (0.8 when in ≥ 3 snapshots)
E2 Query impressions on pageSearch Console impressions ≥ 5 in 28 days for the query on the target URL0.5 (0.7 when ≥ 30)
E3 Query impressions on domainSame as E2 on any page of the domain0.35
E4 Clicks≥ 1 click on query + page in 28 days0.3
E5 IndexedLatest inspection verdict pass and coverage indexed0.2 (supporting only)

5.Not yet confirmed sub-evidence

When minimum data is present but no E1–E4 rule fires, the status is Not yet confirmed and the engine attaches the signals that explain it: N1 URL not indexed (state shown); N2 indexed but zero impressions for the query; N3 the page receives impressions for other queries, so relevance or competition is likely; N4 page younger than 14 days — allow 2–4 weeks; N5 competitive query — target absent from the sampled results in all 7 snapshots.

6.Statuses and next steps

  • Confirmed CONFIRMED — Direct evidence that Google ranks or surfaces the URL for the keyword. Next step: Optimise; watch the confidence band
  • Not yet confirmed NOT_YET_CONFIRMED — Minimum data present, no direct evidence yet. Next step: Read the N-signals: fix indexing, wait, or improve relevance
  • Insufficient data INSUFFICIENT_DATA — Not enough snapshots or Search Console history to judge. Next step: Wait for the next runs or check the connection
  • Invalid test TEST_INVALID — The measurement setup prevents any conclusion. Next step: Fix canonical, robots or publishing state, then re-run

A transition from Confirmed (confidence ≥ 0.8) to Not yet confirmed raises an info alert whose text includes the disclaimer above.

7.Limits

Visqio never knows Google's internal state. Outputs never use the words penalty, ban or sandbox. SERP snapshots come from a licensed provider sampling from data-centre IPs and may not match every user; Search Console data lags about two days. Rule parameters are versioned so historical events remain interpretable after tuning. test domains use relaxed impression thresholds because their volumes are tiny.

Frequently asked questions

Does Not yet confirmed mean my page is penalised?

No. Not yet confirmed means Visqio found no evidence yet (no SERP presence, no impressions, no clicks) while minimum data was present. The attached sub-evidence tells you whether the URL is not indexed, too new, or simply losing to competition. It is never a penalty verdict.

Why is my keyword Insufficient data?

One of the minimum data requirements is not met: no index snapshot within 14 days and fewer than 14 days of Search Console data, fewer than 3 SERP snapshots in the last 7 days, a stale or failed latest snapshot, or a test page younger than 3 days.

What triggers the Invalid test status?

The measurement itself is impossible: the URL was deliberately blocked from indexing, the test domain was unpublished during the window, or Google chose a canonical on a different host. Fix the setup and re-run.

Can indexing alone make a URL Confirmed?

No. Being indexed (rule E5) only adds 0.2 supporting confidence. Confirmed requires at least one of the direct evidence rules E1–E4: SERP presence, query impressions on the page or domain, or clicks.

Sources: Google's URL Inspection API, Search Console Search Analytics API and spam policies documentation.