Catalog / sureserve.co.uk
65

SEO audit for sureserve.co.uk

Sureserve - Your trusted partner

corporate

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

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

Sureserve delivers high-quality solutions for housing associations and local authorities, ensuring energy efficiency, safe homes and better quality of life.

Screenshot of sureserve.co.uk
50
pages crawled
47
indexable pages
2
errors
126
warnings
596
notices
0
orphan pages
1
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 98 1 0 2
Links 98 1 0 47
Canonical 72 0 47 0
Performance 72 0 47 189
Duplicate 90 0 17 9
Meta Description 95 0 9 13
Agent Readiness 99 0 2 14
Headings 99 0 2 0
Images 99 0 1 56
Titles 99 0 1 8
Cache 100 0 0 6
Content 100 0 0 48
Security 100 0 0 94
Sitemap 100 0 0 9
Social 100 0 0 94
Structured Data 100 0 0 6
URL 100 0 0 1
Findings

Errors (2 rules)

error Broken internal link (target 4xx/5xx)

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

error Client error (4xx) response

Rule status.4xx · Crawlability · 1 occurrence(s)

Warnings (11 rules)

warning Control has no accessible name

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

warning Duplicate page content

Rule duplicate.content · Duplicate · 4 occurrence(s)

warning Near-duplicate page content

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

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://www.sureserve.co.uk/ — https://sureserve.co.uk/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

warning Duplicate <title> across pages

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

warning Images missing alt text

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

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

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

warning Title likely truncated in SERP (too wide)

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

