Catalog / angeldusk.fr
88

SEO audit for angeldusk.fr

Angel Dusk

other

Health 88/100 (good) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Angel Dusk

Screenshot of angeldusk.fr
50
pages crawled
48
indexable pages
0
errors
15
warnings
346
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Content 96 0 7 47
Headings 99 0 2 2
Budget 99 0 1 0
Crawlability 99 0 1 0
Images 99 0 1 10
Indexability 99 0 1 0
Links 99 0 1 0
Robots 99 0 1 0
Agent Readiness 100 0 0 35
Cache 100 0 0 48
Canonical 100 0 0 15
Duplicate 100 0 0 16
Meta Description 100 0 0 47
Performance 100 0 0 95
Security 100 0 0 10
Sitemap 100 0 0 6
Structured Data 100 0 0 11
Titles 100 0 0 1
URL 100 0 0 3
Findings

Warnings (8 rules)

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 1 occurrence(s)

warning Missing <h1>

Rule h1.missing · Headings · 2 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 1 occurrence(s)

warning noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 1 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 1 occurrence(s)

  • https://angeldusk.fr/pages/activer-votre-gardien — https://angeldusk.fr/customer_authentication/redirect?locale=fr&region_country=FR?return_url=%2Fpages%2Factiver-votre-gardien → https://account.angeldusk.fr/authentication/login?analytics_trace_id=5d3e4367-8d55-43ab-8043-1b55c4754ac6&client_id=40103224-4fe0-4e79-ace1-e923799713a1&locale=fr-FR&redirect_uri=%2Fauthentication%2Foauth%2Fauthorize%3F_cs%3D3.AMPS_DEBY___XynioRVcSYmyIhXQDaZgXQ%26analytics_trace_id%3D5d3e4367-8d55-43ab-8043-1b55c4754ac6%26buyer_flags%3DeyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2Z2hxZmYtMHUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzg1MTM1NzI2LCJuYmYiOjE3ODQ1MzA5MjZ9.rqHygDv3TcnzwM1qXROcE_iovIg7LFhetYL5l9NAU10%26client_id%3D40103224-4fe0-4e79-ace1-e923799713a1%26locale%3Dfr-FR%26nonce%3Da1d48c9a-49f9-4d70-a962-5488f135e488%26redirect_uri%3Dhttps%253A%252F%252Faccount.angeldusk.fr%252Fcallback%26region_country%3DFR%253Freturn_url%253D%252Fpages%252Factiver-votre-gardien%26response_type%3Dcode%26scope%3Dopenid%2Bemail%2Bcustomer-account-api%253Afull%26state%3DhWNEggq4vbCmUtSvwLW14xSV&region_country=FR%3Freturn_url%3D%2Fpages%2Factiver-votre-gardien (off-site)

warning Redirect chain (multiple hops)

Rule redirect.chain · Crawlability · 1 occurrence(s)

  • https://angeldusk.fr/customer_authentication/redirect?locale=fr&region_country=FR?return_url=%2Fpages%2Factiver-votre-gardien — 3 hops ending at https://account.angeldusk.fr/authentication/login?analytics_trace_id=5d3e4367-8d55-43ab-8043-1b55c4754ac6&client_id=40103224-4fe0-4e79-ace1-e923799713a1&locale=fr-FR&redirect_uri=%2Fauthentication%2Foauth%2Fauthorize%3F_cs%3D3.AMPS_DEBY___XynioRVcSYmyIhXQDaZgXQ%26analytics_trace_id%3D5d3e4367-8d55-43ab-8043-1b55c4754ac6%26buyer_flags%3DeyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2Z2hxZmYtMHUubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzg1MTM1NzI2LCJuYmYiOjE3ODQ1MzA5MjZ9.rqHygDv3TcnzwM1qXROcE_iovIg7LFhetYL5l9NAU10%26client_id%3D40103224-4fe0-4e79-ace1-e923799713a1%26locale%3Dfr-FR%26nonce%3Da1d48c9a-49f9-4d70-a962-5488f135e488%26redirect_uri%3Dhttps%253A%252F%252Faccount.angeldusk.fr%252Fcallback%26region_country%3DFR%253Freturn_url%253D%252Fpages%252Factiver-votre-gardien%26response_type%3Dcode%26scope%3Dopenid%2Bemail%2Bcustomer-account-api%253Afull%26state%3DhWNEggq4vbCmUtSvwLW14xSV&region_country=FR%3Freturn_url%3D%2Fpages%2Factiver-votre-gardien

warning robots.txt blocks CSS/JS the pages need to render

Rule robots.blocks_css_js · Robots · 1 occurrence(s)

  • https://angeldusk.fr/ — robots.txt Disallow blocks render-critical CSS/JS under: /checkouts/internal/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

