Catalog / winnipegmonarchs.ca
65

SEO audit for winnipegmonarchs.ca

Winnipeg Monarchs

other

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of winnipegmonarchs.ca
50
pages crawled
50
indexable pages
0
errors
234
warnings
643
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 50 3
Images 70 0 50 51
Meta Description 70 0 50 0
Performance 70 0 50 203
Content 90 0 17 84
Titles 92 0 14 0
Headings 99 0 2 0
Duplicate 99 0 1 0
Cache 100 0 0 50
Links 100 0 0 50
Security 100 0 0 50
Social 100 0 0 100
Structured Data 100 0 0 50
URL 100 0 0 2
Findings

Warnings (8 rules)

warning Control has no accessible name

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

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

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

  • http://www.winnipegmonarchs.ca/ — https://www.winnipegmonarchs.ca/ 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 Missing <h1>

Rule h1.missing · Headings · 2 occurrence(s)

warning Images missing alt text

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

warning Missing meta description

Rule meta_desc.missing · Meta Description · 50 occurrence(s)

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

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

warning Title likely truncated in SERP (too wide)

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

Notices (18 rules)

notice Heading levels skip a level

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

notice Low text-to-HTML ratio

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

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

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

  • http://www.winnipegmonarchs.ca/ — 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.
  • http://www.winnipegmonarchs.ca/dakota-ccs-jonathan-toews-sportsplex-new-home-for-mjhls-winnipeg-freeze — 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.
  • http://www.winnipegmonarchs.ca/game-day-manager-and-volunteers-needed — this page reads as difficult (Flesch Reading Ease 32, 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.
  • http://www.winnipegmonarchs.ca/home-opener-vs-steinbach-october-9 — 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.
  • http://www.winnipegmonarchs.ca/josh-green-accepts-position-in-whl — 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.
  • http://www.winnipegmonarchs.ca/josh-green-announces-coaching-staff-ahead-of-2020-season — 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.
  • http://www.winnipegmonarchs.ca/kody-gibbs-commits-to-castleton-university — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • http://www.winnipegmonarchs.ca/meet-the-winnipeg-freeze — this page reads as very difficult (Flesch Reading Ease 23, 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.
  • http://www.winnipegmonarchs.ca/october-18-vs-steinbach-pistons — 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.
  • http://www.winnipegmonarchs.ca/october-23-vs-winnipeg-blues — this page reads as very difficult (Flesch Reading Ease 19, 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.
  • http://www.winnipegmonarchs.ca/photos-february-4th-2022 — 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.
  • http://www.winnipegmonarchs.ca/photos-november-20th-2021 — this page reads as very difficult (Flesch Reading Ease 11, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • http://www.winnipegmonarchs.ca/photos-october-22-2021 — 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.
  • http://www.winnipegmonarchs.ca/photos-september-17th — this page reads as very difficult (Flesch Reading Ease 11, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • http://www.winnipegmonarchs.ca/photos-september-18th — 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.
  • http://www.winnipegmonarchs.ca/photos-september-24th — 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.
  • http://www.winnipegmonarchs.ca/photos-september-24th-2 — 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.
  • http://www.winnipegmonarchs.ca/read-trade-deadline-recap — 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.
  • http://www.winnipegmonarchs.ca/roster-vs-the-blues-on-september-25-2020 — 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.
  • http://www.winnipegmonarchs.ca/spectator-safety-checklist — 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.
  • http://www.winnipegmonarchs.ca/taurean-white-named-head-coach-and-general-manager — 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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-launch-virtual-teddy-bear-toss-in-support-of-the-childrens-hospital-foundations-child-life-program — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-make-coaching-change — this page reads as difficult (Flesch Reading Ease 38, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-name-josh-green-head-coach-and-general-manager — 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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-summer-id-camp — 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.

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

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

