Catalog / refurbishedportablecabins.co.uk
68

SEO audit for refurbishedportablecabins.co.uk

Refurbished Portable Cabins Buy & Sell used 2nd hand containers

other

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

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

Refurbished Portable Cabins offers used containers & cabins for sale, with UK-wide transport & delivery services. Buy & sell 2nd hand units here.

Screenshot of refurbishedportablecabins.co.uk
50
pages crawled
46
indexable pages
0
errors
58
warnings
494
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Performance 72 0 46 184
Duplicate 96 0 6 0
Structured Data 96 0 6 9
Agent Readiness 100 0 0 68
Cache 100 0 0 26
Content 100 0 0 91
Images 100 0 0 46
Meta Description 100 0 0 2
Mobile 100 0 0 2
Security 100 0 0 46
Social 100 0 0 20
Findings

Warnings (3 rules)

warning Near-duplicate page content

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

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

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

warning Product schema missing required or recommended properties

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

  • https://www.refurbishedportablecabins.co.uk/containers/102 — Product structured data is missing required properties (image, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.refurbishedportablecabins.co.uk/containers/103 — Product structured data is missing required properties (image, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.refurbishedportablecabins.co.uk/containers/178 — Product structured data is missing required properties (image, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.refurbishedportablecabins.co.uk/containers/179 — Product structured data is missing required properties (image, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.refurbishedportablecabins.co.uk/containers/187 — Product structured data is missing required properties (image, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.
  • https://www.refurbishedportablecabins.co.uk/containers/188 — Product structured data is missing required properties (image, offers.priceCurrency) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.

