Skip to content
Visa Atlas
DestinationsGuidesCompareCalculatorsDataUpdates
Find my route
Menu
DestinationsGuidesCompareCalculatorsDataUpdatesFind my route
Visa Atlas

A free, independent field guide to moving countries. Every figure links to its official government source.

Not legal advice. Visa Atlas is an encyclopedia, not an adviser. The authoritative source is always the government link on each page. For your specific case, consult a regulated professional.

Explore

All destinationsBest-of guidesCompare countriesRoutes by professionRoute comparisonsTopic guides

Plan

Find my routeProcessing timesGovernment feesCost to completeSettlement & citizenshipRoute deep-divesSalary thresholds

Trust

Editorial standardsOur methodologyCorrectionsOpen dataCitation packsCitation benchmarkSource benchmarkVisibility metricsFreshnessWidgetsAI agentsUse our dataFor journalists
© 2026 Visa AtlasReviewed continuously. Last sweep: 1 July 2026
  1. Home/
  2. Research/
  3. SEO/GEO production queue 2026

Original research - 4 July 2026

SEO/GEO Production Queue 2026

Flat SEO/GEO production queue for Visa Atlas: content, page, technical and evidence tickets derived from the market-share capture plan with owners, target pages, commands, evidence gates and no-go conditions.

This is public planning metadata, not a live ranking, traffic, backlink, AI-citation or market-share claim. Raw analytics, Search Console exports, SERP screenshots and AI transcripts stay local unless reviewed and approved for publication.

52

Tickets

13

Battlecards

118

Target pages

17

Commands

44

Ready

8

Evidence gated

Audit method

Tickets are generated from rows[].productionTickets in /api/public/market-share-capture-plan and keep parent battlecard context so producers, AI agents and auditors can inspect the next executable SEO/GEO work without flattening away evidence gates.

A queue ticket is complete only when its definitionOfDone, evidenceGate and noGoCondition pass; queue completion does not prove rankings, traffic, AI citations, backlinks, market share or the 500k/month planning target.

Raw analytics, Search Console exports, SERP screenshots, AI answer transcripts, browser profiles, reviewer notes and unapproved rollups stay local unless converted into separately reviewed aggregate evidence.

  • This queue is public planning metadata, not a publication of private analytics, Search Console exports, SERP screenshots or AI transcripts.
  • Local commands identify evidence workflows; their raw outputs stay local unless reviewed, redacted and approved for publication.
  • Reviewed ticket completion evidence is summarized locally with npm run seo:ticket-evidence -- seo-geo-ticket-evidence.jsonl --json.
  • The publicMarketShareClaimAllowed flag remains false until approved aggregate evidence exists outside this queue.

Ticket evidence workflow

After a production ticket is executed, summarize reviewed local evidence with npm run seo:ticket-evidence -- seo-geo-ticket-evidence.jsonl --json. The command checks ticket IDs against this queue, verifies reviewer sign-off, validates target pages and command coverage, and blocks raw private evidence fields.

The local runbook is docs/seo-geo-ticket-evidence.md. Passing ticket evidence proves reviewed execution only; it does not prove rankings, traffic, AI citations, market share or the 500k/month planning target.

Workstream balance

13

Content tickets

13

Page tickets

13

Technical tickets

13

Evidence tickets

Flat production tickets

Each row keeps the parent battlecard context from the market-share capture plan so agents can choose the next content, page, technical or evidence task without scraping nested report sections.

OrderTicketWorkstreamOwnerStatusParent battlecardTargetsEvidence gate
11

UK Skilled Worker cost, IHS and salary floors capture plan: content production

uk-skilled-worker-cost-salary-content-production

ContentEditorialReady to executeUK Skilled Worker cost, IHS and salary floors capture plan

uk-skilled-worker-cost-salary

  • /salary-thresholds/uk
  • /visas/uk/skilled-worker
  • /calculators/uk-skilled-worker
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
12

UK Skilled Worker cost, IHS and salary floors capture plan: page and crawl-path production

uk-skilled-worker-cost-salary-page-production

PageGrowthReady to executeUK Skilled Worker cost, IHS and salary floors capture plan

uk-skilled-worker-cost-salary

  • /salary-thresholds/uk
  • /visas/uk/skilled-worker
  • /calculators/uk-skilled-worker
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
13

UK Skilled Worker cost, IHS and salary floors capture plan: technical production

uk-skilled-worker-cost-salary-technical-production

TechnicalEngineeringReady to executeUK Skilled Worker cost, IHS and salary floors capture plan

uk-skilled-worker-cost-salary

  • /salary-thresholds/uk
  • /visas/uk/skilled-worker
  • /calculators/uk-skilled-worker
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
14

UK Skilled Worker cost, IHS and salary floors capture plan: private evidence and market-share gate

uk-skilled-worker-cost-salary-evidence-production

EvidenceData/researchReady to executeUK Skilled Worker cost, IHS and salary floors capture plan

uk-skilled-worker-cost-salary

  • /salary-thresholds/uk
  • /visas/uk/skilled-worker
  • /calculators/uk-skilled-worker
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
21

UK Global Talent eligibility, endorsement and settlement capture plan: content production

uk-global-talent-eligibility-content-production

ContentEditorialReady to executeUK Global Talent eligibility, endorsement and settlement capture plan

uk-global-talent-eligibility

  • /visas/uk/global-talent
  • /processing-times/uk/global-talent
  • /settlement/uk
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
22

UK Global Talent eligibility, endorsement and settlement capture plan: page and crawl-path production

uk-global-talent-eligibility-page-production

PageGrowthReady to executeUK Global Talent eligibility, endorsement and settlement capture plan

uk-global-talent-eligibility

  • /visas/uk/global-talent
  • /processing-times/uk/global-talent
  • /settlement/uk
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
23

UK Global Talent eligibility, endorsement and settlement capture plan: technical production

uk-global-talent-eligibility-technical-production

TechnicalEngineeringReady to executeUK Global Talent eligibility, endorsement and settlement capture plan

uk-global-talent-eligibility

  • /visas/uk/global-talent
  • /processing-times/uk/global-talent
  • /settlement/uk
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
24

UK Global Talent eligibility, endorsement and settlement capture plan: private evidence and market-share gate

uk-global-talent-eligibility-evidence-production

EvidenceData/researchReady to executeUK Global Talent eligibility, endorsement and settlement capture plan

uk-global-talent-eligibility

  • /visas/uk/global-talent
  • /processing-times/uk/global-talent
  • /settlement/uk
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
31

Germany EU Blue Card salary and recognition capture plan: content production

germany-blue-card-salary-recognition-content-production

ContentEditorialReady to executeGermany EU Blue Card salary and recognition capture plan

germany-blue-card-salary-recognition

  • /salary-thresholds/germany
  • /cost-to-complete/germany-eu-blue-card
  • /routes/eu-blue-card-vs-chancenkarte-germany
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
32

Germany EU Blue Card salary and recognition capture plan: page and crawl-path production

germany-blue-card-salary-recognition-page-production

PageGrowthReady to executeGermany EU Blue Card salary and recognition capture plan

germany-blue-card-salary-recognition

  • /salary-thresholds/germany
  • /cost-to-complete/germany-eu-blue-card
  • /routes/eu-blue-card-vs-chancenkarte-germany
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
33

Germany EU Blue Card salary and recognition capture plan: technical production

germany-blue-card-salary-recognition-technical-production

TechnicalEngineeringReady to executeGermany EU Blue Card salary and recognition capture plan

germany-blue-card-salary-recognition

  • /salary-thresholds/germany
  • /cost-to-complete/germany-eu-blue-card
  • /routes/eu-blue-card-vs-chancenkarte-germany
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
34

Germany EU Blue Card salary and recognition capture plan: private evidence and market-share gate

germany-blue-card-salary-recognition-evidence-production

EvidenceData/researchReady to executeGermany EU Blue Card salary and recognition capture plan

germany-blue-card-salary-recognition

  • /salary-thresholds/germany
  • /cost-to-complete/germany-eu-blue-card
  • /routes/eu-blue-card-vs-chancenkarte-germany
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
41

Germany Chancenkarte points, proof of funds and cost capture plan: content production

germany-chancenkarte-points-cost-content-production

ContentEditorialReady to executeGermany Chancenkarte points, proof of funds and cost capture plan

germany-chancenkarte-points-cost

  • /calculators/germany-chancenkarte
  • /visas/germany/chancenkarte
  • /routes/eu-blue-card-vs-chancenkarte-germany
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
42

Germany Chancenkarte points, proof of funds and cost capture plan: page and crawl-path production

germany-chancenkarte-points-cost-page-production

PageGrowthReady to executeGermany Chancenkarte points, proof of funds and cost capture plan

germany-chancenkarte-points-cost

  • /calculators/germany-chancenkarte
  • /visas/germany/chancenkarte
  • /routes/eu-blue-card-vs-chancenkarte-germany
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
43

Germany Chancenkarte points, proof of funds and cost capture plan: technical production

germany-chancenkarte-points-cost-technical-production

TechnicalEngineeringReady to executeGermany Chancenkarte points, proof of funds and cost capture plan

germany-chancenkarte-points-cost

  • /calculators/germany-chancenkarte
  • /visas/germany/chancenkarte
  • /routes/eu-blue-card-vs-chancenkarte-germany
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
44

Germany Chancenkarte points, proof of funds and cost capture plan: private evidence and market-share gate

germany-chancenkarte-points-cost-evidence-production

EvidenceData/researchReady to executeGermany Chancenkarte points, proof of funds and cost capture plan

germany-chancenkarte-points-cost

  • /calculators/germany-chancenkarte
  • /visas/germany/chancenkarte
  • /routes/eu-blue-card-vs-chancenkarte-germany
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
51

Ireland Critical Skills salary, cost and Stamp 4 path capture plan: content production

ireland-critical-skills-salary-cost-content-production

ContentEditorialReady to executeIreland Critical Skills salary, cost and Stamp 4 path capture plan

ireland-critical-skills-salary-cost

  • /salary-thresholds/ireland
  • /cost-to-complete/ireland-critical-skills-employment-permit
  • /visas/ireland/critical-skills-employment-permit
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
52

Ireland Critical Skills salary, cost and Stamp 4 path capture plan: page and crawl-path production

ireland-critical-skills-salary-cost-page-production

PageGrowthReady to executeIreland Critical Skills salary, cost and Stamp 4 path capture plan

ireland-critical-skills-salary-cost

  • /salary-thresholds/ireland
  • /cost-to-complete/ireland-critical-skills-employment-permit
  • /visas/ireland/critical-skills-employment-permit
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
53

Ireland Critical Skills salary, cost and Stamp 4 path capture plan: technical production

ireland-critical-skills-salary-cost-technical-production

TechnicalEngineeringReady to executeIreland Critical Skills salary, cost and Stamp 4 path capture plan

ireland-critical-skills-salary-cost

  • /salary-thresholds/ireland
  • /cost-to-complete/ireland-critical-skills-employment-permit
  • /visas/ireland/critical-skills-employment-permit
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
54

Ireland Critical Skills salary, cost and Stamp 4 path capture plan: private evidence and market-share gate

ireland-critical-skills-salary-cost-evidence-production

EvidenceData/researchReady to executeIreland Critical Skills salary, cost and Stamp 4 path capture plan

ireland-critical-skills-salary-cost

  • /salary-thresholds/ireland
  • /cost-to-complete/ireland-critical-skills-employment-permit
  • /visas/ireland/critical-skills-employment-permit
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
61

Canada Express Entry latest draw and category freshness capture plan: content production

canada-express-entry-freshness-content-production

ContentEditorialReady to executeCanada Express Entry latest draw and category freshness capture plan

canada-express-entry-freshness

  • /research/canada-express-entry-draw-tracker
  • /citation-packs#express-entry-latest-draw
  • /widgets
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
62

Canada Express Entry latest draw and category freshness capture plan: page and crawl-path production

canada-express-entry-freshness-page-production

PageGrowthReady to executeCanada Express Entry latest draw and category freshness capture plan

canada-express-entry-freshness

  • /research/canada-express-entry-draw-tracker
  • /citation-packs#express-entry-latest-draw
  • /widgets
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
63

Canada Express Entry latest draw and category freshness capture plan: technical production

canada-express-entry-freshness-technical-production

TechnicalEngineeringReady to executeCanada Express Entry latest draw and category freshness capture plan

canada-express-entry-freshness

  • /research/canada-express-entry-draw-tracker
  • /citation-packs#express-entry-latest-draw
  • /widgets
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
64

Canada Express Entry latest draw and category freshness capture plan: private evidence and market-share gate

canada-express-entry-freshness-evidence-production

EvidenceData/researchReady to executeCanada Express Entry latest draw and category freshness capture plan

canada-express-entry-freshness

  • /research/canada-express-entry-draw-tracker
  • /citation-packs#express-entry-latest-draw
  • /widgets
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
71

Canada FSW, CEC and PNP cost and proof-of-funds capture plan: content production

canada-skilled-cost-proof-funds-content-production

ContentEditorialReady to executeCanada FSW, CEC and PNP cost and proof-of-funds capture plan

canada-skilled-cost-proof-funds

  • /cost-to-complete/canada-express-entry-fsw
  • /fees/canada/express-entry-fsw
  • /visas/canada/express-entry-fsw
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
72

Canada FSW, CEC and PNP cost and proof-of-funds capture plan: page and crawl-path production

canada-skilled-cost-proof-funds-page-production

PageGrowthReady to executeCanada FSW, CEC and PNP cost and proof-of-funds capture plan

canada-skilled-cost-proof-funds

  • /cost-to-complete/canada-express-entry-fsw
  • /fees/canada/express-entry-fsw
  • /visas/canada/express-entry-fsw
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
73

Canada FSW, CEC and PNP cost and proof-of-funds capture plan: technical production

canada-skilled-cost-proof-funds-technical-production

TechnicalEngineeringReady to executeCanada FSW, CEC and PNP cost and proof-of-funds capture plan

canada-skilled-cost-proof-funds

  • /cost-to-complete/canada-express-entry-fsw
  • /fees/canada/express-entry-fsw
  • /visas/canada/express-entry-fsw
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
74

Canada FSW, CEC and PNP cost and proof-of-funds capture plan: private evidence and market-share gate

canada-skilled-cost-proof-funds-evidence-production

EvidenceData/researchReady to executeCanada FSW, CEC and PNP cost and proof-of-funds capture plan

canada-skilled-cost-proof-funds

  • /cost-to-complete/canada-express-entry-fsw
  • /fees/canada/express-entry-fsw
  • /visas/canada/express-entry-fsw
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
81

Immigration rule-change and source-freshness control capture plan: content production

policy-change-freshness-control-content-production

ContentEditorialReady to executeImmigration rule-change and source-freshness control capture plan

policy-change-freshness-control

  • /research/immigration-rule-changes-2026
  • /policy-updates
  • /changelog
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
82

Immigration rule-change and source-freshness control capture plan: page and crawl-path production

