Catalog / lacafeteka.cl
35

SEO audit for lacafeteka.cl

La Cafeteka

other

Health 35/100 (poor) · 16 pages crawled · generated 2026-08-26

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

La Cafeteka

Screenshot of lacafeteka.cl
16
pages crawled
14
indexable pages
7
errors
22
warnings
124
notices
1
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Structured Data 30 7 14 1
Content 93 0 4 0
Budget 96 0 2 0
Headings 98 0 1 1
Links 98 0 1 1
Agent Readiness 100 0 0 14
Cache 100 0 0 14
Crawlability 100 0 0 2
Duplicate 100 0 0 5
Images 100 0 0 4
Meta Description 100 0 0 15
Performance 100 0 0 28
Security 100 0 0 14
Social 100 0 0 8
Titles 100 0 0 17
Findings

Errors (1 rules)

error JSON-LD block missing @context or @type

Rule schema.no_context_type · Structured Data · 7 occurrence(s)

  • https://www.lacafeteka.cl/all — a JSON-LD block is missing @context or @type — Google can't parse it, so no rich result is possible. Add both fields (@context="https://schema.org" and a valid @type).
  • https://www.lacafeteka.cl/blog — a JSON-LD block is missing @context or @type — Google can't parse it, so no rich result is possible. Add both fields (@context="https://schema.org" and a valid @type).
  • https://www.lacafeteka.cl/entrada-a-evento — a JSON-LD block is missing @context or @type — Google can't parse it, so no rich result is possible. Add both fields (@context="https://schema.org" and a valid @type).
  • https://www.lacafeteka.cl/eventos — a JSON-LD block is missing @context or @type — Google can't parse it, so no rich result is possible. Add both fields (@context="https://schema.org" and a valid @type).
  • https://www.lacafeteka.cl/politica-de-privacidad — a JSON-LD block is missing @context or @type — Google can't parse it, so no rich result is possible. Add both fields (@context="https://schema.org" and a valid @type).
  • https://www.lacafeteka.cl/politica-de-reembolso — a JSON-LD block is missing @context or @type — Google can't parse it, so no rich result is possible. Add both fields (@context="https://schema.org" and a valid @type).
  • https://www.lacafeteka.cl/terminos-y-condiciones — a JSON-LD block is missing @context or @type — Google can't parse it, so no rich result is possible. Add both fields (@context="https://schema.org" and a valid @type).

Warnings (5 rules)

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 2 occurrence(s)

  • https://www.lacafeteka.cl/cart — internal links point to https://www.lacafeteka.cl/cart, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.lacafeteka.cl/, https://www.lacafeteka.cl/contact, https://www.lacafeteka.cl/all.
  • https://www.lacafeteka.cl/v2/checkout/vertical/ — internal links point to https://www.lacafeteka.cl/v2/checkout/vertical/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.lacafeteka.cl/, https://www.lacafeteka.cl/contact, https://www.lacafeteka.cl/all.

warning Thin content (low word count)

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

warning Missing <h1>

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

warning Orphan page (no internal inlinks)

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.lacafeteka.cl/ — 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.
  • https://www.lacafeteka.cl/all — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/blog — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/cafe-naranjita — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/cafe-pergamino-alonso — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/cafe-pergamino-lomaverde — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/cafe-san-alberto-el-mas-premiado-de-colombia — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/contact — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/entrada-a-evento — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/entrada-cata-exclusiva — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/eventos — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/politica-de-privacidad — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/politica-de-reembolso — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.lacafeteka.cl/terminos-y-condiciones — a BreadcrumbList is present but structurally incomplete — missing required name. 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.

Notices (18 rules)

notice Heading levels skip a level

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

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

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

notice Title tag and meta description are identical

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

  • https://www.lacafeteka.cl/ — 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 · 5 occurrence(s)

  • https://www.lacafeteka.cl/ — meta description shared by 5 pages: https://www.lacafeteka.cl/contact, https://www.lacafeteka.cl/all, https://www.lacafeteka.cl/blog
  • https://www.lacafeteka.cl/all — meta description shared by 5 pages: https://www.lacafeteka.cl/, https://www.lacafeteka.cl/contact, https://www.lacafeteka.cl/blog
  • https://www.lacafeteka.cl/blog — meta description shared by 5 pages: https://www.lacafeteka.cl/, https://www.lacafeteka.cl/contact, https://www.lacafeteka.cl/all
  • https://www.lacafeteka.cl/contact — meta description shared by 5 pages: https://www.lacafeteka.cl/, https://www.lacafeteka.cl/all, https://www.lacafeteka.cl/blog
  • https://www.lacafeteka.cl/entrada-a-evento — meta description shared by 5 pages: https://www.lacafeteka.cl/, https://www.lacafeteka.cl/contact, https://www.lacafeteka.cl/all

