Catalog / milhistoriasquecontar.es
65

SEO audit for milhistoriasquecontar.es

Mil historias que contar

otherWordPress

Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of milhistoriasquecontar.es
50
pages crawled
50
indexable pages
0
errors
183
warnings
408
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 50 12
Meta Description 70 0 50 0
Performance 70 0 50 99
Headings 83 0 28 0
Titles 99 0 2 1
Canonical 99 0 1 0
Content 99 0 1 46
Duplicate 99 0 1 0
Security 100 0 0 100
Social 100 0 0 100
Structured Data 100 0 0 50
Findings

Warnings (8 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 50 occurrence(s)

warning Missing canonical tag

Rule canonical.missing · Canonical · 1 occurrence(s)

warning Thin content (low word count)

Rule content.thin · Content · 1 occurrence(s)

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://milhistoriasquecontar.es/ — http://milhistoriasquecontar.es/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

warning Missing <h1>

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

warning Missing meta description

Rule meta_desc.missing · Meta Description · 50 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 50 occurrence(s)

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 2 occurrence(s)

Notices (11 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice Low text-to-HTML ratio

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

notice Missing Open Graph tags

Rule og.missing · Social · 50 occurrence(s)

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

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

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

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

  • https://milhistoriasquecontar.es/ — 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://milhistoriasquecontar.es/cuentos-clasicos-o-no/ — 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://milhistoriasquecontar.es/cuentos-con-el-mar-o-el-rio-como-protagonista/ — 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://milhistoriasquecontar.es/cuentos-con-mensajes-potentes-bullying-entre-otros/ — 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://milhistoriasquecontar.es/cuentos-de-humor-ii/ — 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://milhistoriasquecontar.es/cuentos-de-humor/ — 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://milhistoriasquecontar.es/cuentos-especiales/ — 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://milhistoriasquecontar.es/dichosos-cumpleanos/ — 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://milhistoriasquecontar.es/libros-a-partir-de-12-anos/ — 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://milhistoriasquecontar.es/libros-para-la-vuelta-al-cole/ — 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://milhistoriasquecontar.es/libros-para-leer-entre-un-mama-y-el-siguiente/ — 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://milhistoriasquecontar.es/libros-para-ninos-extraordinarios/ — 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://milhistoriasquecontar.es/libros-para-un-dia-magico/ — 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://milhistoriasquecontar.es/libros-que-huelen-a-verano/ — 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://milhistoriasquecontar.es/libros-que-te-recomiendo-para-este-verano/ — 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://milhistoriasquecontar.es/libros-sobre-el-amor-y-alguno-sobre-papa/ — 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://milhistoriasquecontar.es/libros-sobre-el-miedo/ — 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://milhistoriasquecontar.es/librosdebolsillo/ — 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://milhistoriasquecontar.es/los-libros-de-nuestra-vida/ — 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://milhistoriasquecontar.es/los-regalos-que-mas-hemos-amortizado-en-casa/ — 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://milhistoriasquecontar.es/pantallas/ — 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://milhistoriasquecontar.es/pasatiempos/ — 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://milhistoriasquecontar.es/sample-page/ — 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://milhistoriasquecontar.es/visita-al-dentista/ — 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://milhistoriasquecontar.es/vuelta-al-cole/ — 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 No structured data detected

Rule schema.none · Structured Data · 50 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 50 occurrence(s)

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

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

notice Title tag is identical to the H1 (missed keyword variation)

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

notice Missing Twitter Card tag

Rule twitter.missing · Social · 50 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://milhistoriasquecontar.es/
Mil historias que contar
200 yes 430 50
https://milhistoriasquecontar.es/sample-page/
Cartas. – Mil historias que contar
200 yes 184 50
https://milhistoriasquecontar.es/libros-a-partir-de-12-anos/
Libros a partir de 12 años – Mil historias que contar
200 yes 443 4
https://milhistoriasquecontar.es/libros-para-leer-entre-un-mama-y-el-siguiente/
Libros para leer entre un «mamá» y el siguiente – Mil historias que contar
200 yes 451 4
https://milhistoriasquecontar.es/librosdebolsillo/
Juegos «de bolsillo» – Mil historias que contar
200 yes 386 4
https://milhistoriasquecontar.es/libros-para-un-dia-magico/
Libros para un día mágico – Mil historias que contar
200 yes 386 4
https://milhistoriasquecontar.es/libros-que-huelen-a-verano/
Libros que huelen a verano – Mil historias que contar
200 yes 377 4
https://milhistoriasquecontar.es/pasatiempos/
Pasatiempos – Mil historias que contar
200 yes 369 4
https://milhistoriasquecontar.es/pantallas/
Pantallas – Mil historias que contar
200 yes 995 4
https://milhistoriasquecontar.es/cuentos-con-mensajes-potentes-bullying-entre-otros/
Cuentos con mensajes potentes (bullying, entre otros) – Mil historias que contar
200 yes 580 33
https://milhistoriasquecontar.es/visita-al-dentista/
Visita al dentista – Mil historias que contar
200 yes 518 4
https://milhistoriasquecontar.es/vuelta-al-cole/
Vuelta al cole – Mil historias que contar
200 yes 532 4
https://milhistoriasquecontar.es/los-libros-de-nuestra-vida/
Los libros de nuestra vida – Mil historias que contar
200 yes 385 3
https://milhistoriasquecontar.es/libros-sobre-el-amor-y-alguno-sobre-papa/
Cuentos sobre el AMOR (y alguno sobre Papá) – Mil historias que contar
200 yes 374 31
https://milhistoriasquecontar.es/cuentos-de-humor/
Cuentos de humor – Mil historias que contar
200 yes 749 28
https://milhistoriasquecontar.es/libros-para-ninos-extraordinarios/
Cuentos para niños extraordinarios. – Mil historias que contar
200 yes 434 29
https://milhistoriasquecontar.es/libros-sobre-el-miedo/
Cuentos sobre el MIEDO – Mil historias que contar
200 yes 582 28
https://milhistoriasquecontar.es/cuentos-para-primeros-lectores/
Cuentos para PRIMERÍSIMOS LECTORES – Mil historias que contar
200 yes 629 27
https://milhistoriasquecontar.es/los-regalos-que-mas-hemos-amortizado-en-casa/
Los regalos que más hemos amortizado en casa – Mil historias que contar
200 yes 1968 3
https://milhistoriasquecontar.es/cuentos-clasicos-o-no/
Cuentos clásicos. O no. – Mil historias que contar
200 yes 744 23
https://milhistoriasquecontar.es/cuentos-para-primeros-lectores-por-capitulos/
Cuentos para PRIMEROS LECTORES POR CAPÍTULOS – Mil historias que contar
200 yes 947 26
https://milhistoriasquecontar.es/cuentos-con-el-mar-o-el-rio-como-protagonista/
Cuentos con el mar (o el río) como protagonista – Mil historias que contar
200 yes 773 3
https://milhistoriasquecontar.es/cuentos-para-intentar-gestionar-las-emociones/
Cuentos para (intentar) gestionar las emociones – Mil historias que contar
200 yes 708 25
https://milhistoriasquecontar.es/los-cuentos-favoritos-de-mi-hija/
Los cuentos favoritos de mi hija (Parte I). – Mil historias que contar
200 yes 866 24
https://milhistoriasquecontar.es/cuentos-y-juegos-para-llevar/
Cuentos y juegos «para llevar» – Mil historias que contar
200 yes 800 23
https://milhistoriasquecontar.es/cuentos-sobre-la-perdida-de-una-mascota/
Cuentos sobre la pérdida de una mascota – Mil historias que contar
200 yes 623 21
https://milhistoriasquecontar.es/dichosos-cumpleanos/
¡Dichosos cumpleaños! – Mil historias que contar
200 yes 637 4
https://milhistoriasquecontar.es/libros-que-te-recomiendo-para-este-verano/
Libros que te recomiendo para este verano – Mil historias que contar
200 yes 328 3
https://milhistoriasquecontar.es/libros-de-actividades-para-el-verano/
Libros de actividades para el verano – Mil historias que contar
200 yes 521 17
https://milhistoriasquecontar.es/libros-perfectos-para-leer-en-otono/
Libros perfectos para leer en Otoño – Mil historias que contar
200 yes 742 14
https://milhistoriasquecontar.es/libros-para-la-vuelta-al-cole/
Libros para la vuelta al cole – Mil historias que contar
200 yes 730 5
https://milhistoriasquecontar.es/libros-con-mucho-amor/
Libros con mucho AMOR – Mil historias que contar
200 yes 429 12
https://milhistoriasquecontar.es/maldita-ansiedad/
Maldita ansiedad. – Mil historias que contar
200 yes 513 12
https://milhistoriasquecontar.es/libros-sobre-brujas/
Libros sobre Brujas – Mil historias que contar
200 yes 517 10
https://milhistoriasquecontar.es/cuentos-especiales/
Cuentos especiales – Mil historias que contar
200 yes 532 3
https://milhistoriasquecontar.es/libros-para-halloween/
Libros para Halloween – Mil historias que contar
200 yes 323 9
https://milhistoriasquecontar.es/cuentos-de-humor-ii/
Cuentos de Humor II – Mil historias que contar
200 yes 624 3
https://milhistoriasquecontar.es/cuentos-sobre-solidaridad/
Cuentos sobre solidaridad – Mil historias que contar
200 yes 346 8
https://milhistoriasquecontar.es/novedades-octubre/
Novedades Octubre – Mil historias que contar
200 yes 829 8
https://milhistoriasquecontar.es/por-si-el-miedo-decide-volver/
Por si el miedo decide volver – Mil historias que contar
200 yes 408 8
https://milhistoriasquecontar.es/cuentos-para-fomentar-el-pensamiento-critico/
Cuentos para fomentar el pensamiento crítico – Mil historias que contar
200 yes 713 7
https://milhistoriasquecontar.es/cuentos-navidenos/
Cuentos Navideños – Mil historias que contar
200 yes 579 6
https://milhistoriasquecontar.es/libros-para-ninos-sensibles/
Libros para niños sensibles – Mil historias que contar
200 yes 652 2
https://milhistoriasquecontar.es/cuentos-para-intentar-dormir/
Cuentos para (intentar) dormir. – Mil historias que contar
200 yes 928 1
https://milhistoriasquecontar.es/ideas-de-regalos-para-navidad/
Ideas de regalos para Navidad – Mil historias que contar
200 yes 535 0
https://milhistoriasquecontar.es/libros-para-hablar-sobre-la-muerte/
Libros para hablar sobre la muerte – Mil historias que contar
200 yes 1078 0
https://milhistoriasquecontar.es/libros-para-hablar-sobre-las-mentiras/
Libros para hablar sobre las mentiras – Mil historias que contar
200 yes 295 0
https://milhistoriasquecontar.es/libros-pensados-especialmente-para-ti/
Libros pensados especialmente para ti – Mil historias que contar
200 yes 764 0
https://milhistoriasquecontar.es/libros-sobre-amistad/
Libros sobre amistad – Mil historias que contar
200 yes 1103 0
https://milhistoriasquecontar.es/mis-libros-favoritos-de-ano/
Mis libros favoritos de año – Mil historias que contar
200 yes 625 0

Audit your own site — free

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

Scan your site →