policy-change-freshness-control-page-production

PageGrowthReady to executeImmigration rule-change and source-freshness control capture plan

policy-change-freshness-control

  • /research/immigration-rule-changes-2026
  • /policy-updates
  • /changelog
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
83

Immigration rule-change and source-freshness control capture plan: technical production

policy-change-freshness-control-technical-production

TechnicalEngineeringReady to executeImmigration rule-change and source-freshness control capture plan

policy-change-freshness-control

  • /research/immigration-rule-changes-2026
  • /policy-updates
  • /changelog
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
84

Immigration rule-change and source-freshness control capture plan: private evidence and market-share gate

policy-change-freshness-control-evidence-production

EvidenceData/researchReady to executeImmigration rule-change and source-freshness control capture plan

policy-change-freshness-control

  • /research/immigration-rule-changes-2026
  • /policy-updates
  • /changelog
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
91

Points-tested and sponsored skilled route costs capture plan: content production

australia-skilled-points-costs-content-production

ContentEditorialReady to executePoints-tested and sponsored skilled route costs capture plan

australia-skilled-points-costs

  • /calculators/australia-189
  • /cost-to-complete/australia-189-skilled-independent
  • /visas/australia/subclass-189-skilled-independent
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
92

Points-tested and sponsored skilled route costs capture plan: page and crawl-path production

australia-skilled-points-costs-page-production

PageGrowthReady to executePoints-tested and sponsored skilled route costs capture plan

australia-skilled-points-costs

  • /calculators/australia-189
  • /cost-to-complete/australia-189-skilled-independent
  • /visas/australia/subclass-189-skilled-independent
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
93

Points-tested and sponsored skilled route costs capture plan: technical production

australia-skilled-points-costs-technical-production

TechnicalEngineeringReady to executePoints-tested and sponsored skilled route costs capture plan

australia-skilled-points-costs

  • /calculators/australia-189
  • /cost-to-complete/australia-189-skilled-independent
  • /visas/australia/subclass-189-skilled-independent
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
94

Points-tested and sponsored skilled route costs capture plan: private evidence and market-share gate

australia-skilled-points-costs-evidence-production

EvidenceData/researchReady to executePoints-tested and sponsored skilled route costs capture plan

australia-skilled-points-costs

  • /calculators/australia-189
  • /cost-to-complete/australia-189-skilled-independent
  • /visas/australia/subclass-189-skilled-independent
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
101

Global cheapest, fastest and no-sponsor skilled migration rankings capture plan: content production

global-cheapest-fastest-no-sponsor-content-production

ContentEditorialReady to executeGlobal cheapest, fastest and no-sponsor skilled migration rankings capture plan

global-cheapest-fastest-no-sponsor

  • /research/skilled-migration-cost-index-2026
  • /figures
  • /rankings/cheapest-work-visas
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
102

Global cheapest, fastest and no-sponsor skilled migration rankings capture plan: page and crawl-path production

global-cheapest-fastest-no-sponsor-page-production

PageGrowthReady to executeGlobal cheapest, fastest and no-sponsor skilled migration rankings capture plan

global-cheapest-fastest-no-sponsor

  • /research/skilled-migration-cost-index-2026
  • /figures
  • /rankings/cheapest-work-visas
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
103

Global cheapest, fastest and no-sponsor skilled migration rankings capture plan: technical production

global-cheapest-fastest-no-sponsor-technical-production

TechnicalEngineeringReady to executeGlobal cheapest, fastest and no-sponsor skilled migration rankings capture plan

global-cheapest-fastest-no-sponsor

  • /research/skilled-migration-cost-index-2026
  • /figures
  • /rankings/cheapest-work-visas
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
104

Global cheapest, fastest and no-sponsor skilled migration rankings capture plan: private evidence and market-share gate

global-cheapest-fastest-no-sponsor-evidence-production

EvidenceData/researchReady to executeGlobal cheapest, fastest and no-sponsor skilled migration rankings capture plan

global-cheapest-fastest-no-sponsor

  • /research/skilled-migration-cost-index-2026
  • /figures
  • /rankings/cheapest-work-visas
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
111

Cross-country skilled salary floor comparisons capture plan: content production

salary-floors-cross-country-content-production

ContentEditorialReady to executeCross-country skilled salary floor comparisons capture plan

salary-floors-cross-country

  • /research/skilled-migration-salary-floors-2026
  • /salary-thresholds
  • /figures
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
112

Cross-country skilled salary floor comparisons capture plan: page and crawl-path production

salary-floors-cross-country-page-production

PageGrowthReady to executeCross-country skilled salary floor comparisons capture plan

salary-floors-cross-country

  • /research/skilled-migration-salary-floors-2026
  • /salary-thresholds
  • /figures
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
113

Cross-country skilled salary floor comparisons capture plan: technical production

salary-floors-cross-country-technical-production

TechnicalEngineeringReady to executeCross-country skilled salary floor comparisons capture plan

salary-floors-cross-country

  • /research/skilled-migration-salary-floors-2026
  • /salary-thresholds
  • /figures
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
114

Cross-country skilled salary floor comparisons capture plan: private evidence and market-share gate

salary-floors-cross-country-evidence-production

EvidenceData/researchReady to executeCross-country skilled salary floor comparisons capture plan

salary-floors-cross-country

  • /research/skilled-migration-salary-floors-2026
  • /salary-thresholds
  • /figures
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
121

Europe digital nomad route costs and income evidence capture plan: content production

digital-nomad-europe-costs-content-production

ContentEditorialEvidence gatedEurope digital nomad route costs and income evidence capture plan

digital-nomad-europe-costs

  • /best/best-digital-nomad-visas-2026
  • /routes/digital-nomad-visas-europe-2026
  • /rankings/digital-nomad-comparison
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
122

Europe digital nomad route costs and income evidence capture plan: page and crawl-path production

digital-nomad-europe-costs-page-production

PageGrowthEvidence gatedEurope digital nomad route costs and income evidence capture plan

digital-nomad-europe-costs

  • /best/best-digital-nomad-visas-2026
  • /routes/digital-nomad-visas-europe-2026
  • /rankings/digital-nomad-comparison
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
123

Europe digital nomad route costs and income evidence capture plan: technical production

digital-nomad-europe-costs-technical-production

TechnicalEngineeringEvidence gatedEurope digital nomad route costs and income evidence capture plan

digital-nomad-europe-costs

  • /best/best-digital-nomad-visas-2026
  • /routes/digital-nomad-visas-europe-2026
  • /rankings/digital-nomad-comparison
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
124

Europe digital nomad route costs and income evidence capture plan: private evidence and market-share gate

digital-nomad-europe-costs-evidence-production

EvidenceData/researchEvidence gatedEurope digital nomad route costs and income evidence capture plan

digital-nomad-europe-costs

  • /best/best-digital-nomad-visas-2026
  • /routes/digital-nomad-visas-europe-2026
  • /rankings/digital-nomad-comparison
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.
131

US H-1B, O-1 and TN petition costs capture plan: content production

us-employment-petition-costs-content-production

ContentEditorialEvidence gatedUS H-1B, O-1 and TN petition costs capture plan

us-employment-petition-costs

  • /cost-to-complete/us-h-1b
  • /fees/us/h-1b
  • /visas/us/h-1b
All short-answer, methodology, caveat and citation-pack copy must render in static HTML with source dates before release.
132

US H-1B, O-1 and TN petition costs capture plan: page and crawl-path production

us-employment-petition-costs-page-production

PageGrowthEvidence gatedUS H-1B, O-1 and TN petition costs capture plan

us-employment-petition-costs

  • /cost-to-complete/us-h-1b
  • /fees/us/h-1b
  • /visas/us/h-1b
Canonical target pages, internal links, indexability intent and crawl-path entry points must be visible in sitemap-backed rendered artifacts.
133

US H-1B, O-1 and TN petition costs capture plan: technical production

us-employment-petition-costs-technical-production

TechnicalEngineeringEvidence gatedUS H-1B, O-1 and TN petition costs capture plan

us-employment-petition-costs

  • /cost-to-complete/us-h-1b
  • /fees/us/h-1b
  • /visas/us/h-1b
Structured data, Link headers, static rendering, private-evidence boundaries and release-gate commands must pass before publication.
134

US H-1B, O-1 and TN petition costs capture plan: private evidence and market-share gate

us-employment-petition-costs-evidence-production

EvidenceData/researchEvidence gatedUS H-1B, O-1 and TN petition costs capture plan

us-employment-petition-costs

  • /cost-to-complete/us-h-1b
  • /fees/us/h-1b
  • /visas/us/h-1b
Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