notice Likely hero image lacks fetchpriority=high

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

  • http://www.winnipegmonarchs.ca/ — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/285-2 — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/dakota-ccs-jonathan-toews-sportsplex-new-home-for-mjhls-winnipeg-freeze — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/game-day-manager-and-volunteers-needed — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/home-opener-vs-steinbach-october-9 — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/josh-green-accepts-position-in-whl — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/josh-green-announces-coaching-staff-ahead-of-2020-season — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/meet-the-winnipeg-freeze — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/october-18-vs-steinbach-pistons — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/october-23-vs-winnipeg-blues — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/photos-february-4th-2022 — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/photos-november-20th-2021 — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/photos-october-22-2021 — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/photos-september-17th — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/photos-september-18th — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/photos-september-24th — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/photos-september-24th-2 — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/read-trade-deadline-recap — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/roster-vs-the-blues-on-september-25-2020 — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/spectator-safety-checklist — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/taurean-white-named-head-coach-and-general-manager — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-launch-virtual-teddy-bear-toss-in-support-of-the-childrens-hospital-foundations-child-life-program — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-make-coaching-change — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-name-josh-green-head-coach-and-general-manager — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-summer-id-camp — the likely hero/LCP image (mb-blue-cross-web-mobile-banner.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 · 50 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

  • http://www.winnipegmonarchs.ca/photos-november-20th-2021 — the page has 1573 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • http://www.winnipegmonarchs.ca/photos-october-22-2021 — the page has 2043 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • http://www.winnipegmonarchs.ca/photos-september-24th — the page has 1616 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

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

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

notice No Last-Modified header (no conditional GET for unchanged pages)

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

  • http://www.winnipegmonarchs.ca/ — 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.
  • http://www.winnipegmonarchs.ca/285-2 — 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.
  • http://www.winnipegmonarchs.ca/dakota-ccs-jonathan-toews-sportsplex-new-home-for-mjhls-winnipeg-freeze — 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.
  • http://www.winnipegmonarchs.ca/game-day-manager-and-volunteers-needed — 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.
  • http://www.winnipegmonarchs.ca/home-opener-vs-steinbach-october-9 — 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.
  • http://www.winnipegmonarchs.ca/josh-green-accepts-position-in-whl — 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.
  • http://www.winnipegmonarchs.ca/josh-green-announces-coaching-staff-ahead-of-2020-season — 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.
  • http://www.winnipegmonarchs.ca/meet-the-winnipeg-freeze — 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.
  • http://www.winnipegmonarchs.ca/october-18-vs-steinbach-pistons — 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.
  • http://www.winnipegmonarchs.ca/october-23-vs-winnipeg-blues — 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.
  • http://www.winnipegmonarchs.ca/photos-february-4th-2022 — 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.
  • http://www.winnipegmonarchs.ca/photos-november-20th-2021 — 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.
  • http://www.winnipegmonarchs.ca/photos-october-22-2021 — 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.
  • http://www.winnipegmonarchs.ca/photos-september-17th — 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.
  • http://www.winnipegmonarchs.ca/photos-september-18th — 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.
  • http://www.winnipegmonarchs.ca/photos-september-24th — 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.
  • http://www.winnipegmonarchs.ca/photos-september-24th-2 — 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.
  • http://www.winnipegmonarchs.ca/read-trade-deadline-recap — 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.
  • http://www.winnipegmonarchs.ca/roster-vs-the-blues-on-september-25-2020 — 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.
  • http://www.winnipegmonarchs.ca/spectator-safety-checklist — 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.
  • http://www.winnipegmonarchs.ca/taurean-white-named-head-coach-and-general-manager — 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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-launch-virtual-teddy-bear-toss-in-support-of-the-childrens-hospital-foundations-child-life-program — 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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-make-coaching-change — 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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-name-josh-green-head-coach-and-general-manager — 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.
  • http://www.winnipegmonarchs.ca/winnipeg-freeze-summer-id-camp — 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 No structured data detected

Rule schema.none · Structured Data · 50 occurrence(s)

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

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

notice Missing Twitter Card tag