notice Multiple <h1> elements

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

notice Image alt text is very long (possible keyword stuffing)

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

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

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

notice Page has only one internal inlink (fragile crawl path)

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

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 5 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 · 14 occurrence(s)

  • https://www.lacafeteka.cl/ — 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://www.lacafeteka.cl/all — 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://www.lacafeteka.cl/blog — 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://www.lacafeteka.cl/cafe-naranjita — 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://www.lacafeteka.cl/cafe-pergamino-alonso — 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://www.lacafeteka.cl/cafe-pergamino-lomaverde — 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://www.lacafeteka.cl/cafe-san-alberto-el-mas-premiado-de-colombia — 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://www.lacafeteka.cl/contact — 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://www.lacafeteka.cl/entrada-a-evento — 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://www.lacafeteka.cl/entrada-cata-exclusiva — 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://www.lacafeteka.cl/eventos — 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://www.lacafeteka.cl/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://www.lacafeteka.cl/politica-de-reembolso — 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://www.lacafeteka.cl/terminos-y-condiciones — 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 Last-Modified header (no conditional GET for unchanged pages)

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

  • https://www.lacafeteka.cl/ — 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://www.lacafeteka.cl/all — 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://www.lacafeteka.cl/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://www.lacafeteka.cl/cafe-naranjita — 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://www.lacafeteka.cl/cafe-pergamino-alonso — 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://www.lacafeteka.cl/cafe-pergamino-lomaverde — 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://www.lacafeteka.cl/cafe-san-alberto-el-mas-premiado-de-colombia — 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://www.lacafeteka.cl/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://www.lacafeteka.cl/entrada-a-evento — 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://www.lacafeteka.cl/entrada-cata-exclusiva — 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://www.lacafeteka.cl/eventos — 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://www.lacafeteka.cl/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://www.lacafeteka.cl/politica-de-reembolso — 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://www.lacafeteka.cl/terminos-y-condiciones — 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 Blocked by robots.txt

Rule robots.blocked · Crawlability · 2 occurrence(s)

notice Deprecated schema type with no Google rich result

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

  • https://www.lacafeteka.cl/ — 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 target=_blank link without rel=noopener (tab-napping)

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

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

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

notice Title is very short

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

Pages (showing 16 of 16)
URLStatusIndexableWordsIn-links
https://www.lacafeteka.cl/
La Cafeteka
200 yes 501 14
https://www.lacafeteka.cl/all
Catálogo
200 yes 223 14
https://www.lacafeteka.cl/contact
Contacto | La Cafeteka
200 yes 188 14
https://www.lacafeteka.cl/eventos
Eventos
200 yes 252 14
https://www.lacafeteka.cl/politica-de-privacidad
Política de privacidad
200 yes 327 14
https://www.lacafeteka.cl/politica-de-reembolso
Política de reembolso
200 yes 185 14
https://www.lacafeteka.cl/terminos-y-condiciones
Términos y Condiciones
200 yes 689 14
https://www.lacafeteka.cl/entrada-cata-exclusiva
Entrada Cata Exclusiva
200 yes 240 3
https://www.lacafeteka.cl/cafe-naranjita
Café Naranjita
200 yes 211 2
https://www.lacafeteka.cl/cafe-pergamino-alonso
Café Pergamino Alonso
200 yes 205 2
https://www.lacafeteka.cl/cafe-pergamino-lomaverde
Café Pergamino Lomaverde
200 yes 209 2
https://www.lacafeteka.cl/cafe-san-alberto-el-mas-premiado-de-colombia
Café San Alberto - El más premiado de Colombia
200 yes 222 2
https://www.lacafeteka.cl/entrada-a-evento
Entrada a evento
200 yes 194 1
https://www.lacafeteka.cl/blog
Blog
200 yes 149 0
https://www.lacafeteka.cl/cart 0 no 0 14
https://www.lacafeteka.cl/v2/checkout/vertical/ 0 no 0 14

Audit your own site — free

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

Scan your site →