Catalog / maidenheadrc.org.uk
57

SEO audit for maidenheadrc.org.uk

Maidenhead Rowing Club | Thames Valley Rowing Since 1876

other

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

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

Join Maidenhead Rowing Club on the River Thames. We offer rowing for all levels, from beginners to competitive crews. World-class facilities and coaching in Berkshire.

50
pages crawled
37
indexable pages
5
errors
205
warnings
429
notices
0
orphan pages
4
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 92 4 0 28
Crawlability 98 1 0 12
Performance 56 0 73 70
Canonical 78 0 37 0
Agent Readiness 81 0 31 53
Meta Description 88 0 20 7
Budget 90 0 16 0
Content 93 0 11 26
Headings 95 0 9 0
Duplicate 96 0 6 0
Indexability 99 0 1 0
Sitemap 99 0 1 0
Images 100 0 0 36
Security 100 0 0 71
Social 100 0 0 57
Structured Data 100 0 0 37
Titles 100 0 0 32
Findings

Errors (2 rules)

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

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

error Client error (4xx) response

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

Warnings (13 rules)

warning Control has no accessible name

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

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 15 occurrence(s)

  • https://www.maidenheadrc.org.uk/members-area/clean-sport — internal links point to https://www.maidenheadrc.org.uk/members-area/clean-sport, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/members-area.
  • https://www.maidenheadrc.org.uk/members-area/club-kit — internal links point to https://www.maidenheadrc.org.uk/members-area/club-kit, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/, https://www.maidenheadrc.org.uk/privacy, https://www.maidenheadrc.org.uk/contact-us.
  • https://www.maidenheadrc.org.uk/members-area/club-policies — internal links point to https://www.maidenheadrc.org.uk/members-area/club-policies, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/members-area.
  • https://www.maidenheadrc.org.uk/members-area/club-policies-key-documents — internal links point to https://www.maidenheadrc.org.uk/members-area/club-policies-key-documents, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/, https://www.maidenheadrc.org.uk/privacy, https://www.maidenheadrc.org.uk/contact-us.
  • https://www.maidenheadrc.org.uk/members-area/committee — internal links point to https://www.maidenheadrc.org.uk/members-area/committee, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/, https://www.maidenheadrc.org.uk/privacy, https://www.maidenheadrc.org.uk/contact-us.
  • https://www.maidenheadrc.org.uk/members-area/fit-club — internal links point to https://www.maidenheadrc.org.uk/members-area/fit-club, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/members-area.
  • https://www.maidenheadrc.org.uk/members-area/how-to-guides — internal links point to https://www.maidenheadrc.org.uk/members-area/how-to-guides, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/, https://www.maidenheadrc.org.uk/privacy, https://www.maidenheadrc.org.uk/contact-us.
  • https://www.maidenheadrc.org.uk/members-area/insurance — internal links point to https://www.maidenheadrc.org.uk/members-area/insurance, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/members-area.
  • https://www.maidenheadrc.org.uk/members-area/junior-programme — internal links point to https://www.maidenheadrc.org.uk/members-area/junior-programme, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/, https://www.maidenheadrc.org.uk/privacy, https://www.maidenheadrc.org.uk/contact-us.
  • https://www.maidenheadrc.org.uk/members-area/launches — internal links point to https://www.maidenheadrc.org.uk/members-area/launches, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/members-area.
  • https://www.maidenheadrc.org.uk/members-area/new-member-induction — internal links point to https://www.maidenheadrc.org.uk/members-area/new-member-induction, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/, https://www.maidenheadrc.org.uk/privacy, https://www.maidenheadrc.org.uk/contact-us.
  • https://www.maidenheadrc.org.uk/members-area/rowing-committee — internal links point to https://www.maidenheadrc.org.uk/members-area/rowing-committee, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/, https://www.maidenheadrc.org.uk/privacy, https://www.maidenheadrc.org.uk/contact-us.
  • https://www.maidenheadrc.org.uk/members-area/safeguarding — internal links point to https://www.maidenheadrc.org.uk/members-area/safeguarding, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/members-area.
  • https://www.maidenheadrc.org.uk/members-area/safety — internal links point to https://www.maidenheadrc.org.uk/members-area/safety, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/members-area.
  • https://www.maidenheadrc.org.uk/members-area/trailer-bookings — internal links point to https://www.maidenheadrc.org.uk/members-area/trailer-bookings, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.maidenheadrc.org.uk/members-area.

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

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

  • https://www.maidenheadrc.org.uk/privacy — this noindex page has 32 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.maidenheadrc.org.uk/, https://www.maidenheadrc.org.uk/privacy, https://www.maidenheadrc.org.uk/search.