Rule twitter.missing · Social · 50 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
http://www.winnipegmonarchs.ca/
Winnipeg Monarchs
200 yes 658 50
http://www.winnipegmonarchs.ca/become-a-billet
Become a Billet | Winnipeg Monarchs
200 yes 319 50
http://www.winnipegmonarchs.ca/freeze-home-opener
Freeze Home Opener | Winnipeg Monarchs
200 yes 158 3
http://www.winnipegmonarchs.ca/freeze-keep-it-close-but-fall-to-nighthawks
Freeze Keep It Close But Fall To Nighthawks | Winnipeg Monarchs
200 yes 459 3
http://www.winnipegmonarchs.ca/freeze-auto-protect-kelman-fedora
Freeze Auto-Protect Kelman & Fedora | Winnipeg Monarchs
200 yes 178 3
http://www.winnipegmonarchs.ca/introducing-monarchs
Freeze change name to Monarchs, update logo ahead of 2025-26 Season | Winnipeg Monarchs
200 yes 428 3
http://www.winnipegmonarchs.ca/committed-nathan-glavina
COMMITTED | Nathan Glavina | Winnipeg Monarchs
200 yes 254 3
http://www.winnipegmonarchs.ca/announcing-zach-franco-gm-coach
Winnipeg Monarchs Name Zach Franko as New Head Coach and General Manager | Winnipeg Monarchs
200 yes 452 3
http://www.winnipegmonarchs.ca/committed-1st-overall-selection-noah-oughton
COMMITTED | 1st Overall Selection Noah Oughton | Winnipeg Monarchs
200 yes 299 3
http://www.winnipegmonarchs.ca/roster-update
Roster Update | Winnipeg Monarchs
200 yes 218 3
http://www.winnipegmonarchs.ca/freeze-auto-protect-sutherland-epenell-ahead-of-2023-mjhl-draft
Freeze Auto-Protect Sutherland & Espenell ahead of 2023 MJHL Draft | Winnipeg Monarchs
200 yes 203 3
http://www.winnipegmonarchs.ca/player-signing-nicolas-remple
PLAYER SIGNING | Nicolas Rempel | Winnipeg Monarchs
200 yes 258 2
http://www.winnipegmonarchs.ca/key-additions-to-the-winnipeg-monarchs
Key Additions to the Winnipeg Monarchs | Winnipeg Monarchs
200 yes 440 1
http://www.winnipegmonarchs.ca/news-winnipeg-blues-freeze-launch-preseason-junior-id-showcase-powered-by-play-hockey
NEWS | Winnipeg Blues & Freeze launch Preseason Junior ID Showcase powered by PLAY Hockey | Winnipeg Monarchs
200 yes 283 2
http://www.winnipegmonarchs.ca/news-freeze-launch-prospect-camp
Freeze launch Prospect Camp | Winnipeg Monarchs
200 yes 227 2
http://www.winnipegmonarchs.ca/winnipeg-freeze-name-josh-green-head-coach-and-general-manager
WINNIPEG FREEZE NAME JOSH GREEN HEAD COACH AND GENERAL MANAGER | Winnipeg Monarchs
200 yes 406 2
http://www.winnipegmonarchs.ca/1317-2
Freeze Launch Minor Hockey Team of the Game Program | Winnipeg Monarchs
200 yes 259 2
http://www.winnipegmonarchs.ca/spectator-safety-checklist
SPECTATOR SAFETY CHECKLIST | Winnipeg Monarchs
200 yes 577 2
http://www.winnipegmonarchs.ca/josh-green-announces-coaching-staff-ahead-of-2020-season
JOSH GREEN ANNOUNCES COACHING STAFF AHEAD OF 2020 SEASON | Winnipeg Monarchs
200 yes 346 2
http://www.winnipegmonarchs.ca/news-freeze-announce-leadership-group-for-2022-23-season
Freeze announce Leadership Group for 2022-23 Season | Winnipeg Monarchs
200 yes 145 2
http://www.winnipegmonarchs.ca/news-winnipeg-freeze-confirm-2022-23-coaching-and-player-development-staff
Freeze Confirm 2022-23 Coaching and Player Development Staff | Winnipeg Monarchs
200 yes 908 2
http://www.winnipegmonarchs.ca/roster-vs-the-blues-on-september-25-2020
Roster vs the Blues on September 25, 2020 | Winnipeg Monarchs
200 yes 129 2
http://www.winnipegmonarchs.ca/home-opener-vs-steinbach-october-9
Home Opener vs Steinbach October 9 | Winnipeg Monarchs
200 yes 128 2
http://www.winnipegmonarchs.ca/winnipeg-freeze-make-five-selections-in-2022-mjhl-draft
Freeze Make 5 Selections in 2022 MJHL Draft | Winnipeg Monarchs
200 yes 291 2
http://www.winnipegmonarchs.ca/news-winnipeg-freeze-announce-jay-pylypuik-as-head-coach-and-general-manager
Freeze announce Jay Pylypuik as Head Coach & General Manager | Winnipeg Monarchs
200 yes 441 2
http://www.winnipegmonarchs.ca/october-18-vs-steinbach-pistons
October 18 vs Steinbach Pistons | Winnipeg Monarchs
200 yes 122 2
http://www.winnipegmonarchs.ca/kody-gibbs-commits-to-castleton-university
Gibbs Commits to Castleton University | Winnipeg Monarchs
200 yes 213 2
http://www.winnipegmonarchs.ca/october-23-vs-winnipeg-blues
October 23 vs Winnipeg Blues | Winnipeg Monarchs
200 yes 133 2
http://www.winnipegmonarchs.ca/kody-gibbs-named-taylor-mccaffrey-community-pla
Kody Gibbs named Taylor McCaffrey Community Player of the Year | Winnipeg Monarchs
200 yes 130 2
http://www.winnipegmonarchs.ca/winnipeg-freeze-launch-virtual-teddy-bear-toss-in-support-of-the-childrens-hospital-foundations-child-life-program
WINNIPEG FREEZE LAUNCH VIRTUAL TEDDY BEAR TOSS IN SUPPORT OF THE CHILDREN’S HOSPITAL FOUNDATION’S CHILD LIFE PROGRAM. | Winnipeg Monarchs
200 yes 478 2
http://www.winnipegmonarchs.ca/josh-green-accepts-position-in-whl
Josh Green Accepts Position in WHL | Winnipeg Monarchs
200 yes 277 2
http://www.winnipegmonarchs.ca/news-winnipeg-freeze-announce-spring-id-camp
Winnipeg Freeze announce Spring ID Camp | Winnipeg Monarchs
200 yes 257 2
http://www.winnipegmonarchs.ca/news-winnipeg-blues-and-winnipeg-freeze-announce-prospect-id-camp
Winnipeg Blues & Freeze Announce Prospect ID Camp | Winnipeg Monarchs
200 yes 258 2
http://www.winnipegmonarchs.ca/winnipeg-freeze-summer-id-camp
Winnipeg Freeze Summer ID Camp | Winnipeg Monarchs
200 yes 289 2
http://www.winnipegmonarchs.ca/dakota-ccs-jonathan-toews-sportsplex-new-home-for-mjhls-winnipeg-freeze
DAKOTA CC’S JONATHAN TOEWS SPORTSPLEX NEW HOME FOR MJHL’S WINNIPEG FREEZE | Winnipeg Monarchs
200 yes 517 2
http://www.winnipegmonarchs.ca/photos-february-4th-2022
PHOTOS: February 4th, 2022 | Winnipeg Monarchs
200 yes 125 2
http://www.winnipegmonarchs.ca/game-day-manager-and-volunteers-needed
Game Day Manager and Volunteers Needed | Winnipeg Monarchs
200 yes 255 2
http://www.winnipegmonarchs.ca/read-trade-deadline-recap
READ: Trade Deadline Recap | Winnipeg Monarchs
200 yes 180 2
http://www.winnipegmonarchs.ca/285-2
| Winnipeg Monarchs
200 yes 641 2
http://www.winnipegmonarchs.ca/taurean-white-named-head-coach-and-general-manager
Taurean White Named Head Coach and General Manager | Winnipeg Monarchs
200 yes 318 2
http://www.winnipegmonarchs.ca/photos-september-17th
PHOTOS: September 17th | Winnipeg Monarchs
200 yes 117 2
http://www.winnipegmonarchs.ca/winnipeg-freeze-make-coaching-change
Winnipeg Freeze Make Coaching Change | Winnipeg Monarchs
200 yes 211 2
http://www.winnipegmonarchs.ca/photos-november-20th-2021
PHOTOS: November 20th, 2021 | Winnipeg Monarchs
200 yes 119 2
http://www.winnipegmonarchs.ca/photos-september-18th
PHOTOS: September 18th | Winnipeg Monarchs
200 yes 118 2
http://www.winnipegmonarchs.ca/photos-october-22-2021
PHOTOS: October 22, 2021 | Winnipeg Monarchs
200 yes 120 2
http://www.winnipegmonarchs.ca/photos-september-24th
PHOTOS: September 24th | Winnipeg Monarchs
200 yes 118 2
http://www.winnipegmonarchs.ca/photos-september-24th-2
PHOTOS: September 25th | Winnipeg Monarchs
200 yes 119 2
http://www.winnipegmonarchs.ca/evan-stirling-freeze-rbc-community-ambassador
Evan Stirling – Freeze RBC Community Ambassador | Winnipeg Monarchs
200 yes 362 1
http://www.winnipegmonarchs.ca/meet-the-winnipeg-freeze
Meet the Winnipeg Freeze! | Winnipeg Monarchs
200 yes 123 1
http://www.winnipegmonarchs.ca/news-freeze-launch-id-camp
Freeze Launch ID Camp | Winnipeg Monarchs
200 yes 229 1

Audit your own site — free

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

Scan your site →