Ticket details

  • Run 11 - Content - Editorial - high priority

    UK Skilled Worker cost, IHS and salary floors capture plan: content production

    uk-skilled-worker-cost-salary-content-production

    Ready to execute

    Battlecard answer shape: Table answer: application fee, IHS, maintenance/proof-of-funds, salary floor, ILR timing, source dates and calculator links. Single first-answer block separating application fee, IHS, maintenance, salary floor and settlement timing. Worked family-cost example that distinguishes money paid away from refundable or show-only funds. Citation-pack row for the UK Skilled Worker cost and salary answer used by AI retrievers.

    Separate money paid away from money shown, then connect the route cost, salary floor, IHS exemption and ILR timing in one source-backed answer path.

    Target pages

    • /salary-thresholds/uk
    • /visas/uk/skilled-worker
    • /calculators/uk-skilled-worker
    • /cost-to-complete/uk-skilled-worker
    • /fees/uk/skilled-worker
    • /calculators/visa-fees
    • /cost-to-complete/uk-health-and-care-worker
    • /fees/uk/health-and-care-worker
    • /visas/uk/health-and-care-worker
    • /calculators/uk-ilr
    • /settlement/uk

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/policy-claims
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#uk-skilled-worker-cost-salary
    • /research/seo-geo-content-opportunity-map-2026#uk-total-migration-cost-builder
    • /research/seo-geo-content-opportunity-map-2026#cost-to-complete-route-models
    • /research/seo-geo-content-opportunity-map-2026#verified-answer-capsule-index
    • /research/seo-geo-content-opportunity-map-2026#calculator-verdict-history
    • /research/seo-geo-content-opportunity-map-2026#high-risk-page-review-acquisition
    • /research/seo-geo-content-opportunity-map-2026#reviewedby-schema-rollout
    • /research/seo-geo-content-opportunity-map-2026#p0-reviewed-page-refresh-sprint
    • /research/seo-geo-content-opportunity-map-2026#reviewed-page-evidence-publication

    No-go condition

    Do not merge IHS-exempt and non-exempt routes into one cost claim.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: uk-skilled-worker-cost-salary-capture-plan
    • Primary intent: cost
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: UK Skilled Worker visa cost including IHS, UK Skilled Worker minimum salary 2026, Health and Care Worker IHS exemption
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 12 - Page - Growth - high priority

    UK Skilled Worker cost, IHS and salary floors capture plan: page and crawl-path production

    uk-skilled-worker-cost-salary-page-production

    Ready to execute

    Tighten /calculators/uk-total-migration-cost, /cost-to-complete/uk-skilled-worker and /salary-thresholds/uk around the same short answer. Add above-the-fold links from UK Skilled Worker route pages to the total-cost builder, fee page and salary page. Keep Health and Care Worker IHS exemption context visible where the query intent would otherwise collapse routes. Add or verify contextual internal link to /salary-thresholds/uk. Add or verify contextual internal link to /visas/uk/skilled-worker. Add or verify contextual internal link to /calculators/uk-skilled-worker. Add or verify contextual internal link to /cost-to-complete/uk-skilled-worker. Add or verify contextual internal link to /fees/uk/skilled-worker. Add or verify contextual internal link to /calculators/visa-fees.

    Separate money paid away from money shown, then connect the route cost, salary floor, IHS exemption and ILR timing in one source-backed answer path.

    Target pages

    • /salary-thresholds/uk
    • /visas/uk/skilled-worker
    • /calculators/uk-skilled-worker
    • /cost-to-complete/uk-skilled-worker
    • /fees/uk/skilled-worker
    • /calculators/visa-fees
    • /cost-to-complete/uk-health-and-care-worker
    • /fees/uk/health-and-care-worker
    • /visas/uk/health-and-care-worker
    • /calculators/uk-ilr
    • /settlement/uk

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/policy-claims
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#uk-skilled-worker-cost-salary-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#calculators-tools
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference

    No-go condition

    Do not publish a cost winner claim without source-linked current figures.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: uk-skilled-worker-cost-salary-capture-plan
    • Primary intent: cost
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: UK Skilled Worker visa cost including IHS, UK Skilled Worker minimum salary 2026, Health and Care Worker IHS exemption
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 13 - Technical - Engineering - high priority

    UK Skilled Worker cost, IHS and salary floors capture plan: technical production

    uk-skilled-worker-cost-salary-technical-production

    Ready to execute

    Render calculator verdict context, cost line items and Dataset/DataDownload metadata in static HTML. Verify canonical URLs and noindex state for every UK cost and salary target page. Run the battlecard GSC experiment mapper before treating a title or answer-capsule change as scalable. Keep cost-to-complete, fee, salary and UK total migration cost builder mutually linked. Surface Health and Care Worker as a distinct route where IHS and salary rules differ. Use rendered audits to verify cost, salary and source dataset snippets in static HTML.

    Separate money paid away from money shown, then connect the route cost, salary floor, IHS exemption and ILR timing in one source-backed answer path.

    Target pages

    • /salary-thresholds/uk
    • /visas/uk/skilled-worker
    • /calculators/uk-skilled-worker
    • /cost-to-complete/uk-skilled-worker
    • /fees/uk/skilled-worker
    • /calculators/visa-fees
    • /cost-to-complete/uk-health-and-care-worker
    • /fees/uk/health-and-care-worker
    • /visas/uk/health-and-care-worker
    • /calculators/uk-ilr
    • /settlement/uk

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/policy-claims
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not call the sprint successful from impressions alone.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: uk-skilled-worker-cost-salary-capture-plan
    • Primary intent: cost
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: UK Skilled Worker visa cost including IHS, UK Skilled Worker minimum salary 2026, Health and Care Worker IHS exemption
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 14 - Evidence - Data/research - high priority

    UK Skilled Worker cost, IHS and salary floors capture plan: private evidence and market-share gate

    uk-skilled-worker-cost-salary-evidence-production

    Ready to execute

    GSC query rows for UK cost, IHS and salary variants with declared date range. Reviewed post-change GSC outcome row before claiming CTR or ranking movement. Approved AI citation-share output before claiming answer-engine displacement.

    Separate money paid away from money shown, then connect the route cost, salary floor, IHS exemption and ILR timing in one source-backed answer path.

    Target pages

    • /salary-thresholds/uk
    • /visas/uk/skilled-worker
    • /calculators/uk-skilled-worker
    • /cost-to-complete/uk-skilled-worker
    • /fees/uk/skilled-worker
    • /calculators/visa-fees
    • /cost-to-complete/uk-health-and-care-worker
    • /fees/uk/health-and-care-worker
    • /visas/uk/health-and-care-worker
    • /calculators/uk-ilr
    • /settlement/uk

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/policy-claims
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#uk-skilled-worker-cost-salary-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#uk-skilled-worker-cost-salary-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: uk-skilled-worker-cost-salary-capture-plan
    • Primary intent: cost
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: UK Skilled Worker visa cost including IHS, UK Skilled Worker minimum salary 2026, Health and Care Worker IHS exemption
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 21 - Content - Editorial - medium priority

    UK Global Talent eligibility, endorsement and settlement capture plan: content production

    uk-global-talent-eligibility-content-production

    Ready to execute

    Battlecard answer shape: Eligibility table: endorsement or eligible prize, no sponsor requirement, evidence examples, processing window, 3-or-5-year settlement caveat, source dates and route links. Eligibility answer table separating endorsement, eligible prize, evidence examples and no-sponsor status. Processing and settlement bridge explaining endorsement timing, visa-stage timing and 3-or-5-year settlement caveat. Citation-ready Global Talent source pack for AI retrievers covering route, endorsement and application sources.

    Position Global Talent as the source-backed unsponsored alternative to Skilled Worker by joining endorsement, prize route, processing time and settlement timing instead of publishing a generic eligibility checklist.

    Target pages

    • /visas/uk/global-talent
    • /processing-times/uk/global-talent
    • /settlement/uk

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/processing-times
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#uk-global-talent-eligibility
    • /research/seo-geo-content-opportunity-map-2026#verified-answer-capsule-index
    • /research/seo-geo-content-opportunity-map-2026#corridor-and-profession-depth
    • /research/seo-geo-content-opportunity-map-2026#competitor-query-battlecards
    • /research/seo-geo-content-opportunity-map-2026#uk-total-migration-cost-builder

    No-go condition

    Do not imply endorsement or eligible-prize status guarantees a visa.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: uk-global-talent-eligibility-capture-plan
    • Primary intent: comparison
    • Forecast cohorts: data-reference, longtail-navigation
    • Query cluster: UK Global Talent visa eligibility, Global Talent endorsement UK tech arts research, UK Global Talent visa settlement 3 years
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 22 - Page - Growth - medium priority

    UK Global Talent eligibility, endorsement and settlement capture plan: page and crawl-path production

    uk-global-talent-eligibility-page-production

    Ready to execute

    Cross-link /visas/uk/global-talent, /processing-times/uk/global-talent and /settlement/uk above the fold. Add Global Talent as an unsponsored alternative from relevant UK Skilled Worker and profession pages where source-backed. Place endorsement-body and settlement caveats next to the first-screen eligibility answer. Add or verify contextual internal link to /visas/uk/global-talent. Add or verify contextual internal link to /processing-times/uk/global-talent. Add or verify contextual internal link to /settlement/uk.

    Position Global Talent as the source-backed unsponsored alternative to Skilled Worker by joining endorsement, prize route, processing time and settlement timing instead of publishing a generic eligibility checklist.

    Target pages

    • /visas/uk/global-talent
    • /processing-times/uk/global-talent
    • /settlement/uk

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/processing-times
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#uk-global-talent-eligibility-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference
    • /research/seo-geo-execution-readiness-scorecard-2026#longtail-navigation

    No-go condition

    Do not describe Global Talent as employer-sponsored or salary-threshold dependent.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: uk-global-talent-eligibility-capture-plan
    • Primary intent: comparison
    • Forecast cohorts: data-reference, longtail-navigation
    • Query cluster: UK Global Talent visa eligibility, Global Talent endorsement UK tech arts research, UK Global Talent visa settlement 3 years
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 23 - Technical - Engineering - medium priority

    UK Global Talent eligibility, endorsement and settlement capture plan: technical production

    uk-global-talent-eligibility-technical-production

    Ready to execute

    Keep route facts, processing-time facts and settlement-clock caveats aligned across public JSON and rendered HTML. Verify canonical URLs, noindex state, DataDownload metadata and citation-pack joins for every Global Talent target. Run rendered SEO and freshness checks before treating a title, route or answer-capsule change as publishable. Keep /visas/uk/global-talent, /processing-times/uk/global-talent and /settlement/uk linked as one eligibility-to-settlement path. Expose Global Talent route facts through answer capsules, citation packs and Dataset/DataDownload markup. Monitor stale endorsement-body and settlement-timing claims before publishing any AI citation or visibility claim.

    Position Global Talent as the source-backed unsponsored alternative to Skilled Worker by joining endorsement, prize route, processing time and settlement timing instead of publishing a generic eligibility checklist.

    Target pages

    • /visas/uk/global-talent
    • /processing-times/uk/global-talent
    • /settlement/uk

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/processing-times
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not claim UK Global Talent query-share gains without reviewed GSC or SERP/AI snapshot evidence.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: uk-global-talent-eligibility-capture-plan
    • Primary intent: comparison
    • Forecast cohorts: data-reference, longtail-navigation
    • Query cluster: UK Global Talent visa eligibility, Global Talent endorsement UK tech arts research, UK Global Talent visa settlement 3 years
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 24 - Evidence - Data/research - medium priority

    UK Global Talent eligibility, endorsement and settlement capture plan: private evidence and market-share gate

    uk-global-talent-eligibility-evidence-production

    Ready to execute

    GSC rows for Global Talent eligibility, endorsement, processing and settlement variants. Reviewed AI answer outputs for stale endorsement-body, sponsor or settlement claims. Post-change experiment outcome row before any visibility improvement is claimed.

    Position Global Talent as the source-backed unsponsored alternative to Skilled Worker by joining endorsement, prize route, processing time and settlement timing instead of publishing a generic eligibility checklist.

    Target pages

    • /visas/uk/global-talent
    • /processing-times/uk/global-talent
    • /settlement/uk

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/processing-times
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#uk-global-talent-eligibility-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#uk-global-talent-eligibility-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: uk-global-talent-eligibility-capture-plan
    • Primary intent: comparison
    • Forecast cohorts: data-reference, longtail-navigation
    • Query cluster: UK Global Talent visa eligibility, Global Talent endorsement UK tech arts research, UK Global Talent visa settlement 3 years
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 31 - Content - Editorial - high priority

    Germany EU Blue Card salary and recognition capture plan: content production

    germany-blue-card-salary-recognition-content-production

    Ready to execute

    Battlecard answer shape: Short answer first: current salary floor, shortage/non-shortage split, recognition branch, source date and links to salary, recognition and cost datasets. Short answer pairing salary floor, shortage/non-shortage split and recognition branch. Recognition decision-tree explainer that routes users through Anabin, ZAB and DAB evidence. Answer capsule for the salary plus recognition branch, with source dates retained.

    Pair the current salary floor with a recognition decision path, cost-to-complete evidence and route comparison context instead of publishing a static country guide.

    Target pages

    • /salary-thresholds/germany
    • /cost-to-complete/germany-eu-blue-card
    • /routes/eu-blue-card-vs-chancenkarte-germany
    • /germany-qualification-recognition
    • /visas/germany/eu-blue-card
    • /visas/germany/chancenkarte
    • /settlement/germany
    • /calculators/germany-settlement

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/cost-to-complete
    • /api/public/visas
    • /api/public/citation-packs
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#germany-blue-card-salary-recognition
    • /research/seo-geo-content-opportunity-map-2026#germany-recognition-decision-tree
    • /research/seo-geo-content-opportunity-map-2026#occupation-salary-floor-checker
    • /research/seo-geo-content-opportunity-map-2026#verified-answer-capsule-index
    • /research/seo-geo-content-opportunity-map-2026#reviewedby-schema-rollout
    • /research/seo-geo-content-opportunity-map-2026#p0-reviewed-page-refresh-sprint

    No-go condition

    Do not reduce Germany recognition to a generic checklist when route choice depends on recognition status.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: germany-blue-card-salary-recognition-capture-plan
    • Primary intent: recognition
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Germany EU Blue Card minimum salary 2026, EU Blue Card Germany shortage occupation salary, Anabin ZAB Germany skilled worker visa
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 32 - Page - Growth - high priority

    Germany EU Blue Card salary and recognition capture plan: page and crawl-path production

    germany-blue-card-salary-recognition-page-production

    Ready to execute

    Cross-link /salary-thresholds/germany, /germany-qualification-recognition and /calculators/germany-chancenkarte above the fold. Add a recognition-before-route-choice block to Germany Blue Card versus Chancenkarte pages. Surface cost-to-complete evidence next to recognition outcomes where the route requires paid checks. Add or verify contextual internal link to /salary-thresholds/germany. Add or verify contextual internal link to /cost-to-complete/germany-eu-blue-card. Add or verify contextual internal link to /routes/eu-blue-card-vs-chancenkarte-germany. Add or verify contextual internal link to /germany-qualification-recognition. Add or verify contextual internal link to /visas/germany/eu-blue-card. Add or verify contextual internal link to /visas/germany/chancenkarte.

    Pair the current salary floor with a recognition decision path, cost-to-complete evidence and route comparison context instead of publishing a static country guide.

    Target pages

    • /salary-thresholds/germany
    • /cost-to-complete/germany-eu-blue-card
    • /routes/eu-blue-card-vs-chancenkarte-germany
    • /germany-qualification-recognition
    • /visas/germany/eu-blue-card
    • /visas/germany/chancenkarte
    • /settlement/germany
    • /calculators/germany-settlement

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/cost-to-complete
    • /api/public/visas
    • /api/public/citation-packs
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#germany-blue-card-salary-recognition-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#calculators-tools
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference

    No-go condition

    Do not cite stale salary thresholds or omit the effective date.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: germany-blue-card-salary-recognition-capture-plan
    • Primary intent: recognition
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Germany EU Blue Card minimum salary 2026, EU Blue Card Germany shortage occupation salary, Anabin ZAB Germany skilled worker visa
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 33 - Technical - Engineering - high priority

    Germany EU Blue Card salary and recognition capture plan: technical production

    germany-blue-card-salary-recognition-technical-production

    Ready to execute

    Keep recognition branch logic server-rendered and auditable by static source snippets. Ensure source-freshness checks cover salary, recognition and cost inputs before publication. Keep answer capsule, citation pack and route page facts aligned to the same dataset rows. Keep /salary-thresholds/germany and /germany-qualification-recognition interlinked above the fold. Expose salary, ZAB/Anabin and cost records through Dataset JSON-LD and citation packs. Monitor stale salary and recognition claims in AI answers with the citation accuracy key.

    Pair the current salary floor with a recognition decision path, cost-to-complete evidence and route comparison context instead of publishing a static country guide.

    Target pages

    • /salary-thresholds/germany
    • /cost-to-complete/germany-eu-blue-card
    • /routes/eu-blue-card-vs-chancenkarte-germany
    • /germany-qualification-recognition
    • /visas/germany/eu-blue-card
    • /visas/germany/chancenkarte
    • /settlement/germany
    • /calculators/germany-settlement

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/cost-to-complete
    • /api/public/visas
    • /api/public/citation-packs
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not publish recognition advice as a legal determination.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: germany-blue-card-salary-recognition-capture-plan
    • Primary intent: recognition
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Germany EU Blue Card minimum salary 2026, EU Blue Card Germany shortage occupation salary, Anabin ZAB Germany skilled worker visa
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 34 - Evidence - Data/research - high priority

    Germany EU Blue Card salary and recognition capture plan: private evidence and market-share gate

    germany-blue-card-salary-recognition-evidence-production

    Ready to execute

    GSC rows for Blue Card salary and recognition queries. Reviewed AI-answer outputs for stale salary or recognition-branch claims. Post-change outcome row for the linked battlecard experiment.

    Pair the current salary floor with a recognition decision path, cost-to-complete evidence and route comparison context instead of publishing a static country guide.

    Target pages

    • /salary-thresholds/germany
    • /cost-to-complete/germany-eu-blue-card
    • /routes/eu-blue-card-vs-chancenkarte-germany
    • /germany-qualification-recognition
    • /visas/germany/eu-blue-card
    • /visas/germany/chancenkarte
    • /settlement/germany
    • /calculators/germany-settlement

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/cost-to-complete
    • /api/public/visas
    • /api/public/citation-packs
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#germany-blue-card-salary-recognition-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#germany-blue-card-salary-recognition-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: germany-blue-card-salary-recognition-capture-plan
    • Primary intent: recognition
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Germany EU Blue Card minimum salary 2026, EU Blue Card Germany shortage occupation salary, Anabin ZAB Germany skilled worker visa
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 41 - Content - Editorial - high priority

    Germany Chancenkarte points, proof of funds and cost capture plan: content production

    germany-chancenkarte-points-cost-content-production

    Ready to execute

    Battlecard answer shape: Decision answer: points threshold, points categories, blocked-account funding, paid fees, conversion caveat, source dates, calculator link and cost-to-complete link. Short answer pairing Chancenkarte points threshold, points categories and blocked-account funding. Cost bridge explaining paid fees versus blocked-account cash exposure and conversion-path caveats. Citation-ready Chancenkarte answer that links calculator verdict context, cost-to-complete and route source records.

    Join the points pass mark, official application path, blocked-account cash exposure and paid cost rows so Chancenkarte answers are more useful than generic job-search visa summaries.

    Target pages

    • /calculators/germany-chancenkarte
    • /visas/germany/chancenkarte
    • /routes/eu-blue-card-vs-chancenkarte-germany
    • /cost-to-complete/germany-chancenkarte

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#germany-chancenkarte-points-cost
    • /research/seo-geo-content-opportunity-map-2026#germany-recognition-decision-tree
    • /research/seo-geo-content-opportunity-map-2026#cost-to-complete-route-models
    • /research/seo-geo-content-opportunity-map-2026#calculator-verdict-history

    No-go condition

    Do not imply a points pass guarantees a visa or job offer.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: germany-chancenkarte-points-cost-capture-plan
    • Primary intent: calculator
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Germany Chancenkarte points calculator 2026, Germany Opportunity Card blocked account amount, Germany Chancenkarte cost proof of funds
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 42 - Page - Growth - high priority

    Germany Chancenkarte points, proof of funds and cost capture plan: page and crawl-path production

    germany-chancenkarte-points-cost-page-production

    Ready to execute

    Cross-link /calculators/germany-chancenkarte, /cost-to-complete/germany-chancenkarte and /visas/germany/chancenkarte above the fold. Add Chancenkarte points and cost anchors from the EU Blue Card comparison route page. Place blocked-account caveats beside any first-screen cost or points answer. Add or verify contextual internal link to /calculators/germany-chancenkarte. Add or verify contextual internal link to /visas/germany/chancenkarte. Add or verify contextual internal link to /routes/eu-blue-card-vs-chancenkarte-germany. Add or verify contextual internal link to /cost-to-complete/germany-chancenkarte.

    Join the points pass mark, official application path, blocked-account cash exposure and paid cost rows so Chancenkarte answers are more useful than generic job-search visa summaries.

    Target pages

    • /calculators/germany-chancenkarte
    • /visas/germany/chancenkarte
    • /routes/eu-blue-card-vs-chancenkarte-germany
    • /cost-to-complete/germany-chancenkarte

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#germany-chancenkarte-points-cost-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#calculators-tools
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference

    No-go condition

    Do not mix money paid away with blocked-account funds without labeling the difference.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: germany-chancenkarte-points-cost-capture-plan
    • Primary intent: calculator
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Germany Chancenkarte points calculator 2026, Germany Opportunity Card blocked account amount, Germany Chancenkarte cost proof of funds
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 43 - Technical - Engineering - high priority

    Germany Chancenkarte points, proof of funds and cost capture plan: technical production

    germany-chancenkarte-points-cost-technical-production

    Ready to execute

    Keep calculator verdict context, cost line items and route source facts aligned across public JSON and rendered HTML. Verify canonical URLs, noindex state, DataDownload metadata and citation-pack joins for each Chancenkarte target. Run rendered SEO and freshness checks before treating a title, calculator or answer change as publishable. Keep /calculators/germany-chancenkarte, /cost-to-complete/germany-chancenkarte and /visas/germany/chancenkarte mutually linked. Expose calculator verdict context, cost-to-complete facts and route source links through answer capsules, citation packs and Dataset/DataDownload markup. Use rendered audits to verify blocked-account and points caveats are visible in static HTML before publishing visibility claims.

    Join the points pass mark, official application path, blocked-account cash exposure and paid cost rows so Chancenkarte answers are more useful than generic job-search visa summaries.

    Target pages

    • /calculators/germany-chancenkarte
    • /visas/germany/chancenkarte
    • /routes/eu-blue-card-vs-chancenkarte-germany
    • /cost-to-complete/germany-chancenkarte

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not claim Germany query-share gains without reviewed GSC or SERP/AI snapshot evidence.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: germany-chancenkarte-points-cost-capture-plan
    • Primary intent: calculator
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Germany Chancenkarte points calculator 2026, Germany Opportunity Card blocked account amount, Germany Chancenkarte cost proof of funds
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 44 - Evidence - Data/research - high priority

    Germany Chancenkarte points, proof of funds and cost capture plan: private evidence and market-share gate

    germany-chancenkarte-points-cost-evidence-production

    Ready to execute

    GSC rows for Chancenkarte points, calculator, cost and blocked-account query variants. Reviewed AI answer outputs for stale points or blocked-account claims. Post-change experiment outcome row before any visibility improvement is claimed.

    Join the points pass mark, official application path, blocked-account cash exposure and paid cost rows so Chancenkarte answers are more useful than generic job-search visa summaries.

    Target pages

    • /calculators/germany-chancenkarte
    • /visas/germany/chancenkarte
    • /routes/eu-blue-card-vs-chancenkarte-germany
    • /cost-to-complete/germany-chancenkarte

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#germany-chancenkarte-points-cost-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#germany-chancenkarte-points-cost-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: germany-chancenkarte-points-cost-capture-plan
    • Primary intent: calculator
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Germany Chancenkarte points calculator 2026, Germany Opportunity Card blocked account amount, Germany Chancenkarte cost proof of funds
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 51 - Content - Editorial - high priority

    Ireland Critical Skills salary, cost and Stamp 4 path capture plan: content production

    ireland-critical-skills-salary-cost-content-production

    Ready to execute

    Battlecard answer shape: Short answer: current Critical Skills salary floor, permit cost, Stamp 4 timing, citizenship clock caveat, source date and links to salary, cost and settlement datasets. Short answer pairing Ireland Critical Skills salary floor, permit cost and Stamp 4 pathway. Cost and settlement bridge explaining what is paid, what is source-backed and when citizenship timing starts. Citation-ready Irish salary and settlement answer that keeps Enterprise Ireland and immigration-source dates visible.

    Join the current salary floor, permit cost and Stamp 4 path so Ireland answers do not stop at an Enterprise Ireland salary snippet or generic solicitor checklist.

    Target pages

    • /salary-thresholds/ireland
    • /cost-to-complete/ireland-critical-skills-employment-permit
    • /visas/ireland/critical-skills-employment-permit
    • /calculators/ireland-citizenship
    • /settlement/ireland

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/cost-to-complete
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#ireland-critical-skills-salary-cost
    • /research/seo-geo-content-opportunity-map-2026#occupation-salary-floor-checker
    • /research/seo-geo-content-opportunity-map-2026#cost-to-complete-route-models
    • /research/seo-geo-content-opportunity-map-2026#verified-answer-capsule-index

    No-go condition

    Do not publish a Critical Skills salary answer without occupation/general threshold split and source date.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: ireland-critical-skills-salary-cost-capture-plan
    • Primary intent: salary
    • Forecast cohorts: data-reference, calculators-tools
    • Query cluster: Ireland Critical Skills salary threshold 2026, Critical Skills Employment Permit cost Ireland, Ireland Critical Skills Stamp 4 timeline
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 52 - Page - Growth - high priority

    Ireland Critical Skills salary, cost and Stamp 4 path capture plan: page and crawl-path production

    ireland-critical-skills-salary-cost-page-production

    Ready to execute

    Cross-link /salary-thresholds/ireland, /cost-to-complete/ireland-critical-skills-employment-permit and /settlement/ireland above the fold. Add Critical Skills salary and Stamp 4 anchors from the visa page to the salary and settlement pages. Keep Ireland salary-floor answers visible on relevant profession and route pages only where route mapping is source-backed. Add or verify contextual internal link to /salary-thresholds/ireland. Add or verify contextual internal link to /cost-to-complete/ireland-critical-skills-employment-permit. Add or verify contextual internal link to /visas/ireland/critical-skills-employment-permit. Add or verify contextual internal link to /calculators/ireland-citizenship. Add or verify contextual internal link to /settlement/ireland.

    Join the current salary floor, permit cost and Stamp 4 path so Ireland answers do not stop at an Enterprise Ireland salary snippet or generic solicitor checklist.

    Target pages

    • /salary-thresholds/ireland
    • /cost-to-complete/ireland-critical-skills-employment-permit
    • /visas/ireland/critical-skills-employment-permit
    • /calculators/ireland-citizenship
    • /settlement/ireland

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/cost-to-complete
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#ireland-critical-skills-salary-cost-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference
    • /research/seo-geo-execution-readiness-scorecard-2026#calculators-tools

    No-go condition

    Do not imply Stamp 4 or citizenship eligibility is automatic from salary alone.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: ireland-critical-skills-salary-cost-capture-plan
    • Primary intent: salary
    • Forecast cohorts: data-reference, calculators-tools
    • Query cluster: Ireland Critical Skills salary threshold 2026, Critical Skills Employment Permit cost Ireland, Ireland Critical Skills Stamp 4 timeline
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 53 - Technical - Engineering - high priority

    Ireland Critical Skills salary, cost and Stamp 4 path capture plan: technical production

    ireland-critical-skills-salary-cost-technical-production

    Ready to execute

    Keep Ireland salary, cost and settlement facts aligned across answer capsules, citation packs and public datasets. Run freshness checks over Enterprise Ireland salary and permit-cost sources before publication. Verify static artifacts expose canonical URLs, DataDownload schema and no legal-advice scope caveats. Keep /salary-thresholds/ireland, Critical Skills cost-to-complete and Ireland settlement pages linked as one answer path. Expose salary-floor, cost and settlement facts through answer capsules, citation packs and Dataset/DataDownload markup. Monitor stale salary and Stamp 4 timing claims in AI answer reviews before publishing any visibility claim.

    Join the current salary floor, permit cost and Stamp 4 path so Ireland answers do not stop at an Enterprise Ireland salary snippet or generic solicitor checklist.

    Target pages

    • /salary-thresholds/ireland
    • /cost-to-complete/ireland-critical-skills-employment-permit
    • /visas/ireland/critical-skills-employment-permit
    • /calculators/ireland-citizenship
    • /settlement/ireland

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/cost-to-complete
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not claim Ireland query-share gains without reviewed GSC or SERP/AI snapshot evidence.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: ireland-critical-skills-salary-cost-capture-plan
    • Primary intent: salary
    • Forecast cohorts: data-reference, calculators-tools
    • Query cluster: Ireland Critical Skills salary threshold 2026, Critical Skills Employment Permit cost Ireland, Ireland Critical Skills Stamp 4 timeline
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 54 - Evidence - Data/research - high priority

    Ireland Critical Skills salary, cost and Stamp 4 path capture plan: private evidence and market-share gate

    ireland-critical-skills-salary-cost-evidence-production

    Ready to execute

    GSC rows for Ireland Critical Skills salary, cost, Stamp 4 and citizenship variants. Reviewed AI answer outputs for stale salary-floor or Stamp 4 timing claims. Post-change experiment outcome row before any visibility improvement is claimed.

    Join the current salary floor, permit cost and Stamp 4 path so Ireland answers do not stop at an Enterprise Ireland salary snippet or generic solicitor checklist.

    Target pages

    • /salary-thresholds/ireland
    • /cost-to-complete/ireland-critical-skills-employment-permit
    • /visas/ireland/critical-skills-employment-permit
    • /calculators/ireland-citizenship
    • /settlement/ireland

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/cost-to-complete
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#ireland-critical-skills-salary-cost-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#ireland-critical-skills-salary-cost-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: ireland-critical-skills-salary-cost-capture-plan
    • Primary intent: salary
    • Forecast cohorts: data-reference, calculators-tools
    • Query cluster: Ireland Critical Skills salary threshold 2026, Critical Skills Employment Permit cost Ireland, Ireland Critical Skills Stamp 4 timeline
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 61 - Content - Editorial - high priority

    Canada Express Entry latest draw and category freshness capture plan: content production

    canada-express-entry-freshness-content-production

    Ready to execute

    Battlecard answer shape: Latest-draw block: date, program/category, invitations, CRS, category status, source feed and stale-answer caveat. Latest-draw block with date, program or category, invitations, CRS and source feed. Category tracker note separating category rounds from general, CEC and PNP rounds. CRS calculator verdict context tied to latest draw and stale-answer caveat.

    Win freshness-led Canada queries with IRCC-reconciled draw data, category no-draw flags, widgets and calculator verdict context rather than generic Express Entry explainers.

    Target pages

    • /research/canada-express-entry-draw-tracker
    • /citation-packs#express-entry-latest-draw
    • /widgets
    • /research/canada-express-entry-category-tracker
    • /citation-packs#express-entry-categories-2026
    • /calculators/canada-crs
    • /visas/canada/express-entry-fsw

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/express-entry-draws
    • /api/public/citation-packs
    • /api/public/express-entry-categories
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#canada-express-entry-freshness
    • /research/seo-geo-content-opportunity-map-2026#canada-express-entry-category-tracker
    • /research/seo-geo-content-opportunity-map-2026#calculator-verdict-history
    • /research/seo-geo-content-opportunity-map-2026#figure-change-reports
    • /research/seo-geo-content-opportunity-map-2026#high-risk-page-review-acquisition
    • /research/seo-geo-content-opportunity-map-2026#reviewedby-schema-rollout
    • /research/seo-geo-content-opportunity-map-2026#p0-reviewed-page-refresh-sprint
    • /research/seo-geo-content-opportunity-map-2026#reviewed-page-evidence-publication

    No-go condition

    Do not publish a latest-draw answer before source reconciliation.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: canada-express-entry-freshness-capture-plan
    • Primary intent: fresh-answer
    • Forecast cohorts: freshness-policy, calculators-tools
    • Query cluster: latest Express Entry draw CRS cutoff, Express Entry category based draws 2026, how many CRS points do I need
    • Competitor classes: government-source, single-country-media, forum-community, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 62 - Page - Growth - high priority

    Canada Express Entry latest draw and category freshness capture plan: page and crawl-path production

    canada-express-entry-freshness-page-production

    Ready to execute

    Link CRS calculator, draw tracker, category tracker and latest-draw widget as one crawlable cluster. Expose no-draw category states so answer engines do not invent current category rounds. Place stale-answer caveats near the short answer and citation pack. Add or verify contextual internal link to /research/canada-express-entry-draw-tracker. Add or verify contextual internal link to /citation-packs#express-entry-latest-draw. Add or verify contextual internal link to /widgets. Add or verify contextual internal link to /research/canada-express-entry-category-tracker. Add or verify contextual internal link to /citation-packs#express-entry-categories-2026. Add or verify contextual internal link to /calculators/canada-crs.

    Win freshness-led Canada queries with IRCC-reconciled draw data, category no-draw flags, widgets and calculator verdict context rather than generic Express Entry explainers.

    Target pages

    • /research/canada-express-entry-draw-tracker
    • /citation-packs#express-entry-latest-draw
    • /widgets
    • /research/canada-express-entry-category-tracker
    • /citation-packs#express-entry-categories-2026
    • /calculators/canada-crs
    • /visas/canada/express-entry-fsw

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/express-entry-draws
    • /api/public/citation-packs
    • /api/public/express-entry-categories
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#canada-express-entry-freshness-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#freshness-policy
    • /research/seo-geo-execution-readiness-scorecard-2026#calculators-tools

    No-go condition

    Do not imply a CRS cutoff is a future target score.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: canada-express-entry-freshness-capture-plan
    • Primary intent: fresh-answer
    • Forecast cohorts: freshness-policy, calculators-tools
    • Query cluster: latest Express Entry draw CRS cutoff, Express Entry category based draws 2026, how many CRS points do I need
    • Competitor classes: government-source, single-country-media, forum-community, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 63 - Technical - Engineering - high priority

    Canada Express Entry latest draw and category freshness capture plan: technical production

    canada-express-entry-freshness-technical-production

    Ready to execute

    Reconcile Express Entry draw imports before refreshing current-answer pages. Keep latest-draw widget and JSON feed sourced from the same Express Entry dataset. Run citation-share after each material draw import before claiming AI answer correction. Keep the draw tracker, category tracker, CRS calculator and latest-draw widget linked as one cluster. Use citation packs for the current draw and category status so AI systems can cite compact facts. Refresh the local citation-share run after each IRCC draw import.

    Win freshness-led Canada queries with IRCC-reconciled draw data, category no-draw flags, widgets and calculator verdict context rather than generic Express Entry explainers.

    Target pages

    • /research/canada-express-entry-draw-tracker
    • /citation-packs#express-entry-latest-draw
    • /widgets
    • /research/canada-express-entry-category-tracker
    • /citation-packs#express-entry-categories-2026
    • /calculators/canada-crs
    • /visas/canada/express-entry-fsw

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/express-entry-draws
    • /api/public/citation-packs
    • /api/public/express-entry-categories
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not merge category-specific and program-wide draw interpretations.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: canada-express-entry-freshness-capture-plan
    • Primary intent: fresh-answer
    • Forecast cohorts: freshness-policy, calculators-tools
    • Query cluster: latest Express Entry draw CRS cutoff, Express Entry category based draws 2026, how many CRS points do I need
    • Competitor classes: government-source, single-country-media, forum-community, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 64 - Evidence - Data/research - high priority

    Canada Express Entry latest draw and category freshness capture plan: private evidence and market-share gate

    canada-express-entry-freshness-evidence-production

    Ready to execute

    Timestamped citation-share output after the draw import. GSC rows for latest-draw and CRS cutoff queries. Reviewed AI answer outputs for stale Express Entry claims.

    Win freshness-led Canada queries with IRCC-reconciled draw data, category no-draw flags, widgets and calculator verdict context rather than generic Express Entry explainers.

    Target pages

    • /research/canada-express-entry-draw-tracker
    • /citation-packs#express-entry-latest-draw
    • /widgets
    • /research/canada-express-entry-category-tracker
    • /citation-packs#express-entry-categories-2026
    • /calculators/canada-crs
    • /visas/canada/express-entry-fsw

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run fetch:ee-draws
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/express-entry-draws
    • /api/public/citation-packs
    • /api/public/express-entry-categories
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#canada-express-entry-freshness-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#canada-express-entry-freshness-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: canada-express-entry-freshness-capture-plan
    • Primary intent: fresh-answer
    • Forecast cohorts: freshness-policy, calculators-tools
    • Query cluster: latest Express Entry draw CRS cutoff, Express Entry category based draws 2026, how many CRS points do I need
    • Competitor classes: government-source, single-country-media, forum-community, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 71 - Content - Editorial - high priority

    Canada FSW, CEC and PNP cost and proof-of-funds capture plan: content production

    canada-skilled-cost-proof-funds-content-production

    Ready to execute

    Battlecard answer shape: Route table: FSW, CEC and PNP path; mandatory paid fees; proof-of-funds rule; province fee caveat; permanent-residence result; source dates and dataset links. Route table separating Canada FSW, CEC and PNP paid fees from refundable settlement funds. Proof-of-funds explainer that states when CEC differs from FSW and where PNP province fees can add cost. Citation-ready Canada economic-migration cost answer with IRCC and province-source dates retained.

    Separate paid government fees, refundable settlement funds, CEC proof-of-funds exemptions and provincial nomination exposure so Canada cost answers do not collapse distinct economic routes.

    Target pages

    • /cost-to-complete/canada-express-entry-fsw
    • /fees/canada/express-entry-fsw
    • /visas/canada/express-entry-fsw
    • /cost-to-complete/canada-express-entry-cec
    • /visas/canada/express-entry-cec
    • /cost-to-complete/canada-express-entry-pnp
    • /fees/canada/pnp
    • /visas/canada/pnp

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#canada-skilled-cost-proof-funds
    • /research/seo-geo-content-opportunity-map-2026#canada-express-entry-category-tracker
    • /research/seo-geo-content-opportunity-map-2026#cost-to-complete-route-models
    • /research/seo-geo-content-opportunity-map-2026#verified-answer-capsule-index

    No-go condition

    Do not present refundable settlement funds as fees paid away.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: canada-skilled-cost-proof-funds-capture-plan
    • Primary intent: cost
    • Forecast cohorts: data-reference, calculators-tools
    • Query cluster: Canada Express Entry FSW proof of funds cost, CEC vs FSW proof of funds, Canada PNP application cost
    • Competitor classes: government-source, single-country-media, law-advisory, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 72 - Page - Growth - high priority

    Canada FSW, CEC and PNP cost and proof-of-funds capture plan: page and crawl-path production

    canada-skilled-cost-proof-funds-page-production

    Ready to execute

    Cross-link FSW cost-to-complete, CEC versus FSW, PNP cost and Express Entry visa pages as one cost/proof-of-funds path. Add proof-of-funds anchors from Canada CRS and Express Entry pages to the FSW cost page. Keep province-fee caveats visible where PNP pages summarize cost. Add or verify contextual internal link to /cost-to-complete/canada-express-entry-fsw. Add or verify contextual internal link to /fees/canada/express-entry-fsw. Add or verify contextual internal link to /visas/canada/express-entry-fsw. Add or verify contextual internal link to /cost-to-complete/canada-express-entry-cec. Add or verify contextual internal link to /visas/canada/express-entry-cec. Add or verify contextual internal link to /cost-to-complete/canada-express-entry-pnp.

    Separate paid government fees, refundable settlement funds, CEC proof-of-funds exemptions and provincial nomination exposure so Canada cost answers do not collapse distinct economic routes.

    Target pages

    • /cost-to-complete/canada-express-entry-fsw
    • /fees/canada/express-entry-fsw
    • /visas/canada/express-entry-fsw
    • /cost-to-complete/canada-express-entry-cec
    • /visas/canada/express-entry-cec
    • /cost-to-complete/canada-express-entry-pnp
    • /fees/canada/pnp
    • /visas/canada/pnp

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#canada-skilled-cost-proof-funds-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference
    • /research/seo-geo-execution-readiness-scorecard-2026#calculators-tools

    No-go condition

    Do not imply CEC, FSW and PNP have identical proof-of-funds rules.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: canada-skilled-cost-proof-funds-capture-plan
    • Primary intent: cost
    • Forecast cohorts: data-reference, calculators-tools
    • Query cluster: Canada Express Entry FSW proof of funds cost, CEC vs FSW proof of funds, Canada PNP application cost
    • Competitor classes: government-source, single-country-media, law-advisory, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 73 - Technical - Engineering - high priority

    Canada FSW, CEC and PNP cost and proof-of-funds capture plan: technical production

    canada-skilled-cost-proof-funds-technical-production

    Ready to execute

    Keep Canada fee rows, cost-to-complete rows and citation-pack facts aligned to the same route identifiers. Verify static artifacts expose canonical URLs, DataDownload schema, source dates and no legal-advice scope caveats. Run freshness and rendered SEO audits before treating Canada cost snippets as current. Keep FSW cost-to-complete, CEC comparison, PNP cost and Express Entry route pages linked as one Canada economic-migration cost cluster. Expose proof-of-funds and paid-fee distinctions in answer capsules, citation packs and cost-to-complete DataDownload markup. Run freshness and citation-pack audits before publishing Canada cost snippets or experiment outcomes.

    Separate paid government fees, refundable settlement funds, CEC proof-of-funds exemptions and provincial nomination exposure so Canada cost answers do not collapse distinct economic routes.

    Target pages

    • /cost-to-complete/canada-express-entry-fsw
    • /fees/canada/express-entry-fsw
    • /visas/canada/express-entry-fsw
    • /cost-to-complete/canada-express-entry-cec
    • /visas/canada/express-entry-cec
    • /cost-to-complete/canada-express-entry-pnp
    • /fees/canada/pnp
    • /visas/canada/pnp

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not claim Canada cost query-share gains without reviewed GSC or SERP/AI snapshot evidence.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: canada-skilled-cost-proof-funds-capture-plan
    • Primary intent: cost
    • Forecast cohorts: data-reference, calculators-tools
    • Query cluster: Canada Express Entry FSW proof of funds cost, CEC vs FSW proof of funds, Canada PNP application cost
    • Competitor classes: government-source, single-country-media, law-advisory, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 74 - Evidence - Data/research - high priority

    Canada FSW, CEC and PNP cost and proof-of-funds capture plan: private evidence and market-share gate

    canada-skilled-cost-proof-funds-evidence-production

    Ready to execute

    GSC rows for Canada FSW cost, Express Entry proof of funds, CEC versus FSW and PNP cost variants. Reviewed AI answer outputs for stale settlement-funds or province-fee claims. Post-change experiment outcome row before any visibility improvement is claimed.

    Separate paid government fees, refundable settlement funds, CEC proof-of-funds exemptions and provincial nomination exposure so Canada cost answers do not collapse distinct economic routes.

    Target pages

    • /cost-to-complete/canada-express-entry-fsw
    • /fees/canada/express-entry-fsw
    • /visas/canada/express-entry-fsw
    • /cost-to-complete/canada-express-entry-cec
    • /visas/canada/express-entry-cec
    • /cost-to-complete/canada-express-entry-pnp
    • /fees/canada/pnp
    • /visas/canada/pnp

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#canada-skilled-cost-proof-funds-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#canada-skilled-cost-proof-funds-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: canada-skilled-cost-proof-funds-capture-plan
    • Primary intent: cost
    • Forecast cohorts: data-reference, calculators-tools
    • Query cluster: Canada Express Entry FSW proof of funds cost, CEC vs FSW proof of funds, Canada PNP application cost
    • Competitor classes: government-source, single-country-media, law-advisory, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 81 - Content - Editorial - high priority

    Immigration rule-change and source-freshness control capture plan: content production

    policy-change-freshness-control-content-production

    Ready to execute

    Battlecard answer shape: Freshness-led answer: latest significant rule changes, in-force or scheduled status, checked source count, stale-record count, source URLs and no-legal-advice caveat. Rule-change answer block that separates in-force, scheduled and significant skilled-migration changes. Freshness SLA summary showing checked records, due-soon records and stale records with source classes. Citation-ready policy-change packet tying policy updates, fact changes, policy claims and freshness sources together.

    Win volatile policy-change queries by pairing dated rule-change summaries with the freshness SLA that proves which underlying facts are checked, due soon or stale.

    Target pages

    • /research/immigration-rule-changes-2026
    • /policy-updates
    • /changelog
    • /freshness
    • /methodology

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/policy-updates
    • /api/public/fact-changes
    • /api/public/policy-claims
    • /api/public/freshness
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#policy-change-freshness-control
    • /research/seo-geo-content-opportunity-map-2026#figure-change-reports
    • /research/seo-geo-content-opportunity-map-2026#verified-answer-capsule-index
    • /research/seo-geo-content-opportunity-map-2026#external-data-repository-mirrors
    • /research/seo-geo-content-opportunity-map-2026#source-transparency-benchmark
    • /research/seo-geo-content-opportunity-map-2026#expert-reviewer-entity-program
    • /research/seo-geo-content-opportunity-map-2026#knowledge-graph-entity-seeding

    No-go condition

    Do not present scheduled policy changes as in force.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: policy-change-freshness-control-capture-plan
    • Primary intent: fresh-answer
    • Forecast cohorts: freshness-policy, research-authority
    • Query cluster: major immigration rule changes 2026 skilled migrants, immigration source freshness visa data, visa rule changes current source dates
    • Competitor classes: government-source, law-advisory, single-country-media, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 82 - Page - Growth - high priority

    Immigration rule-change and source-freshness control capture plan: page and crawl-path production

    policy-change-freshness-control-page-production

    Ready to execute

    Cross-link /research/immigration-rule-changes-2026, /policy-updates, /changelog and /freshness as one volatile-policy cluster. Add freshness and last-reviewed anchors near rule-change summaries so AI retrievers can cite current source state. Keep methodology and freshness pages linked from policy-change research without implying legal advice. Add or verify contextual internal link to /research/immigration-rule-changes-2026. Add or verify contextual internal link to /policy-updates. Add or verify contextual internal link to /changelog. Add or verify contextual internal link to /freshness. Add or verify contextual internal link to /methodology.

    Win volatile policy-change queries by pairing dated rule-change summaries with the freshness SLA that proves which underlying facts are checked, due soon or stale.

    Target pages

    • /research/immigration-rule-changes-2026
    • /policy-updates
    • /changelog
    • /freshness
    • /methodology

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/policy-updates
    • /api/public/fact-changes
    • /api/public/policy-claims
    • /api/public/freshness
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#policy-change-freshness-control-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#freshness-policy
    • /research/seo-geo-execution-readiness-scorecard-2026#research-authority

    No-go condition

    Do not hide stale or due-soon source records when freshness is part of the answer.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: policy-change-freshness-control-capture-plan
    • Primary intent: fresh-answer
    • Forecast cohorts: freshness-policy, research-authority
    • Query cluster: major immigration rule changes 2026 skilled migrants, immigration source freshness visa data, visa rule changes current source dates
    • Competitor classes: government-source, law-advisory, single-country-media, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 83 - Technical - Engineering - high priority

    Immigration rule-change and source-freshness control capture plan: technical production

    policy-change-freshness-control-technical-production

    Ready to execute

    Keep policy-update, fact-change, policy-claim and freshness datasets aligned in public JSON and rendered HTML. Run freshness, policy-claim and rendered SEO audits before publishing material rule-change updates. Block live market-share claims until reviewed redacted SERP and AI answer-surface rollups exist. Keep rule-change research, policy updates, changelog and freshness dashboard mutually linked. Expose fact-change, policy-claim and freshness datasets together so answer engines can distinguish changed facts from stale facts. Run freshness, policy-claim and rendered SEO audits before treating a policy-change answer as publishable.

    Win volatile policy-change queries by pairing dated rule-change summaries with the freshness SLA that proves which underlying facts are checked, due soon or stale.

    Target pages

    • /research/immigration-rule-changes-2026
    • /policy-updates
    • /changelog
    • /freshness
    • /methodology

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/policy-updates
    • /api/public/fact-changes
    • /api/public/policy-claims
    • /api/public/freshness
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not publish current traffic, ranking or AI-citation share from the public planning row alone.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: policy-change-freshness-control-capture-plan
    • Primary intent: fresh-answer
    • Forecast cohorts: freshness-policy, research-authority
    • Query cluster: major immigration rule changes 2026 skilled migrants, immigration source freshness visa data, visa rule changes current source dates
    • Competitor classes: government-source, law-advisory, single-country-media, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 84 - Evidence - Data/research - high priority

    Immigration rule-change and source-freshness control capture plan: private evidence and market-share gate

    policy-change-freshness-control-evidence-production

    Ready to execute

    GSC rows for rule-change, immigration update and source-freshness queries. Reviewed AI answer outputs for stale policy or unsupported legal-scope claims. Approved snapshot summary before any public claim of policy-change visibility gains.

    Win volatile policy-change queries by pairing dated rule-change summaries with the freshness SLA that proves which underlying facts are checked, due soon or stale.

    Target pages

    • /research/immigration-rule-changes-2026
    • /policy-updates
    • /changelog
    • /freshness
    • /methodology

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/policy-updates
    • /api/public/fact-changes
    • /api/public/policy-claims
    • /api/public/freshness
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#policy-change-freshness-control-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#policy-change-freshness-control-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: policy-change-freshness-control-capture-plan
    • Primary intent: fresh-answer
    • Forecast cohorts: freshness-policy, research-authority
    • Query cluster: major immigration rule changes 2026 skilled migrants, immigration source freshness visa data, visa rule changes current source dates
    • Competitor classes: government-source, law-advisory, single-country-media, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 91 - Content - Editorial - high priority

    Points-tested and sponsored skilled route costs capture plan: content production

    australia-skilled-points-costs-content-production

    Ready to execute

    Battlecard answer shape: Decision table: route, country, points or sponsorship trigger, employer/levy exposure, mandatory paid fees, salary threshold dependency, sunk cost range and source datasets. Decision table comparing points routes with employer routes and nomination exposure. Skills-assessment and route-cost explainer for 189, 190, 491 and Skills in Demand paths. Sponsored and points-route cost matrix covering Singapore S Pass, New Zealand AEWV, New Zealand SMC and Austria Red-White-Red Card routes. Calculator-context block that explains what a points result does and does not prove.

    Connect points calculator output, employer-route costs, levy exposure, invitation-stage fees and source-backed salary thresholds so the answer is actionable beyond the pass mark or sticker visa fee.

    Target pages

    • /calculators/australia-189
    • /cost-to-complete/australia-189-skilled-independent
    • /visas/australia/subclass-189-skilled-independent
    • /cost-to-complete/australia-subclass-482-skills-in-demand
    • /fees/australia/subclass-482-tss
    • /salary-thresholds/australia
    • /cost-to-complete/australia-subclass-186-employer-nomination-scheme
    • /fees/australia/subclass-186-ens
    • /cost-to-complete/australia-190-skilled-nominated
    • /cost-to-complete/australia-491-skilled-work-regional-provisional
    • /cost-to-complete/singapore-s-pass
    • /fees/singapore/s-pass
    • /visas/singapore/s-pass
    • /cost-to-complete/new-zealand-accredited-employer-work-visa
    • /fees/new-zealand/accredited-employer-work-visa
    • /visas/new-zealand/accredited-employer-work-visa
    • /cost-to-complete/new-zealand-skilled-migrant-category
    • /visas/new-zealand/skilled-migrant-category
    • /salary-thresholds/new-zealand
    • /calculators/austria-rwr
    • /cost-to-complete/austria-red-white-red-card
    • /visas/austria/red-white-red-card
    • /fees/austria/red-white-red-card
    • /salary-thresholds/austria

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/salary-thresholds
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#australia-skilled-points-costs
    • /research/seo-geo-content-opportunity-map-2026#calculator-verdict-history
    • /research/seo-geo-content-opportunity-map-2026#cost-to-complete-route-models
    • /research/seo-geo-content-opportunity-map-2026#competitor-query-battlecards

    No-go condition

    Do not imply points alone guarantee invitation or nomination.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: australia-skilled-points-costs-capture-plan
    • Primary intent: calculator
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Australia subclass 189 points test, Australia Skills in Demand visa cost 2026, Australia 190 vs 491 skilled visa difference, Singapore S Pass levy medical insurance cost, New Zealand Accredited Employer Work Visa cost, Austria Red-White-Red Card points cost
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 92 - Page - Growth - high priority

    Points-tested and sponsored skilled route costs capture plan: page and crawl-path production

    australia-skilled-points-costs-page-production

    Ready to execute

    Link Australia calculator outputs to 189, 190, 491 and Skills in Demand cost-to-complete pages. Cross-link Singapore S Pass, New Zealand AEWV, New Zealand SMC and Austria RWR cost, fee, calculator and route pages from the same skilled-route cost path. Add skills-assessment line items to relevant cost and profession pages. Route outdated 482/TSS naming references to current Skills in Demand context. Add or verify contextual internal link to /calculators/australia-189. Add or verify contextual internal link to /cost-to-complete/australia-189-skilled-independent. Add or verify contextual internal link to /visas/australia/subclass-189-skilled-independent. Add or verify contextual internal link to /cost-to-complete/australia-subclass-482-skills-in-demand. Add or verify contextual internal link to /fees/australia/subclass-482-tss. Add or verify contextual internal link to /salary-thresholds/australia.

    Connect points calculator output, employer-route costs, levy exposure, invitation-stage fees and source-backed salary thresholds so the answer is actionable beyond the pass mark or sticker visa fee.

    Target pages

    • /calculators/australia-189
    • /cost-to-complete/australia-189-skilled-independent
    • /visas/australia/subclass-189-skilled-independent
    • /cost-to-complete/australia-subclass-482-skills-in-demand
    • /fees/australia/subclass-482-tss
    • /salary-thresholds/australia
    • /cost-to-complete/australia-subclass-186-employer-nomination-scheme
    • /fees/australia/subclass-186-ens
    • /cost-to-complete/australia-190-skilled-nominated
    • /cost-to-complete/australia-491-skilled-work-regional-provisional
    • /cost-to-complete/singapore-s-pass
    • /fees/singapore/s-pass
    • /visas/singapore/s-pass
    • /cost-to-complete/new-zealand-accredited-employer-work-visa
    • /fees/new-zealand/accredited-employer-work-visa
    • /visas/new-zealand/accredited-employer-work-visa
    • /cost-to-complete/new-zealand-skilled-migrant-category
    • /visas/new-zealand/skilled-migrant-category
    • /salary-thresholds/new-zealand
    • /calculators/austria-rwr
    • /cost-to-complete/austria-red-white-red-card
    • /visas/austria/red-white-red-card
    • /fees/austria/red-white-red-card
    • /salary-thresholds/austria

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/salary-thresholds
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#australia-skilled-points-costs-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#calculators-tools
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference

    No-go condition

    Do not merge Singapore levy exposure, New Zealand invitation-stage residence fees and Austria points pass marks into one generic visa-fee claim.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: australia-skilled-points-costs-capture-plan
    • Primary intent: calculator
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Australia subclass 189 points test, Australia Skills in Demand visa cost 2026, Australia 190 vs 491 skilled visa difference, Singapore S Pass levy medical insurance cost, New Zealand Accredited Employer Work Visa cost, Austria Red-White-Red Card points cost
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 93 - Technical - Engineering - high priority

    Points-tested and sponsored skilled route costs capture plan: technical production

    australia-skilled-points-costs-technical-production

    Ready to execute

    Ensure points calculator and route pages share current route identifiers and source datasets. Keep sponsorship, nomination, levy, insurance, invitation-stage and Red-White-Red points fields separate in answer capsules, citation packs and cost-to-complete data. Run source-depth and rendered checks after adding skills-assessment content. Keep thin generated Australia long-tail pages out of the sitemap unless source-backed value is present. Link Australia, Austria, Singapore and New Zealand calculator, cost-to-complete, fee, salary-threshold and route pages as one skilled-route cost layer. Keep skills-assessment, nomination, levy, medical-insurance and invitation-stage fee lines visible in cost models and profession timelines. Watch answer-engine drift around obsolete 482/TSS naming, Singapore levy treatment and Austria Red-White-Red points pass marks.

    Connect points calculator output, employer-route costs, levy exposure, invitation-stage fees and source-backed salary thresholds so the answer is actionable beyond the pass mark or sticker visa fee.

    Target pages

    • /calculators/australia-189
    • /cost-to-complete/australia-189-skilled-independent
    • /visas/australia/subclass-189-skilled-independent
    • /cost-to-complete/australia-subclass-482-skills-in-demand
    • /fees/australia/subclass-482-tss
    • /salary-thresholds/australia
    • /cost-to-complete/australia-subclass-186-employer-nomination-scheme
    • /fees/australia/subclass-186-ens
    • /cost-to-complete/australia-190-skilled-nominated
    • /cost-to-complete/australia-491-skilled-work-regional-provisional
    • /cost-to-complete/singapore-s-pass
    • /fees/singapore/s-pass
    • /visas/singapore/s-pass
    • /cost-to-complete/new-zealand-accredited-employer-work-visa
    • /fees/new-zealand/accredited-employer-work-visa
    • /visas/new-zealand/accredited-employer-work-visa
    • /cost-to-complete/new-zealand-skilled-migrant-category
    • /visas/new-zealand/skilled-migrant-category
    • /salary-thresholds/new-zealand
    • /calculators/austria-rwr
    • /cost-to-complete/austria-red-white-red-card
    • /visas/austria/red-white-red-card
    • /fees/austria/red-white-red-card
    • /salary-thresholds/austria

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/salary-thresholds
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not create Australia page variants without unique source-backed sections.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: australia-skilled-points-costs-capture-plan
    • Primary intent: calculator
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Australia subclass 189 points test, Australia Skills in Demand visa cost 2026, Australia 190 vs 491 skilled visa difference, Singapore S Pass levy medical insurance cost, New Zealand Accredited Employer Work Visa cost, Austria Red-White-Red Card points cost
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 94 - Evidence - Data/research - high priority

    Points-tested and sponsored skilled route costs capture plan: private evidence and market-share gate

    australia-skilled-points-costs-evidence-production

    Ready to execute

    GSC rows for Australia points, cost and nomination queries. Outcome evidence for internal-link and page-depth changes. Reviewed AI answer outputs checking obsolete route naming.

    Connect points calculator output, employer-route costs, levy exposure, invitation-stage fees and source-backed salary thresholds so the answer is actionable beyond the pass mark or sticker visa fee.

    Target pages

    • /calculators/australia-189
    • /cost-to-complete/australia-189-skilled-independent
    • /visas/australia/subclass-189-skilled-independent
    • /cost-to-complete/australia-subclass-482-skills-in-demand
    • /fees/australia/subclass-482-tss
    • /salary-thresholds/australia
    • /cost-to-complete/australia-subclass-186-employer-nomination-scheme
    • /fees/australia/subclass-186-ens
    • /cost-to-complete/australia-190-skilled-nominated
    • /cost-to-complete/australia-491-skilled-work-regional-provisional
    • /cost-to-complete/singapore-s-pass
    • /fees/singapore/s-pass
    • /visas/singapore/s-pass
    • /cost-to-complete/new-zealand-accredited-employer-work-visa
    • /fees/new-zealand/accredited-employer-work-visa
    • /visas/new-zealand/accredited-employer-work-visa
    • /cost-to-complete/new-zealand-skilled-migrant-category
    • /visas/new-zealand/skilled-migrant-category
    • /salary-thresholds/new-zealand
    • /calculators/austria-rwr
    • /cost-to-complete/austria-red-white-red-card
    • /visas/austria/red-white-red-card
    • /fees/austria/red-white-red-card
    • /salary-thresholds/austria

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/salary-thresholds
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#australia-skilled-points-costs-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#australia-skilled-points-costs-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: australia-skilled-points-costs-capture-plan
    • Primary intent: calculator
    • Forecast cohorts: calculators-tools, data-reference
    • Query cluster: Australia subclass 189 points test, Australia Skills in Demand visa cost 2026, Australia 190 vs 491 skilled visa difference, Singapore S Pass levy medical insurance cost, New Zealand Accredited Employer Work Visa cost, Austria Red-White-Red Card points cost
    • Competitor classes: government-source, law-advisory, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 101 - Content - Editorial - high priority

    Global cheapest, fastest and no-sponsor skilled migration rankings capture plan: content production

    global-cheapest-fastest-no-sponsor-content-production

    Ready to execute

    Battlecard answer shape: Ranked list with methodology: route, destination, sponsor flag, processing window, settlement clock, mandatory sunk cost, caveat and dataset links. Ranked methodology block explaining cheapest, processing-time, settlement-speed and no-sponsor criteria. Route cards that expose sponsor requirement, processing window, settlement clock, sunk cost and caveat. Reusable citation kit for rankings, processing-time and answer-engine journalists.

    Use computed rankings from source-linked route, cost, processing-time and settlement datasets instead of subjective best-country lists.

    Target pages

    • /research/skilled-migration-cost-index-2026
    • /figures
    • /rankings/cheapest-work-visas
    • /research/how-long-skilled-migration-takes-2026
    • /processing-times
    • /rankings/fastest-to-settlement
    • /settlement
    • /calculators/germany-settlement
    • /rankings/no-sponsor-needed
    • /best/best-work-visas-no-sponsor
    • /visas/category/work-unsponsored

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/citation-packs
    • /api/public/processing-times
    • /api/public/freshness
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#global-cheapest-fastest-no-sponsor
    • /research/seo-geo-content-opportunity-map-2026#cost-to-complete-route-models
    • /research/seo-geo-content-opportunity-map-2026#corridor-and-profession-depth
    • /research/seo-geo-content-opportunity-map-2026#publisher-citation-outreach-kits

    No-go condition

    Do not call any route the best without visible criteria and caveats.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: global-cheapest-fastest-no-sponsor-capture-plan
    • Primary intent: ranking
    • Forecast cohorts: data-reference, research-authority
    • Query cluster: cheapest skilled work visas, skilled migration processing times 2026, fastest countries for permanent residence, work visas without employer sponsor
    • Competitor classes: broad-aggregator, law-advisory, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 102 - Page - Growth - high priority

    Global cheapest, fastest and no-sponsor skilled migration rankings capture plan: page and crawl-path production

    global-cheapest-fastest-no-sponsor-page-production

    Ready to execute

    Keep rankings tied to cost, processing, settlement and salary datasets instead of subjective list copy. Link ranking pages to processing-time, route detail, comparison and cost-to-complete pages. Add method and caveat anchors so AI retrievers can cite the ranking basis. Add or verify contextual internal link to /research/skilled-migration-cost-index-2026. Add or verify contextual internal link to /figures. Add or verify contextual internal link to /rankings/cheapest-work-visas. Add or verify contextual internal link to /research/how-long-skilled-migration-takes-2026. Add or verify contextual internal link to /processing-times. Add or verify contextual internal link to /rankings/fastest-to-settlement.

    Use computed rankings from source-linked route, cost, processing-time and settlement datasets instead of subjective best-country lists.

    Target pages

    • /research/skilled-migration-cost-index-2026
    • /figures
    • /rankings/cheapest-work-visas
    • /research/how-long-skilled-migration-takes-2026
    • /processing-times
    • /rankings/fastest-to-settlement
    • /settlement
    • /calculators/germany-settlement
    • /rankings/no-sponsor-needed
    • /best/best-work-visas-no-sponsor
    • /visas/category/work-unsponsored

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/citation-packs
    • /api/public/processing-times
    • /api/public/freshness
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#global-cheapest-fastest-no-sponsor-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference
    • /research/seo-geo-execution-readiness-scorecard-2026#research-authority

    No-go condition

    Do not create a ranking page from one emerging query row.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: global-cheapest-fastest-no-sponsor-capture-plan
    • Primary intent: ranking
    • Forecast cohorts: data-reference, research-authority
    • Query cluster: cheapest skilled work visas, skilled migration processing times 2026, fastest countries for permanent residence, work visas without employer sponsor
    • Competitor classes: broad-aggregator, law-advisory, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 103 - Technical - Engineering - high priority

    Global cheapest, fastest and no-sponsor skilled migration rankings capture plan: technical production

    global-cheapest-fastest-no-sponsor-technical-production

    Ready to execute

    Render ranking methodology, processing-time methodology, data source links and no-best-route caveats in static HTML. Keep ranking rows backed by public JSON and exclude unsupported route permutations. Run rendered SEO and long-tail provenance checks before expanding ranking variants. Keep rankings tied to research reports and public JSON rather than editorial-only listicles. Add source dates and calculation caveats to every ranked page. Join processing-time research, /processing-times and /figures so ranking answers do not collapse speed-to-decision with speed-to-settlement. Use /figures and DataDownload schema as the machine-readable backing layer.

    Use computed rankings from source-linked route, cost, processing-time and settlement datasets instead of subjective best-country lists.

    Target pages

    • /research/skilled-migration-cost-index-2026
    • /figures
    • /rankings/cheapest-work-visas
    • /research/how-long-skilled-migration-takes-2026
    • /processing-times
    • /rankings/fastest-to-settlement
    • /settlement
    • /calculators/germany-settlement
    • /rankings/no-sponsor-needed
    • /best/best-work-visas-no-sponsor
    • /visas/category/work-unsponsored

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/citation-packs
    • /api/public/processing-times
    • /api/public/freshness
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not publish market-share claims without approved redacted snapshot rollups.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: global-cheapest-fastest-no-sponsor-capture-plan
    • Primary intent: ranking
    • Forecast cohorts: data-reference, research-authority
    • Query cluster: cheapest skilled work visas, skilled migration processing times 2026, fastest countries for permanent residence, work visas without employer sponsor
    • Competitor classes: broad-aggregator, law-advisory, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 104 - Evidence - Data/research - high priority

    Global cheapest, fastest and no-sponsor skilled migration rankings capture plan: private evidence and market-share gate

    global-cheapest-fastest-no-sponsor-evidence-production

    Ready to execute

    Reviewed query evidence before creating additional ranking pages. SERP and AI snapshot evidence before claiming market-share displacement. Approved publisher or AI-citation evidence before claiming off-site authority gains.

    Use computed rankings from source-linked route, cost, processing-time and settlement datasets instead of subjective best-country lists.

    Target pages

    • /research/skilled-migration-cost-index-2026
    • /figures
    • /rankings/cheapest-work-visas
    • /research/how-long-skilled-migration-takes-2026
    • /processing-times
    • /rankings/fastest-to-settlement
    • /settlement
    • /calculators/germany-settlement
    • /rankings/no-sponsor-needed
    • /best/best-work-visas-no-sponsor
    • /visas/category/work-unsponsored

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/citation-packs
    • /api/public/processing-times
    • /api/public/freshness
    • /api/public/visas
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#global-cheapest-fastest-no-sponsor-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#global-cheapest-fastest-no-sponsor-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: global-cheapest-fastest-no-sponsor-capture-plan
    • Primary intent: ranking
    • Forecast cohorts: data-reference, research-authority
    • Query cluster: cheapest skilled work visas, skilled migration processing times 2026, fastest countries for permanent residence, work visas without employer sponsor
    • Competitor classes: broad-aggregator, law-advisory, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 111 - Content - Editorial - medium priority

    Cross-country skilled salary floor comparisons capture plan: content production

    salary-floors-cross-country-content-production

    Ready to execute

    Battlecard answer shape: Comparison table: country, route, local salary floor, mandatory paid costs, basis, effective date, source, and caveats for occupation, age-tier or collective-agreement rules. Cross-country salary-floor table retaining local currency, basis and effective date. Netherlands Highly Skilled Migrant cost note separating salary requirement from mandatory paid route costs. France Talent Passport, Norway Skilled Worker and Finland Specialist salary-floor notes with route-specific basis and caveats. Occupation salary-floor answer for priority profession pages. Monthly change note for any moved salary threshold.

    Normalise salary floors across countries while keeping local-currency amounts, paid route costs, route basis, permit type and effective dates visible.

    Target pages

    • /research/skilled-migration-salary-floors-2026
    • /salary-thresholds
    • /figures
    • /salary-thresholds/singapore
    • /cost-to-complete/singapore-employment-pass
    • /visas/singapore/employment-pass
    • /salary-thresholds/netherlands
    • /cost-to-complete/netherlands-highly-skilled-migrant
    • /visas/netherlands/highly-skilled-migrant
    • /salary-thresholds/denmark
    • /cost-to-complete/denmark-pay-limit-scheme
    • /visas/denmark/pay-limit-scheme
    • /salary-thresholds/sweden
    • /cost-to-complete/sweden-work-permit
    • /visas/sweden/work-permit-sweden
    • /salary-thresholds/france
    • /cost-to-complete/france-talent-passport-salaried
    • /visas/france/talent-passport-salaried
    • /salary-thresholds/norway
    • /cost-to-complete/norway-skilled-worker-permit
    • /visas/norway/skilled-worker-permit
    • /salary-thresholds/finland
    • /cost-to-complete/finland-residence-permit-specialist
    • /visas/finland/residence-permit-specialist

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/freshness
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#salary-floors-cross-country
    • /research/seo-geo-content-opportunity-map-2026#occupation-salary-floor-checker
    • /research/seo-geo-content-opportunity-map-2026#figure-change-reports
    • /research/seo-geo-content-opportunity-map-2026#verified-answer-capsule-index
    • /research/seo-geo-content-opportunity-map-2026#cost-to-complete-route-models

    No-go condition

    Do not convert salary floors into USD rankings without caveats.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: salary-floors-cross-country-capture-plan
    • Primary intent: salary
    • Forecast cohorts: data-reference, longtail-navigation
    • Query cluster: highest skilled migration salary floors 2026, Singapore Employment Pass salary, Netherlands highly skilled migrant salary 2026, Netherlands highly skilled migrant cost 2026, France Talent Passport salary requirement 2026, Norway skilled worker salary requirement, Finland specialist permit salary threshold
    • Competitor classes: government-source, hr-platform, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 112 - Page - Growth - medium priority

    Cross-country skilled salary floor comparisons capture plan: page and crawl-path production

    salary-floors-cross-country-page-production

    Ready to execute

    Connect /salary-thresholds, profession pages and salary-floor research pages with consistent anchor text. Cross-link /salary-thresholds/netherlands, /cost-to-complete/netherlands-highly-skilled-migrant and /visas/netherlands/highly-skilled-migrant as one HSM answer path. Cross-link France, Norway and Finland salary-threshold pages to their matching cost-to-complete and route pages. Render occupation checker answers where destination and route mapping is source-backed. Place local-currency caveats above any approximate comparison ordering. Add or verify contextual internal link to /research/skilled-migration-salary-floors-2026. Add or verify contextual internal link to /salary-thresholds. Add or verify contextual internal link to /figures. Add or verify contextual internal link to /salary-thresholds/singapore. Add or verify contextual internal link to /cost-to-complete/singapore-employment-pass. Add or verify contextual internal link to /visas/singapore/employment-pass.

    Normalise salary floors across countries while keeping local-currency amounts, paid route costs, route basis, permit type and effective dates visible.

    Target pages

    • /research/skilled-migration-salary-floors-2026
    • /salary-thresholds
    • /figures
    • /salary-thresholds/singapore
    • /cost-to-complete/singapore-employment-pass
    • /visas/singapore/employment-pass
    • /salary-thresholds/netherlands
    • /cost-to-complete/netherlands-highly-skilled-migrant
    • /visas/netherlands/highly-skilled-migrant
    • /salary-thresholds/denmark
    • /cost-to-complete/denmark-pay-limit-scheme
    • /visas/denmark/pay-limit-scheme
    • /salary-thresholds/sweden
    • /cost-to-complete/sweden-work-permit
    • /visas/sweden/work-permit-sweden
    • /salary-thresholds/france
    • /cost-to-complete/france-talent-passport-salaried
    • /visas/france/talent-passport-salaried
    • /salary-thresholds/norway
    • /cost-to-complete/norway-skilled-worker-permit
    • /visas/norway/skilled-worker-permit
    • /salary-thresholds/finland
    • /cost-to-complete/finland-residence-permit-specialist
    • /visas/finland/residence-permit-specialist

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/freshness
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#salary-floors-cross-country-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference
    • /research/seo-geo-execution-readiness-scorecard-2026#longtail-navigation

    No-go condition

    Do not describe the Netherlands HSM salary requirement as an applicant fee or sunk cost.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: salary-floors-cross-country-capture-plan
    • Primary intent: salary
    • Forecast cohorts: data-reference, longtail-navigation
    • Query cluster: highest skilled migration salary floors 2026, Singapore Employment Pass salary, Netherlands highly skilled migrant salary 2026, Netherlands highly skilled migrant cost 2026, France Talent Passport salary requirement 2026, Norway skilled worker salary requirement, Finland specialist permit salary threshold
    • Competitor classes: government-source, hr-platform, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 113 - Technical - Engineering - medium priority

    Cross-country skilled salary floor comparisons capture plan: technical production

    salary-floors-cross-country-technical-production

    Ready to execute

    Keep salary fact IDs stable across salary pages, profession pages and figure-change feeds. Preserve separate fields for salary floor, employer recognition context and applicant paid cost in Netherlands HSM answer capsules and citation packs. Preserve route-specific salary basis fields for France Talent Passport, Norway Skilled Worker and Finland Specialist pages. Run freshness and stale-claim audits before publishing salary-led pages. Ensure answer capsules carry source URLs and current review dates. Keep /salary-thresholds, /cost-to-complete route pages, /figures and salary-floor research mutually discoverable. Render occupation salary-floor answers on profession pages where route mapping is clear. Join Netherlands HSM salary and cost-to-complete pages so answer engines do not treat income thresholds as paid fees. Join France Talent Passport, Norway Skilled Worker and Finland Specialist salary pages so answer engines can cite country-specific basis and route caveats. Expose both human tables and JSON endpoints to answer engines.

    Normalise salary floors across countries while keeping local-currency amounts, paid route costs, route basis, permit type and effective dates visible.

    Target pages

    • /research/skilled-migration-salary-floors-2026
    • /salary-thresholds
    • /figures
    • /salary-thresholds/singapore
    • /cost-to-complete/singapore-employment-pass
    • /visas/singapore/employment-pass
    • /salary-thresholds/netherlands
    • /cost-to-complete/netherlands-highly-skilled-migrant
    • /visas/netherlands/highly-skilled-migrant
    • /salary-thresholds/denmark
    • /cost-to-complete/denmark-pay-limit-scheme
    • /visas/denmark/pay-limit-scheme
    • /salary-thresholds/sweden
    • /cost-to-complete/sweden-work-permit
    • /visas/sweden/work-permit-sweden
    • /salary-thresholds/france
    • /cost-to-complete/france-talent-passport-salaried
    • /visas/france/talent-passport-salaried
    • /salary-thresholds/norway
    • /cost-to-complete/norway-skilled-worker-permit
    • /visas/norway/skilled-worker-permit
    • /salary-thresholds/finland
    • /cost-to-complete/finland-residence-permit-specialist
    • /visas/finland/residence-permit-specialist

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/freshness
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not flatten France, Norway or Finland salary basis rules into an undated Europe-wide minimum.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: salary-floors-cross-country-capture-plan
    • Primary intent: salary
    • Forecast cohorts: data-reference, longtail-navigation
    • Query cluster: highest skilled migration salary floors 2026, Singapore Employment Pass salary, Netherlands highly skilled migrant salary 2026, Netherlands highly skilled migrant cost 2026, France Talent Passport salary requirement 2026, Norway skilled worker salary requirement, Finland specialist permit salary threshold
    • Competitor classes: government-source, hr-platform, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 114 - Evidence - Data/research - medium priority

    Cross-country skilled salary floor comparisons capture plan: private evidence and market-share gate

    salary-floors-cross-country-evidence-production

    Ready to execute

    GSC rows for cross-country salary and destination salary queries. Reviewed AI answer outputs for stale salary floors. Outcome rows for internal-link pushes into profession pages.

    Normalise salary floors across countries while keeping local-currency amounts, paid route costs, route basis, permit type and effective dates visible.

    Target pages

    • /research/skilled-migration-salary-floors-2026
    • /salary-thresholds
    • /figures
    • /salary-thresholds/singapore
    • /cost-to-complete/singapore-employment-pass
    • /visas/singapore/employment-pass
    • /salary-thresholds/netherlands
    • /cost-to-complete/netherlands-highly-skilled-migrant
    • /visas/netherlands/highly-skilled-migrant
    • /salary-thresholds/denmark
    • /cost-to-complete/denmark-pay-limit-scheme
    • /visas/denmark/pay-limit-scheme
    • /salary-thresholds/sweden
    • /cost-to-complete/sweden-work-permit
    • /visas/sweden/work-permit-sweden
    • /salary-thresholds/france
    • /cost-to-complete/france-talent-passport-salaried
    • /visas/france/talent-passport-salaried
    • /salary-thresholds/norway
    • /cost-to-complete/norway-skilled-worker-permit
    • /visas/norway/skilled-worker-permit
    • /salary-thresholds/finland
    • /cost-to-complete/finland-residence-permit-specialist
    • /visas/finland/residence-permit-specialist

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/salary-thresholds
    • /api/public/freshness
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#salary-floors-cross-country-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#salary-floors-cross-country-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: salary-floors-cross-country-capture-plan
    • Primary intent: salary
    • Forecast cohorts: data-reference, longtail-navigation
    • Query cluster: highest skilled migration salary floors 2026, Singapore Employment Pass salary, Netherlands highly skilled migrant salary 2026, Netherlands highly skilled migrant cost 2026, France Talent Passport salary requirement 2026, Norway skilled worker salary requirement, Finland specialist permit salary threshold
    • Competitor classes: government-source, hr-platform, broad-aggregator, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 121 - Content - Editorial - medium priority

    Europe digital nomad route costs and income evidence capture plan: content production

    digital-nomad-europe-costs-content-production

    Evidence gated

    Battlecard answer shape: Route comparison matrix: income requirement, first-year cost, family uplift, tax/settlement caveat and official source link. Route comparison matrix for European digital nomad income, cost, family and renewal requirements. Method note explaining ranking criteria and tax or settlement caveats. Publisher-ready citation snippet for digital nomad route costs.

    Compete against listicles with structured route data: income evidence, sunk cost, family scaling, renewal path and settlement caveats.

    Target pages

    • /best/best-digital-nomad-visas-2026
    • /routes/digital-nomad-visas-europe-2026
    • /rankings/digital-nomad-comparison
    • /cost-to-complete/portugal-d8-digital-nomad
    • /cost-to-complete/spain-digital-nomad-visa

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#digital-nomad-europe-costs
    • /research/seo-geo-content-opportunity-map-2026#corridor-and-profession-depth
    • /research/seo-geo-content-opportunity-map-2026#external-data-repository-mirrors
    • /research/seo-geo-content-opportunity-map-2026#publisher-citation-outreach-kits

    No-go condition

    Do not create a page for every country-route combination without source-backed uniqueness.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: digital-nomad-europe-costs-capture-plan
    • Primary intent: comparison
    • Forecast cohorts: longtail-navigation, research-authority
    • Query cluster: best European digital nomad visas 2026, Portugal D8 visa cost income requirement, Spain digital nomad visa cost income requirement
    • Competitor classes: broad-aggregator, law-advisory, hr-platform, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 122 - Page - Growth - medium priority

    Europe digital nomad route costs and income evidence capture plan: page and crawl-path production

    digital-nomad-europe-costs-page-production

    Evidence gated

    Ground best-of and route pages in cost-to-complete and visa route datasets. Link Portugal, Spain and Europe digital nomad targets back to one canonical methodology. Prune or noindex unsupported digital-nomad long-tail pages until unique source-backed value exists. Add or verify contextual internal link to /best/best-digital-nomad-visas-2026. Add or verify contextual internal link to /routes/digital-nomad-visas-europe-2026. Add or verify contextual internal link to /rankings/digital-nomad-comparison. Add or verify contextual internal link to /cost-to-complete/portugal-d8-digital-nomad. Add or verify contextual internal link to /cost-to-complete/spain-digital-nomad-visa.

    Compete against listicles with structured route data: income evidence, sunk cost, family scaling, renewal path and settlement caveats.

    Target pages

    • /best/best-digital-nomad-visas-2026
    • /routes/digital-nomad-visas-europe-2026
    • /rankings/digital-nomad-comparison
    • /cost-to-complete/portugal-d8-digital-nomad
    • /cost-to-complete/spain-digital-nomad-visa

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#digital-nomad-europe-costs-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#longtail-navigation
    • /research/seo-geo-execution-readiness-scorecard-2026#research-authority

    No-go condition

    Do not rank routes as best without explicit criteria.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: digital-nomad-europe-costs-capture-plan
    • Primary intent: comparison
    • Forecast cohorts: longtail-navigation, research-authority
    • Query cluster: best European digital nomad visas 2026, Portugal D8 visa cost income requirement, Spain digital nomad visa cost income requirement
    • Competitor classes: broad-aggregator, law-advisory, hr-platform, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 123 - Technical - Engineering - medium priority

    Europe digital nomad route costs and income evidence capture plan: technical production

    digital-nomad-europe-costs-technical-production

    Evidence gated

    Run thin-page and long-tail provenance audits before indexing new digital-nomad pages. Keep comparison rows available through public JSON before outreach. Use repository or publisher evidence before calling this an authority-distribution win. Keep digital-nomad best-of pages grounded in cost-to-complete and visa route datasets. Avoid subjective ranking claims without visible criteria and caveats. Use citation benchmark rows to test whether AI answers cite the structured comparison.

    Compete against listicles with structured route data: income evidence, sunk cost, family scaling, renewal path and settlement caveats.

    Target pages

    • /best/best-digital-nomad-visas-2026
    • /routes/digital-nomad-visas-europe-2026
    • /rankings/digital-nomad-comparison
    • /cost-to-complete/portugal-d8-digital-nomad
    • /cost-to-complete/spain-digital-nomad-visa

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not claim off-site authority before approved external evidence exists.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: digital-nomad-europe-costs-capture-plan
    • Primary intent: comparison
    • Forecast cohorts: longtail-navigation, research-authority
    • Query cluster: best European digital nomad visas 2026, Portugal D8 visa cost income requirement, Spain digital nomad visa cost income requirement
    • Competitor classes: broad-aggregator, law-advisory, hr-platform, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 124 - Evidence - Data/research - medium priority

    Europe digital nomad route costs and income evidence capture plan: private evidence and market-share gate

    digital-nomad-europe-costs-evidence-production

    Evidence gated

    Reviewed query evidence proving demand beyond generic listicle interest. Approved publisher or repository evidence before claiming authority gains. SERP and AI snapshot rollup before publishing market-share movement.

    Compete against listicles with structured route data: income evidence, sunk cost, family scaling, renewal path and settlement caveats.

    Target pages

    • /best/best-digital-nomad-visas-2026
    • /routes/digital-nomad-visas-europe-2026
    • /rankings/digital-nomad-comparison
    • /cost-to-complete/portugal-d8-digital-nomad
    • /cost-to-complete/spain-digital-nomad-visa

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/visas
    • /api/public/cost-to-complete
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#digital-nomad-europe-costs-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#digital-nomad-europe-costs-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: digital-nomad-europe-costs-capture-plan
    • Primary intent: comparison
    • Forecast cohorts: longtail-navigation, research-authority
    • Query cluster: best European digital nomad visas 2026, Portugal D8 visa cost income requirement, Spain digital nomad visa cost income requirement
    • Competitor classes: broad-aggregator, law-advisory, hr-platform, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 131 - Content - Editorial - high priority

    US H-1B, O-1 and TN petition costs capture plan: content production

    us-employment-petition-costs-content-production

    Evidence gated

    Battlecard answer shape: Cost breakdown by payer and stage, with USCIS source link, optional premium processing flag and route comparison links. US petition cost breakdown by payer, stage and optional premium processing. Route comparison answer separating H-1B, O-1 and TN eligibility and cost responsibilities. Stale-claim trap for USCIS fee movement and premium processing changes.

    Separate employer-side filing fees, optional premium processing, consular costs and route eligibility so cost answers do not collapse distinct US petition tracks.

    Target pages

    • /cost-to-complete/us-h-1b
    • /fees/us/h-1b
    • /visas/us/h-1b
    • /cost-to-complete/us-o-1
    • /fees/us/o-1
    • /visas/us/o-1
    • /cost-to-complete/us-tn
    • /fees/us/tn
    • /visas/us/tn

    Local commands

    • npm run audit:content-opportunities
    • npm run audit:answer-capsules
    • npm run audit:rendered-seo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/competitor-query-battlecards-2026#us-employment-petition-costs
    • /research/seo-geo-content-opportunity-map-2026#cost-to-complete-route-models
    • /research/seo-geo-content-opportunity-map-2026#quarterly-market-share-summary
    • /research/seo-geo-content-opportunity-map-2026#ai-answer-accuracy-audit-franchise

    No-go condition

    Do not merge employer-side and applicant-side fees without payer context.

    Definition of done

    Target pages expose the answer shape, source-backed facts, caveats, citation surfaces and internal links required by the battlecard.

    Parent context

    • Parent row: us-employment-petition-costs-capture-plan
    • Primary intent: cost
    • Forecast cohorts: data-reference, research-authority
    • Query cluster: H-1B petition cost 2026 USCIS fees, O-1 visa premium processing cost, TN visa cost Canadian Mexican professionals
    • Competitor classes: government-source, law-advisory, forum-community, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 132 - Page - Growth - high priority

    US H-1B, O-1 and TN petition costs capture plan: page and crawl-path production

    us-employment-petition-costs-page-production

    Evidence gated

    Keep H-1B, O-1 and TN cost pages linked from route, fee and comparison surfaces. Make employer-side versus applicant-side responsibility visible only where source-backed. Add answer-capsule and citation-pack coverage for each US petition cost route. Add or verify contextual internal link to /cost-to-complete/us-h-1b. Add or verify contextual internal link to /fees/us/h-1b. Add or verify contextual internal link to /visas/us/h-1b. Add or verify contextual internal link to /cost-to-complete/us-o-1. Add or verify contextual internal link to /fees/us/o-1. Add or verify contextual internal link to /visas/us/o-1.

    Separate employer-side filing fees, optional premium processing, consular costs and route eligibility so cost answers do not collapse distinct US petition tracks.

    Target pages

    • /cost-to-complete/us-h-1b
    • /fees/us/h-1b
    • /visas/us/h-1b
    • /cost-to-complete/us-o-1
    • /fees/us/o-1
    • /visas/us/o-1
    • /cost-to-complete/us-tn
    • /fees/us/tn
    • /visas/us/tn

    Local commands

    • npm run audit:topical-authority-map
    • npm run audit:indexable-page-manifest
    • npm run audit:longtail-provenance

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/market-share-capture-plan-2026#us-employment-petition-costs-capture-plan
    • /research/seo-geo-execution-readiness-scorecard-2026#data-reference
    • /research/seo-geo-execution-readiness-scorecard-2026#research-authority

    No-go condition

    Do not publish stale USCIS fee or premium-processing claims.

    Definition of done

    Target pages are linked from the correct hubs, sitemap/indexable-page intent is coherent, and unsupported variants remain excluded.

    Parent context

    • Parent row: us-employment-petition-costs-capture-plan
    • Primary intent: cost
    • Forecast cohorts: data-reference, research-authority
    • Query cluster: H-1B petition cost 2026 USCIS fees, O-1 visa premium processing cost, TN visa cost Canadian Mexican professionals
    • Competitor classes: government-source, law-advisory, forum-community, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 133 - Technical - Engineering - high priority

    US H-1B, O-1 and TN petition costs capture plan: technical production

    us-employment-petition-costs-technical-production

    Evidence gated

    Run freshness checks after any USCIS fee table movement. Keep cost rows, fee rows and citation packs aligned to the same source facts. Block public share claims until the quarterly market-share rollup has approved snapshots. Keep H-1B, O-1 and TN cost pages linked from route and fee pages. Make employer-side vs applicant-side cost responsibility visible where source-backed. Track stale USCIS fee claims in citation-share accuracy reviews.

    Separate employer-side filing fees, optional premium processing, consular costs and route eligibility so cost answers do not collapse distinct US petition tracks.

    Target pages

    • /cost-to-complete/us-h-1b
    • /fees/us/h-1b
    • /visas/us/h-1b
    • /cost-to-complete/us-o-1
    • /fees/us/o-1
    • /visas/us/o-1
    • /cost-to-complete/us-tn
    • /fees/us/tn
    • /visas/us/tn

    Local commands

    • npm run audit:technical-seo-controls
    • npm run audit:data-citation
    • npm run audit:seo-geo

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/technical-seo-control-plane-2026
    • /api/public/technical-seo-controls

    No-go condition

    Do not claim US query market share without approved snapshot evidence.

    Definition of done

    The full release gate passes and rendered artifacts expose the datasets, canonicals, schema and crawl controls required by the ticket.

    Parent context

    • Parent row: us-employment-petition-costs-capture-plan
    • Primary intent: cost
    • Forecast cohorts: data-reference, research-authority
    • Query cluster: H-1B petition cost 2026 USCIS fees, O-1 visa premium processing cost, TN visa cost Canadian Mexican professionals
    • Competitor classes: government-source, law-advisory, forum-community, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

  • Run 134 - Evidence - Data/research - high priority

    US H-1B, O-1 and TN petition costs capture plan: private evidence and market-share gate

    us-employment-petition-costs-evidence-production

    Evidence gated

    Reviewed GSC rows for H-1B, O-1 and TN cost variants. AI answer accuracy output for stale USCIS fee claims. Approved market-share rollup before public source-class displacement claims.

    Separate employer-side filing fees, optional premium processing, consular costs and route eligibility so cost answers do not collapse distinct US petition tracks.

    Target pages

    • /cost-to-complete/us-h-1b
    • /fees/us/h-1b
    • /visas/us/h-1b
    • /cost-to-complete/us-o-1
    • /fees/us/o-1
    • /visas/us/o-1
    • /cost-to-complete/us-tn
    • /fees/us/tn
    • /visas/us/tn

    Local commands

    • npm run kpi:citation-share
    • npm run seo:gsc-opportunities -- gsc-queries.csv --json --period-start=YYYY-MM-DD --period-end=YYYY-MM-DD --property-label=gsc-domain-redacted --search-type=web
    • npm run audit:answer-capsules
    • npm run audit:mcp
    • npm run audit:source-transparency
    • npm run audit:market-share-capture-plan
    • npm run audit:rendered-seo
    • npm run audit:seo-geo
    • npm run seo:surface-snapshots -- snapshots.jsonl --json
    • npm run seo:market-share-summary -- surface-summary.json --json

    Source datasets

    • /api/public/competitor-query-battlecards
    • /api/public/battlecard-search-experiments
    • /api/public/search-demand-actions
    • /api/public/execution-readiness
    • /api/public/content-opportunities
    • /api/public/quarterly-market-share-summary
    • /api/public/serp-answer-surface-snapshots
    • /api/public/traffic-forecast
    • /api/public/technical-seo-controls
    • /api/public/visibility-metrics
    • /api/public/cost-to-complete
    • /api/public/fees
    • /api/public/source-transparency-benchmark
    • /api/public/citation-benchmark
    • /api/public/answer-capsules
    • /api/public/citation-packs
    • /api/public/calculator-verdict-contexts
    • /api/public/publisher-citation-kits
    • /api/public/external-repository-mirrors

    Dependencies

    • /research/battlecard-search-experiments-2026#us-employment-petition-costs-gsc-experiment
    • /research/serp-answer-surface-snapshots-2026#us-employment-petition-costs-surface-snapshot
    • /research/quarterly-market-share-evidence-summary-2026

    No-go condition

    Do not publish current market-share, ranking, traffic, AI-citation, backlink or 500k/month progress claims without approved reviewed aggregate evidence.

    Definition of done

    Reviewed GSC, SERP, AI-answer or analytics evidence exists locally, and any public rollup is redacted, aggregate and approved for publication.

    Parent context

    • Parent row: us-employment-petition-costs-capture-plan
    • Primary intent: cost
    • Forecast cohorts: data-reference, research-authority
    • Query cluster: H-1B petition cost 2026 USCIS fees, O-1 visa premium processing cost, TN visa cost Canadian Mexican professionals
    • Competitor classes: government-source, law-advisory, forum-community, ai-answer

    Claim gate

    Blocked until an approved redacted snapshot rollup supplies dated counts, approvedForPublication=true, reviewedAt and reviewedBy.

    Raw GSC exports, analytics rows, SERP screenshots, AI transcripts, reviewer notes, browser profiles and unapproved rollups stay local unless reviewed and converted into aggregate public evidence.