warning Lorem-ipsum placeholder text in a live page

Rule content.lorem_ipsum · Content · 1 occurrence(s)

warning Duplicate <title> across pages

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

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 35 occurrence(s)

  • https://www.maidenheadrc.org.uk/ — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/150th-anniversary — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/checkout — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/contact-us — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/fundraising — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/hire-us — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/history — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/members-area — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/membership — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/order-confirmation — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/our-club — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/our-regattas — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/our-regattas/maidenhead-regatta — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/paypal-checkout — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/privacy — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/reset-password — the likely hero/LCP image (email-72.67fa6be437.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/river-status — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/row-with-us — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/row-with-us/learn-to-row-adult — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/row-with-us/learn-to-row-junior — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/search — the likely hero/LCP image (66debdcde5f958ab4a716a33_logo-white.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/sign-up — the likely hero/LCP image (thumbs-up-72.cbcaec93bc.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/sponsors — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/team/adaptive — the likely hero/LCP image (66f3ee6afa701cf1e7abbf7d_logo-updated.png) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.maidenheadrc.org.uk/update-password — the likely hero/LCP image (thumbs-up-72.cbcaec93bc.svg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Page is noindex

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

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

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

warning Non-indexable URL listed in sitemap

Rule sitemap.non_indexable · Sitemap · 1 occurrence(s)

Notices (20 rules)

notice Heading levels skip a level

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

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

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

  • https://www.maidenheadrc.org.uk/ — 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.maidenheadrc.org.uk/150th-anniversary — this page reads as difficult (Flesch Reading Ease 41, 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.maidenheadrc.org.uk/checkout — 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.maidenheadrc.org.uk/fundraising — this page reads as difficult (Flesch Reading Ease 43, 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.maidenheadrc.org.uk/hire-us — this page reads as difficult (Flesch Reading Ease 40, 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.maidenheadrc.org.uk/members-area — 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.maidenheadrc.org.uk/membership — this page reads as difficult (Flesch Reading Ease 41, 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.maidenheadrc.org.uk/our-club — 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.maidenheadrc.org.uk/our-regattas — this page reads as very difficult (Flesch Reading Ease 26, 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.maidenheadrc.org.uk/our-regattas/junior-regatta — this page reads as difficult (Flesch Reading Ease 48, 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.maidenheadrc.org.uk/our-regattas/maidenhead-regatta — this page reads as very difficult (Flesch Reading Ease 28, 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.maidenheadrc.org.uk/row-with-us — this page reads as difficult (Flesch Reading Ease 40, 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.maidenheadrc.org.uk/row-with-us/squads — 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.
  • https://www.maidenheadrc.org.uk/team/adaptive — 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.maidenheadrc.org.uk/team/coxes — this page reads as difficult (Flesch Reading Ease 39, 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.maidenheadrc.org.uk/team/masters-men — 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.maidenheadrc.org.uk/team/masters-women — this page reads as difficult (Flesch Reading Ease 50, 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.maidenheadrc.org.uk/team/senior-men — this page reads as difficult (Flesch Reading Ease 41, 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.maidenheadrc.org.uk/team/senior-women — 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.