Notices (16 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 21 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 · 46 occurrence(s)

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

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

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

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

  • https://www.refurbishedportablecabins.co.uk/ — this page reads as difficult (Flesch Reading Ease 33, 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.refurbishedportablecabins.co.uk/about — this page reads as very difficult (Flesch Reading Ease 16, 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.refurbishedportablecabins.co.uk/accommodation — this page reads as very difficult (Flesch Reading Ease 7, 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.refurbishedportablecabins.co.uk/anti-vandal — this page reads as very difficult (Flesch Reading Ease -5, 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.refurbishedportablecabins.co.uk/buy-portable-cabins — this page reads as very difficult (Flesch Reading Ease -132, 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.refurbishedportablecabins.co.uk/canteens — this page reads as very difficult (Flesch Reading Ease -27, 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.refurbishedportablecabins.co.uk/changing-rooms — this page reads as very difficult (Flesch Reading Ease 11, 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.refurbishedportablecabins.co.uk/contact — this page reads as very difficult (Flesch Reading Ease 12, 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.refurbishedportablecabins.co.uk/containers/187 — this page reads as very difficult (Flesch Reading Ease 17, 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.refurbishedportablecabins.co.uk/delivery — this page reads as difficult (Flesch Reading Ease 31, 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.refurbishedportablecabins.co.uk/drying-rooms — this page reads as very difficult (Flesch Reading Ease 11, 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.refurbishedportablecabins.co.uk/faqs — 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.refurbishedportablecabins.co.uk/kitchens — this page reads as very difficult (Flesch Reading Ease -27, 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.refurbishedportablecabins.co.uk/offices — this page reads as very difficult (Flesch Reading Ease -71, 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.refurbishedportablecabins.co.uk/open-plan — this page reads as very difficult (Flesch Reading Ease -21, 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.refurbishedportablecabins.co.uk/quote — this page reads as very difficult (Flesch Reading Ease 12, 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.refurbishedportablecabins.co.uk/refurbishment — this page reads as difficult (Flesch Reading Ease 33, 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.refurbishedportablecabins.co.uk/relocations — this page reads as difficult (Flesch Reading Ease 34, 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.refurbishedportablecabins.co.uk/sell-portable-cabins — this page reads as very difficult (Flesch Reading Ease 21, 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.refurbishedportablecabins.co.uk/showers — this page reads as very difficult (Flesch Reading Ease 8, 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.refurbishedportablecabins.co.uk/site-cabins — this page reads as very difficult (Flesch Reading Ease -52, 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.refurbishedportablecabins.co.uk/sitemap — this page reads as very difficult (Flesch Reading Ease -84, 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.refurbishedportablecabins.co.uk/toilet-blocks — this page reads as very difficult (Flesch Reading Ease 5, 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.refurbishedportablecabins.co.uk/toilets — this page reads as very difficult (Flesch Reading Ease -27, 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.refurbishedportablecabins.co.uk/welfare-cabins — this page reads as very difficult (Flesch Reading Ease -6, 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 Missing html lang attribute

Rule i18n.lang_missing · Mobile · 2 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://www.refurbishedportablecabins.co.uk/ — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/about — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/accommodation — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/anti-vandal — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/buy-portable-cabins — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/canteens — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/changing-rooms — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/contact — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/containers/187 — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/delivery — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/drying-rooms — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/faqs — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/kitchens — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/offices — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/open-plan — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/quote — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/refurbishment — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/relocations — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/sell-portable-cabins — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/showers — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/site-cabins — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/sitemap — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/toilet-blocks — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/toilets — the likely hero/LCP image (menu.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://www.refurbishedportablecabins.co.uk/welfare-cabins — the likely hero/LCP image (menu.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 · 46 occurrence(s)

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

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

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 2 occurrence(s)

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

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

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

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

  • https://www.refurbishedportablecabins.co.uk/ — 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://www.refurbishedportablecabins.co.uk/about — 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://www.refurbishedportablecabins.co.uk/accommodation — 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://www.refurbishedportablecabins.co.uk/anti-vandal — 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://www.refurbishedportablecabins.co.uk/buy-portable-cabins — 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://www.refurbishedportablecabins.co.uk/canteens — 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://www.refurbishedportablecabins.co.uk/changing-rooms — 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://www.refurbishedportablecabins.co.uk/contact — 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://www.refurbishedportablecabins.co.uk/containers/187 — 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://www.refurbishedportablecabins.co.uk/delivery — 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://www.refurbishedportablecabins.co.uk/drying-rooms — 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://www.refurbishedportablecabins.co.uk/faqs — 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://www.refurbishedportablecabins.co.uk/kitchens — 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://www.refurbishedportablecabins.co.uk/offices — 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://www.refurbishedportablecabins.co.uk/open-plan — 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://www.refurbishedportablecabins.co.uk/quote — 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://www.refurbishedportablecabins.co.uk/refurbishment — 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://www.refurbishedportablecabins.co.uk/relocations — 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://www.refurbishedportablecabins.co.uk/sell-portable-cabins — 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://www.refurbishedportablecabins.co.uk/showers — 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://www.refurbishedportablecabins.co.uk/site-cabins — 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://www.refurbishedportablecabins.co.uk/sitemap — 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://www.refurbishedportablecabins.co.uk/toilet-blocks — 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://www.refurbishedportablecabins.co.uk/toilets — 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://www.refurbishedportablecabins.co.uk/welfare-cabins — 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 · 46 occurrence(s)

  • https://www.refurbishedportablecabins.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.refurbishedportablecabins.co.uk/about — 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.refurbishedportablecabins.co.uk/accommodation — 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.refurbishedportablecabins.co.uk/anti-vandal — 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.refurbishedportablecabins.co.uk/buy-portable-cabins — 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.refurbishedportablecabins.co.uk/canteens — 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.refurbishedportablecabins.co.uk/changing-rooms — 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.refurbishedportablecabins.co.uk/contact — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.refurbishedportablecabins.co.uk/containers/187 — 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.refurbishedportablecabins.co.uk/delivery — 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.refurbishedportablecabins.co.uk/drying-rooms — 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.refurbishedportablecabins.co.uk/faqs — 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.refurbishedportablecabins.co.uk/kitchens — 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.refurbishedportablecabins.co.uk/offices — 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.refurbishedportablecabins.co.uk/open-plan — 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.refurbishedportablecabins.co.uk/quote — 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.refurbishedportablecabins.co.uk/refurbishment — 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.refurbishedportablecabins.co.uk/relocations — 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.refurbishedportablecabins.co.uk/sell-portable-cabins — 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.refurbishedportablecabins.co.uk/showers — 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.refurbishedportablecabins.co.uk/site-cabins — 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.refurbishedportablecabins.co.uk/sitemap — 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.refurbishedportablecabins.co.uk/toilet-blocks — 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.refurbishedportablecabins.co.uk/toilets — 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.refurbishedportablecabins.co.uk/welfare-cabins — 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 Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 9 occurrence(s)

notice Missing recommended security headers

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.refurbishedportablecabins.co.uk/
Refurbished Portable Cabins Buy & Sell used 2nd hand containers
200 yes 782 46
https://www.refurbishedportablecabins.co.uk/about
About Refurbished Portable Cabins: Buy & Sell Used Containers, Offices
200 yes 451 46
https://www.refurbishedportablecabins.co.uk/accommodation
Refurbished Accommodation Portable Cabins 2nd hand Used Units
200 yes 441 46
https://www.refurbishedportablecabins.co.uk/anti-vandal
Refurbished Anti-Vandal Portable Cabins for Sale AV Containers
200 yes 695 46
https://www.refurbishedportablecabins.co.uk/buy-portable-cabins
Refurbished Portable Cabins for Sale 2nd hand Used Containers, Offices
200 yes 1820 46
https://www.refurbishedportablecabins.co.uk/canteens
Refurbished Portable Canteen Cabins for Sale - Buy Used Kitchens
200 yes 903 46
https://www.refurbishedportablecabins.co.uk/changing-rooms
Refurbished Portable Changing Room Cabins for Sale - Buy Used Units
200 yes 482 46
https://www.refurbishedportablecabins.co.uk/contact
Contact Refurbished Portable Cabins Buy & Sell Used Containers Offices
200 yes 333 46
https://www.refurbishedportablecabins.co.uk/delivery
Portable Cabin & Containers Delivery Hiab Transport
200 yes 1087 46
https://www.refurbishedportablecabins.co.uk/drying-rooms
Refurbished Portable Drying Rooms for Sale - Buy Used Cabins
200 yes 526 46
https://www.refurbishedportablecabins.co.uk/faqs
FAQS about portable cabins, containers & buildings delivery transport
200 yes 951 46
https://www.refurbishedportablecabins.co.uk/kitchens
Refurbished Portable Kitchen Cabins for Sale
200 yes 897 46
https://www.refurbishedportablecabins.co.uk/offices
Refurbished Office Cabins Portable 2nd hand Used Offices For Sale
200 yes 1307 46
https://www.refurbishedportablecabins.co.uk/open-plan
Refurbished Open Plan Portable Cabins for Sale Buy Used Containers
200 yes 865 46
https://www.refurbishedportablecabins.co.uk/privacy
Refurbished Portable Cabins Buy Sell Delivery Privacy Policy
200 yes 1379 46
https://www.refurbishedportablecabins.co.uk/quote
Get Your Free Quote for Refurbsihed Portable Cabins & Used Containers
200 yes 346 46
https://www.refurbishedportablecabins.co.uk/refurbishment
Portable Cabins Refurbishment Buy & sell used 2nd hand containers
200 yes 1301 46
https://www.refurbishedportablecabins.co.uk/relocations
Relocate & Transport portable cabins & containers
200 yes 1199 46
https://www.refurbishedportablecabins.co.uk/sell-portable-cabins
Sell Unwanted Portable Cabins & Containers We buy & remove used units
200 yes 415 46
https://www.refurbishedportablecabins.co.uk/showers
Refurbished Portable Shower Blocks for Sale Used 2nd hand Cabins
200 yes 480 46
https://www.refurbishedportablecabins.co.uk/site-cabins
Refurbished Site Cabins Portable For Sale Buy 2nd hand Welfare Units
200 yes 1144 46
https://www.refurbishedportablecabins.co.uk/sitemap
Sitemap Refurbished Portable Cabins , offices, anti vandal units
200 yes 1346 46
https://www.refurbishedportablecabins.co.uk/toilet-blocks
Refurbished Portable Toilet Blocks for Sale - Used Loos Cabins
200 yes 603 46
https://www.refurbishedportablecabins.co.uk/toilets
Refurbished Portable Toilet Blocks for Sale - Buy Used Loo Cabins
200 yes 912 46
https://www.refurbishedportablecabins.co.uk/welfare-cabins
Refurbished Welfare Cabins For Sale 2nd hand Portable Used containers
200 yes 695 46
https://www.refurbishedportablecabins.co.uk/containers/126
Bespoke Cabin to your spec Request Quote Ref Nor243
200 yes 1648 14
https://www.refurbishedportablecabins.co.uk/containers/178
24ftx10ft accommodation £9,950 plus VAT Ref Nor291
200 yes 441 9
https://www.refurbishedportablecabins.co.uk/containers/179
32X12 office kitchen loo £14,000 plus VAT Ref Nor292
200 yes 455 8
https://www.refurbishedportablecabins.co.uk/containers/169
32ftx10ft canteen drying room £9,250 plus VAT Ref Nor282
200 yes 457 7
https://www.refurbishedportablecabins.co.uk/containers/127
32ftx 10 Anti vandal office £7,500 plus VAT Ref Nor244
200 yes 568 7
https://www.refurbishedportablecabins.co.uk/containers/188
20ft AV open plan office with kitchen £7,500 plus VAT Ref Nor299
200 yes 452 7
https://www.refurbishedportablecabins.co.uk/containers/186
24ft open plan office with kitchen £7,950 plus VAT Ref Nor297
200 yes 446 7
https://www.refurbishedportablecabins.co.uk/containers/187
20ft open plan office £6,500 plus VAT Ref Nor298
200 yes 424 6
https://www.refurbishedportablecabins.co.uk/containers/162
16ftx9ft 3+1 Toilet Block £7,500 plus VAT Ref Nor275
200 yes 452 5
https://www.refurbishedportablecabins.co.uk/containers/189
16ft 3+1 toilet block £7,500 plus VAT Ref Nor300
200 yes 449 5
https://www.refurbishedportablecabins.co.uk/containers/185
24ft open plan office £6,950 plus VAT Ref Nor296
200 yes 416 5
https://www.refurbishedportablecabins.co.uk/containers/139
20ft once used/new containers £2,500 plus VAT Ref Nor255
200 yes 533 3
https://www.refurbishedportablecabins.co.uk/containers/142
Once used 20ft container £2,500 plus VAT Ref Container257
200 yes 544 3
https://www.refurbishedportablecabins.co.uk/containers/102
20ft x 8ft sleeper accommodation cabin SOLD Ref Nor229
200 yes 428 2
https://www.refurbishedportablecabins.co.uk/containers/103
40ftx8ft Shipping container Request Quote Ref Nor232
200 yes 398 2
https://www.refurbishedportablecabins.co.uk/containers/140
10FT fabricated painted £2,000 plus VAT Ref Container256
200 yes 540 2
https://www.refurbishedportablecabins.co.uk/containers/143
20FT Used Container £1,500 plus VAT Ref Container258
200 yes 542 2
https://www.refurbishedportablecabins.co.uk/containers/145
30FT New fabricated Request Quote Ref Container260
200 yes 541 2
https://www.refurbishedportablecabins.co.uk/containers/146
40FT New Container Request Quote Ref Container261
200 yes 535 2
https://www.refurbishedportablecabins.co.uk/containers/147
40FT WIND & WATERTIGHT Request Quote Ref Container262
200 yes 542 2
https://www.refurbishedportablecabins.co.uk/reviews
Client Reviews Refurbished Portable Cabins
200 yes 451 1
https://www.refurbishedportablecabins.co.uk/folder2/nor298-20ft-open-plan-office-1.webp 200 no 0 1
https://www.refurbishedportablecabins.co.uk/services/refurbish.webp 200 no 0 20
https://www.refurbishedportablecabins.co.uk/services/sell-your-cabin.webp 200 no 0 20
https://www.refurbishedportablecabins.co.uk/services/transport-delivery.webp 200 no 0 20

Audit your own site — free

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

Scan your site →