Inputs
01What you provide and what we fetch
You submit a single public URL. The Worker fetches that HTML with SSRF protections (private networks, credentials, and non-http(s) schemes are blocked). Optional context such as target keyword or business type, when offered in the UI, can refine copy of recommendations but does not invent ranking or traffic data.
- Required: publicly reachable http(s) page that returns HTML.
- Inspected: response status, titles, headings, meta, robots/canonical signals in HTML, main text proxies, links, images, social tags, and structured data when present in the document.
- Not fetched in this tool: full site crawl, robots.txt tree walks, Search Console, CrUX field data, or backlink indexes.
Client-rendered apps may under-report if critical SEO elements only appear after JavaScript. Prefer the URL that search engines receive as first HTML when testing.
Scoring model
02How the score is calculated
score = weighted earned points / applicable points × 100
- Verified / pass earns full points for that check.
- Partial / warn earns a calibrated fraction.
- Failed earns zero there are no free 40–70 floors.
- Optional absent (e.g. hreflang on a single-locale page) is not scored excluded from the denominator.
- Unknown multi-source signals (robots.txt crawl, CrUX, GSC) reduce evidence coverage, not free points.
The design intent is honesty under incomplete evidence. A page that looks polished but fails indexability or title fundamentals cannot hide behind a cosmetic mid-band score.
Categories
03What gets scored
- Technical status, HTTPS, indexability signals, canonical hygiene, and basic crawl eligibility proxies in HTML.
- On-page title, meta description, H1 structure, and keyword/topic alignment where evidence exists in the document.
- Content evidence main-content depth proxies, heading hierarchy, and extractable claims vs thin or boilerplate-heavy pages.
- E-E-A-T / trust author/org, policy, and proof language visible on-page (not a legal or YMYL certification).
- Social / share Open Graph and Twitter card completeness for link previews.
- Structured data JSON-LD presence and basic validity cues partial credit only, never a rich-result guarantee.
- Answer extractability clear definitions, lists, and FAQ-like blocks that help both users and answer-style systems.
- UX / perf proxies script/CSS weight and related HTML hints not field LCP/INP/CLS.
Critical caps
04Where scores are intentionally limited
- noindex → overall max 35
- Non-200 status → overall max 25
- Missing title → overall max 40
- Missing H1 → overall max 50
- Thin main content → overall max 45
- Single-page HTML inspection → overall max 88 (90+ reserved for multi-source evidence)
- Low evidence coverage further caps displayed excellence
Caps exist so critical failures dominate the headline number. Fix indexability and core on-page gaps before optimizing secondary tags.
Three numbers
05Every result reports three honest numbers
- Score / grade conversion-style readiness of on-page evidence under this model.
- Evidence coverage how much of the intended checklist was measurable from the fetch.
- Confidence measurement confidence, not "your SEO is good" or a ranking forecast.
Worked interpretation
06How to read a typical result
Suppose a B2B service homepage scores 62 (C) with78% evidence coverage and medium confidence. Dimension notes show a solid title and HTTPS, weak H1 uniqueness, sparse proof blocks, and no Organization JSON-LD. Caps did not fire.
- Do not treat 62 as a Google rank. It means on-page evidence is incomplete relative to the checklist not that traffic will rise 38% after fixes.
- Prioritize failed technical and on-page checks before social tags. A missing self-canonical or duplicate H1 usually beats perfect Open Graph polish.
- Use coverage as a honesty dial. High score with low coverage is less trustworthy than a mid score with high coverage.
- Re-run after deploy on the same URL to compare score and open opportunities not against competitors’ unknown pages in this tool alone.
If noindex or non-200 caps apply, ignore vanity meta improvements until the page is intentionally indexable and reachable.
Validation
07How we keep the model honest
- Checks are deterministic against fetched HTML string signals, not a black-box “AI grade.”
- Critical caps are unit-tested paths in the scoring pipeline so catastrophic issues cannot be averaged away.
- 90+ scores are reserved for multi-source evidence by policy this single-page tool cannot mint them.
- Unknown multi-source checks lower coverage instead of inventing pass credit.
- Compare with thediagnostics benchmarkfor how grades align across LoudScale tools.
What this does not mean
08Explicit limitations
- Not Google rankings or traffic forecasts.
- JSON-LD presence is partial credit only not a rich-result guarantee.
- Script/CSS counts are performance proxies, not LCP/INP/CLS.
- Grade scale matches other LoudScale diagnostics (A rare; no A+).
- Does not prove bot access policies beyond HTML robots/meta signals.