Catalog / loftme.co.uk
65

SEO audit for loftme.co.uk

LOFTME I Mid Century Furniture I Vintage Design Interior I London

ecommerceWix

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

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

LOFTME offers an exceptional selection of vintage and Mid Century Modern furniture and home decor. Discover expertly curated pieces that combine timeless design with superior craftsmanship. Shop onlin…

Screenshot of loftme.co.uk
50
pages crawled
50
indexable pages
0
errors
101
warnings
435
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Hreflang 71 0 49 0
Agent Readiness 86 0 23 2
Content 92 0 13 64
Meta Description 95 0 9 28
Structured Data 96 0 6 44
Titles 99 0 1 2
Cache 100 0 0 1
Duplicate 100 0 0 16
Headings 100 0 0 8
Images 100 0 0 31
Links 100 0 0 18
Performance 100 0 0 112
Security 100 0 0 100
Social 100 0 0 9
Findings

Warnings (7 rules)

warning Control has no accessible name

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

warning hreflang set has no self-reference

Rule hreflang.missing_self · Hreflang · 49 occurrence(s)

warning Schema describes content not visible on the page

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

  • https://www.loftme.co.uk/ — a schema name/headline ("LOFTME LTD") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Product schema missing required or recommended properties

Rule schema.product_incomplete · Structured Data · 5 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (21 rules)

notice Heading levels skip a level

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

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

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

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 14 occurrence(s)

  • https://www.loftme.co.uk/andre-vandenbeuck-profile — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/desede — this page reads as difficult (Flesch Reading Ease 37, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/esa — this page reads as difficult (Flesch Reading Ease 47, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/franceson — this page reads as difficult (Flesch Reading Ease 36, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/jindrich-halabala?page=2 — this page reads as very difficult (Flesch Reading Ease 14, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/jiri-jiroutek — this page reads as difficult (Flesch Reading Ease 30, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/living-room-sets — this page reads as difficult (Flesch Reading Ease 46, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/percival-lafer — this page reads as difficult (Flesch Reading Ease 35, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/sofas?page=2 — this page reads as very difficult (Flesch Reading Ease 3, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/sold — this page reads as very difficult (Flesch Reading Ease -20, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/sold?page=2 — this page reads as very difficult (Flesch Reading Ease -49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/thonet-history — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/trade-portal — this page reads as difficult (Flesch Reading Ease 49, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.loftme.co.uk/william-plunkett — this page reads as difficult (Flesch Reading Ease 45, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Duplicate meta description across pages

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

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

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

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 2 occurrence(s)

  • https://www.loftme.co.uk/arne-wahl-iversen-profile — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.loftme.co.uk/esa — 2 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

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

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