notice Likely hero image lacks fetchpriority=high

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

  • https://www.maidenheadrc.org.uk/access-denied — the likely hero/LCP image (utility-lock.ae54711958.svg) 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 · 36 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

  • https://www.maidenheadrc.org.uk/ — 26 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.maidenheadrc.org.uk/150th-anniversary — 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.maidenheadrc.org.uk/checkout — 3 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.maidenheadrc.org.uk/contact-us — 4 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.maidenheadrc.org.uk/fundraising — 8 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.maidenheadrc.org.uk/hire-us — 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.maidenheadrc.org.uk/history — 10 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.maidenheadrc.org.uk/members-area — 4 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.maidenheadrc.org.uk/membership — 3 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.maidenheadrc.org.uk/order-confirmation — 3 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.maidenheadrc.org.uk/our-club — 17 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.maidenheadrc.org.uk/our-regattas — 10 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.maidenheadrc.org.uk/our-regattas/junior-regatta — 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.maidenheadrc.org.uk/our-regattas/maidenhead-regatta — 8 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.maidenheadrc.org.uk/paypal-checkout — 3 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.maidenheadrc.org.uk/privacy — 3 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.maidenheadrc.org.uk/river-status — 3 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.maidenheadrc.org.uk/row-with-us — 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.
  • https://www.maidenheadrc.org.uk/row-with-us/learn-to-row-adult — 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.maidenheadrc.org.uk/row-with-us/learn-to-row-junior — 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.maidenheadrc.org.uk/row-with-us/squads — 4 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.maidenheadrc.org.uk/sponsors — 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.maidenheadrc.org.uk/team/adaptive — 3 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.maidenheadrc.org.uk/team/coxes — 3 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.maidenheadrc.org.uk/team/development — 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 · 38 occurrence(s)

  • https://www.maidenheadrc.org.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.maidenheadrc.org.uk/150th-anniversary — 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.maidenheadrc.org.uk/access-denied — 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.maidenheadrc.org.uk/checkout — 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.maidenheadrc.org.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.maidenheadrc.org.uk/hire-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.maidenheadrc.org.uk/history — 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.maidenheadrc.org.uk/log-in — 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.maidenheadrc.org.uk/members-area — 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.maidenheadrc.org.uk/membership — 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.maidenheadrc.org.uk/order-confirmation — 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.maidenheadrc.org.uk/our-club — 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.maidenheadrc.org.uk/our-regattas — 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.maidenheadrc.org.uk/our-regattas/maidenhead-regatta — 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.maidenheadrc.org.uk/paypal-checkout — 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.maidenheadrc.org.uk/privacy — 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.maidenheadrc.org.uk/reset-password — 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.maidenheadrc.org.uk/river-status — 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.maidenheadrc.org.uk/row-with-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.maidenheadrc.org.uk/row-with-us/learn-to-row-junior — 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.maidenheadrc.org.uk/search — 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.maidenheadrc.org.uk/sign-up — 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.maidenheadrc.org.uk/sponsors — 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.maidenheadrc.org.uk/update-password — 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.maidenheadrc.org.uk/user-account — 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 URL redirects to another URL

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

notice Blocked by robots.txt

Rule robots.blocked · Crawlability · 11 occurrence(s)

