Catalog / ferreteriarif.com
66

SEO audit for ferreteriarif.com

ferreteriarif.com | Tu ferretería en Santa Coloma de Gramanet

other

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

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

Venta de todo tipo de productos de ferretería y hogar en Santa Coloma de Gramanet

50
pages crawled
43
indexable pages
0
errors
322
warnings
765
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 35 0 108 48
Agent Readiness 71 0 48 60
Images 71 0 48 58
Performance 71 0 48 232
Headings 78 0 37 4
Duplicate 93 0 12 3
Canonical 96 0 6 39
Budget 97 0 5 0
Indexability 97 0 5 0
Meta Description 98 0 3 9
Titles 99 0 2 0
Cache 100 0 0 48
Content 100 0 0 28
Crawlability 100 0 0 4
Geo 100 0 0 1
Security 100 0 0 96
Social 100 0 0 79
Structured Data 100 0 0 43
URL 100 0 0 13
Findings

Warnings (13 rules)

warning Control has no accessible name

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

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

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

  • https://ferreteriarif.com/ca/login — this noindex page has 12 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://ferreteriarif.com/es/login, https://ferreteriarif.com/ca, https://ferreteriarif.com/ca/login.
  • https://ferreteriarif.com/es/login — this noindex page has 24 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://ferreteriarif.com/es, https://ferreteriarif.com/es/login, https://ferreteriarif.com/es/iluminacion/6.
  • https://ferreteriarif.com/es/registro — this noindex page has 21 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://ferreteriarif.com/es, https://ferreteriarif.com/es/login, https://ferreteriarif.com/es/iluminacion/6.
  • https://ferreteriarif.com/fr/login — this noindex page has 12 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://ferreteriarif.com/es/login, https://ferreteriarif.com/fr, https://ferreteriarif.com/ca/login.
  • https://ferreteriarif.com/pt/login — this noindex page has 12 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://ferreteriarif.com/es/login, https://ferreteriarif.com/pt, https://ferreteriarif.com/ca/login.

warning Canonical target is noindex

Rule canonical.to_noindex · Canonical · 3 occurrence(s)

warning Canonical target redirects to another URL

Rule canonical.to_redirect · Canonical · 3 occurrence(s)

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

warning Missing <h1>

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

warning Images missing alt text

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

warning Page is noindex

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

warning Internal link points to a redirect

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

warning Missing meta description

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

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

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