notice Internal link has no anchor text / accessible name

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

  • https://www.loftme.co.uk/b-310-var — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/chairs — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/henryk-lis — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/jindrich-halabala — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/jindrich-halabala?page=2 — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/living-room-sets — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/mid-century-armchairs — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/mid-century-armchairs?page=2 — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/ottomans-and-benches — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/shop — 5 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/shop?page=2 — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/sofas — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/sofas?page=2 — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/sold — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/sold?page=2 — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/storage — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/tables — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.loftme.co.uk/tables?page=2 — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

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

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

  • https://www.loftme.co.uk/jindrich-halabala — the page has 1666 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.loftme.co.uk/mid-century-armchairs — the page has 1666 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.loftme.co.uk/mid-century-armchairs?page=2 — the page has 1677 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.loftme.co.uk/shop — the page has 1715 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.loftme.co.uk/shop?page=2 — the page has 1698 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.loftme.co.uk/sofas — the page has 1672 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.loftme.co.uk/sofas?page=2 — the page has 1577 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.loftme.co.uk/sold — the page has 1604 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.loftme.co.uk/sold?page=2 — the page has 1607 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.loftme.co.uk/tables — the page has 1660 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

  • https://www.loftme.co.uk/ — 16 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.loftme.co.uk/archive — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.loftme.co.uk/arne-wahl-iversen-profile — 6 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.loftme.co.uk/b-310-var — 57 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.loftme.co.uk/chairs — 45 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.loftme.co.uk/decorative — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.loftme.co.uk/desede — 6 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.loftme.co.uk/e-gomme — 6 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.loftme.co.uk/henryk-lis — 55 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.loftme.co.uk/jindrich-halabala — 77 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.loftme.co.uk/jiri-jiroutek — 6 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.loftme.co.uk/lighting — 19 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.loftme.co.uk/living-room-sets — 67 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.loftme.co.uk/mid-century-armchairs — 77 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.loftme.co.uk/payment-request-page — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.loftme.co.uk/percival-lafer — 7 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.loftme.co.uk/product-page/mid-century-teak-dining-table-from-gudme-mobelfabrik — 21 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.loftme.co.uk/sale — 31 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.loftme.co.uk/sankey-sheldon — 6 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.loftme.co.uk/scandi — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.loftme.co.uk/schreiber — 7 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.loftme.co.uk/sofas — 77 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.loftme.co.uk/sold — 77 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.loftme.co.uk/storage — 43 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.loftme.co.uk/thonet-history — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

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

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

  • https://www.loftme.co.uk/payment-request-page — 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 · 50 occurrence(s)

  • https://www.loftme.co.uk/ — 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.loftme.co.uk/archive — 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.loftme.co.uk/arne-wahl-iversen-profile — 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.loftme.co.uk/b-310-var — 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.loftme.co.uk/chairs — 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.loftme.co.uk/decorative — 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.loftme.co.uk/desede — 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.loftme.co.uk/e-gomme — 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.loftme.co.uk/henryk-lis — 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.loftme.co.uk/jindrich-halabala — 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.loftme.co.uk/jiri-jiroutek — 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.loftme.co.uk/lighting — 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.loftme.co.uk/living-room-sets — 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.loftme.co.uk/mid-century-armchairs — 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.loftme.co.uk/payment-request-page — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.loftme.co.uk/percival-lafer — 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.loftme.co.uk/product-page/mid-century-teak-dining-table-from-gudme-mobelfabrik — 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.loftme.co.uk/sale — 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.loftme.co.uk/sankey-sheldon — 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.loftme.co.uk/scandi — 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.loftme.co.uk/schreiber — 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.loftme.co.uk/sofas — 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.loftme.co.uk/sold — 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.loftme.co.uk/storage — 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.loftme.co.uk/thonet-history — 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 Slow server response

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

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

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

  • https://www.loftme.co.uk/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/archive — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/arne-wahl-iversen-profile — 20 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/b-310-var — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/chairs — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/decorative — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/desede — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/e-gomme — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/henryk-lis — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/jindrich-halabala — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/jiri-jiroutek — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/lighting — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/living-room-sets — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/mid-century-armchairs — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/payment-request-page — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/percival-lafer — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/product-page/mid-century-teak-dining-table-from-gudme-mobelfabrik — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/sale — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/sankey-sheldon — 4 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/scandi — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/schreiber — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/sofas — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/sold — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/storage — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://www.loftme.co.uk/thonet-history — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.loftme.co.uk/
LOFTME I Mid Century Furniture I Vintage Design Interior I London
200 yes 116 50
https://www.loftme.co.uk/chairs
Mid Century Chairs | Vintage, Design Furniture | Loftme
200 yes 337 50
https://www.loftme.co.uk/contact
loftme I Mid Century, Vintage, Design Furniture I CONTACT
200 yes 818 50
https://www.loftme.co.uk/living-room-sets
LIVING ROOM SETS | LOFTME
200 yes 494 50
https://www.loftme.co.uk/mid-century-armchairs
Mid Century Armchairs | Vintage, Design Furniture | Loftme
200 yes 510 50
https://www.loftme.co.uk/ottomans-and-benches
loftme I Mid Century, Vintage, Design Furniture I OTTOMANS AND BENCHES
200 yes 188 50
https://www.loftme.co.uk/sale
SALE | Mid Century, Vintage, & Design Furniture | Loftme
200 yes 325 50
https://www.loftme.co.uk/sofas
Mid Century Sofas | Vintage, Design Furniture | Loftme
200 yes 504 50
https://www.loftme.co.uk/sold
SOLD | LOFTME
200 yes 514 50
https://www.loftme.co.uk/storage
Mid Century Storages | Vintage, Design Furniture | Loftme
200 yes 309 50
https://www.loftme.co.uk/tables
Mid Century Tables | Vintage & Design Furniture | Loftme
200 yes 474 50
https://www.loftme.co.uk/trade-portal
Trade portal | LOFTME
200 yes 183 50
https://www.loftme.co.uk/product-page/mid-century-easy-chair-model-b-310-var-in-green-tweed
Mid Century Easy Chair Model B - 310 Var in Green Tweed | LOFTME
200 yes 255 2
https://www.loftme.co.uk/product-page/bruno-rey-stacking-chairs-by-kusch-co
Kusch & Co - Stacking Chairs | LOFTME
200 yes 283 1
https://www.loftme.co.uk/sofas?page=2
Mid Century Sofas | Vintage, Design Furniture | Loftme 2/2
200 yes 545 1
https://www.loftme.co.uk/sold?page=2
SOLD | LOFTME 2/7
200 yes 530 1
https://www.loftme.co.uk/tables?page=2
Mid Century Tables | Vintage & Design Furniture | Loftme 2/2
200 yes 138 1
https://www.loftme.co.uk/trade-appliccation
Trade appliccation | LOFTME
200 yes 111 1
https://www.loftme.co.uk/mid-century-armchairs?page=2
Mid Century Armchairs | Vintage, Design Furniture | Loftme 2/4
200 yes 523 1
https://www.loftme.co.uk/jindrich-halabala
Jindrich Halabala | LOFTME
200 yes 473 2
https://www.loftme.co.uk/b-310-var
B - 310 VAR | LOFTME
200 yes 459 1
https://www.loftme.co.uk/lighting
LoftMe - Mid Century, Vintage, Design Furniture - LIGHTING
200 yes 156 1
https://www.loftme.co.uk/product-page/mid-century-teak-dining-table-from-gudme-mobelfabrik
Mid Century Teak Dining Table from Gudme Mobelfabrik | LOFTME
200 yes 181 1
https://www.loftme.co.uk/jindrich-halabala?page=2
Jindrich Halabala | LOFTME 2/2
200 yes 236 1
https://www.loftme.co.uk/shop
Shop | LOFTME
200 yes 491 1
https://www.loftme.co.uk/shop?page=2
Shop | LOFTME 2/19
200 yes 510 1
https://www.loftme.co.uk/andre-vandenbeuck-profile
André Vandenbeuck Profile | LoftMe
200 yes 267 0
https://www.loftme.co.uk/archive
loftme I Mid Century, Vintage, Design Furniture I ARCHIVE
200 yes 129 0
https://www.loftme.co.uk/arne-wahl-iversen-profile
Arne Wahl Iversen Profile | LOFTME
200 yes 395 0
https://www.loftme.co.uk/casala
Casala | LOFTME
200 yes 184 0
https://www.loftme.co.uk/decorative
DECORATIVE | LOFTME
200 yes 80 0
https://www.loftme.co.uk/desede
De Sede - History | loftme
200 yes 267 0
https://www.loftme.co.uk/e-gomme
E. Gomme Profile | LoftMe
200 yes 1021 0
https://www.loftme.co.uk/earthy-elegance
Earthy Elegance: The Interior Colours Defining 2025
200 yes 352 0
https://www.loftme.co.uk/esa
James Leonard ESA | LoftMe
200 yes 385 0
https://www.loftme.co.uk/franceson
France and Son | LOFTME
200 yes 431 0
https://www.loftme.co.uk/henryk-lis
Henryk Lis | LOFTME
200 yes 356 0
https://www.loftme.co.uk/illum-wikkkelso-profile
Illum Wikkelso Profile | LOFTME
200 yes 303 0
https://www.loftme.co.uk/jiri-jiroutek
Jiri Jiroutek | LOFTME
200 yes 366 0
https://www.loftme.co.uk/madsenschubell
Madsen and Schubell | LOFTME
200 yes 382 0
https://www.loftme.co.uk/payment-request-page
Payment Request Page | LOFTME
200 yes 80 0
https://www.loftme.co.uk/percival-lafer
Percival Lafer Profile | LOFTME
200 yes 577 0
https://www.loftme.co.uk/product-page/1960-danish-lounger-club-chair-in-teal
1960 Danish Lounger Club Chair in Teal | LOFTME
200 yes 222 0
https://www.loftme.co.uk/product-page/1960-living-room-set-sofa-and-chair-in-blue
1960 Living Room Set, Sofa and Chair in Blue | LOFTME
200 yes 212 0
https://www.loftme.co.uk/sankey-sheldon
Sankey-Sheldon Profile | LoftMe
200 yes 473 0
https://www.loftme.co.uk/scandi
LoftMe - Mid Century, Vintage, Design Furniture - SCANDI
200 yes 80 0
https://www.loftme.co.uk/schreiber
Chaim Schreiber | LoftMe
200 yes 390 0
https://www.loftme.co.uk/thonet-history
Thonet - History | loftme
200 yes 632 0
https://www.loftme.co.uk/william-plunkett
William Plunkett Profile | LOFTME
200 yes 990 0
https://www.loftme.co.uk/workshop
LoftMe - Mid Century, Vintage, Design Furniture - ARMCHAIRS
200 yes 125 0

Audit your own site — free

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

Scan your site →