Skip to content
https://npr.org

SEO

· 7 checks — Canonical, meta, content depth, internal links, image SEO, and hreflang rolled into one auditable list.
SCORE
94
GRADE
A
FIX
0
REVIEW
0
PASS
6
INFO
1

Cross-tab audit — SEO, performance, crawlability, mobile, structured data

Checks
7
6 PASS
A+
Canonical URL
Properly configured
PASS
Properly configured
Info::
Canonical tag present
Got: https://www.npr.org/
Info::
Canonical is self-referencing
Info::
Canonical matches final URL after redirects
Info::
Canonical target reachable (self-referencing)
Info::
Canonical points to a different domain
Canonical URL Problem
Page URL https://npr.org Canonical https://www.npr.org/ Match Self-referencing (correct)
A+
Meta Tags
Title optimized
PASS
Title optimized
Info::
Page title is set
Got: NPR - Breaking News, Analysis, Music, Arts & Podcasts : NPR
Info::
Title length (59 chars) is optimal
Title

"NPR - Breaking News, Analysis, Music, Arts & Podcasts : NPR"

59 characters Optimal ✓
Robots: Indexable (no restrictions)
A
Content Depth
5911 words, Difficult
PASS
5911 words, Difficult
Info::
Page has 5911 words — good depth for search engines
Info::
Text-to-HTML ratio is 5%
Very low ratio suggests heavy framework overhead or boilerplate.
Info::
Reading level: Difficult (grade 12)
5911 words

Good depth

Reading level

Very Easy
Easy
Fairly Easy
Standard
Fairly Difficult
Difficult
Very Difficult

Grade 12

Text-to-HTML Ratio

5% text 95% HTML

40 KB / 882 KB

Very low ratio suggests heavy framework overhead or boilerplate.

Why this matters

Informational: ratio of visible text bytes to total HTML bytes. Very low ratios suggest excessive markup overhead.

A+
Image SEO
194 images, 180 descriptive filenames
PASS
194 images, 180 descriptive filenames
Info::
14 image(s) have hash/generic filenames
Info::
48 image(s) missing alt text — see Accessibility tab
180 descriptive
0 hash-based
14 generic
194 total
FilenameQualityAltIssues
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
jpegdescriptive1
.generic1
.generic1
.generic1
.generic1
.generic1
.generic1
.generic1
.generic1
.generic1
.generic1
.generic1
.generic1
.generic1
.generic1

See Accessibility tab for detailed alt text quality analysis.

A+
Schema Markup Audit
Per-type completeness vs Schema.org requirements + rich-result eligibility
PASS

No structured data detected

Without JSON-LD or microdata, this page can't qualify for any of Google's rich result formats. Even basic Organization or WebSite schema is a quick win.

Missing schema opportunities

  • easy

    FAQPage

    Page has Q&A-style content (questions in headings) that could be marked up as FAQPage

    FAQ rich results take 2-3× more SERP real estate

Hreflang
0 hreflang tags
INFO
0 hreflang tags

No hreflang tags detected.

Hreflang tags are only needed for multilingual or multi-regional sites.

All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback