Understanding Your Score

What the numbers mean, how they're calculated, and what to fix first.

What the score is (and isn't)

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.

Score ranges: what's good?

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.

How page scores are calculated

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.

What affects the score most?

The highest-impact issues, in order of weight:

  1. Missing title tag (-15): The largest single penalty. Google says title links are "critical to giving users a quick insight into the content of a result."
  2. Missing H1 tag (-10): A page without an H1 has no clear topic declaration for search engines or users.
  3. Missing meta description (-10): While not a ranking factor, it's a strong user experience signal. Google may create a snippet for you, and it may not be what you want.
  4. No robots.txt / blocks all crawlers (-8): If robots.txt is missing or blocks all user agents, discoverability suffers.
  5. Images without alt text (-2 each, max -10): Cumulative - if every product image is missing alt text, the penalty adds up.

What about the Domain Health Score?

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:

  • Robots.txt validation: syntax, blocking rules, sitemap references
  • Sitemap.xml validation: well-formed XML, URL count vs known pages, sitemap index detection
  • SSL certificate: validity, expiry date, issuer
  • HTTP to HTTPS redirect: proper 301 redirect enforcement
  • Crawl budget: thin content pages, slow-loading pages
  • Duplicate content: pages sharing title tags or meta descriptions
  • llms.txt: presence check (informational only - Google ignores this file)
  • security.txt: presence check (informational only)

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.

How to improve your score

  1. Start with critical issues. Fix missing titles, H1s, and crawlability problems first. These are the heaviest penalties.
  2. Address warnings next. Missing meta descriptions, images without alt text, multiple H1s, and title length issues.
  3. Finish with info-level items. JSON-LD structured data, Open Graph tags, canonical URLs, language declarations.
  4. Re-scan to verify. After fixing issues, run a new scan. Your score should increase.
  5. Track the trend. Use the score trend chart to see improvement over days and weeks.

Score tracking over time

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:

  • Track improvement after applying SEO fixes
  • Detect regressions when content or templates change
  • Compare client sites over time in agency reports

A worked example: 58 to 83

A product page scores 58. The issue list shows three findings:

  • Critical: no H1 on the page (-10).
  • Warning: title tag is 92 characters and duplicates the category name (-5).
  • Warning: five product images are missing alt text (-10, capped).

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.

FAQ

Is the score a Google ranking score?

No. It is an on-page completeness score. Google does not expose a ranking score, and this one does not predict rankings.

Why did my score drop without any changes?

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.

Can two pages with the same score have different problems?

Yes. Points are weighted by severity, so the same total can come from different mixes. Read the issues, not just the number.

What is the fastest way to raise the average?

Fix the issues that appear on the most pages, usually a shared layout. One template change can move dozens of pages at once.

Score limitations

The score only checks elements within the HTML that SEO by Daniel can analyze programmatically. It does not evaluate:

  • Content quality, originality, or helpfulness
  • Backlink profile or domain authority
  • User behavior signals (bounce rate, dwell time)
  • Competitive context (how your page compares to competing pages)
  • Google's internal ranking signals (which Google does not disclose)

A perfect 100 means your on-page elements align with Google's published best practices. It does not mean your page will rank #1.

How this score compares to other tools

Every tool scores differently. We compare the scoring and the reports honestly: Screaming Frog, Ahrefs, and Google Lighthouse. See all comparisons.