Operations

AdSense Readiness Audit

Live programmatic evaluation of SalaryScopePro against AdSense and SEO publishing best practices.

Overall readiness

94/100

Ready to Apply

Content

79/100

Trust

100/100

Internal Linking

100/100

Sitemap

100/100

Legal

100/100

Crawlability

100/100

User Value

100/100

Content

Glossary depth ≥ 150 terms

Action neededWeight 8

131 terms defined across 10 categories.

Recommendation: Expand glossary above 150 terms for stronger topical authority.

Benchmark reports ≥ 30

PassWeight 6

41 benchmark reports in the catalog.

Long-form articles ≥ 500

PassWeight 10

817 long-form articles available.

Programmatic pages have unique data and copy

PassWeight 8

Per-occupation and per-city pages combine unique BLS / Job Bank wage data, occupation-specific FAQ, and city-specific cost-of-living metrics.

Original analytical frameworks

PassWeight 6

SalaryScope Career Wealth Score, Workforce Opportunity Score, Future Opportunity Score, and Compensation Score are proprietary.

Trust

Public data sources page

PassWeight 5

/data-sources documents BLS OEWS, Canada Job Bank, and Statistics Canada inputs.

Public methodology page

PassWeight 5

/methodology and /how-we-calculate explain scoring and computation.

About page identifies the publisher

PassWeight 4

/about identifies the SalaryScopePro publisher and editorial approach.

Contact information available

PassWeight 4

/contact provides a working contact path.

Internal Linking

Occupation pages cross-link to city, salary, career-wealth, and workforce hubs

PassWeight 6

Every /occupation/$slug page links to /salary/$occSlug/$citySlug, /career-advancement/$slug, /promotion-strategy/$slug, /skill-roi/$slug, /lifetime-earnings/$slug, and /future-jobs/$slug.

City pages cross-link to occupations, COL, and quality-of-life

PassWeight 6

Every /city/$slug page links to /salary-required, /quality-of-life, /city-living, /cost-of-living, /salary-opportunity, /job-market, and /city-opportunity.

All major hubs reachable from header and footer

PassWeight 4

Header surfaces Compare, Calculators, Career Wealth, Labor Market, Industries, Life Planning, Research, Premium, Occupations, Cities, Reports, Glossary.

Sitemap

sitemap.xml present at root

PassWeight 4

/sitemap.xml is served by a TanStack server route and indexes all hubs + dynamic occupation/city pages.

Sitemap covers programmatic SEO pages

PassWeight 4

Sitemap enumerates every occupation across 15+ derivation routes and every city across 8+ routes.

robots.txt present

PassWeight 2

/robots.txt is published and does not block content.

Legal

Privacy policy

PassWeight 5

/privacy is published.

Terms of service

PassWeight 4

/terms is published.

Financial / earnings disclaimer

PassWeight 4

/disclaimer is published.

Crawlability

Routes are SSR/SSG-ready

PassWeight 5

TanStack Start renders routes server-side with per-route head metadata, canonical URLs, and JSON-LD.

Routes use semantic HTML and JSON-LD

PassWeight 5

Occupation, city, and report pages emit Occupation, Place, Report, BreadcrumbList, and FAQPage schemas.

User Value

Free calculators provide standalone user value

PassWeight 6

5 calculators (What I Should Earn, Salary After Taxes, Layoff Survival, Promotion Raise, Freelance Rate) work without sign-up.

Quarterly data refresh framework

PassWeight 5

Evergreen data refresh runs against authoritative wage sources on a quarterly cadence.

No thin-content pages

PassWeight 8

Every programmatic page renders unique data charts, derived scores, related links, and FAQ. 817 long-form articles add 800+ original editorial pages.

FAQs on occupation pages

PassWeight 5

Every occupation page emits 8 unique Q&A pairs with FAQPage JSON-LD.