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
BImage SEO257 images, 85 descriptive filenamesREVIEW
| Filename | Quality | Alt | Issues |
|---|---|---|---|
| 69c3cc551f1c6.jpeg | hash | ✓ | 1 |
| 69c6489a46b7c.jpeg | hash | ✓ | 1 |
| 69c649daa8f8c.jpeg | hash | ✓ | 1 |
| 69c648f207890.jpeg | hash | ✓ | 1 |
| 69cf70b32fa69.jpeg | hash | ✓ | 1 |
| 69c6499b472ed.jpeg | hash | ✓ | 1 |
| 69c64957b6ccc.jpeg | hash | ✓ | 1 |
| 69c3cd30712ab.jpeg | hash | ✓ | 1 |
| 4.png | generic | ✓ | 1 |
Current: 4.png Suggested: icone25.png | |||
| 69dffc925c481.jpeg | hash | ✓ | 1 |
| 69dfa7dee0e97.png | hash | ✓ | 1 |
| 69dfeeb718e19.jpeg | hash | ✓ | 1 |
| 69df9ae756e7a.png | hash | ✓ | 1 |
| 69dfd9c45ef54.jpeg | hash | ✓ | 1 |
| 69dfe9917eb45.jpeg | hash | ✓ | 1 |
| 67934c7102801.jpeg | hash | ✓ | 1 |
| 69dff4b681ad0.jpeg | hash | ✓ | 1 |
| 69e00679e001d.jpeg | hash | ✓ | 1 |
| 69e0049028f63.jpeg | hash | ✓ | 1 |
| 69dfd2142d9e5.jpeg | hash | ✓ | 1 |
| 69dfd8fd14f8e.jpeg | hash | ✓ | 1 |
| 69dff57d9e973.jpeg | hash | ✓ | 1 |
| 69df397345b47.jpeg | hash | ✓ | 1 |
| 69ccf27db5b68.jpeg | hash | ✓ | 1 |
| 69ce828ad5743.jpeg | hash | ✓ | 1 |
| 69ce6e561bb99.jpeg | hash | ✓ | 1 |
| 69cd0d75a9bae.jpeg | hash | ✓ | 1 |
| 699442308afe7.png | hash | ✓ | 1 |
| 69de5fb83bb4e.jpeg | hash | ✓ | 1 |
| 6890ce0432424.jpeg | hash | ✓ | 1 |
| 69dfd9fb277d3.jpeg | hash | ✓ | 1 |
| 68342595c51c0.jpeg | hash | ✓ | 1 |
| 69df2fc57fe0a.jpeg | hash | ✓ | 1 |
| 69dfe8e695176.jpeg | hash | ✓ | 1 |
| 69df8012b615a.jpeg | hash | ✓ | 1 |
| 695da135b8d8a.jpeg | hash | ✓ | 1 |
| 69de2e262eeac.jpeg | hash | ✓ | 1 |
| 69d89f38c5294.png | hash | ✓ | 1 |
| 69dfa32ed1985.jpeg | hash | ✓ | 1 |
| 69de78c9c3f25.png | hash | ✓ | 1 |
| 69df6622cd278.png | hash | ✓ | 1 |
| 69df6883a64e7.png | hash | ✓ | 1 |
| 69de5f02735bd.jpeg | hash | ✓ | 1 |
| 69df4e5bcfdc5.png | hash | ✓ | 1 |
| 69df47b4560d5.jpeg | hash | ✓ | 1 |
| 69de540da8c60.jpeg | hash | ✓ | 1 |
| 69df6cf756aea.jpeg | hash | ✓ | 1 |
| 69dfeab31c778.jpeg | hash | ✓ | 1 |
| 69dcccfb38251.jpeg | hash | ✓ | 1 |
| 69df891b3e35c.jpeg | hash | ✓ | 1 |
| 69df532175b49.jpeg | hash | ✓ | 1 |
| 69dfa11778b4e.jpeg | hash | ✓ | 1 |
| 69dfff45c3fe6.jpeg | hash | ✓ | 1 |
| 682c9128c0477.jpeg | hash | ✓ | 1 |
| 69dfb437154b9.jpeg | hash | ✓ | 1 |
| 69cbf36cac39c.jpeg | hash | ✓ | 1 |
| 69dfad908c8b6.jpeg | hash | ✓ | 1 |
| 69dfeaf291624.webp | hash | ✓ | 1 |
| 69dfb3708be35.jpeg | hash | ✓ | 1 |
| 69dfc68a08182.jpeg | hash | ✓ | 1 |
| 69ac49908ea37.png | hash | ✓ | 1 |
| 69de8d9a6c4c0.jpeg | hash | ✓ | 1 |
| 69df43db0ff2b.png | hash | ✓ | 1 |
| 69df9def2bbef.jpeg | hash | ✓ | 1 |
| 69df61e5dd4b3.jpeg | hash | ✓ | 1 |
| 69df8c11bf3d9.jpeg | hash | ✓ | 1 |
| 69df5cdf8e49c.png | hash | ✓ | 1 |
| 69df66d07017f.jpeg | hash | ✓ | 1 |
| 69df8d10ed44c.jpeg | hash | ✓ | 1 |
| 69dd615b97755.jpeg | hash | ✓ | 1 |
| 69dfc31f1176f.jpeg | hash | ✓ | 1 |
| 69df8dd7c7a91.jpeg | hash | ✓ | 1 |
| 69d8983ac3b2c.jpeg | hash | ✓ | 1 |
| 69de06177524f.jpeg | hash | ✓ | 1 |
| 68f91b30e8624.jpeg | hash | ✓ | 1 |
| 69dcc1431f0f9.jpeg | hash | ✓ | 1 |
| 69d8fdaa38d19.jpeg | hash | ✓ | 1 |
| 69de85e0a7bcb.jpeg | hash | ✓ | 1 |
| 691494269ac1c.webp | hash | ✓ | 1 |
| 69df2bd5e41e9.jpeg | hash | ✓ | 1 |
| 65e8b076a7e90.jpeg | hash | ✓ | 1 |
| 69de2b003e7eb.jpeg | hash | ✓ | 1 |
| 69ccf3ca177c3.png | hash | ✓ | 1 |
| 69dc0d8b4453a.jpeg | hash | ✓ | 1 |
| 69dc015d8bfb7.jpeg | hash | ✓ | 1 |
| 69d8efd9292e5.jpeg | hash | ✓ | 1 |
| 69d784a22ed16.jpeg | hash | ✓ | 1 |
| 67fd178df3221.jpeg | hash | ✓ | 1 |
| 69dce4d235d06.png | hash | ✓ | 1 |
| 69dfe64596e8a.jpeg | hash | ✓ | 1 |
| 69de81252928c.png | hash | ✓ | 1 |
| 69de816431065.png | hash | ✓ | 1 |
| 69df7854a6cfd.jpeg | hash | ✓ | 1 |
| 69d94add18d1c.jpeg | hash | ✓ | 1 |
| 69d80fb570421.jpeg | hash | ✓ | 1 |
| 69d81aecc5a6e.jpeg | hash | ✓ | 1 |
| 69de17338d882.jpeg | hash | ✓ | 1 |
| 69df7dc47e9d6.png | hash | ✓ | 1 |
| 69de158f5ebd9.jpeg | hash | ✓ | 1 |
| 69dca838b31a9.jpeg | hash | ✓ | 1 |
| 67c0b30e32e5c.jpeg | hash | ✓ | 1 |
| 69dca76a804b4.jpeg | hash | ✓ | 1 |
| 67e69b06e2e83.jpeg | hash | ✓ | 1 |
| 69d8d07ec7515.jpeg | hash | ✓ | 1 |
| 69ccf60f3d434.png | hash | ✓ | 1 |
| 69d7b094a2d57.r_d.360-425-3592.jpeg | generic | ✓ | 1 |
| 69d760cb91866.jpeg | hash | ✓ | 1 |
| 69d66c7572fdb.jpeg | hash | ✓ | 1 |
| 69a6f484581cb.jpeg | hash | ✓ | 1 |
| 69cd1b6072989.png | hash | ✓ | 1 |
| 69de8d9a6c4c0.jpeg | hash | ✓ | 1 |
| 69de1c1f3bc6d.jpeg | hash | ✓ | 1 |
| 69d9f23c903f1.r_d.600-450-2750.jpeg | generic | ✓ | 1 |
| 69df4ad49a0ba.png | hash | ✓ | 1 |
| 69df8ce58f04d.jpeg | hash | ✓ | 1 |
| 69dba57cab3a8.jpeg | hash | ✓ | 1 |
| 69ac071d97cf1.jpeg | hash | ✓ | 1 |
| 69d8ea680a53d.jpeg | hash | ✓ | 1 |
| 69d8e6c6bb678.jpeg | hash | ✓ | 1 |
| 69db3bdee3a4e.jpeg | hash | ✓ | 1 |
| 69dd54acde230.jpeg | hash | ✓ | 1 |
| 69dfa40b4151a.jpeg | hash | ✓ | 1 |
| 69df8cc9d145a.jpeg | hash | ✓ | 1 |
| 69de3469dbf27.jpeg | hash | ✓ | 1 |
| 69de63e7c15ce.jpeg | hash | ✓ | 1 |
| 69ccf77956b01.png | hash | ✓ | 1 |
| 69df830cbbab3.webp | hash | ✓ | 1 |
| 69df84532693b.webp | hash | ✓ | 1 |
| 69d898af75b02.webp | hash | ✓ | 1 |
| 69df83d463aa8.webp | hash | ✓ | 1 |
| 69cf96af8d7e4.png | hash | ✓ | 1 |
| 69ccf3106ccbd.png | hash | ✓ | 1 |
| 69cea65c4bf68.jpeg | hash | ✓ | 1 |
| 69dd026278699.jpeg | hash | ✓ | 1 |
| 69dce6f61b1dd.jpeg | hash | ✓ | 1 |
| 69dfb41960c7b.jpeg | hash | ✓ | 1 |
| 69df66c4f26e2.jpeg | hash | ✓ | 1 |
| 69dfbe4f8d112.png | hash | ✓ | 1 |
| 69dfccbbe6546.jpeg | hash | ✓ | 1 |
| 69d4e05da2e0b.jpeg | hash | ✓ | 1 |
| 69dd3317c454e.jpeg | hash | ✓ | 1 |
| 69d6b40eb52c0.jpeg | hash | ✓ | 1 |
| 69d7e476742b2.r_d.3176-2528-738.jpeg | generic | ✓ | 1 |
| 69d5369214d16.png | hash | ✓ | 1 |
| 69ddd884c7dbb.jpeg | hash | ✓ | 1 |
| 69ccf267600e7.png | hash | ✓ | 1 |
| 69da1ac1627c4.jpeg | hash | ✓ | 1 |
| 69cf8b68db87c.jpeg | hash | ✓ | 1 |
| 696e0cbec6d94.jpeg | hash | ✓ | 1 |
| 69da918285b04.jpeg | hash | ✓ | 1 |
| 69d91aef728b2.jpeg | hash | ✓ | 1 |
| 69cfdec170df8.jpeg | hash | ✓ | 1 |
| 69d61c187745d.jpeg | hash | ✓ | 1 |
| 69ddfe91c4b1f.jpeg | hash | ✓ | 1 |
| ee2fb451-8d98-4ad9-b86c-35795fee8b9e-150x150.jpeg | hash | ✓ | 1 |
| 69df257d6e005.jpeg | hash | ✓ | 1 |
| 69df2307470ff.jpeg | hash | ✓ | 1 |
| 69df22a2718e3.jpeg | hash | ✓ | 1 |
| 69df1ed4551b7.jpeg | hash | ✓ | 1 |
| 69df1fc86dc3f.jpeg | hash | ✓ | 1 |
| 69de61daa3344.jpeg | hash | ✓ | 1 |
| 69d6237aded19.png | hash | ✓ | 1 |
| 69d6301aa6651.jpeg | hash | ✓ | 1 |
| 69d8c6f0f11d4.jpeg | hash | ✓ | 1 |
| 69d4b75e24a63.png | hash | ✓ | 1 |
| 69d4b79b62788.png | hash | ✓ | 1 |
| 69d4b7d9854fe.png | hash | ✓ | 1 |
| 69de2646c06a3.jpeg | hash | ✓ | 1 |
| 69de10f2d5c40.jpeg | hash | ✓ | 1 |
| 69be68934f949.jpeg | hash | ✓ | 1 |
| 69dbeca007c07.jpeg | hash | ✓ | 1 |
| 69dd39ae1bedc.jpeg | hash | ✓ | 1 |
See Accessibility tab for detailed alt text quality analysis.
Search engines use filenames as a signal. Rename to descriptive names like 'team-photo.jpg'.
Most image filenames are non-descriptive (hash/IMG_X) — small SEO miss for Image Search ranking.
Source: Google Image SEO
A+Canonical URLProperly configuredPASS
AMeta TagsTitle: 19 charsPASS
"Corriere della Sera"
Consider differentiating — the title is for search results, the H1 is for the page.
Title and H1 match exactly — internally consistent but misses an opportunity to optimize each for its audience (Title for SERP CTR, H1 for on-page).
Learn more ▾ ▴
Title and H1 don't have to be identical — and often shouldn't be. The Title competes for SERP click-through (lead with keyword + value prop), while the H1 confirms to the visitor they're on the right page (more conversational is fine). Differentiating gains both surfaces.
Source: Google Search Central / on-page SEO
AContent Depth6741 words, Very DifficultPASS
Good depth
Reading level
Grade 21
Text-to-HTML Ratio
42 KB / 1229 KB
Very low ratio suggests heavy framework overhead or boilerplate.
Informational: ratio of visible text bytes to total HTML bytes. Very low ratios suggest excessive markup overhead.
A+Internal Links23 internal, 976 externalPASS
Link Distribution
Anchor Text Quality
Most Linked Internal Pages
| # | URL | Links |
|---|---|---|
| 1 | # | 12 |
| 2 | 9 | |
| 3 | javascript:accediLinkPop(); | 1 |
| 4 | javascript:cpmt.openGdprDialog() | 1 |
Top External Domains
| Domain | Links |
|---|---|
| www.corriere.it | 560 |
| video.corriere.it | 66 |
| corrieredelveneto.corriere.it | 33 |
| roma.corriere.it | 31 |
| forumcorriere.corriere.it | 24 |
| www.iodonna.it | 19 |
| living.corriere.it | 15 |
| milano.corriere.it | 14 |
| napoli.corriere.it | 8 |
| viaggi.corriere.it | 8 |
A+Schema Markup Audit2 schema types detectedPASS
Rich result eligibility
Breadcrumb trail
Detected schema types
BreadcrumbList json-ld → Breadcrumb trail1/1 required
Required fields (Google)
- itemListElement — Required — the breadcrumb chain renders nothing without this
NewsMediaOrganization json-ld 0/0 required
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
Hreflang0 hreflang tagsINFO
No hreflang tags detected.
Hreflang tags are only needed for multilingual or multi-regional sites.