Catalog / matchthehatchff.com
65

SEO audit for matchthehatchff.com

Match the Hatch Guide Service Fly-Fishing Trips | Match the Hatch Fly-Fishing Guide Service

other

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

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

Match the Hatch Guide Service Fly-Fishing Trips

20
pages crawled
20
indexable pages
0
errors
110
warnings
122
notices
12
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 70 0 20 1
Headings 72 0 19 0
Content 73 0 18 23
Titles 75 0 17 0
Links 82 0 12 0
Structured Data 82 0 12 8
Meta Description 84 0 11 6
Agent Readiness 99 0 1 2
Duplicate 100 0 0 4
Images 100 0 0 20
Performance 100 0 0 40
Rendering 100 0 0 6
Robots 100 0 0 1
Social 100 0 0 11
Findings

Warnings (8 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

Rule content.thin · Content · 18 occurrence(s)

warning Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 20 occurrence(s)

warning Schema describes content not visible on the page

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

  • https://matchthehatchff.com/au-sable-riverboat-full-day-trout-trip-1-person-znxsf- — a schema name/headline ("Au Sable Riverboat- Full Day Trout Trip 1 person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/au-sable-riverboat-full-day-trout-trip-2-person-zqsjpq — a schema name/headline ("Au Sable Riverboat- Full Day Trout Trip 2 Person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/au-sable-riverboat-half-day-trout-trip-1-person-zacgej — a schema name/headline ("Au Sable Riverboat- Half Day Trout Trip 1 Person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/au-sable-riverboat-half-day-trout-trip-2-person--zg2tty — a schema name/headline ("Au Sable Riverboat- Half Day Trout Trip 2 person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/drift-raft-12-day-warmwater-1-person-zfqnbf — a schema name/headline ("Drift Raft-1/2 Day Warmwater 1 person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/drift-raft-bass-trip-z8wjfk — a schema name/headline ("Drift Raft-1/2 Day Warmwater 2 person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/drift-raft-full-day-trip-warmwater-1-person-znidtt — a schema name/headline ("Drift Raft- Full Day Trip Warmwater 1 person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/drift-raft-full-day-trip-warmwater-2-person-zcljvy — a schema name/headline ("Drift Raft- Full Day Trip Warmwater 2 Person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/drift-raft-full-day-trout-trip-1-person-zw6jw3 — a schema name/headline ("Drift Raft- Full Day Trout Trip 1 Person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/drift-raft-full-day-trout-trip-2-person-z5monx — a schema name/headline ("Drift Raft- Full Day Trout Trip 2 person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/drift-raft-half-day-trout-trip-1-person-z2q8ic — a schema name/headline ("Drift Raft- Half Day Trout Trip 1 person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://matchthehatchff.com/drift-raft-half-day-trout-trip-2-person-z7nsxm — a schema name/headline ("Drift Raft- Half Day Trout Trip 2 person") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Title likely truncated in SERP (too wide)

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

Notices (15 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 20 occurrence(s)

notice Duplicate meta description across pages

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

notice Likely hero image lacks fetchpriority=high

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

  • https://matchthehatchff.com/ — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/au-sable-riverboat-full-day-trout-trip-1-person-znxsf- — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/au-sable-riverboat-full-day-trout-trip-2-person-zqsjpq — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/au-sable-riverboat-half-day-trout-trip-1-person-zacgej — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/au-sable-riverboat-half-day-trout-trip-2-person--zg2tty — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/book-trip-here — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/drift-boat-raft-guide-trips — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/drift-raft-12-day-warmwater-1-person-zfqnbf — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/drift-raft-bass-trip-z8wjfk — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/drift-raft-full-day-trip-warmwater-1-person-znidtt — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/drift-raft-full-day-trip-warmwater-2-person-zcljvy — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/drift-raft-full-day-trout-trip-1-person-zw6jw3 — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/drift-raft-full-day-trout-trip-2-person-z5monx — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/drift-raft-half-day-trout-trip-1-person-z2q8ic — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/drift-raft-half-day-trout-trip-2-person-z7nsxm — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/dub-club — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/intro-to-fly-fishing-lessons — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/picture-gallery — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/river-boat-guide-trips — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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://matchthehatchff.com/wading-guide-trips — the likely hero/LCP image (20210601_172744-mp8er8w8vzfrokgz.jpg) 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 · 20 occurrence(s)

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

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

notice Meta description too short

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

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

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

notice robots.txt missing (root returns 404/none)

Rule robots.txt_missing · Robots · 1 occurrence(s)

  • https://matchthehatchff.com/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)

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

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

  • https://matchthehatchff.com/ — 8 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
Pages (showing 20 of 20)
URLStatusIndexableWordsIn-links
https://matchthehatchff.com/
Match the Hatch Guide Service Fly-Fishing Trips | Match the Hatch Fly-Fishing Guide Service
200 yes 1007 20
https://matchthehatchff.com/book-trip-here
BOOK TRIP HERE | Match the Hatch Fly-Fishing Guide Service
200 yes 56 20
https://matchthehatchff.com/drift-boat-raft-guide-trips
Stealthcraft Hooligan XL Drift Boat Fly-Fishing Guided Trips | Match the Hatch Fly-Fishing Guide Service
200 yes 186 20
https://matchthehatchff.com/dub-club
DUB CLUB | Match the Hatch Fly-Fishing Guide Service
200 yes 213 20
https://matchthehatchff.com/intro-to-fly-fishing-lessons
Match the Hatch Introduction Fly-Fishing Lessons | Match the Hatch Fly-Fishing Guide Service
200 yes 95 20
https://matchthehatchff.com/picture-gallery
Picture Gallery | Match the Hatch Fly-Fishing Guide Service
200 yes 58 20
https://matchthehatchff.com/river-boat-guide-trips
Match the Hatch guided Fly-Fishing Trips Au Sable River Boat | Match the Hatch Fly-Fishing Guide Service
200 yes 198 20
https://matchthehatchff.com/wading-guide-trips
Match the Hatch Fly-Fishing Guided Wade Fishing Trips | Match the Hatch Fly-Fishing Guide Service
200 yes 113 20
https://matchthehatchff.com/au-sable-riverboat-full-day-trout-trip-1-person-znxsf-
Au Sable Riverboat- Full Day Trout Trip 1 person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/au-sable-riverboat-full-day-trout-trip-2-person-zqsjpq
Au Sable Riverboat- Full Day Trout Trip 2 Person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/au-sable-riverboat-half-day-trout-trip-1-person-zacgej
Au Sable Riverboat- Half Day Trout Trip 1 Person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/au-sable-riverboat-half-day-trout-trip-2-person--zg2tty
Au Sable Riverboat- Half Day Trout Trip 2 person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/drift-raft-12-day-warmwater-1-person-zfqnbf
Drift Raft-1/2 Day Warmwater 1 person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/drift-raft-bass-trip-z8wjfk
Drift Raft-1/2 Day Warmwater 2 person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/drift-raft-full-day-trip-warmwater-1-person-znidtt
Drift Raft- Full Day Trip Warmwater 1 person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/drift-raft-full-day-trip-warmwater-2-person-zcljvy
Drift Raft- Full Day Trip Warmwater 2 Person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/drift-raft-full-day-trout-trip-1-person-zw6jw3
Drift Raft- Full Day Trout Trip 1 Person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/drift-raft-full-day-trout-trip-2-person-z5monx
Drift Raft- Full Day Trout Trip 2 person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/drift-raft-half-day-trout-trip-1-person-z2q8ic
Drift Raft- Half Day Trout Trip 1 person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0
https://matchthehatchff.com/drift-raft-half-day-trout-trip-2-person-z7nsxm
Drift Raft- Half Day Trout Trip 2 person | Match the Hatch Fly-Fishing Guide Service
200 yes 56 0

Audit your own site — free

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

Scan your site →