How We Score Your Site

Every MendMySEO audit is transparent and reproducible. We check 6 dimensions, each weighted by its impact on search visibility. Here is exactly how every point in your score is calculated.

Scoring Formula

Each dimension starts at 100 points. Every finding deducts points based on its severity. Duplicate findings (same check ID) are counted only once. The overall score is a weighted average of all 6 dimension scores.

Overall = (Structure × 0.20) + (Technical × 0.15) + (On-Page × 0.15) + (Content × 0.20) + (Keywords × 0.15) + (Links × 0.15)

Severity Levels

Each finding is assigned a severity that determines how many points it deducts from its dimension score.

SeverityDeductionTypical Fix Time
CRITICAL-15 pts~30 min
HIGH-8 pts~20 min
MEDIUM-4 pts~10 min
LOW-2 pts~5 min

Grade Scale

A90-100
B80-89
C70-79
D60-69
F0-59

The 6 Dimensions

Each dimension is independently scored and weighted. Click into any dimension to see exactly which signals we check.

Site Structure

20% weight

Determines how easily search engines can discover and navigate your pages. Poor structure means pages never get indexed.

Checks (7)

  • robots.txt presence and Sitemap directive
  • XML sitemap existence and valid URLs
  • Canonical tags on every page
  • Clean, lowercase, hyphenated URLs
  • URL depth (key pages within 3 levels)
  • BreadcrumbList structured data
  • H1 presence across the site

Technical SEO

15% weight

Covers the infrastructure signals that Google uses as baseline ranking factors. HTTPS, mobile-readiness, and Core Web Vitals are non-negotiable.

Checks (10)

  • HTTPS enforcement
  • Viewport meta tag (mobile-readiness)
  • Charset declaration
  • Favicon presence
  • Language attribute on <html>
  • HSTS and X-Content-Type-Options headers
  • PageSpeed performance score
  • Largest Contentful Paint (LCP)
  • Cumulative Layout Shift (CLS)
  • Image width/height attributes

On-Page SEO

15% weight

Title tags, meta descriptions, and headings are the primary signals search engines use to understand what each page is about.

Checks (6)

  • Title tag presence, length (50-60 chars), and uniqueness
  • Meta description presence, length (150-160 chars), and uniqueness
  • Exactly one H1 per page
  • Sequential heading hierarchy (H1 > H2 > H3)
  • Image alt text coverage
  • Open Graph tags (og:title, og:description, og:image)

Content Quality

20% weight

Thin content, missing trust pages, and absent structured data all erode E-E-A-T signals that Google increasingly relies on for rankings.

Checks (7)

  • Word count thresholds (< 100 = critical, < 300 = warning)
  • About page presence (E-E-A-T signal)
  • Contact page presence (legitimacy signal)
  • Privacy Policy presence (GDPR/CCPA compliance)
  • Organization / LocalBusiness schema on homepage
  • FAQ content or FAQPage schema
  • Overall structured data coverage

Keywords

15% weight

Keyword alignment between URLs, titles, and headings directly impacts which queries your pages can rank for.

Checks (4)

  • H1 vs. title tag differentiation
  • Primary keyword presence in URL slug
  • Sufficient subheadings (H2s) for long content
  • Keyword cannibalization detection (duplicate H1s across pages)

Links & Schema

15% weight

Internal linking distributes authority and helps crawlers find pages. Schema markup enables rich results and improves AI citability.

Checks (6)

  • Orphan page detection (no inbound internal links)
  • Minimum internal links per page
  • Excessive link count detection
  • Descriptive anchor text (vs. generic 'click here')
  • Outbound links on homepage
  • JSON-LD structured data presence

Repair Queue Priority

After scoring, all findings are ranked into a repair queue using this formula: (severity_weight × deduction) / effort_minutes. This ensures high-impact, low-effort fixes surface first — so you always know what to work on next.

SeverityWeightDeductionExample Priority
CRITICAL415(4 × 15) / 30 = 2.0
HIGH38(3 × 8) / 20 = 1.2
MEDIUM24(2 × 4) / 10 = 0.8
LOW12(1 × 2) / 5 = 0.4

See It in Action

Try the interactive demo to see how a real audit report looks, or join the waitlist to get your own site scored.