Notices (20 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 35 occurrence(s)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 48 occurrence(s)

notice Canonical target reachable only via a canonical tag (no inlinks)

Rule canonical.isolated_url · Canonical · 15 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 47 occurrence(s)

notice Title tag and meta description are identical

Rule content.title_meta_same · Meta Description · 1 occurrence(s)

  • https://angeldusk.fr/ — the meta description is identical to the <title> — write a distinct description to control the SERP snippet

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 16 occurrence(s)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 2 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 7 occurrence(s)

  • https://angeldusk.fr/collections/all — the likely hero/LCP image (chatgptimage5nov.2025_19_32_26.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://angeldusk.fr/collections/catalogue-complet — the likely hero/LCP image (chatgptimage5nov.2025_19_26_31.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://angeldusk.fr/collections/frontpage — the likely hero/LCP image (chatgptimage5nov.2025_19_32_26.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://angeldusk.fr/collections/gardiens-clarte-intuition — the likely hero/LCP image (chatgptimage5nov.2025_19_26_31.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://angeldusk.fr/collections/gardiens-douceur-apaisement — the likely hero/LCP image (chatgptimage5nov.2025_19_32_26.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://angeldusk.fr/collections/gardiens-protection-force — the likely hero/LCP image (chatgptimage5nov.2025_19_46_25.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://angeldusk.fr/collections/jewelry-example-products — the likely hero/LCP image (chatgpt_image_5_nov._2025_19_08_05.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 10 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 29 occurrence(s)

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 2 occurrence(s)

  • https://angeldusk.fr/collections/all — the page has 1734 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://angeldusk.fr/collections/catalogue-complet — the page has 1679 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 38 occurrence(s)

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 48 occurrence(s)

  • https://angeldusk.fr/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/blogs/infos — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/collections/frontpage — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/collections/jewelry-example-products — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/pages/a-propos — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/pages/activer-votre-gardien — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/pages/contact — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/pages/decouvrez-votre-gardien — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/policies/privacy-policy — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/ariel-fluorite — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/cassiel-obsidienne-noire — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/coffret-coeur-harmonie-quartz-rose-aventurine-verte-cristal-de-roche — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/coffret-complet-les-10-gardiens-d-angel-dusk — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/coffret-energie-eveil — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/coffret-sagesse-protection — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/gabriel-cristal-de-roche — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/gardien-mystere — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/jewelry-example-product-1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/jewelry-example-product-2 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/jewelry-example-product-3 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/jewelry-example-product-4 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/jewelry-example-product-4?variant=56347703902543 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/jophiel-opalite — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/michael-oeil-de-tigre — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://angeldusk.fr/products/muriel-howlite-blanche — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 11 occurrence(s)

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 10 occurrence(s)

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 6 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://angeldusk.fr/
Angel Dusk
200 yes 249 48
https://angeldusk.fr/collections/all
Produits – Angel Dusk
200 yes 608 48
https://angeldusk.fr/collections/catalogue-complet
10 Gardiens – Angel Dusk
200 yes 592 48
https://angeldusk.fr/pages/a-propos
L'intention – Angel Dusk
200 yes 339 48
https://angeldusk.fr/pages/activer-votre-gardien
Activer votre gardien – Angel Dusk
200 yes 81 48
https://angeldusk.fr/pages/contact
Contact – Angel Dusk
200 yes 74 48
https://angeldusk.fr/policies/contact-information
Coordonnées – Angel Dusk
200 yes 165 48
https://angeldusk.fr/policies/legal-notice
Mentions légales – Angel Dusk
200 yes 385 48
https://angeldusk.fr/policies/privacy-policy
Politique de confidentialité – Angel Dusk
200 yes 2854 48
https://angeldusk.fr/policies/refund-policy
Politique de remboursement – Angel Dusk
200 yes 567 48
https://angeldusk.fr/policies/terms-of-sale
Conditions générales de vente – Angel Dusk
200 yes 815 48
https://angeldusk.fr/products/michael-oeil-de-tigre?variant=56348187492687
Michaël — Force & confiance – Angel Dusk
200 yes 332 7
https://angeldusk.fr/products/gabriel-cristal-de-roche?variant=56348122087759
Gabriel — Clarté & intention – Angel Dusk
200 yes 313 7
https://angeldusk.fr/products/jewelry-example-product-3?variant=56347703869775
Zadkiel — Paix & élévation intérieure – Angel Dusk
200 yes 427 7
https://angeldusk.fr/products/jewelry-example-product-4?variant=56347703902543
Raphaël — Amour & apaisement – Angel Dusk
200 yes 466 7
https://angeldusk.fr/products/jewelry-example-product-1?variant=56347703476559
Anaël — Chance & harmonie – Angel Dusk
200 yes 477 6
https://angeldusk.fr/products/cassiel-obsidienne-noire?variant=56348148072783
Cassiel — Protection & transformation – Angel Dusk
200 yes 334 5
https://angeldusk.fr/products/jewelry-example-product-2?variant=56347703640399
Uriel — Intuition & vérité intérieure – Angel Dusk
200 yes 391 5
https://angeldusk.fr/products/coffret-coeur-harmonie-quartz-rose-aventurine-verte-cristal-de-roche?variant=56353105281359
Coffret Cœur & Harmonie – Angel Dusk
200 yes 273 5
https://angeldusk.fr/products/jophiel-opalite?variant=56348251259215
Jophiel - Gardien de créativité – Angel Dusk
200 yes 320 5
https://angeldusk.fr/products/ariel-fluorite?variant=56348209054031
Ariel — Clarté & équilibre intérieur – Angel Dusk
200 yes 378 4
https://angeldusk.fr/products/coffret-complet-les-10-gardiens-d-angel-dusk?variant=56355224551759
Coffret Les 10 Gardiens – Angel Dusk
200 yes 344 4
https://angeldusk.fr/products/coffret-energie-eveil?variant=56354727690575
Coffret Énergie & Éveil – Angel Dusk
200 yes 362 4
https://angeldusk.fr/products/coffret-sagesse-protection?variant=56353165705551
Coffret Sagesse & Protection – Angel Dusk
200 yes 406 4
https://angeldusk.fr/products/muriel-howlite-blanche?variant=56348216000847
Muriel — Sérénité & lâcher-prise – Angel Dusk
200 yes 332 4
https://angeldusk.fr/customer_authentication/redirect?locale=fr&region_country=FR?return_url=%2Fpages%2Factiver-votre-gardien 200 no 0 1
https://angeldusk.fr/pages/decouvrez-votre-gardien
Découvrez votre Gardien – Angel Dusk
200 yes 70 1
https://angeldusk.fr/products/gardien-mystere?variant=56599767351631
Gardien Mystère – Angel Dusk
200 yes 143 3
https://angeldusk.fr/blogs/infos
Infos – Angel Dusk
200 yes 68 0
https://angeldusk.fr/collections/frontpage
Page d'accueil – Angel Dusk
200 yes 335 0
https://angeldusk.fr/collections/gardiens-clarte-intuition
Gardiens - Clarté & Intuition – Angel Dusk
200 yes 384 0
https://angeldusk.fr/collections/gardiens-douceur-apaisement
Gardiens - Douceur & Apaisement – Angel Dusk
200 yes 409 0
https://angeldusk.fr/collections/gardiens-protection-force
Gardiens - Protection & Force – Angel Dusk
200 yes 358 0
https://angeldusk.fr/collections/jewelry-example-products
Jewelry example products – Angel Dusk
200 yes 399 0
https://angeldusk.fr/products/ariel-fluorite
Ariel — Clarté & équilibre intérieur – Angel Dusk
200 yes 378 0
https://angeldusk.fr/products/cassiel-obsidienne-noire
Cassiel — Protection & transformation – Angel Dusk
200 yes 334 0
https://angeldusk.fr/products/coffret-coeur-harmonie-quartz-rose-aventurine-verte-cristal-de-roche
Coffret Cœur & Harmonie – Angel Dusk
200 yes 273 0
https://angeldusk.fr/products/coffret-complet-les-10-gardiens-d-angel-dusk
Coffret Les 10 Gardiens – Angel Dusk
200 yes 344 0
https://angeldusk.fr/products/coffret-energie-eveil
Coffret Énergie & Éveil – Angel Dusk
200 yes 362 0
https://angeldusk.fr/products/coffret-sagesse-protection
Coffret Sagesse & Protection – Angel Dusk
200 yes 406 0
https://angeldusk.fr/products/gabriel-cristal-de-roche
Gabriel — Clarté & intention – Angel Dusk
200 yes 313 0
https://angeldusk.fr/products/gardien-mystere
Gardien Mystère – Angel Dusk
200 yes 143 0
https://angeldusk.fr/products/jewelry-example-product-1
Anaël — Chance & harmonie – Angel Dusk
200 yes 477 0
https://angeldusk.fr/products/jewelry-example-product-2
Uriel — Intuition & vérité intérieure – Angel Dusk
200 yes 391 0
https://angeldusk.fr/products/jewelry-example-product-3
Zadkiel — Paix & élévation intérieure – Angel Dusk
200 yes 427 0
https://angeldusk.fr/products/jewelry-example-product-4
Raphaël — Amour & apaisement – Angel Dusk
200 yes 466 0
https://angeldusk.fr/products/jophiel-opalite
Jophiel - Gardien de créativité – Angel Dusk
200 yes 320 0
https://angeldusk.fr/products/michael-oeil-de-tigre
Michaël — Force & confiance – Angel Dusk
200 yes 332 0
https://angeldusk.fr/products/muriel-howlite-blanche
Muriel — Sérénité & lâcher-prise – Angel Dusk
200 yes 332 0
https://angeldusk.fr/agents.md 200 no 0 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →