SEO audit for tapforit.es
Tarjetas NFC para Conseguir Reseñas en Google | Tap for it
Health 65/100 (fair) · 27 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Tarjetas NFC que llevan a tus clientes directo a dejar una reseña en Google: sin apps, sin QR, sin fricción. Para bares, restaurantes, hoteles y comercios.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 0 | 0 | 294 | 0 |
| Duplicate | 41 | 0 | 53 | 26 |
| Performance | 98 | 0 | 2 | 54 |
| Budget | 99 | 0 | 1 | 0 |
| Indexability | 99 | 0 | 1 | 0 |
| Cache | 100 | 0 | 0 | 27 |
| Crawlability | 100 | 0 | 0 | 14 |
| Images | 100 | 0 | 0 | 6 |
| Security | 100 | 0 | 0 | 27 |
| Structured Data | 100 | 0 | 0 | 15 |
Warnings (8 rules)
warning Noindex page receives internal links (crawl-budget waste)
Rule budget.noindex_linked · Budget · 1 occurrence(s)
- https://tapforit.es/baja.html — this noindex page has 2 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://tapforit.es/privacidad, https://tapforit.es/privacidad.html.
warning Duplicate page content
Rule duplicate.content · Duplicate · 26 occurrence(s)
- https://tapforit.es/ — content shared by 2 pages: https://tapforit.es/index.html
- https://tapforit.es/blog/ — content shared by 2 pages: https://tapforit.es/blog/index.html
- https://tapforit.es/blog/como-activar-nfc-movil — content shared by 2 pages: https://tapforit.es/blog/como-activar-nfc-movil.html
- https://tapforit.es/blog/como-activar-nfc-movil.html — content shared by 2 pages: https://tapforit.es/blog/como-activar-nfc-movil
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante — content shared by 2 pages: https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html — content shared by 2 pages: https://tapforit.es/blog/como-conseguir-resenas-google-restaurante
- https://tapforit.es/blog/cuando-pedir-resena-cliente — content shared by 2 pages: https://tapforit.es/blog/cuando-pedir-resena-cliente.html
- https://tapforit.es/blog/cuando-pedir-resena-cliente.html — content shared by 2 pages: https://tapforit.es/blog/cuando-pedir-resena-cliente
- https://tapforit.es/blog/es-seguro-nfc — content shared by 2 pages: https://tapforit.es/blog/es-seguro-nfc.html
- https://tapforit.es/blog/es-seguro-nfc.html — content shared by 2 pages: https://tapforit.es/blog/es-seguro-nfc
- https://tapforit.es/blog/index.html — content shared by 2 pages: https://tapforit.es/blog/
- https://tapforit.es/blog/nfc-vs-bluetooth — content shared by 2 pages: https://tapforit.es/blog/nfc-vs-bluetooth.html
- https://tapforit.es/blog/nfc-vs-bluetooth.html — content shared by 2 pages: https://tapforit.es/blog/nfc-vs-bluetooth
- https://tapforit.es/blog/que-es-nfc-guia-completa — content shared by 2 pages: https://tapforit.es/blog/que-es-nfc-guia-completa.html
- https://tapforit.es/blog/que-es-nfc-guia-completa.html — content shared by 2 pages: https://tapforit.es/blog/que-es-nfc-guia-completa
- https://tapforit.es/blog/resenas-google-seo-local — content shared by 2 pages: https://tapforit.es/blog/resenas-google-seo-local.html
- https://tapforit.es/blog/resenas-google-seo-local.html — content shared by 2 pages: https://tapforit.es/blog/resenas-google-seo-local
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas — content shared by 2 pages: https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html — content shared by 2 pages: https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas
- https://tapforit.es/blog/usos-tecnologia-nfc — content shared by 2 pages: https://tapforit.es/blog/usos-tecnologia-nfc.html
- https://tapforit.es/blog/usos-tecnologia-nfc.html — content shared by 2 pages: https://tapforit.es/blog/usos-tecnologia-nfc
- https://tapforit.es/carta-digital-nfc — content shared by 2 pages: https://tapforit.es/carta-digital-nfc.html
- https://tapforit.es/index.html — content shared by 2 pages: https://tapforit.es/
- https://tapforit.es/privacidad — content shared by 2 pages: https://tapforit.es/privacidad.html
- https://tapforit.es/privacidad.html — content shared by 2 pages: https://tapforit.es/privacidad
warning Homepage duplicated across protocol/host variants (no redirect)
Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)
- https://tapforit.es/ — https://www.tapforit.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 Duplicate <title> across pages
Rule duplicate.title · Duplicate · 26 occurrence(s)
- https://tapforit.es/ — title shared by 2 pages: https://tapforit.es/index.html
- https://tapforit.es/blog/ — title shared by 2 pages: https://tapforit.es/blog/index.html
- https://tapforit.es/blog/como-activar-nfc-movil — title shared by 2 pages: https://tapforit.es/blog/como-activar-nfc-movil.html
- https://tapforit.es/blog/como-activar-nfc-movil.html — title shared by 2 pages: https://tapforit.es/blog/como-activar-nfc-movil
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante — title shared by 2 pages: https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html — title shared by 2 pages: https://tapforit.es/blog/como-conseguir-resenas-google-restaurante
- https://tapforit.es/blog/cuando-pedir-resena-cliente — title shared by 2 pages: https://tapforit.es/blog/cuando-pedir-resena-cliente.html
- https://tapforit.es/blog/es-seguro-nfc — title shared by 2 pages: https://tapforit.es/blog/es-seguro-nfc.html
- https://tapforit.es/blog/es-seguro-nfc.html — title shared by 2 pages: https://tapforit.es/blog/es-seguro-nfc
- https://tapforit.es/blog/index.html — title shared by 2 pages: https://tapforit.es/blog/
- https://tapforit.es/blog/nfc-vs-bluetooth — title shared by 2 pages: https://tapforit.es/blog/nfc-vs-bluetooth.html
- https://tapforit.es/blog/nfc-vs-bluetooth.html — title shared by 2 pages: https://tapforit.es/blog/nfc-vs-bluetooth
- https://tapforit.es/blog/que-es-nfc-guia-completa — title shared by 2 pages: https://tapforit.es/blog/que-es-nfc-guia-completa.html
- https://tapforit.es/blog/que-es-nfc-guia-completa.html — title shared by 2 pages: https://tapforit.es/blog/que-es-nfc-guia-completa
- https://tapforit.es/blog/resenas-google-seo-local — title shared by 2 pages: https://tapforit.es/blog/resenas-google-seo-local.html
- https://tapforit.es/blog/resenas-google-seo-local.html — title shared by 2 pages: https://tapforit.es/blog/resenas-google-seo-local
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas — title shared by 2 pages: https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html — title shared by 2 pages: https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas
- https://tapforit.es/blog/usos-tecnologia-nfc — title shared by 2 pages: https://tapforit.es/blog/usos-tecnologia-nfc.html
- https://tapforit.es/blog/usos-tecnologia-nfc.html — title shared by 2 pages: https://tapforit.es/blog/usos-tecnologia-nfc
- https://tapforit.es/carta-digital-nfc — title shared by 2 pages: https://tapforit.es/carta-digital-nfc.html
- https://tapforit.es/carta-digital-nfc.html — title shared by 2 pages: https://tapforit.es/carta-digital-nfc
- https://tapforit.es/index.html — title shared by 2 pages: https://tapforit.es/
- https://tapforit.es/privacidad — title shared by 2 pages: https://tapforit.es/privacidad.html
- https://tapforit.es/privacidad.html — title shared by 2 pages: https://tapforit.es/privacidad
warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)
Rule images.no_lazy_lcp_candidate · Performance · 2 occurrence(s)
- https://tapforit.es/ — the likely hero/LCP image (tarjeta-nfc-hero.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://tapforit.es/index.html — the likely hero/LCP image (tarjeta-nfc-hero.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
warning Page is noindex
Rule index.noindex · Indexability · 1 occurrence(s)
- https://tapforit.es/baja.html — meta/X-Robots: meta=noindex, follow
warning Orphan page (no internal inlinks)
Rule links.orphan · Links · 12 occurrence(s)
- https://tapforit.es/blog/ — no internal links point here
- https://tapforit.es/blog/como-activar-nfc-movil — no internal links point here
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante — no internal links point here
- https://tapforit.es/blog/cuando-pedir-resena-cliente — no internal links point here
- https://tapforit.es/blog/es-seguro-nfc — no internal links point here
- https://tapforit.es/blog/nfc-vs-bluetooth — no internal links point here
- https://tapforit.es/blog/que-es-nfc-guia-completa — no internal links point here
- https://tapforit.es/blog/resenas-google-seo-local — no internal links point here
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas — no internal links point here
- https://tapforit.es/blog/usos-tecnologia-nfc — no internal links point here
- https://tapforit.es/carta-digital-nfc — no internal links point here
- https://tapforit.es/privacidad — no internal links point here
warning Internal link points to a redirect
Rule links.redirect_target · Links · 282 occurrence(s)
- https://tapforit.es/ — https://tapforit.es/blog/index.html → https://tapforit.es/blog/
- https://tapforit.es/ — https://tapforit.es/carta-digital-nfc.html → https://tapforit.es/carta-digital-nfc
- https://tapforit.es/ — https://tapforit.es/privacidad.html → https://tapforit.es/privacidad
- https://tapforit.es/blog/ — https://tapforit.es/blog/como-activar-nfc-movil.html → https://tapforit.es/blog/como-activar-nfc-movil
- https://tapforit.es/blog/ — https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html → https://tapforit.es/blog/como-conseguir-resenas-google-restaurante
- https://tapforit.es/blog/ — https://tapforit.es/blog/cuando-pedir-resena-cliente.html → https://tapforit.es/blog/cuando-pedir-resena-cliente
- https://tapforit.es/blog/ — https://tapforit.es/blog/es-seguro-nfc.html → https://tapforit.es/blog/es-seguro-nfc
- https://tapforit.es/blog/ — https://tapforit.es/blog/index.html → https://tapforit.es/blog/
- https://tapforit.es/blog/ — https://tapforit.es/blog/nfc-vs-bluetooth.html → https://tapforit.es/blog/nfc-vs-bluetooth
- https://tapforit.es/blog/ — https://tapforit.es/blog/que-es-nfc-guia-completa.html → https://tapforit.es/blog/que-es-nfc-guia-completa
- https://tapforit.es/blog/ — https://tapforit.es/blog/resenas-google-seo-local.html → https://tapforit.es/blog/resenas-google-seo-local
- https://tapforit.es/blog/ — https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html → https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas
- https://tapforit.es/blog/ — https://tapforit.es/blog/usos-tecnologia-nfc.html → https://tapforit.es/blog/usos-tecnologia-nfc
- https://tapforit.es/blog/ — https://tapforit.es/carta-digital-nfc.html → https://tapforit.es/carta-digital-nfc
- https://tapforit.es/blog/ — https://tapforit.es/index.html → https://tapforit.es/
- https://tapforit.es/blog/ — https://tapforit.es/privacidad.html → https://tapforit.es/privacidad
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante — https://tapforit.es/carta-digital-nfc.html → https://tapforit.es/carta-digital-nfc
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante — https://tapforit.es/index.html → https://tapforit.es/
- https://tapforit.es/carta-digital-nfc — https://tapforit.es/blog/index.html → https://tapforit.es/blog/
- https://tapforit.es/carta-digital-nfc — https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html → https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas
- https://tapforit.es/carta-digital-nfc — https://tapforit.es/carta-digital-nfc.html → https://tapforit.es/carta-digital-nfc
- https://tapforit.es/carta-digital-nfc — https://tapforit.es/index.html → https://tapforit.es/
- https://tapforit.es/carta-digital-nfc — https://tapforit.es/privacidad.html → https://tapforit.es/privacidad
- https://tapforit.es/privacidad — https://tapforit.es/baja.html → https://tapforit.es/baja
- https://tapforit.es/privacidad — https://tapforit.es/index.html → https://tapforit.es/
Notices (11 rules)
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 27 occurrence(s)
- https://tapforit.es/ — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/baja.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/ — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/como-activar-nfc-movil — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/como-activar-nfc-movil.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/cuando-pedir-resena-cliente — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/es-seguro-nfc — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/es-seguro-nfc.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/index.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/nfc-vs-bluetooth — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/nfc-vs-bluetooth.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/que-es-nfc-guia-completa — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/que-es-nfc-guia-completa.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/resenas-google-seo-local — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/usos-tecnologia-nfc — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/blog/usos-tecnologia-nfc.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/carta-digital-nfc — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/carta-digital-nfc.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/index.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/privacidad — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
- https://tapforit.es/privacidad.html — Cache-Control: public, max-age=0, must-revalidate · cloudflare: DYNAMIC
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 26 occurrence(s)
- https://tapforit.es/ — meta description shared by 2 pages: https://tapforit.es/index.html
- https://tapforit.es/blog/ — meta description shared by 2 pages: https://tapforit.es/blog/index.html
- https://tapforit.es/blog/como-activar-nfc-movil — meta description shared by 2 pages: https://tapforit.es/blog/como-activar-nfc-movil.html
- https://tapforit.es/blog/como-activar-nfc-movil.html — meta description shared by 2 pages: https://tapforit.es/blog/como-activar-nfc-movil
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante — meta description shared by 2 pages: https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html — meta description shared by 2 pages: https://tapforit.es/blog/como-conseguir-resenas-google-restaurante
- https://tapforit.es/blog/cuando-pedir-resena-cliente — meta description shared by 2 pages: https://tapforit.es/blog/cuando-pedir-resena-cliente.html
- https://tapforit.es/blog/cuando-pedir-resena-cliente.html — meta description shared by 2 pages: https://tapforit.es/blog/cuando-pedir-resena-cliente
- https://tapforit.es/blog/es-seguro-nfc — meta description shared by 2 pages: https://tapforit.es/blog/es-seguro-nfc.html
- https://tapforit.es/blog/es-seguro-nfc.html — meta description shared by 2 pages: https://tapforit.es/blog/es-seguro-nfc
- https://tapforit.es/blog/index.html — meta description shared by 2 pages: https://tapforit.es/blog/
- https://tapforit.es/blog/nfc-vs-bluetooth — meta description shared by 2 pages: https://tapforit.es/blog/nfc-vs-bluetooth.html
- https://tapforit.es/blog/nfc-vs-bluetooth.html — meta description shared by 2 pages: https://tapforit.es/blog/nfc-vs-bluetooth
- https://tapforit.es/blog/que-es-nfc-guia-completa — meta description shared by 2 pages: https://tapforit.es/blog/que-es-nfc-guia-completa.html
- https://tapforit.es/blog/que-es-nfc-guia-completa.html — meta description shared by 2 pages: https://tapforit.es/blog/que-es-nfc-guia-completa
- https://tapforit.es/blog/resenas-google-seo-local — meta description shared by 2 pages: https://tapforit.es/blog/resenas-google-seo-local.html
- https://tapforit.es/blog/resenas-google-seo-local.html — meta description shared by 2 pages: https://tapforit.es/blog/resenas-google-seo-local
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas — meta description shared by 2 pages: https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html — meta description shared by 2 pages: https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas
- https://tapforit.es/blog/usos-tecnologia-nfc — meta description shared by 2 pages: https://tapforit.es/blog/usos-tecnologia-nfc.html
- https://tapforit.es/carta-digital-nfc — meta description shared by 2 pages: https://tapforit.es/carta-digital-nfc.html
- https://tapforit.es/carta-digital-nfc.html — meta description shared by 2 pages: https://tapforit.es/carta-digital-nfc
- https://tapforit.es/index.html — meta description shared by 2 pages: https://tapforit.es/
- https://tapforit.es/privacidad — meta description shared by 2 pages: https://tapforit.es/privacidad.html
- https://tapforit.es/privacidad.html — meta description shared by 2 pages: https://tapforit.es/privacidad
notice Image alt text is keyword-stuffed (repetition / low variety)
Rule images.alt_stuffed · Images · 2 occurrence(s)
- https://tapforit.es/carta-digital-nfc — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://tapforit.es/carta-digital-nfc.html — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 4 occurrence(s)
- https://tapforit.es/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://tapforit.es/carta-digital-nfc — 2 image(s) with alt text over 100 chars — shorten it to a concise description
- https://tapforit.es/carta-digital-nfc.html — 2 image(s) with alt text over 100 chars — shorten it to a concise description
- https://tapforit.es/index.html — 1 image(s) with alt text over 100 chars — shorten it to a concise description
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 27 occurrence(s)
- https://tapforit.es/ — 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://tapforit.es/baja.html — 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://tapforit.es/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://tapforit.es/blog/como-activar-nfc-movil — 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://tapforit.es/blog/como-activar-nfc-movil.html — 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://tapforit.es/blog/como-conseguir-resenas-google-restaurante — 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://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html — 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://tapforit.es/blog/cuando-pedir-resena-cliente — 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://tapforit.es/blog/es-seguro-nfc — 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://tapforit.es/blog/es-seguro-nfc.html — 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://tapforit.es/blog/index.html — 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://tapforit.es/blog/nfc-vs-bluetooth — 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://tapforit.es/blog/nfc-vs-bluetooth.html — 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://tapforit.es/blog/que-es-nfc-guia-completa — 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://tapforit.es/blog/que-es-nfc-guia-completa.html — 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://tapforit.es/blog/resenas-google-seo-local — 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://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas — 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://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html — 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://tapforit.es/blog/usos-tecnologia-nfc — 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://tapforit.es/blog/usos-tecnologia-nfc.html — 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://tapforit.es/carta-digital-nfc — 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://tapforit.es/carta-digital-nfc.html — 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://tapforit.es/index.html — 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://tapforit.es/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://tapforit.es/privacidad.html — 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 · 27 occurrence(s)
- https://tapforit.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://tapforit.es/baja.html — 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://tapforit.es/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://tapforit.es/blog/como-activar-nfc-movil — 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://tapforit.es/blog/como-activar-nfc-movil.html — 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://tapforit.es/blog/como-conseguir-resenas-google-restaurante — 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://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html — 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://tapforit.es/blog/cuando-pedir-resena-cliente — 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://tapforit.es/blog/es-seguro-nfc — 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://tapforit.es/blog/es-seguro-nfc.html — 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://tapforit.es/blog/index.html — 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://tapforit.es/blog/nfc-vs-bluetooth — 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://tapforit.es/blog/nfc-vs-bluetooth.html — 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://tapforit.es/blog/que-es-nfc-guia-completa — 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://tapforit.es/blog/que-es-nfc-guia-completa.html — 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://tapforit.es/blog/resenas-google-seo-local — 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://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas — 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://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html — 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://tapforit.es/blog/usos-tecnologia-nfc — 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://tapforit.es/blog/usos-tecnologia-nfc.html — 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://tapforit.es/carta-digital-nfc — 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://tapforit.es/carta-digital-nfc.html — 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://tapforit.es/index.html — 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://tapforit.es/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://tapforit.es/privacidad.html — 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 · 14 occurrence(s)
- https://tapforit.es/baja.html — redirects to https://tapforit.es/baja
- https://tapforit.es/blog/como-activar-nfc-movil.html — redirects to https://tapforit.es/blog/como-activar-nfc-movil
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html — redirects to https://tapforit.es/blog/como-conseguir-resenas-google-restaurante
- https://tapforit.es/blog/cuando-pedir-resena-cliente.html — redirects to https://tapforit.es/blog/cuando-pedir-resena-cliente
- https://tapforit.es/blog/es-seguro-nfc.html — redirects to https://tapforit.es/blog/es-seguro-nfc
- https://tapforit.es/blog/index.html — redirects to https://tapforit.es/blog/
- https://tapforit.es/blog/nfc-vs-bluetooth.html — redirects to https://tapforit.es/blog/nfc-vs-bluetooth
- https://tapforit.es/blog/que-es-nfc-guia-completa.html — redirects to https://tapforit.es/blog/que-es-nfc-guia-completa
- https://tapforit.es/blog/resenas-google-seo-local.html — redirects to https://tapforit.es/blog/resenas-google-seo-local
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html — redirects to https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas
- https://tapforit.es/blog/usos-tecnologia-nfc.html — redirects to https://tapforit.es/blog/usos-tecnologia-nfc
- https://tapforit.es/carta-digital-nfc.html — redirects to https://tapforit.es/carta-digital-nfc
- https://tapforit.es/index.html — redirects to https://tapforit.es/
- https://tapforit.es/privacidad.html — redirects to https://tapforit.es/privacidad
notice Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 1 occurrence(s)
- https://tapforit.es/index.html — depth-2 page has structured data but no BreadcrumbList
notice FAQPage structured data (rich result removed May 2026)
Rule schema.faq_deprecated · Structured Data · 12 occurrence(s)
- https://tapforit.es/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/como-activar-nfc-movil — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/como-activar-nfc-movil.html — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/es-seguro-nfc — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/es-seguro-nfc.html — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/nfc-vs-bluetooth — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/nfc-vs-bluetooth.html — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/que-es-nfc-guia-completa — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/que-es-nfc-guia-completa.html — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/usos-tecnologia-nfc — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/blog/usos-tecnologia-nfc.html — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://tapforit.es/index.html — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
notice No structured data detected
Rule schema.none · Structured Data · 2 occurrence(s)
notice Missing recommended security headers
Rule security.missing_headers · Security · 27 occurrence(s)
- https://tapforit.es/ — HSTS, CSP
- https://tapforit.es/baja.html — HSTS, CSP
- https://tapforit.es/blog/ — HSTS, CSP
- https://tapforit.es/blog/como-activar-nfc-movil — HSTS, CSP
- https://tapforit.es/blog/como-activar-nfc-movil.html — CSP, HSTS
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante — CSP, HSTS
- https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html — HSTS, CSP
- https://tapforit.es/blog/cuando-pedir-resena-cliente — HSTS, CSP
- https://tapforit.es/blog/es-seguro-nfc — HSTS, CSP
- https://tapforit.es/blog/es-seguro-nfc.html — HSTS, CSP
- https://tapforit.es/blog/index.html — HSTS, CSP
- https://tapforit.es/blog/nfc-vs-bluetooth — HSTS, CSP
- https://tapforit.es/blog/nfc-vs-bluetooth.html — HSTS, CSP
- https://tapforit.es/blog/que-es-nfc-guia-completa — HSTS, CSP
- https://tapforit.es/blog/que-es-nfc-guia-completa.html — HSTS, CSP
- https://tapforit.es/blog/resenas-google-seo-local — HSTS, CSP
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas — HSTS, CSP
- https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html — CSP, HSTS
- https://tapforit.es/blog/usos-tecnologia-nfc — HSTS, CSP
- https://tapforit.es/blog/usos-tecnologia-nfc.html — HSTS, CSP
- https://tapforit.es/carta-digital-nfc — HSTS, CSP
- https://tapforit.es/carta-digital-nfc.html — HSTS, CSP
- https://tapforit.es/index.html — HSTS, CSP
- https://tapforit.es/privacidad — CSP, HSTS
- https://tapforit.es/privacidad.html — HSTS, CSP
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://tapforit.es/index.html Tarjetas NFC para Conseguir Reseñas en Google | Tap for it |
200 | yes | 1359 | 25 |
| https://tapforit.es/privacidad.html Política de Privacidad — Tap for it |
200 | yes | 1102 | 25 |
| https://tapforit.es/blog/index.html Blog — Reseñas de Google y NFC para negocios | Tap for it |
200 | yes | 417 | 24 |
| https://tapforit.es/carta-digital-nfc.html Carta Digital NFC para Bares y Restaurantes | Tap for it |
200 | yes | 652 | 24 |
| https://tapforit.es/baja.html Darse de baja de las novedades — Tap for it |
200 | no | 145 | 2 |
| https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas.html Tarjeta NFC vs Código QR para Reseñas de Google | Tap for it |
200 | yes | 894 | 22 |
| https://tapforit.es/blog/como-activar-nfc-movil.html Cómo Activar NFC en tu Móvil: Android e iPhone | Tap for it |
200 | yes | 987 | 20 |
| https://tapforit.es/blog/como-conseguir-resenas-google-restaurante.html Más Reseñas de Google para tu Restaurante | Tap for it |
200 | yes | 988 | 20 |
| https://tapforit.es/blog/cuando-pedir-resena-cliente.html Cuándo Pedir una Reseña a un Cliente | Tap for it |
200 | yes | 801 | 20 |
| https://tapforit.es/blog/es-seguro-nfc.html ¿Es Seguro el NFC? Mitos y Realidad | Tap for it |
200 | yes | 893 | 20 |
| https://tapforit.es/blog/nfc-vs-bluetooth.html NFC vs Bluetooth: Diferencias Clave | Tap for it |
200 | yes | 855 | 20 |
| https://tapforit.es/blog/que-es-nfc-guia-completa.html Qué es la Tecnología NFC: Guía Completa 2026 | Tap for it |
200 | yes | 1391 | 20 |
| https://tapforit.es/blog/resenas-google-seo-local.html Cómo Afectan las Reseñas al SEO Local | Tap for it |
200 | yes | 852 | 20 |
| https://tapforit.es/blog/usos-tecnologia-nfc.html Usos de la Tecnología NFC que no Conocías | Tap for it |
200 | yes | 871 | 20 |
| https://tapforit.es/ Tarjetas NFC para Conseguir Reseñas en Google | Tap for it |
200 | yes | 1359 | 0 |
| https://tapforit.es/blog/ Blog — Reseñas de Google y NFC para negocios | Tap for it |
200 | yes | 417 | 0 |
| https://tapforit.es/blog/como-activar-nfc-movil Cómo Activar NFC en tu Móvil: Android e iPhone | Tap for it |
200 | yes | 987 | 0 |
| https://tapforit.es/blog/como-conseguir-resenas-google-restaurante Más Reseñas de Google para tu Restaurante | Tap for it |
200 | yes | 988 | 0 |
| https://tapforit.es/blog/cuando-pedir-resena-cliente Cuándo Pedir una Reseña a un Cliente | Tap for it |
200 | yes | 801 | 0 |
| https://tapforit.es/blog/es-seguro-nfc ¿Es Seguro el NFC? Mitos y Realidad | Tap for it |
200 | yes | 893 | 0 |
| https://tapforit.es/blog/nfc-vs-bluetooth NFC vs Bluetooth: Diferencias Clave | Tap for it |
200 | yes | 855 | 0 |
| https://tapforit.es/blog/que-es-nfc-guia-completa Qué es la Tecnología NFC: Guía Completa 2026 | Tap for it |
200 | yes | 1391 | 0 |
| https://tapforit.es/blog/resenas-google-seo-local Cómo Afectan las Reseñas al SEO Local | Tap for it |
200 | yes | 852 | 0 |
| https://tapforit.es/blog/tarjeta-nfc-vs-codigo-qr-resenas Tarjeta NFC vs Código QR para Reseñas de Google | Tap for it |
200 | yes | 894 | 0 |
| https://tapforit.es/blog/usos-tecnologia-nfc Usos de la Tecnología NFC que no Conocías | Tap for it |
200 | yes | 871 | 0 |
| https://tapforit.es/carta-digital-nfc Carta Digital NFC para Bares y Restaurantes | Tap for it |
200 | yes | 652 | 0 |
| https://tapforit.es/privacidad Política de Privacidad — Tap for it |
200 | yes | 1102 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.