Catalog / catholicpraise.org
64

SEO audit for catholicpraise.org

Catholic Praise | Tools for Media and Ministry

media

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of catholicpraise.org
50
pages crawled
48
indexable pages
2
errors
252
warnings
402
notices
0
orphan pages
1
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 98 1 0 0
Links 98 1 0 0
Images 71 0 48 0
Meta Description 71 0 48 0
Performance 71 0 48 144
Content 74 0 44 50
Structured Data 80 0 34 14
Duplicate 86 0 24 0
Canonical 98 0 3 0
Titles 99 0 2 0
Robots 99 0 1 0
Agent Readiness 100 0 0 48
Security 100 0 0 49
Social 100 0 0 96
URL 100 0 0 1
Findings

Errors (2 rules)

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

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

error Client error (4xx) response

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

Warnings (10 rules)

warning Thin content (low word count)

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

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

warning Images missing alt text

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

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

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

  • https://www.catholicpraise.org/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/author/catholicpraise_bdvl5i/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/calendar/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/calendar/?cec_view=day&cec_day=2026-07-21 — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/calendar/?cec_view=list — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/calendar/?cec_view=month&cec_month=2026-06 — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/calendar/?cec_view=week&cec_week=2026-07-19 — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/event-category/liturgical-services/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/28th-sunday-in-ordinary-time-2/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/28th-sunday-in-ordinary-time/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/2nd-sunday-in-ordinary-time/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/3rd-sunday-in-ordinary-time/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/4th-sunday-in-ordinary-time/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/baptism-of-the-lord/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/epiphany-of-the-lord/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/st-callistus-i-pope-and-martyr/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/st-elizabeth-ann-seton-religious/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/st-john-xxiii-pope/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/events/st-therese-of-the-child-jesus-virgin-and-doctor-of-the-church/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/locations/east-site/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/weekly-view/ — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/weekly-view/?cec_view=day&cec_day=2026-07-21 — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/weekly-view/?cec_view=list — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/weekly-view/?cec_view=month&cec_month=2026-07 — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.catholicpraise.org/weekly-view/?cec_view=week&cec_week=2026-07-12 — the likely hero/LCP image (catholic-praise-gold-amplifier-logo-1024x228.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.

warning Missing meta description

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

warning robots.txt blocks CSS/JS the pages need to render

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

  • https://www.catholicpraise.org/ — robots.txt Disallow blocks render-critical CSS/JS under: /wp-includes/js/jquery/, /wp-includes/js/mediaelement/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

warning Event schema missing required properties (name/startDate/location)

Rule schema.event_incomplete · Structured Data · 34 occurrence(s)

  • https://www.catholicpraise.org/events/28th-sunday-in-ordinary-time-2/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/28th-sunday-in-ordinary-time/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/29th-sunday-in-ordinary-time-2/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/29th-sunday-in-ordinary-time/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/2nd-sunday-in-ordinary-time/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/3rd-sunday-in-ordinary-time/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/4th-sunday-in-ordinary-time/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/baptism-of-the-lord/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/epiphany-of-the-lord/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/ss-john-de-brebeuf-and-isaac-jogues-priests-and-companions-martyrs/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-anthony-mary-claret-bishop/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-callistus-i-pope-and-martyr-2/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-callistus-i-pope-and-martyr/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-elizabeth-ann-seton-religious/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-hedwig-religious-2/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-hedwig-religious/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-ignatius-of-antioch-bishop-and-martyr/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-john-of-capistrano-priest-2/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-john-of-capistrano-priest/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-john-xxiii-pope/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-margaret-mary-alacoque-virgin-2/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-margaret-mary-alacoque-virgin/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-paul-of-the-cross-priest-2/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-paul-of-the-cross-priest/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.
  • https://www.catholicpraise.org/events/st-therese-of-the-child-jesus-virgin-and-doctor-of-the-church/ — Event structured data is missing required property (location) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (description, image, offers, performer), which enrich the result.

