Skip to content
https://dr.dk

SEO

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

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

Checks
14
11 PASS 2 REVIEW
B
Image SEO
105 images, 35 descriptive filenames
REVIEW
105 images, 35 descriptive filenames
Warning::
67% of images have non-descriptive filenames
Search engines use filenames as a signal. Rename to descriptive names like 'team-photo.jpg'.
35 descriptive
50 hash-based
20 generic
105 total
FilenameQualityAltIssues
151963191.jpghash1
Current: 151963191.jpg
Suggested: images.jpg
151120936.jpghash1
Current: 151120936.jpg
Suggested: images.jpg
431.pnggeneric1
Current: 431.png
Suggested: sjehg1wy.png
431.pnggeneric1
Current: 431.png
Suggested: sjehg1wy.png
151964188.jpghash1
Current: 151964188.jpg
Suggested: images.jpg
151960127.jpghash1
Current: 151960127.jpg
Suggested: images.jpg
151970403.jpghash1
Current: 151970403.jpg
Suggested: images.jpg
151958813.jpghash1
Current: 151958813.jpg
Suggested: images.jpg
151958970.jpghash1
Current: 151958970.jpg
Suggested: images.jpg
151951854.jpghash1
Current: 151951854.jpg
Suggested: images.jpg
151943813.jpghash1
Current: 151943813.jpg
Suggested: images.jpg
433.pnggeneric1
Current: 433.png
Suggested: it3cfgpx.png
433.pnggeneric1
Current: 433.png
Suggested: it3cfgpx.png
151886249.jpghash1
Current: 151886249.jpg
Suggested: images.jpg
151860901.jpghash1
Current: 151860901.jpg
Suggested: images.jpg
151918197.jpghash1
Current: 151918197.jpg
Suggested: images.jpg
151818482.jpghash1
Current: 151818482.jpg
Suggested: images.jpg
151819060.jpghash1
Current: 151819060.jpg
Suggested: images.jpg
151815807.jpghash1
Current: 151815807.jpg
Suggested: images.jpg
151796196.jpghash1
Current: 151796196.jpg
Suggested: images.jpg
151716405.jpghash1
Current: 151716405.jpg
Suggested: images.jpg
151977186.jpghash1
Current: 151977186.jpg
Suggested: images.jpg
151948210.jpghash1
Current: 151948210.jpg
Suggested: images.jpg
151933434.jpghash1
Current: 151933434.jpg
Suggested: images.jpg
431.pnggeneric1
Current: 431.png
Suggested: sjehg1wy.png
431.pnggeneric1
Current: 431.png
Suggested: sjehg1wy.png
151919957.jpghash1
Current: 151919957.jpg
Suggested: images.jpg
151954017.jpghash1
Current: 151954017.jpg
Suggested: images.jpg
436.pnggeneric1
Current: 436.png
Suggested: jz0p42cs.png
436.pnggeneric1
Current: 436.png
Suggested: jz0p42cs.png
151920321.jpghash1
Current: 151920321.jpg
Suggested: images.jpg
151924557.jpghash1
Current: 151924557.jpg
Suggested: images.jpg
151936467.jpghash1
Current: 151936467.jpg
Suggested: images.jpg
130822580.jpghash1
Current: 130822580.jpg
Suggested: images.jpg
151921903.jpghash1
Current: 151921903.jpg
Suggested: images.jpg
151917743.jpghash1
Current: 151917743.jpg
Suggested: images.jpg
151934341.jpghash1
Current: 151934341.jpg
Suggested: images.jpg
151917587.jpghash1
Current: 151917587.jpg
Suggested: images.jpg
151917742.jpghash1
Current: 151917742.jpg
Suggested: images.jpg
151917821.jpghash1
Current: 151917821.jpg
Suggested: images.jpg
151916557.jpghash1
Current: 151916557.jpg
Suggested: images.jpg
148874173.jpghash1
Current: 148874173.jpg
Suggested: images.jpg
151917643.jpghash1
Current: 151917643.jpg
Suggested: images.jpg
151916629.jpghash1
Current: 151916629.jpg
Suggested: images.jpg
20260515-121533-3.jpggeneric1
Current: 20260515-121533-3.jpg
Suggested: alwlmw3e.jpg
151916198.jpghash1
Current: 151916198.jpg
Suggested: images.jpg
432.pnggeneric1
Current: 432.png
Suggested: rkrnocg0.png
432.pnggeneric1
Current: 432.png
Suggested: rkrnocg0.png
151917501.jpghash1
Current: 151917501.jpg
Suggested: images.jpg
431.pnggeneric1
Current: 431.png
Suggested: sjehg1wy.png
431.pnggeneric1
Current: 431.png
Suggested: sjehg1wy.png
151915555.jpghash1
Current: 151915555.jpg
Suggested: images.jpg
151916393.jpghash1
Current: 151916393.jpg
Suggested: images.jpg
151917026.jpghash1
Current: 151917026.jpg
Suggested: images.jpg
151914804.jpghash1
Current: 151914804.jpg
Suggested: images.jpg
151919116.jpghash1
Current: 151919116.jpg
Suggested: images.jpg
151914800.jpghash1
Current: 151914800.jpg
Suggested: images.jpg
20260512-140715-4.jpggeneric1
Current: 20260512-140715-4.jpg
Suggested: az1ljhy4.jpg
20210712-140619-4.jpggeneric1
Current: 20210712-140619-4.jpg
Suggested: c0mlmafu.jpg
20260515-103517-l.jpggeneric1
Current: 20260515-103517-l.jpg
Suggested: 551b2pbc.jpg
151912325.jpghash1
Current: 151912325.jpg
Suggested: images.jpg
431.pnggeneric1
Current: 431.png
Suggested: sjehg1wy.png
431.pnggeneric1
Current: 431.png
Suggested: sjehg1wy.png
151907556.jpghash1
Current: 151907556.jpg
Suggested: images.jpg
151912389.jpghash1
Current: 151912389.jpg
Suggested: images.jpg
435.pnggeneric1
Current: 435.png
Suggested: dmga3xb4.png
435.pnggeneric1
Current: 435.png
Suggested: dmga3xb4.png
151915482.jpghash1
Current: 151915482.jpg
Suggested: images.jpg
151913142.jpghash1
Current: 151913142.jpg
Suggested: images.jpg
151910680.jpghash1
Current: 151910680.jpg
Suggested: images.jpg