notice Missing recommended security headers

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

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

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

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

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.maidenheadrc.org.uk/
Maidenhead Rowing Club | Thames Valley Rowing Since 1876
200 yes 719 31
https://www.maidenheadrc.org.uk/privacy
Privacy Policy
200 no 1140 32
https://www.maidenheadrc.org.uk/contact-us
Contact Maidenhead Rowing Club | River Valley
200 yes 145 31
https://www.maidenheadrc.org.uk/fundraising
Fundraising
200 yes 473 28
https://www.maidenheadrc.org.uk/hire-us
Venue Hire | Riverside Events & Business | Maidenhead RC
200 yes 366 28
https://www.maidenheadrc.org.uk/history
History of Maidenhead Rowing Club | Founded 1876 on Thames
200 yes 1181 28
https://www.maidenheadrc.org.uk/membership
Rowing Club Membership | Join Maidenhead RC | Thames Valley
200 yes 586 28
https://www.maidenheadrc.org.uk/our-club
About Maidenhead Rowing Club | Historic Thames Club Since 1876
200 yes 683 28
https://www.maidenheadrc.org.uk/our-regattas/junior-regatta
Maidenhead Junior Regatta 2026 | Thames Youth Racing Event
200 yes 923 28
https://www.maidenheadrc.org.uk/our-regattas/maidenhead-regatta
Maidenhead Regatta| Thames Summer Racing | British Rowing
200 yes 361 28
https://www.maidenheadrc.org.uk/river-status
River Thames Status | Maidenhead RC | Live River Conditions
200 yes 537 28
https://www.maidenheadrc.org.uk/row-with-us/learn-to-row-adult
Adult Learn to Row Courses | Maidenhead Rowing Club | Thames
200 yes 334 28
https://www.maidenheadrc.org.uk/row-with-us/learn-to-row-junior
Junior Learn to Row Courses | Ages 12-18 | Maidenhead RC
200 yes 496 28
https://www.maidenheadrc.org.uk/row-with-us/squads
Rowing Squads | Maidenhead Rowing Club | Thames Valley
200 yes 327 28
https://www.maidenheadrc.org.uk/sign-up
MRC
200 yes 83 3
https://www.maidenheadrc.org.uk/log-in
MRC
200 yes 28 2
https://www.maidenheadrc.org.uk/team/development
Development
200 yes 381 7
https://www.maidenheadrc.org.uk/row-with-us
Learn to Row & Join Maidenhead Rowing Club | Beginners Welcome
200 yes 551 3
https://www.maidenheadrc.org.uk/150th-anniversary
150th Anniversary
200 yes 946 2
https://www.maidenheadrc.org.uk/team/adaptive
Adaptive
200 yes 287 3
https://www.maidenheadrc.org.uk/team/coxes
Coxes
200 yes 228 3
https://www.maidenheadrc.org.uk/team/juniors
Juniors
200 yes 373 3
https://www.maidenheadrc.org.uk/team/masters-men
Masters Men
200 yes 334 3
https://www.maidenheadrc.org.uk/team/masters-women
Masters Women
200 yes 260 3
https://www.maidenheadrc.org.uk/team/recreational
Recreational
200 yes 500 3
https://www.maidenheadrc.org.uk/team/senior-men
Senior Men
200 yes 456 3
https://www.maidenheadrc.org.uk/team/senior-women
Senior Women
200 yes 348 3
https://www.maidenheadrc.org.uk/checkout
Checkout
200 yes 1010 4
https://www.maidenheadrc.org.uk/access-denied
MRC
200 yes 18 0
https://www.maidenheadrc.org.uk/members-area
Members Area
200 yes 121 0
https://www.maidenheadrc.org.uk/order-confirmation
Order confirmation
200 yes 211 0
https://www.maidenheadrc.org.uk/our-regattas
Maidenhead Regattas | Thames Summer Racing | British Rowing Events
200 yes 404 0
https://www.maidenheadrc.org.uk/paypal-checkout
Checkout (PayPal)
200 yes 245 0
https://www.maidenheadrc.org.uk/reset-password
MRC
200 yes 44 0
https://www.maidenheadrc.org.uk/search
Search results
200 yes 176 0
https://www.maidenheadrc.org.uk/sponsors
Club Sponsors | Support Maidenhead Rowing Club | Partners
200 yes 85 0
https://www.maidenheadrc.org.uk/update-password
MRC
200 yes 61 0
https://www.maidenheadrc.org.uk/user-account
MRC
200 yes 28 0
https://www.maidenheadrc.org.uk/members-area/club-kit 0 no 0 28
https://www.maidenheadrc.org.uk/members-area/club-policies-key-documents 0 no 0 28
https://www.maidenheadrc.org.uk/members-area/committee 0 no 0 28
https://www.maidenheadrc.org.uk/members-area/how-to-guides 0 no 0 28
https://www.maidenheadrc.org.uk/members-area/insurance 0 no 0 1
https://www.maidenheadrc.org.uk/members-area/junior-programme 0 no 0 28
https://www.maidenheadrc.org.uk/members-area/launches 0 no 0 1
https://www.maidenheadrc.org.uk/members-area/new-member-induction 0 no 0 28
https://www.maidenheadrc.org.uk/members-area/rowing-committee 0 no 0 28
https://www.maidenheadrc.org.uk/members-area/safeguarding 0 no 0 1
https://www.maidenheadrc.org.uk/members-area/trailer-bookings 0 no 0 1
https://www.maidenheadrc.org.uk/template-pages/shop
Not Found
404 no 16 4

Audit your own site — free

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

Scan your site →