warning Title likely truncated in SERP (too wide)

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

Notices (13 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 No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 45 occurrence(s)

notice Low text-to-HTML ratio

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

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

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

  • https://www.catholicpraise.org/calendar/?cec_view=list — this page reads as difficult (Flesch Reading Ease 35, 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.catholicpraise.org/weekly-view/?cec_view=list — 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.

notice Missing Open Graph tags

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

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

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

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

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

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

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

  • https://www.catholicpraise.org/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/author/catholicpraise_bdvl5i/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/calendar/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/calendar/?cec_view=day&cec_day=2026-07-21 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/calendar/?cec_view=list — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/calendar/?cec_view=month&cec_month=2026-06 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/calendar/?cec_view=week&cec_week=2026-07-19 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/event-category/liturgical-services/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/28th-sunday-in-ordinary-time-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.
  • https://www.catholicpraise.org/events/28th-sunday-in-ordinary-time/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/2nd-sunday-in-ordinary-time/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/3rd-sunday-in-ordinary-time/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/4th-sunday-in-ordinary-time/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/baptism-of-the-lord/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/epiphany-of-the-lord/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/st-callistus-i-pope-and-martyr/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/st-elizabeth-ann-seton-religious/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/st-john-xxiii-pope/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/events/st-therese-of-the-child-jesus-virgin-and-doctor-of-the-church/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/locations/east-site/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/weekly-view/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/weekly-view/?cec_view=day&cec_day=2026-07-21 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/weekly-view/?cec_view=list — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/weekly-view/?cec_view=month&cec_month=2026-07 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.catholicpraise.org/weekly-view/?cec_view=week&cec_week=2026-07-12 — 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 Missing recommended security headers

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

notice Missing Twitter Card tag

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

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.catholicpraise.org/author/catholicpraise_bdvl5i/
Rita Baumann | Catholic Praise
200 yes 32 49
https://www.catholicpraise.org/calendar/
Calendar | Catholic Praise
200 yes 386 49
https://www.catholicpraise.org/weekly-view/
Weekly View | Catholic Praise
200 yes 185 49
https://www.catholicpraise.org/calendar/?cec_view=list
Calendar | Catholic Praise
200 yes 635 4
https://www.catholicpraise.org/weekly-view/?cec_view=list
Weekly View | Catholic Praise
200 yes 636 4
https://www.catholicpraise.org/weekly-view/?cec_view=month&cec_month=2026-07
Weekly View | Catholic Praise
200 yes 387 4
https://www.catholicpraise.org/weekly-view/?cec_view=day&cec_day=2026-07-21
Weekly View | Catholic Praise
200 yes 87 3
https://www.catholicpraise.org/calendar/?cec_view=day&cec_day=2026-07-21
Calendar | Catholic Praise
200 yes 86 3
https://www.catholicpraise.org/calendar/?cec_view=week&cec_week=2026-07-19
Calendar | Catholic Praise
200 yes 184 3
https://www.catholicpraise.org/calendar/?cec_view=month&cec_month=2026-06
Calendar | Catholic Praise
200 yes 82 2
https://www.catholicpraise.org/weekly-view/?cec_view=week&cec_week=2026-07-12
Weekly View | Catholic Praise
200 yes 187 2
https://www.catholicpraise.org/event-category/liturgical-services/
Liturgical Services | Catholic Praise
200 yes 35 2
https://www.catholicpraise.org/
Catholic Praise | Tools for Media and Ministry
200 yes 31 0
https://www.catholicpraise.org/events/27th-sunday-in-ordinary-time-2/
27th Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/27th-sunday-in-ordinary-time/
27th Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/28th-sunday-in-ordinary-time-2/
28th Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/28th-sunday-in-ordinary-time/
28th Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/29th-sunday-in-ordinary-time-2/
29th Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/29th-sunday-in-ordinary-time/
29th Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/2nd-sunday-in-ordinary-time/
2nd Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/30th-sunday-in-ordinary-time-2/
30th Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/30th-sunday-in-ordinary-time/
30th Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/31st-sunday-in-ordinary-time/
31st Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/3rd-sunday-in-ordinary-time/
3rd Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/4th-sunday-in-ordinary-time/
4th Sunday in Ordinary Time | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/baptism-of-the-lord/
Baptism of the Lord | Catholic Praise
200 yes 61 0
https://www.catholicpraise.org/events/blessed-francis-xavier-seelos-priest/
Blessed Francis Xavier Seelos, Priest | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/epiphany-of-the-lord/
Epiphany of the Lord | Catholic Praise
200 yes 61 0
https://www.catholicpraise.org/events/ss-john-de-brebeuf-and-isaac-jogues-priests-and-companions-martyrs/
Ss. John de Brébeuf and Isaac Jogues, Priests, and Companions, Martyrs | Catholic Praise
200 yes 68 0
https://www.catholicpraise.org/events/st-anthony-mary-claret-bishop/
St. Anthony Mary Claret, Bishop | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/st-callistus-i-pope-and-martyr-2/
St. Callistus I, Pope and Martyr | Catholic Praise
200 yes 63 0
https://www.catholicpraise.org/events/st-callistus-i-pope-and-martyr/
St. Callistus I, Pope and Martyr | Catholic Praise
200 yes 63 0
https://www.catholicpraise.org/events/st-elizabeth-ann-seton-religious/
St. Elizabeth Ann Seton, Religious | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/st-faustina-kowalska-virgin-2/
St. Faustina Kowalska, Virgin | Catholic Praise
200 yes 61 0
https://www.catholicpraise.org/events/st-faustina-kowalska-virgin/
St. Faustina Kowalska, Virgin | Catholic Praise
200 yes 61 0
https://www.catholicpraise.org/events/st-francis-of-assisi/
St. Francis of Assisi | Catholic Praise
200 yes 61 0
https://www.catholicpraise.org/events/st-hedwig-religious-2/
St. Hedwig, Religious | Catholic Praise
200 yes 60 0
https://www.catholicpraise.org/events/st-hedwig-religious/
St. Hedwig, Religious | Catholic Praise
200 yes 60 0
https://www.catholicpraise.org/events/st-ignatius-of-antioch-bishop-and-martyr/
St. Ignatius of Antioch, Bishop and Martyr | Catholic Praise
200 yes 64 0
https://www.catholicpraise.org/events/st-john-of-capistrano-priest-2/
St. John of Capistrano, Priest | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/st-john-of-capistrano-priest/
St. John of Capistrano, Priest | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/st-john-xxiii-pope/
St. John XXIII, Pope | Catholic Praise
200 yes 61 0
https://www.catholicpraise.org/events/st-margaret-mary-alacoque-virgin-2/
St. Margaret Mary Alacoque, Virgin | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/st-margaret-mary-alacoque-virgin/
St. Margaret Mary Alacoque, Virgin | Catholic Praise
200 yes 62 0
https://www.catholicpraise.org/events/st-paul-of-the-cross-priest-2/
St. Paul of the Cross, Priest | Catholic Praise
200 yes 63 0
https://www.catholicpraise.org/events/st-paul-of-the-cross-priest/
St. Paul of the Cross, Priest | Catholic Praise
200 yes 63 0
https://www.catholicpraise.org/events/st-therese-of-the-child-jesus-virgin-and-doctor-of-the-church/
St. Thérèse of the Child Jesus, Virgin and Doctor of the Church | Catholic Praise
200 yes 69 0
https://www.catholicpraise.org/locations/east-site/
East Site Church (106th & Lincoln) | Catholic Praise
200 yes 123 0
https://www.catholicpraise.org/?p=13
404 Not Found | Catholic Praise
404 no 33 1
https://www.catholicpraise.org/feed/ 200 no 0 49

Audit your own site — free

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

Scan your site →