Notices (27 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

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

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

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

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

  • https://www.sureserve.co.uk/ — 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.sureserve.co.uk/404/ — 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.sureserve.co.uk/about-us/ — this page reads as very difficult (Flesch Reading Ease 15, 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.sureserve.co.uk/about-us/accreditations/ — 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.sureserve.co.uk/about-us/sustainability/environmental-social-governance/ — this page reads as very difficult (Flesch Reading Ease 9, 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.sureserve.co.uk/contact-us/ — this page reads as very 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.sureserve.co.uk/contact-us/our-offices/ — this page reads as very 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.sureserve.co.uk/contact-us/our-offices/sureserve-compliance/ — this page reads as very 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.sureserve.co.uk/delivering-warm-homes-report/ — this page reads as very 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.sureserve.co.uk/electrical-services/ — this page reads as very difficult (Flesch Reading Ease 9, 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.sureserve.co.uk/fire-services/ — this page reads as very difficult (Flesch Reading Ease 13, 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.sureserve.co.uk/fire-services/setting-the-benchmark-in-home-life-safety/ — this page reads as very difficult (Flesch Reading Ease -2, 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.sureserve.co.uk/group-policies/ — this page reads as very difficult (Flesch Reading Ease -29, 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.sureserve.co.uk/group-policies/gender-equality/ — this page reads as very difficult (Flesch Reading Ease -58, 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.sureserve.co.uk/heating-services/ — this page reads as very difficult (Flesch Reading Ease 10, 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.sureserve.co.uk/insulation-services/ — 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.sureserve.co.uk/login/ — this page reads as very difficult (Flesch Reading Ease -70, 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.sureserve.co.uk/news-and-projects/ — this page reads as very difficult (Flesch Reading Ease -66, 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.sureserve.co.uk/news-and-projects/insights/ — this page reads as very difficult (Flesch Reading Ease -114, 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.sureserve.co.uk/news-and-projects/insights/navigating-the-warm-homes-social-housing-fund-wave-3-steps-to-a-greener-future/ — this page reads as very 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.sureserve.co.uk/services/ — this page reads as very difficult (Flesch Reading Ease -76, 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.sureserve.co.uk/services/heating/ — this page reads as very difficult (Flesch Reading Ease 4, 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.sureserve.co.uk/support-for-residents/your-guide-to-bleeding-your-radiator/ — 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.sureserve.co.uk/sureserve-compliance/ — 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.sureserve.co.uk/water-services/ — this page reads as very difficult (Flesch Reading Ease -1, 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 · 9 occurrence(s)

notice Article page has no author attribution (E-E-A-T)

Rule eeat.no_author · Content · 2 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 · 6 occurrence(s)

  • https://www.sureserve.co.uk/ — 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.
  • https://www.sureserve.co.uk/news-and-projects/ — 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.sureserve.co.uk/news-and-projects/insights/ — 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.sureserve.co.uk/sureserve-compliance/ — 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.sureserve.co.uk/sureserve-energy-report/ — 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.
  • https://www.sureserve.co.uk/sustainability/ — 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.

notice Likely hero image lacks fetchpriority=high

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

  • https://www.sureserve.co.uk/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/404/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/about-us/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/about-us/accreditations/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/about-us/sustainability/environmental-social-governance/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/contact-us/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/contact-us/our-offices/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/contact-us/our-offices/sureserve-compliance/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/delivering-warm-homes-report/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/electrical-services/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/fire-services/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/fire-services/setting-the-benchmark-in-home-life-safety/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/group-policies/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/group-policies/gender-equality/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/heating-services/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/insulation-services/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/login/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/news-and-projects/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/news-and-projects/insights/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/news-and-projects/insights/navigating-the-warm-homes-social-housing-fund-wave-3-steps-to-a-greener-future/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/services/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/services/heating/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/support-for-residents/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/sureserve-compliance/ — the likely hero/LCP image (solar-calculator-thumbnail01.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.sureserve.co.uk/water-services/ — the likely hero/LCP image (solar-calculator-thumbnail01.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 · 47 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

Rule perf.images_legacy_format · Performance · 47 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 · 47 occurrence(s)

  • https://www.sureserve.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.sureserve.co.uk/404/ — 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.sureserve.co.uk/about-us/ — 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.sureserve.co.uk/about-us/accreditations/ — 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.sureserve.co.uk/about-us/sustainability/environmental-social-governance/ — 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.sureserve.co.uk/contact-us/ — 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.sureserve.co.uk/contact-us/our-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.sureserve.co.uk/contact-us/our-offices/sureserve-compliance/ — 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.sureserve.co.uk/delivering-warm-homes-report/ — 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.sureserve.co.uk/electrical-services/ — 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.sureserve.co.uk/fire-services/ — 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.sureserve.co.uk/fire-services/setting-the-benchmark-in-home-life-safety/ — 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.sureserve.co.uk/group-policies/ — 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.sureserve.co.uk/group-policies/gender-equality/ — 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.sureserve.co.uk/heating-services/ — 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.sureserve.co.uk/insulation-services/ — 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.sureserve.co.uk/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://www.sureserve.co.uk/news-and-projects/ — 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.sureserve.co.uk/news-and-projects/insights/ — 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.sureserve.co.uk/news-and-projects/insights/navigating-the-warm-homes-social-housing-fund-wave-3-steps-to-a-greener-future/ — 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.sureserve.co.uk/services/ — 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.sureserve.co.uk/services/heating/ — 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.sureserve.co.uk/support-for-residents/ — 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.sureserve.co.uk/sureserve-compliance/ — 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.sureserve.co.uk/water-services/ — 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 · 47 occurrence(s)

  • https://www.sureserve.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.sureserve.co.uk/404/ — 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.sureserve.co.uk/about-us/ — 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.sureserve.co.uk/about-us/accreditations/ — 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.sureserve.co.uk/about-us/sustainability/environmental-social-governance/ — 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.sureserve.co.uk/contact-us/ — 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.sureserve.co.uk/contact-us/our-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.sureserve.co.uk/contact-us/our-offices/sureserve-compliance/ — 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.sureserve.co.uk/delivering-warm-homes-report/ — 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.sureserve.co.uk/electrical-services/ — 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.sureserve.co.uk/fire-services/ — 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.sureserve.co.uk/fire-services/setting-the-benchmark-in-home-life-safety/ — 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.sureserve.co.uk/group-policies/ — 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.sureserve.co.uk/group-policies/gender-equality/ — 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.sureserve.co.uk/heating-services/ — 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.sureserve.co.uk/insulation-services/ — 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.sureserve.co.uk/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://www.sureserve.co.uk/news-and-projects/ — 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.sureserve.co.uk/news-and-projects/insights/ — 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.sureserve.co.uk/news-and-projects/insights/navigating-the-warm-homes-social-housing-fund-wave-3-steps-to-a-greener-future/ — 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.sureserve.co.uk/services/ — 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.sureserve.co.uk/services/heating/ — 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.sureserve.co.uk/support-for-residents/ — 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.sureserve.co.uk/sureserve-compliance/ — 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.sureserve.co.uk/water-services/ — 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 · 2 occurrence(s)

notice Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 2 occurrence(s)

notice Missing recommended security headers

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

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

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

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 9 occurrence(s)

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

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

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.sureserve.co.uk/
Sureserve - Your trusted partner
200 yes 581 47
https://www.sureserve.co.uk/about-us/
Sureserve - About the business
200 yes 679 47
https://www.sureserve.co.uk/bess-battery-storage-and-renewable-heating/
BESS Battery Storage and Renewable Heating: Powering Greener Homes and Buildings
200 yes 1889 47
https://www.sureserve.co.uk/contact-us/
Sureserve - Contact Details
200 yes 327 47
https://www.sureserve.co.uk/decarbonisation-retrofit-consultancy/
Sureserve Water Services
200 yes 553 47
https://www.sureserve.co.uk/design-retrofit-planning/
Design and Retrofit Planning | Sureserve
200 yes 603 47
https://www.sureserve.co.uk/funding-grants-for-social-housing/
Funding and Grants for Social Housing
200 yes 658 47
https://www.sureserve.co.uk/healthy-homes-check/
Healthy homes check
200 yes 803 47
https://www.sureserve.co.uk/insulation/
Insulation: Smarter Fabric Measures for Warmer, Efficient Homes
200 yes 1021 47
https://www.sureserve.co.uk/monitoring-aftercare/
Sureserve Water Services
200 yes 844 47
https://www.sureserve.co.uk/news-and-projects/
News and projects
200 yes 341 47
https://www.sureserve.co.uk/reporting-hub/
ESG Reports
200 yes 276 47
https://www.sureserve.co.uk/services/heating/
Sustainability in Heating Solutions
200 yes 610 47
https://www.sureserve.co.uk/solar/
Solar Thermal for Housing Associations
200 yes 1201 47
https://www.sureserve.co.uk/support-for-residents/
Sureserve - Support for residents
200 yes 1609 47
https://www.sureserve.co.uk/sureserve-compliance/
Sureserve Compliance | Heating, Water Hygiene and Fire Safety
200 yes 621 47
https://www.sureserve.co.uk/sureserve-energy-services/
Renewable Heating & Retrofit for Housing | Sureserve
200 yes 708 47
https://www.sureserve.co.uk/sureserve-foundation/
The Sureserve Foundation
200 yes 501 47
https://www.sureserve.co.uk/sustainability/
Our Sustainability and ESG Strategy
200 yes 533 47
https://www.sureserve.co.uk/ventilation/
Ventilation
200 yes 523 47
https://www.sureserve.co.uk/services/
Energy & Compliance Services from Sureserve
200 yes 230 3
https://www.sureserve.co.uk/contact-us/our-offices/
Our Offices - Sureserve
200 yes 224 4
https://www.sureserve.co.uk/reporting-hub/reports/esg-impact-report/
ESG Impact Report
200 yes 288 3
https://www.sureserve.co.uk/about-us/accreditations/
Sureserve - Awarded accreditations
200 yes 332 1
https://www.sureserve.co.uk/heat-pumps/
Heat pumps for Housing Associations
200 yes 1083 2
https://www.sureserve.co.uk/support-for-residents/your-guide-to-bleeding-your-radiator/
Your Guide to Bleeding Your Radiator
200 yes 787 1
https://www.sureserve.co.uk/news-and-projects/insights/navigating-the-warm-homes-social-housing-fund-wave-3-steps-to-a-greener-future/
Navigating the Warm Homes: Social Housing Fund Wave 3
200 yes 1471 1
https://www.sureserve.co.uk/news-and-projects/insights/
Sureserve - Insights for Social Housing Associations
200 yes 327 2
https://www.sureserve.co.uk/contact-us/our-offices/sureserve-compliance/
Sureserve Compliance - Sureserve
200 yes 892 1
https://www.sureserve.co.uk/reporting-hub/reports/
Reports - Sureserve
200 yes 253 1
https://www.sureserve.co.uk/fire-services/
Sureserve Fire Services
200 yes 538 1
https://www.sureserve.co.uk/fire-services/setting-the-benchmark-in-home-life-safety/
Sureserve Water Services
200 yes 460 1
https://www.sureserve.co.uk/group-policies/
Sureserve - Group policies
200 yes 301 1
https://www.sureserve.co.uk/group-policies/gender-equality/
Sureserve - Gender and equality
200 yes 529 1
https://www.sureserve.co.uk/contact-us-electrical/
Sureserve - Contact Details
200 yes 282 1
https://www.sureserve.co.uk/404/
404 - Sureserve
200 yes 231 0
https://www.sureserve.co.uk/about-us/sustainability/environmental-social-governance/
Discover Sureserve's Environmental Initiatives
200 yes 383 0
https://www.sureserve.co.uk/armed-forces-covenant/
Armed forces covenant silver
200 yes 409 0
https://www.sureserve.co.uk/delivering-warm-homes-report/
Delivering Warm Homes Report
200 yes 346 0
https://www.sureserve.co.uk/electrical-services/
Electrical Services
200 yes 702 0
https://www.sureserve.co.uk/healthy-homes-check/property-inspection-service-webinar/
Login - Sureserve
200 yes 210 0
https://www.sureserve.co.uk/heating-services/
Sureserve Heating Services
200 yes 551 0
https://www.sureserve.co.uk/insulation-services/
Sureserve Insulation Services
200 yes 449 0
https://www.sureserve.co.uk/login/
Login - Sureserve
200 yes 210 0
https://www.sureserve.co.uk/sureserve-and-rospa-sh-fall-awareness-month/
Safer Homes: Social Housing Falls Awareness Initiative
200 yes 614 0
https://www.sureserve.co.uk/sureserve-energy-report/
Sureserve - Your trusted partner
200 yes 581 0
https://www.sureserve.co.uk/water-services/
Sureserve Water Services
200 yes 421 0
https://www.sureserve.co.uk/media/sfvjwpge/what-is-decarbonisation.pdf 200 no 0 1
https://www.sureserve.co.uk/our-offices/ 410 no 0 1
https://www.sureserve.co.uk/sitemap/ 200 no 0 0

Audit your own site — free

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

Scan your site →