SEO
· 7 checks — Canonical, meta, content depth, internal links, image SEO, and hreflang rolled into one auditable list.Cross-tab audit — SEO, performance, crawlability, mobile, structured data
A+Canonical URLProperly configuredPASS
A+Meta TagsTitle optimizedPASS
"Hackaday | Fresh Hacks Every Day"
A+Content Depth1490 words, DifficultPASS
Good depth
Reading level
Grade 16
Text-to-HTML Ratio
9 KB / 127 KB
AInternal Links143 internal, 53 externalPASS
Link Distribution
Anchor Text Quality
Most Linked Internal Pages
| # | URL | Links |
|---|---|---|
| 1 | https://hackaday.com/2026/04/21/superdisk-the-better-floppy-that-never-caught-on/ | 7 |
| 2 | https://hackaday.com/2026/04/21/the-splice-must-flow/ | 7 |
| 3 | # | 5 |
| 4 | https://hackaday.com/ | 4 |
| 5 | https://hackaday.com/2026/04/16/the-kentucky-cave-wars-and-going-viral-in-1925/ | 4 |
| 6 | https://hackaday.com/2026/04/20/flash-joule-heating-recovers-the-good-stuff/ | 4 |
| 7 | https://hackaday.com/2026/04/17/hackaday-podcast-episode-366-doom-on-a-toaster-music-in-led-strips-and-old-drives-in-new-clothes/ | 4 |
| 8 | https://hackaday.com/2026/04/18/tool-embodiment-and-the-dead-trackball/ | 4 |
| 9 | https://hackaday.com/2026/04/15/a-tale-of-cheap-hard-drives-and-expensive-lessons/ | 4 |
| 10 | https://hackaday.com/2026/04/19/hackaday-links-april-19-2026/ | 4 |
Top External Domains
| Domain | Links |
|---|---|
| hackaday.io | 23 |
| www.hackaday.io | 10 |
| www.youtube.com | 4 |
| rv-ads.supplyframe.com | 3 |
| www.facebook.com | 3 |
| twitter.com | 3 |
| supplyframe.com | 2 |
| www.hackaday.com | 1 |
| www.tindie.com | 1 |
| wpvip.com | 1 |
A+Image SEO44 images, 32 descriptive filenamesPASS
| Filename | Quality | Alt | Issues |
|---|---|---|---|
| 47b9945e1a6a0116f40156f1227b9fa7.png | hash | ✓ | 1 |
| ad28723c30f53707308afacb07b0e350.png | hash | ✓ | 1 |
| 8b71e809f5a0946d7692445a2baf1785.gif | hash | ✓ | 1 |
| 6443941765825844051.png | hash | ✓ | 1 |
Current: 6443941765825844051.png Suggested: 360x270.png | |||
| 3181601765552729736.png | hash | ✓ | 1 |
Current: 3181601765552729736.png Suggested: 360x270.png | |||
| 4811411776535491397.jpg | hash | ✓ | 1 |
Current: 4811411776535491397.jpg Suggested: 360x270.jpg | |||
| 4702421771445743173.jpg | hash | ✓ | 1 |
Current: 4702421771445743173.jpg Suggested: 360x270.jpg | |||
| 8755291775911434012.JPG | hash | ✓ | 1 |
Current: 8755291775911434012.JPG Suggested: 360x270.JPG | |||
| 6511001776692627016.jpg | hash | ✓ | 1 |
Current: 6511001776692627016.jpg Suggested: 360x270.jpg | |||
| 89511774862587124.jpeg | hash | ✓ | 1 |
Current: 89511774862587124.jpeg Suggested: 360x270.jpeg | |||
| 7827121772983075059.JPG | hash | ✓ | 1 |
Current: 7827121772983075059.JPG Suggested: 360x270.JPG | |||
| impression | descriptive | ✗ | 1 |
| g.gif | generic | ✓ | 1 |
| utsync.ashx | descriptive | ✗ | 1 |
See Accessibility tab for detailed alt text quality analysis.
A+Schema Markup AuditPer-type completeness vs Schema.org requirements + rich-result eligibilityPASS
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
Article
Page reads as an article (long body + headline) — add Article schema
Eligible for top-stories carousel and Discover
Hreflang0 hreflang tagsINFO
No hreflang tags detected.
Hreflang tags are only needed for multilingual or multi-regional sites.