Notices (29 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

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

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

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

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 39 occurrence(s)

notice Duplicate meta description across pages

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

notice robots.txt blocks AI search/citation crawlers

Rule geo.ai_bots_blocked · Geo · 1 occurrence(s)

  • https://ferreteriarif.com/ — robots.txt disallows AI search crawler(s): oai-searchbot (ChatGPT search), perplexitybot (Perplexity), claude-searchbot (Claude (search)). These fetch pages to cite in AI answers, so blocking them removes you from that citation pool. Allowing them is required for AI citations (though not a guarantee of them); blocking training bots like GPTBot/ClaudeBot is a separate, valid choice.

notice Multiple <h1> elements

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

notice Image alt text is keyword-stuffed (repetition / low variety)

Rule images.alt_stuffed · Images · 4 occurrence(s)

  • https://ferreteriarif.com/es/busqueda — 2 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://ferreteriarif.com/es/busqueda?page=2 — 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://ferreteriarif.com/es/iluminacion/iluminacion-led/4 — 3 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://ferreteriarif.com/es/iluminacion/iluminacion/11 — 2 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 · 6 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://ferreteriarif.com/ca — the likely hero/LCP image (portes-es.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://ferreteriarif.com/ca/cerca?offers=1 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/ca/ferreteria/eina-manual/carros-eines-trolley/carro-deines-plegable-de-tres-nivells-61-x-44-x-885-cm/263436 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/ca/illuminacio/6 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/ca/illuminacio/6?superfamilia=iluminacion — the likely hero/LCP image (portes-es.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://ferreteriarif.com/ca/illuminacio/bombetes-i-tubs-led/3 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/ca/login — the likely hero/LCP image (portes-es.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://ferreteriarif.com/es — the likely hero/LCP image (portes-es.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://ferreteriarif.com/es/busqueda?offers=1 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/es/herramientas/herramienta-manual/llaves-carracas/carraca-2-en-1-reversible-38-pulg-24-dientes/258784 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/es/iluminacion/6 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/es/iluminacion/bombillas-y-tubos-led/3 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/es/login — the likely hero/LCP image (portes-es.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://ferreteriarif.com/fr — the likely hero/LCP image (portes-es.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://ferreteriarif.com/fr/eclairage/6 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/fr/eclairage/ampoules-et-tubes-led/3 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/fr/electricite/lampes-de-poche/lampes-de-poche/lampe-torche-ledbriquet-a-arc-firestrike-500-lm-5-w-59-x-30-x-73-mm/260075 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/fr/login — the likely hero/LCP image (portes-es.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://ferreteriarif.com/fr/recherche?offers=1 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/pt — the likely hero/LCP image (portes-es.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://ferreteriarif.com/pt/eletricidade/lanternas/varias-lanternas-lanternas/lanterna-magnetica-led-260-lm-3cct-6500-7000-2900-k-ip44-3-w-bateria-recarregavel-1100-mah-o-66-x-40-mm/253086 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/pt/iluminacao/6 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/pt/iluminacao/lampadas-e-tubos-led/3 — the likely hero/LCP image (portes-es.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://ferreteriarif.com/pt/login — the likely hero/LCP image (portes-es.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://ferreteriarif.com/pt/search?offers=1 — the likely hero/LCP image (portes-es.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 · 48 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 28 occurrence(s)

notice Missing Open Graph tags

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

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

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

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

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

notice Large HTML document

Rule perf.large_html · Performance · 1 occurrence(s)

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

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

  • https://ferreteriarif.com/ca — 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://ferreteriarif.com/ca/cerca?offers=1 — 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://ferreteriarif.com/ca/ferreteria/eina-manual/carros-eines-trolley/carro-deines-plegable-de-tres-nivells-61-x-44-x-885-cm/263436 — 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://ferreteriarif.com/ca/illuminacio/6 — 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://ferreteriarif.com/ca/illuminacio/6?superfamilia=iluminacion — 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://ferreteriarif.com/ca/illuminacio/bombetes-i-tubs-led/3 — 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://ferreteriarif.com/ca/login — 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://ferreteriarif.com/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://ferreteriarif.com/es/busqueda?offers=1 — 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://ferreteriarif.com/es/herramientas/herramienta-manual/llaves-carracas/carraca-2-en-1-reversible-38-pulg-24-dientes/258784 — 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://ferreteriarif.com/es/iluminacion/6 — 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://ferreteriarif.com/es/iluminacion/bombillas-y-tubos-led/3 — 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://ferreteriarif.com/es/login — 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://ferreteriarif.com/fr — 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://ferreteriarif.com/fr/eclairage/6 — 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://ferreteriarif.com/fr/eclairage/ampoules-et-tubes-led/3 — 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://ferreteriarif.com/fr/electricite/lampes-de-poche/lampes-de-poche/lampe-torche-ledbriquet-a-arc-firestrike-500-lm-5-w-59-x-30-x-73-mm/260075 — 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://ferreteriarif.com/fr/login — 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://ferreteriarif.com/fr/recherche?offers=1 — 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://ferreteriarif.com/pt — 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://ferreteriarif.com/pt/eletricidade/lanternas/varias-lanternas-lanternas/lanterna-magnetica-led-260-lm-3cct-6500-7000-2900-k-ip44-3-w-bateria-recarregavel-1100-mah-o-66-x-40-mm/253086 — 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://ferreteriarif.com/pt/iluminacao/6 — 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://ferreteriarif.com/pt/iluminacao/lampadas-e-tubos-led/3 — 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://ferreteriarif.com/pt/login — 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://ferreteriarif.com/pt/search?offers=1 — 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 · 48 occurrence(s)

  • https://ferreteriarif.com/ca — 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://ferreteriarif.com/ca/cerca?offers=1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://ferreteriarif.com/ca/ferreteria/eina-manual/carros-eines-trolley/carro-deines-plegable-de-tres-nivells-61-x-44-x-885-cm/263436 — 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://ferreteriarif.com/ca/illuminacio/6 — 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://ferreteriarif.com/ca/illuminacio/6?superfamilia=iluminacion — 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://ferreteriarif.com/ca/illuminacio/bombetes-i-tubs-led/3 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://ferreteriarif.com/ca/login — 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://ferreteriarif.com/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://ferreteriarif.com/es/busqueda?offers=1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://ferreteriarif.com/es/herramientas/herramienta-manual/llaves-carracas/carraca-2-en-1-reversible-38-pulg-24-dientes/258784 — 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://ferreteriarif.com/es/iluminacion/6 — 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://ferreteriarif.com/es/iluminacion/bombillas-y-tubos-led/3 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://ferreteriarif.com/es/login — 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://ferreteriarif.com/fr — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://ferreteriarif.com/fr/eclairage/6 — 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://ferreteriarif.com/fr/eclairage/ampoules-et-tubes-led/3 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://ferreteriarif.com/fr/electricite/lampes-de-poche/lampes-de-poche/lampe-torche-ledbriquet-a-arc-firestrike-500-lm-5-w-59-x-30-x-73-mm/260075 — 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://ferreteriarif.com/fr/login — 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://ferreteriarif.com/fr/recherche?offers=1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://ferreteriarif.com/pt — 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://ferreteriarif.com/pt/eletricidade/lanternas/varias-lanternas-lanternas/lanterna-magnetica-led-260-lm-3cct-6500-7000-2900-k-ip44-3-w-bateria-recarregavel-1100-mah-o-66-x-40-mm/253086 — 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://ferreteriarif.com/pt/iluminacao/6 — 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://ferreteriarif.com/pt/iluminacao/lampadas-e-tubos-led/3 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://ferreteriarif.com/pt/login — 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://ferreteriarif.com/pt/search?offers=1 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

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

notice No structured data detected

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

notice Missing recommended security headers

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

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

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

notice Missing Twitter Card tag

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

notice URL is very long

Rule url.too_long · URL · 10 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://ferreteriarif.com/es/login
ferreteriarif.com | Inicio de sesión
200 no 329 24
https://ferreteriarif.com/es/busqueda?offers=1
ferreteriarif.com
200 yes 4127 45
https://ferreteriarif.com/es
ferreteriarif.com | Tu ferretería en Santa Coloma de Gramanet
200 yes 1312 23
https://ferreteriarif.com/ca/login
ferreteriarif.com | Inici de sessió
200 no 328 12
https://ferreteriarif.com/fr/login
ferreteriarif.com | Connexion
200 no 350 12
https://ferreteriarif.com/pt/login
ferreteriarif.com | Início de sessão
200 no 347 12
https://ferreteriarif.com/pt/search?offers=1
ferreteriarif.com
200 yes 4572 21
https://ferreteriarif.com/ca/cerca?offers=1
ferreteriarif.com
200 yes 4192 21
https://ferreteriarif.com/fr/recherche?offers=1
ferreteriarif.com
200 yes 4542 21
https://ferreteriarif.com/ca
ferreteriarif.com
200 yes 1335 11
https://ferreteriarif.com/fr
ferreteriarif.com
200 yes 1360 11
https://ferreteriarif.com/pt
ferreteriarif.com
200 yes 1333 11
https://ferreteriarif.com/es/busqueda
ferreteriarif.com
200 yes 4745 21
https://ferreteriarif.com/es/electricidad/7
ferreteriarif.com
200 yes 5271 21
https://ferreteriarif.com/es/electricidad/linternas/13
ferreteriarif.com
200 yes 5272 21
https://ferreteriarif.com/es/electricidad/material-de-instalacion/26
ferreteriarif.com
200 yes 4391 21
https://ferreteriarif.com/es/electricidad/pequeno-material-electrico/16
ferreteriarif.com
200 yes 4719 21
https://ferreteriarif.com/es/electricidad/pilas-y-cargadores/14
ferreteriarif.com
200 yes 4581 21
https://ferreteriarif.com/es/electricidad/prolongaciones-y-enrollacables/17
ferreteriarif.com
200 yes 4583 21
https://ferreteriarif.com/es/iluminacion/6
ferreteriarif.com
200 yes 4838 21
https://ferreteriarif.com/es/iluminacion/bombillas-y-tubos-led/3
ferreteriarif.com
200 yes 4842 21
https://ferreteriarif.com/es/iluminacion/iluminacion-led/4
ferreteriarif.com
200 yes 5012 21
https://ferreteriarif.com/es/iluminacion/iluminacion-solar/77
ferreteriarif.com
200 yes 5227 21
https://ferreteriarif.com/es/iluminacion/iluminacion/11
ferreteriarif.com
200 yes 4684 21
https://ferreteriarif.com/es/registro
ferreteriarif.com | Registro
200 no 333 21
https://ferreteriarif.com/ca/illuminacio/6
ferreteriarif.com
200 yes 4915 9
https://ferreteriarif.com/ca/illuminacio/bombetes-i-tubs-led/3
ferreteriarif.com
200 yes 4919 9
https://ferreteriarif.com/fr/eclairage/6
ferreteriarif.com
200 yes 5183 9
https://ferreteriarif.com/fr/eclairage/ampoules-et-tubes-led/3
ferreteriarif.com
200 yes 5187 9
https://ferreteriarif.com/pt/iluminacao/6
ferreteriarif.com
200 yes 5202 9
https://ferreteriarif.com/pt/iluminacao/lampadas-e-tubos-led/3
ferreteriarif.com
200 yes 5206 9
https://ferreteriarif.com/es/iluminacion/bombillas-y-tubos-led/standard-esfericas/5305
ferreteriarif.com
200 yes 4845 18
https://ferreteriarif.com/ca/ferreteria/eina-manual/carros-eines-trolley/carro-deines-plegable-de-tres-nivells-61-x-44-x-885-cm/263436
Carro d'eines plegable de tres nivells, 61 x 44 x 88,5 cm | ferreteriarif.com
200 yes 4364 1
https://ferreteriarif.com/fr/electricite/lampes-de-poche/lampes-de-poche/lampe-torche-ledbriquet-a-arc-firestrike-500-lm-5-w-59-x-30-x-73-mm/260075
Lampe torche led/briquet à arc, firestrike 500 lm, 5 w, 59 x 30 x 73 mm | ferreteriarif.com
200 yes 4530 1
https://ferreteriarif.com/pt/eletricidade/lanternas/varias-lanternas-lanternas/lanterna-magnetica-led-260-lm-3cct-6500-7000-2900-k-ip44-3-w-bateria-recarregavel-1100-mah-o-66-x-40-mm/253086
Lanterna magnética led 260 lm 3cct 6500 / 7000 / 2900 k ip44 3 w bateria recarregável 1100 mah ø 66 x 40 mm | ferreteriarif.com
200 yes 4547 1
https://ferreteriarif.com/ca/illuminacio/6?superfamilia=iluminacion
ferreteriarif.com
200 yes 4915 3
https://ferreteriarif.com/ca/illuminacio/bombetes-i-tubs-led/3?superfamilia=iluminacion&familia=bombillas-y-tubos-led
ferreteriarif.com
200 yes 4919 3
https://ferreteriarif.com/fr/eclairage/6?superfamilia=iluminacion
ferreteriarif.com
200 yes 5183 3
https://ferreteriarif.com/fr/eclairage/ampoules-et-tubes-led/3?superfamilia=iluminacion&familia=bombillas-y-tubos-led
ferreteriarif.com
200 yes 5187 3
https://ferreteriarif.com/pt/iluminacao/6?superfamilia=iluminacion
ferreteriarif.com
200 yes 5202 3
https://ferreteriarif.com/pt/iluminacao/lampadas-e-tubos-led/3?superfamilia=iluminacion&familia=bombillas-y-tubos-led
ferreteriarif.com
200 yes 5206 3
https://ferreteriarif.com/es/herramientas/herramienta-manual/llaves-carracas/carraca-2-en-1-reversible-38-pulg-24-dientes/258784
Carraca 2 en 1, reversible ½-3/8 pulg, 24 dientes | ferreteriarif.com
200 yes 3943 1
https://ferreteriarif.com/es/busqueda?page=2
ferreteriarif.com
200 yes 4663 1
https://ferreteriarif.com/ca/ferreteria/eina-manual/claus-carracas/carraca-2-en-1-reversible-38-polz-24-dents/258784?superfamilia=herramientas&familia=herramienta-manual&subfamilia=llaves-carracas&producto=carraca-2-en-1-reversible-38-pulg-24-dientes
Carraca 2 en 1, reversible ½-3/8 polz, 24 dents | ferreteriarif.com
200 yes 4014 3
https://ferreteriarif.com/fr/quincaillerie/outil-a-main/cles-cliquets/cliquet-2-en-1-reversible-38-po-24-dents/258784?superfamilia=herramientas&familia=herramienta-manual&subfamilia=llaves-carracas&producto=carraca-2-en-1-reversible-38-pulg-24-dientes
Cliquet 2 en 1, réversible ½-3/8 po, 24 dents | ferreteriarif.com
200 yes 4331 3
https://ferreteriarif.com/pt/ferramentas/ferramenta-manual/chaves-catracas/catraca-2-em-1-reversivel-38-pol-24-dentes/258784?superfamilia=herramientas&familia=herramienta-manual&subfamilia=llaves-carracas&producto=carraca-2-en-1-reversible-38-pulg-24-dientes
Catraca 2 em 1, reversível ½-3/8 pol, 24 dentes | ferreteriarif.com
200 yes 4392 3
https://ferreteriarif.com/es/iluminacion/6?page=2
ferreteriarif.com
200 yes 4795 1
https://ferreteriarif.com/es/iluminacion/bombillas-y-tubos-led/3?page=2
ferreteriarif.com
200 yes 4799 1
https://ferreteriarif.com/es/folleto 200 no 0 21
https://ferreteriarif.com/storage/common/products/1000x1000/21491.jpg?v=1781852415 200 no 0 4

Audit your own site — free

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

Scan your site →