Cite or reuse this dataset

This SEO/GEO production queue is free to reuse under CC BY 4.0. Cite the JSON endpoint for machine-readable ticket rows and this report page for methodology, caveats and evidence limits.

Suggested citation

Visa Atlas, "Visa Atlas SEO/GEO production queue", https://visaatlas.org/research/seo-geo-production-queue-2026. Last verified 4 July 2026.

Page
https://visaatlas.org/research/seo-geo-production-queue-2026
JSON endpoint
https://visaatlas.org/api/public/seo-geo-production-queue

Primary sources (29)

  • /api/public/market-share-capture-plan
  • /api/public/competitor-query-battlecards
  • /api/public/battlecard-search-experiments
  • /api/public/search-demand-actions
  • /api/public/execution-readiness
  • /api/public/content-opportunities
  • /api/public/quarterly-market-share-summary
  • /api/public/serp-answer-surface-snapshots
  • /api/public/traffic-forecast
  • /api/public/technical-seo-controls
  • /api/public/visibility-metrics
  • /api/public/salary-thresholds
  • /api/public/policy-claims
  • /api/public/cost-to-complete
  • /api/public/fees
  • /api/public/visas
  • /api/public/source-transparency-benchmark
  • /api/public/citation-benchmark
  • /api/public/answer-capsules
  • /api/public/citation-packs
  • /api/public/calculator-verdict-contexts
  • /api/public/publisher-citation-kits
  • /api/public/external-repository-mirrors
  • /api/public/processing-times
  • /api/public/express-entry-draws
  • /api/public/express-entry-categories
  • /api/public/policy-updates
  • /api/public/fact-changes
  • /api/public/freshness

This is not legal advice

We publish neutral, sourced information about immigration routes. Rules and thresholds change often — always verify details on the official government source linked on this page and consult a regulated immigration advisor before applying.