What the numbers mean, how they're calculated, and what to fix first.
Your SEO by Daniel score is a percentage from 0 to 100 that reflects how many of Google's documented on-page best practices your page follows. It checks whether the right elements are present, properly formatted, and not duplicated or missing.
What the score is NOT: a prediction of search rankings, a measure of content quality, or a Google quality score. Google uses hundreds of signals. This score only checks on-page technical factors.
70-100
Solid
Core on-page elements are present and well-formed.
40-69
Needs work
Several issues found. Fix critical items first.
0-39
Critical issues
Missing core elements like title, H1, or blocked crawling.
New sites frequently start in the 40-60 range. That's normal. SEO by Daniel surfaces what's missing so you can methodically improve. A site with no title tags, no meta descriptions, and no H1s across all pages would score very low - that's the point. The score shows room for improvement.
Every page starts at 100. Each issue found during analysis subtracts points based on its severity:
| Severity | Penalty Range | Examples |
|---|---|---|
| Critical | -5 to -15 points | Missing title tag, missing H1 |
| Warning | -3 to -10 points | Missing meta description, images without alt text |
| Info | -2 to -3 points | No canonical URL, no language declared |
Some checks are conditional. If a page is marked as non-indexable (has noindex or a non-200
status code), certain checks like meta descriptions are treated as informational rather than critical.
The highest-impact issues, in order of weight:
In addition to per-page scores, SEO by Daniel shows a Domain Health Score. This is a separate 0-100 score based on site-wide infrastructure checks:
The Domain Health Score starts at 100 and subtracts for each check that returns warn or fail. Checks marked as info-only (like llms.txt and security.txt) never affect the score.
Every scan creates a new set of page analyses. The score trend chart shows how your average score changes across scans, letting you see whether fixes are having an impact. Use it to:
A product page scores 58. The issue list shows three findings:
The H1 is added to the product template, so every product page benefits. The title is shortened to 57 characters with the product name first. The alt text is written for the five images. The next scan returns 83, and the remaining points are info-level notes that do not affect crawling.
What you should see after a fix: the score changes on the next scan, and the issue disappears from the grouped list. If the score does not move, the fix did not reach the live template.
No. It is an on-page completeness score. Google does not expose a ranking score, and this one does not predict rankings.
A new scan may pick up pages that were not discovered before, or a template change on the site may have removed an element. Open the grouped issues and compare them with the previous scan.
Yes. Points are weighted by severity, so the same total can come from different mixes. Read the issues, not just the number.
Fix the issues that appear on the most pages, usually a shared layout. One template change can move dozens of pages at once.
The score only checks elements within the HTML that SEO by Daniel can analyze programmatically. It does not evaluate:
A perfect 100 means your on-page elements align with Google's published best practices. It does not mean your page will rank #1.
Every tool scores differently. We compare the scoring and the reports honestly: Screaming Frog, Ahrefs, and Google Lighthouse. See all comparisons.
Next: Getting Started