Catalog / hyalmacliff.com
81

SEO audit for hyalmacliff.com

Hotel Hyalma Cliff La Herradura

otherWordPress

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

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

Imagina despertar sobre un acantilado, con el Mediterráneo a tus pies y su sonido relajante. Descubre Hyalma Cliff La Herradura.

Screenshot of hyalmacliff.com
50
pages crawled
20
indexable pages
0
errors
150
warnings
301
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 70 0 50 58
Performance 85 0 25 85
Duplicate 87 0 22 6
Agent Readiness 92 0 13 20
Structured Data 93 0 12 20
Headings 94 0 10 0
Meta Description 95 0 8 10
Indexability 97 0 5 0
Budget 98 0 4 0
Titles 99 0 1 0
Cache 100 0 0 25
Canonical 100 0 0 1
Crawlability 100 0 0 2
Images 100 0 0 6
Security 100 0 0 50
Social 100 0 0 8
URL 100 0 0 10
Findings

Warnings (14 rules)

warning Control has no accessible name

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

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

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

  • https://hyalmacliff.com/2026/02/03/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://hyalmacliff.com/el-arte-de-desconectar-por-que-hyalma-cliff-es-el-refugio-que-necesitas-en-la-costa-tropical/.
  • https://hyalmacliff.com/aviso-legal/ — this noindex page has 25 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://hyalmacliff.com/, https://hyalmacliff.com/blog/, https://hyalmacliff.com/el-arte-de-desconectar-por-que-hyalma-cliff-es-el-refugio-que-necesitas-en-la-costa-tropical/.
  • https://hyalmacliff.com/politica-de-cookies/ — this noindex page has 25 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://hyalmacliff.com/, https://hyalmacliff.com/blog/, https://hyalmacliff.com/el-arte-de-desconectar-por-que-hyalma-cliff-es-el-refugio-que-necesitas-en-la-costa-tropical/.
  • https://hyalmacliff.com/politica-de-privacidad — this noindex page has 25 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://hyalmacliff.com/, https://hyalmacliff.com/blog/, https://hyalmacliff.com/el-arte-de-desconectar-por-que-hyalma-cliff-es-el-refugio-que-necesitas-en-la-costa-tropical/.

warning Duplicate page content

Rule duplicate.content · Duplicate · 4 occurrence(s)

warning Near-duplicate page content

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

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 2 occurrence(s)

warning Page is noindex

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

warning noindex + nofollow (blocks link equity flow)

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

warning Internal link points to a redirect

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

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

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

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)

  • https://hyalmacliff.com/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

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

  • https://hyalmacliff.com/actividades-la-herradura/ — a schema name/headline ("¿Qué puedes hacer en La Herradura? &#8226; Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/author/witcreativo/ — a schema name/headline ("admin, autor en Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/blog/ — a schema name/headline ("Blog &#8226; Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/category/noticias/ — a schema name/headline ("Noticias &#8226; Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/condiciones-de-reserva/ — a schema name/headline ("Condiciones de reserva &#8226; Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/galeria/ — a schema name/headline ("Galería &#8226; Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/habitaciones — a schema name/headline ("Habitaciones archivo &#8226; Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/habitaciones/ — a schema name/headline ("Habitaciones archivo &#8226; Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/habitaciones/xalima/ — a schema name/headline ("Habitación Xálima Hotel Herradura") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/ohbe/ — a schema name/headline ("Reservas &#8226; Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://hyalmacliff.com/ohbe/?ohbe=booking — a schema name/headline ("Reservas &#8226; Camino Nazari Hyalma") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Title likely truncated in SERP (too wide)

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

Notices (22 rules)

notice Heading levels skip a level

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

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 16 occurrence(s)

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

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

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

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

  • https://hyalmacliff.com/ohbe/ — this URL is a canonical target but has no internal links pointing to it — crawlers only learn of it via the canonical tag. Add direct internal links (or list it in the sitemap).

notice Duplicate meta description across pages

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

  • https://hyalmacliff.com/habitaciones/aura/ — meta description shared by 6 pages: https://hyalmacliff.com/habitaciones/xalima/, https://hyalmacliff.com/habitaciones/gaia/, https://hyalmacliff.com/habitaciones/deva/
  • https://hyalmacliff.com/habitaciones/deva/ — meta description shared by 6 pages: https://hyalmacliff.com/habitaciones/aura/, https://hyalmacliff.com/habitaciones/xalima/, https://hyalmacliff.com/habitaciones/gaia/
  • https://hyalmacliff.com/habitaciones/gaia/ — meta description shared by 6 pages: https://hyalmacliff.com/habitaciones/aura/, https://hyalmacliff.com/habitaciones/xalima/, https://hyalmacliff.com/habitaciones/deva/
  • https://hyalmacliff.com/habitaciones/sedna/ — meta description shared by 6 pages: https://hyalmacliff.com/habitaciones/aura/, https://hyalmacliff.com/habitaciones/xalima/, https://hyalmacliff.com/habitaciones/gaia/
  • https://hyalmacliff.com/habitaciones/selene/ — meta description shared by 6 pages: https://hyalmacliff.com/habitaciones/aura/, https://hyalmacliff.com/habitaciones/xalima/, https://hyalmacliff.com/habitaciones/gaia/
  • https://hyalmacliff.com/habitaciones/xalima/ — meta description shared by 6 pages: https://hyalmacliff.com/habitaciones/aura/, https://hyalmacliff.com/habitaciones/gaia/, https://hyalmacliff.com/habitaciones/deva/

