Run an Audit
Example Data Table
| Sample URL | Audit Score | Title (chars) | Meta (chars) | Words | Alt Coverage | Internal Links |
|---|---|---|---|---|---|---|
| https://example.com/seo-checklist | 86 | 55 | 152 | 1240 | 92% | 11 |
| https://example.com/blog/post | 63 | 24 | 98 | 410 | 60% | 2 |
| https://example.com/product/widget | 47 | 78 | 0 | 180 | 35% | 1 |
Formula Used
This calculator computes a weighted audit score from multiple on-page checks. Each check returns a pass value between 0 and 1, then earns points by weight.
passᵢ ∈ [0, 1] and Σ weightᵢ = 100
Keyword density is calculated from visible text only:
If no keyword is provided, keyword-dependent checks are treated as neutral.
How to Use This Calculator
- Enter a public page URL you want to audit.
- Optionally add a target keyword for relevance checks.
- Adjust thresholds like title length or minimum word count.
- Click Submit to fetch, analyze, and score the page.
- Review Issues & Fixes, then download CSV or PDF reports.
Scoring model and weights
The audit converts page signals into a 0–100 score. Each check yields a pass value from 0 to 1, then earns points using its weight. Indexing controls and core tags carry the largest impact: noindex, the title tag, and the primary heading influence many results. Because weights sum to 100, the score compares pages, templates, and releases.
Title and snippet readiness
Titles are evaluated by presence, length, and keyword inclusion. A practical target is 30–60 characters, balancing clarity with truncation risk. Meta descriptions are checked for presence, length, and keyword coverage, with a common target of 120–160 characters. Pages that hit both ranges deliver more stable snippets and higher click-through consistency for key queries.
Heading hierarchy and topical clarity
Heading structure supports both users and crawlers. The audit expects exactly one H1 to define the main topic and at least one H2 to introduce supporting sections. Multiple H1 elements can dilute topical focus, while missing H2s often indicate thin structure. When a target keyword is provided, the tool also validates its appearance in the H1 for relevance.
Content depth and keyword signals
Content depth is approximated by visible word count, excluding scripts and styles. A default minimum of 300 words is used to flag pages that may not fully satisfy intent. Keyword density is computed as occurrences divided by total words, multiplied by 100. A practical range is 0.5%–2.5%, encouraging natural usage and reducing stuffing risk.
Links, media, and accessibility checks
Link analysis separates internal and external targets and counts rel="nofollow" usage. A minimum internal link threshold helps surface orphan-like pages that lack contextual pathways. Image checks focus on alt text coverage, with an 80% target as a baseline for accessibility. The audit also detects canonical and viewport tags, language declaration, favicon presence, and JSON-LD structured data.
Reporting workflow and iteration cadence
Use the results as a repeatable workflow. Start with Critical and High issues, then re-run after edits to confirm score movement. Export CSV for bulk QA and PDF for stakeholders. Track scores per template, not just per URL, and aim for steady gains rather than perfect numbers. Small fixes compound across large sites.