See Accessibility tab for detailed alt text quality analysis.

Search engines use filenames as a signal. Rename to descriptive names like 'team-photo.jpg'.

Why this matters

Most image filenames are non-descriptive (hash/IMG_X) — small SEO miss for Image Search ranking.

Source: Google Image SEO

C
Sitemap Freshness
Action
Sitemap exists but no <lastmod> entries
REVIEW
Sitemap exists but no <lastmod> entries
Info::
Sitemap has no <lastmod> entries
Without lastmod, Google can't tell which URLs have changed since the last crawl -- it falls back to crawling everything periodically. Adding lastmod (date or ISO 8601 timestamp) on each <url> entry signals freshness so the crawler prioritizes recently-modified pages.
A+
Canonical URL
Properly configured
PASS
Properly configured
Info::
Canonical tag present
Got: https://www.dr.dk
Info::
Canonical is self-referencing
Info::
Canonical matches final URL after redirects
Info::
Canonical target returns 200
Info::
Canonical points to a different domain
Canonical URL Configured
Page URL https://dr.dk Canonical https://www.dr.dk Match Self-referencing (correct) Target 200 ✓
A+
Meta Tags
Title optimized
PASS
Title optimized
Info::
Page title is set
Got: DR: Nyheder - Breaking - TV - Radio
Info::
Title length (35 chars) is optimal
Info::
Meta description length (114 chars) is optimal
Info::
Title and H1 are well-aligned
Title

"DR: Nyheder - Breaking - TV - Radio"

35 characters Optimal ✓
Title: DR: Nyheder - Breaking - TV - Radio
H1: DR Nyheder
Match: Very different
Robots: Indexable (no restrictions)
A
Title Style Depth
1 title-style issue(s) detected
PASS
1 title-style issue(s) detected
Info::
Title uses 2 different separator characters: :, -
The page title `DR: Nyheder - Breaking - TV - Radio` uses multiple separator characters (:, -). Consistent separator use is a soft signal of careful editorial control; mixed separators usually mean the title was assembled from multiple template fragments (CMS title + brand + section) without a normalization step. Pick one separator (commonly `|`, `-`, or `:`) and stick with it across the whole site.
Got: 2 separators: : -
A
Content Depth
2678 words, Fairly Difficult
PASS
2678 words, Fairly Difficult
Info::
Page has 2678 words — good depth for search engines
Info::
Text-to-HTML ratio is 2%
Very low ratio suggests heavy framework overhead or boilerplate.
Info::
Reading level: Fairly Difficult (grade 11)
2678 words

Good depth

Reading level

Very Easy
Easy
Fairly Easy
Standard
Fairly Difficult
Difficult
Very Difficult

Grade 11

Text-to-HTML Ratio

2% text 98% HTML

16 KB / 1061 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+
Hreflang URL Quality
No hreflang tags on the page
PASS
No hreflang tags on the page
Info::
No hreflang tags on the page
A+
Hreflang Completeness
No hreflang tags on this page -- check is N/A (single-language site or unannotated)
PASS
No hreflang tags on this page -- check is N/A (single-language site or unannotated)
Info::
No hreflang tags found -- completeness check is N/A
A+
Sitemap × Robots Consistency
No sitemap-vs-robots conflicts detected
PASS
No sitemap-vs-robots conflicts detected
Info::
Sitemap URLs are not blocked by robots.txt
A+
Sitemap Hygiene
Sitemap structure / size look healthy (2 URLs, 338 bytes)
PASS
Sitemap structure / size look healthy (2 URLs, 338 bytes)
Info::
Sitemap structure / size look healthy (2 URLs)
A+
Markup Quality
No markup-quality issues detected
PASS
No markup-quality issues detected
Info::
No markup-quality issues detected
A+
Schema Markup Audit
2 schema types detected
PASS

Rich result eligibility

WebSite Eligible

Sitelinks search box

Detected schema types

WebSite json-ld → Sitelinks search box
2/2 required · 1/1 recommended
Required fields (Google)
  • name — Required for the sitelinks search box
  • url — Required to anchor the search box to your domain
Recommended fields
  • potentialAction — Enables the in-SERP search box
Google's spec for this type
NewsMediaOrganization json-ld
0/0 required

Missing schema opportunities

  • moderate

    Event

    Page mentions an event (time element or event markup) that could be marked up as Event

    Events appear in dedicated event search and Google Events

  • 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