notice Likely hero image lacks fetchpriority=high

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

  • https://hyalmacliff.com/aviso-legal/ — the likely hero/LCP image (logo-cabecera.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://hyalmacliff.com/blog/ — the likely hero/LCP image (logo-cabecera.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://hyalmacliff.com/condiciones-de-reserva/ — the likely hero/LCP image (logo-cabecera.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://hyalmacliff.com/contacto/ — the likely hero/LCP image (logo-cabecera.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://hyalmacliff.com/galeria/ — the likely hero/LCP image (logo-cabecera.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://hyalmacliff.com/ohbe/ — the likely hero/LCP image (logo-cabecera.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://hyalmacliff.com/ohbe/?ohbe=booking — the likely hero/LCP image (logo-cabecera.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://hyalmacliff.com/politica-de-cookies/ — the likely hero/LCP image (logo-cabecera.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://hyalmacliff.com/politica-de-privacidad — the likely hero/LCP image (logo-cabecera.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://hyalmacliff.com/politica-de-privacidad/ — the likely hero/LCP image (logo-cabecera.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 · 6 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 8 occurrence(s)

notice Internal link points to a noindex page

Rule links.to_noindex · Links · 50 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice Missing Open Graph tags

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

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

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

  • https://hyalmacliff.com/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/2026/02/03/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/actividades-la-herradura/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/author/witcreativo/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/aviso-legal/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/blog/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/category/noticias/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/condiciones-de-reserva/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/contacto/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/el-arte-de-desconectar-por-que-hyalma-cliff-es-el-refugio-que-necesitas-en-la-costa-tropical/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/galeria/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/habitaciones — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/habitaciones/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/habitaciones/aura/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/habitaciones/deva/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/habitaciones/gaia/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/habitaciones/sedna/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/habitaciones/selene/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/habitaciones/xalima/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/ohbe/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/ohbe/?ohbe=booking — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/politica-de-cookies/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/politica-de-privacidad — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/politica-de-privacidad/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://hyalmacliff.com/quienes-somos/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 25 occurrence(s)

  • https://hyalmacliff.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/2026/02/03/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/actividades-la-herradura/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/author/witcreativo/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/aviso-legal/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/blog/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/category/noticias/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/condiciones-de-reserva/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/contacto/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/el-arte-de-desconectar-por-que-hyalma-cliff-es-el-refugio-que-necesitas-en-la-costa-tropical/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/galeria/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/habitaciones — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/habitaciones/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/habitaciones/aura/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/habitaciones/deva/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/habitaciones/gaia/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/habitaciones/sedna/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/habitaciones/selene/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/habitaciones/xalima/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/ohbe/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/ohbe/?ohbe=booking — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/politica-de-cookies/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/politica-de-privacidad — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/politica-de-privacidad/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://hyalmacliff.com/quienes-somos/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

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

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

  • https://hyalmacliff.com/ — 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://hyalmacliff.com/2026/02/03/ — 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://hyalmacliff.com/actividades-la-herradura/ — 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://hyalmacliff.com/author/witcreativo/ — 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://hyalmacliff.com/aviso-legal/ — 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://hyalmacliff.com/blog/ — 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://hyalmacliff.com/category/noticias/ — 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://hyalmacliff.com/condiciones-de-reserva/ — 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://hyalmacliff.com/contacto/ — 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://hyalmacliff.com/el-arte-de-desconectar-por-que-hyalma-cliff-es-el-refugio-que-necesitas-en-la-costa-tropical/ — 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://hyalmacliff.com/galeria/ — 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://hyalmacliff.com/habitaciones — 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://hyalmacliff.com/habitaciones/ — 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://hyalmacliff.com/habitaciones/aura/ — 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://hyalmacliff.com/habitaciones/deva/ — 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://hyalmacliff.com/habitaciones/gaia/ — 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://hyalmacliff.com/habitaciones/sedna/ — 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://hyalmacliff.com/habitaciones/selene/ — 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://hyalmacliff.com/habitaciones/xalima/ — 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://hyalmacliff.com/ohbe/ — 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://hyalmacliff.com/ohbe/?ohbe=booking — 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://hyalmacliff.com/politica-de-cookies/ — 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://hyalmacliff.com/politica-de-privacidad — 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://hyalmacliff.com/politica-de-privacidad/ — 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://hyalmacliff.com/quienes-somos/ — 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 URL redirects to another URL

Rule redirect.single · Crawlability · 2 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 20 occurrence(s)

  • https://hyalmacliff.com/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/actividades-la-herradura/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/author/witcreativo/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/blog/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/category/noticias/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/condiciones-de-reserva/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/contacto/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/el-arte-de-desconectar-por-que-hyalma-cliff-es-el-refugio-que-necesitas-en-la-costa-tropical/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/galeria/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/habitaciones — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/habitaciones/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/habitaciones/aura/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/habitaciones/deva/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/habitaciones/gaia/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/habitaciones/sedna/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/habitaciones/selene/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/habitaciones/xalima/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/ohbe/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/ohbe/?ohbe=booking — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://hyalmacliff.com/quienes-somos/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice Missing recommended security headers

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

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

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

notice URL is very long

Rule url.too_long · URL · 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://hyalmacliff.com/
Hotel Hyalma Cliff La Herradura
200 yes 777 25
https://hyalmacliff.com/actividades-la-herradura/
¿Qué puedes hacer en La Herradura? • Camino Nazari Hyalma
200 yes 831 25
https://hyalmacliff.com/aviso-legal/
Aviso legal • Camino Nazari Hyalma
200 no 802 25
https://hyalmacliff.com/blog/
Blog • Camino Nazari Hyalma
200 yes 694 25
https://hyalmacliff.com/contacto/
Contacto • Camino Nazari Hyalma
200 yes 736 25
https://hyalmacliff.com/galeria/
Galería • Camino Nazari Hyalma
200 yes 618 25
https://hyalmacliff.com/habitaciones
Habitaciones archivo • Camino Nazari Hyalma
200 yes 637 25
https://hyalmacliff.com/habitaciones/aura/
Aura • Camino Nazari Hyalma
200 yes 864 25
https://hyalmacliff.com/habitaciones/deva/
Deva • Camino Nazari Hyalma
200 yes 855 25
https://hyalmacliff.com/habitaciones/gaia/
Gaia • Camino Nazari Hyalma
200 yes 855 25
https://hyalmacliff.com/habitaciones/sedna/
Sedna • Camino Nazari Hyalma
200 yes 855 25
https://hyalmacliff.com/habitaciones/selene/
Selene • Camino Nazari Hyalma
200 yes 855 25
https://hyalmacliff.com/habitaciones/xalima/
Habitación Xálima Hotel Herradura
200 yes 875 25
https://hyalmacliff.com/ohbe/?ohbe=booking
Motor de reservas
200 yes 626 25
https://hyalmacliff.com/politica-de-cookies/
Política de cookies • Camino Nazari Hyalma
200 no 1893 25
https://hyalmacliff.com/politica-de-privacidad
Política de privacidad • Camino Nazari Hyalma
200 no 1539 25
https://hyalmacliff.com/quienes-somos/
Hyalma Cliff La Herradura
200 yes 922 25
https://hyalmacliff.com/el-arte-de-desconectar-por-que-hyalma-cliff-es-el-refugio-que-necesitas-en-la-costa-tropical/
El arte de desconectar: por qué Hyalma Cliff es el lugar que necesitas en la Costa Tropical • Camino Nazari Hyalma
200 yes 1063 5
https://hyalmacliff.com/2026/02/03/
febrero 3, 2026 • Camino Nazari Hyalma
200 no 682 1
https://hyalmacliff.com/category/noticias/
Noticias • Camino Nazari Hyalma
200 yes 682 1
https://hyalmacliff.com/author/witcreativo/
admin, autor en Camino Nazari Hyalma
200 yes 682 0
https://hyalmacliff.com/condiciones-de-reserva/
Condiciones de reserva • Camino Nazari Hyalma
200 yes 620 0
https://hyalmacliff.com/habitaciones/
Habitaciones archivo • Camino Nazari Hyalma
200 yes 637 0
https://hyalmacliff.com/ohbe/
Reservas • Camino Nazari Hyalma
200 yes 617 0
https://hyalmacliff.com/politica-de-privacidad/
Política de privacidad • Camino Nazari Hyalma
200 no 1539 0
https://hyalmacliff.com/wp-content/uploads/2025/06/25996_250412_125137.pdf 200 no 0 25
https://hyalmacliff.com/wp-content/uploads/2025/06/Dormitorio-con-vistas-al-mar.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/Dos-mujeres-en-la-terraza.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/Dos-mujeres-sentadas-en-una-piscina.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/Espejo-y-sillon-de-madera.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/Mujer-banandose-en-la-piscina.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/Reflejo-de-pueblo-costero-en-la-ventana.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/Terraza-con-vistas-al-mar-1.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/Terraza-con-vistas-al-mar.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-01.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-02.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-03.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-04.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-05.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-06.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-07.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-08.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-09.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-10.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-11.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-12.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-13.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-14.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-15.webp 200 no 0 1
https://hyalmacliff.com/wp-content/uploads/2025/06/hyalma-cliff-galeria-16.webp 200 no 0 1

Audit your own site — free

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

Scan your site →