Catalog / fireworksmediagroup.com
65

SEO audit for fireworksmediagroup.com

Fireworks Media Group |

media

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of fireworksmediagroup.com
50
pages crawled
50
indexable pages
0
errors
160
warnings
670
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Meta Description 70 0 50 0
Performance 70 0 50 235
Agent Readiness 79 0 35 55
Content 93 0 12 88
Duplicate 98 0 4 0
Headings 98 0 4 3
Canonical 98 0 3 0
Crawlability 99 0 1 0
Titles 99 0 1 0
Cache 100 0 0 50
Images 100 0 0 1
Links 100 0 0 35
Security 100 0 0 50
Sitemap 100 0 0 1
Social 100 0 0 100
Structured Data 100 0 0 50
URL 100 0 0 2
Findings

Warnings (10 rules)

warning Control has no accessible name

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

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

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

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

warning Soft 404 (200 OK but content signals not found)

Rule status.soft_404 · Crawlability · 1 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (20 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 10 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 · 44 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 · 49 occurrence(s)

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

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

  • https://fireworksmediagroup.com/contact/ — this page reads as difficult (Flesch Reading Ease 36, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/news/project_category/scripted/ — this page reads as very difficult (Flesch Reading Ease 27, 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://fireworksmediagroup.com/productions/ — this page reads as very difficult (Flesch Reading Ease 3, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/big-timber/ — this page reads as very difficult (Flesch Reading Ease 7, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/brett-walks-the-block/ — this page reads as very difficult (Flesch Reading Ease 12, 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://fireworksmediagroup.com/productions/ghost-loop/ — 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.
  • https://fireworksmediagroup.com/productions/million-dollar-zombie-flips/ — this page reads as very difficult (Flesch Reading Ease 29, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/no-demo-reno/ — this page reads as very difficult (Flesch Reading Ease 7, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/off-the-grid-on-the-beach/ — this page reads as very difficult (Flesch Reading Ease 21, 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://fireworksmediagroup.com/productions/pamelas-cooking-with-love/ — this page reads as very difficult (Flesch Reading Ease 6, 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://fireworksmediagroup.com/productions/pamelas-garden-of-eden/ — this page reads as very difficult (Flesch Reading Ease 13, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/panic-button/ — this page reads as very difficult (Flesch Reading Ease 28, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/pet-search-and-rescue/ — this page reads as very difficult (Flesch Reading Ease 25, 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://fireworksmediagroup.com/productions/restored/ — this page reads as very difficult (Flesch Reading Ease 15, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/rhys-darby-big-in-japan/ — this page reads as very difficult (Flesch Reading Ease 20, 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://fireworksmediagroup.com/productions/scare-tactics/ — 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.
  • https://fireworksmediagroup.com/productions/selling-the-big-easy/ — this page reads as very difficult (Flesch Reading Ease 10, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/small-town-potential/ — this page reads as very difficult (Flesch Reading Ease 6, 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://fireworksmediagroup.com/productions/texas-flip-n-move/ — this page reads as difficult (Flesch Reading Ease 42, 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://fireworksmediagroup.com/productions/the-carbonaro-effect/ — this page reads as very difficult (Flesch Reading Ease 17, 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://fireworksmediagroup.com/productions/thomas-jane-to-star-in-abc-crime-series-troppo/ — this page reads as very difficult (Flesch Reading Ease 15, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/timothy/ — this page reads as difficult (Flesch Reading Ease 40, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://fireworksmediagroup.com/productions/under-the-vines/ — this page reads as very difficult (Flesch Reading Ease 21, 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://fireworksmediagroup.com/productions/zombie-house-flipping-family-business/ — this page reads as very difficult (Flesch Reading Ease 25, 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://fireworksmediagroup.com/team/ — this page reads as very difficult (Flesch Reading Ease 3, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Likely hero image lacks fetchpriority=high

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

  • https://fireworksmediagroup.com/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/6752-2/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/contact/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/demo-reel/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/how-to/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/lead-paint/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/news/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/news/project_category/scripted/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/news/project_category/scripted/page/2/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/partners/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/at-home-with-julia/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/big-timber/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/brett-walks-the-block/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/million-dollar-zombie-flips/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/pamelas-cooking-with-love/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/pamelas-garden-of-eden/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/pet-search-and-rescue/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/thomas-jane-to-star-in-abc-crime-series-troppo/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/timothy/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/under-the-vines/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/wednesday-night-fever/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/productions/zombie-house-flipping-family-business/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/team/ — the likely hero/LCP image (fireworksmediagroup-logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://fireworksmediagroup.com/thank-you/ — the likely hero/LCP image (fireworksmediagroup-logo.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 · 1 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 35 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 · 35 occurrence(s)

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)

  • https://fireworksmediagroup.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/6752-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/contact/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/demo-reel/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/how-to/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/lead-paint/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/news/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/news/project_category/scripted/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/news/project_category/scripted/page/2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/partners/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/at-home-with-julia/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/big-timber/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/brett-walks-the-block/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/million-dollar-zombie-flips/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/pamelas-cooking-with-love/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/pamelas-garden-of-eden/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/pet-search-and-rescue/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/thomas-jane-to-star-in-abc-crime-series-troppo/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/timothy/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/under-the-vines/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/wednesday-night-fever/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/productions/zombie-house-flipping-family-business/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/team/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://fireworksmediagroup.com/thank-you/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

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

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

  • https://fireworksmediagroup.com/ — 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://fireworksmediagroup.com/6752-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://fireworksmediagroup.com/contact/ — 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://fireworksmediagroup.com/demo-reel/ — 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://fireworksmediagroup.com/how-to/ — 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://fireworksmediagroup.com/lead-paint/ — 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://fireworksmediagroup.com/news/ — 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://fireworksmediagroup.com/news/project_category/scripted/ — 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://fireworksmediagroup.com/news/project_category/scripted/page/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://fireworksmediagroup.com/partners/ — 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://fireworksmediagroup.com/productions/ — 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://fireworksmediagroup.com/productions/at-home-with-julia/ — 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://fireworksmediagroup.com/productions/big-timber/ — 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://fireworksmediagroup.com/productions/brett-walks-the-block/ — 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://fireworksmediagroup.com/productions/million-dollar-zombie-flips/ — 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://fireworksmediagroup.com/productions/pamelas-cooking-with-love/ — 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://fireworksmediagroup.com/productions/pamelas-garden-of-eden/ — 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://fireworksmediagroup.com/productions/pet-search-and-rescue/ — 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://fireworksmediagroup.com/productions/thomas-jane-to-star-in-abc-crime-series-troppo/ — 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://fireworksmediagroup.com/productions/timothy/ — 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://fireworksmediagroup.com/productions/under-the-vines/ — 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://fireworksmediagroup.com/productions/wednesday-night-fever/ — 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://fireworksmediagroup.com/productions/zombie-house-flipping-family-business/ — 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://fireworksmediagroup.com/team/ — 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://fireworksmediagroup.com/thank-you/ — 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 · 50 occurrence(s)

notice Indexable page not listed in sitemap

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

notice Underscores in URL path (prefer hyphens)

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://fireworksmediagroup.com/
Fireworks Media Group |
200 yes 25 50
https://fireworksmediagroup.com/contact/
Contact | Fireworks Media Group
200 yes 629 50
https://fireworksmediagroup.com/partners/
Partners | Fireworks Media Group
200 yes 20 50
https://fireworksmediagroup.com/productions/
Productions | Fireworks Media Group
200 yes 410 50
https://fireworksmediagroup.com/team/
About us | Fireworks Media Group
200 yes 109 50
https://fireworksmediagroup.com/productions/at-home-with-julia/
At Home with Julia | Fireworks Media Group
200 yes 71 36
https://fireworksmediagroup.com/productions/thomas-jane-to-star-in-abc-crime-series-troppo/
Troppo | Fireworks Media Group
200 yes 450 36
https://fireworksmediagroup.com/productions/timothy/
Timothy | Fireworks Media Group
200 yes 100 36
https://fireworksmediagroup.com/productions/under-the-vines/
Under the Vines | Fireworks Media Group
200 yes 470 36
https://fireworksmediagroup.com/productions/wednesday-night-fever/
Wednesday Night Fever | Fireworks Media Group
200 yes 61 36
https://fireworksmediagroup.com/productions/alaska-flip-n-move/
Alaska Flip N Move | Fireworks Media Group
200 yes 403 35
https://fireworksmediagroup.com/productions/anna-gares-cab-fare/
Anna Gare’s Cab Fare | Fireworks Media Group
200 yes 490 35
https://fireworksmediagroup.com/productions/big-timber/
Big Timber | Fireworks Media Group
200 yes 411 35
https://fireworksmediagroup.com/productions/brett-walks-the-block/
Brett Walks The Block | Fireworks Media Group
200 yes 444 35
https://fireworksmediagroup.com/productions/fools-gold/
Fool’s Gold | Fireworks Media Group
200 yes 484 35
https://fireworksmediagroup.com/productions/ghost-loop/
Ghost Loop | Fireworks Media Group
200 yes 381 35
https://fireworksmediagroup.com/productions/gourmet-farmer/
Gourmet Farmer | Fireworks Media Group
200 yes 890 35
https://fireworksmediagroup.com/productions/holiday-cookie-builds/
Holiday Cookie Builds | Fireworks Media Group
200 yes 399 35
https://fireworksmediagroup.com/productions/koala-rescue/
Koala Rescue | Fireworks Media Group
200 yes 742 35
https://fireworksmediagroup.com/productions/living-universe/
Living Universe | Fireworks Media Group
200 yes 711 35
https://fireworksmediagroup.com/productions/louisiana-flip-n-move/
Louisiana Flip N Move | Fireworks Media Group
200 yes 380 35
https://fireworksmediagroup.com/productions/made-up/
Made Up | Fireworks Media Group
200 yes 407 35
https://fireworksmediagroup.com/productions/million-dollar-zombie-flips/
Million Dollar Zombie Flips | Fireworks Media Group
200 yes 489 35
https://fireworksmediagroup.com/productions/mom-me/
Mom & Me | Fireworks Media Group
200 yes 401 35
https://fireworksmediagroup.com/productions/my-brother-the-serial-killer/
My Brother the Serial Killer | Fireworks Media Group
200 yes 424 35
https://fireworksmediagroup.com/productions/no-demo-reno/
No Demo Reno | Fireworks Media Group
200 yes 397 35
https://fireworksmediagroup.com/productions/off-the-grid-on-the-beach/
Off the Grid On the Beach | Fireworks Media Group
200 yes 384 35
https://fireworksmediagroup.com/productions/pamelas-cooking-with-love/
Pamela’s Cooking With Love | Fireworks Media Group
200 yes 453 35
https://fireworksmediagroup.com/productions/pamelas-garden-of-eden/
Pamela’s Garden of Eden | Fireworks Media Group
200 yes 475 35
https://fireworksmediagroup.com/productions/panic-button/
Panic Button | Fireworks Media Group
200 yes 415 35
https://fireworksmediagroup.com/productions/pet-search-and-rescue/
Pet Search And Rescue | Fireworks Media Group
200 yes 458 35
https://fireworksmediagroup.com/productions/restored/
Restored | Fireworks Media Group
200 yes 389 35
https://fireworksmediagroup.com/productions/rhys-darby-big-in-japan/
Rhys Darby: Big in Japan | Fireworks Media Group
200 yes 488 35
https://fireworksmediagroup.com/productions/road-to-riches-2/
Road to Riches | Fireworks Media Group
200 yes 507 35
https://fireworksmediagroup.com/productions/scare-tactics/
Scare Tactics | Fireworks Media Group
200 yes 410 35
https://fireworksmediagroup.com/productions/selling-the-big-easy/
Selling the Big Easy | Fireworks Media Group
200 yes 378 35
https://fireworksmediagroup.com/productions/shane/
Shane | Fireworks Media Group
200 yes 540 35
https://fireworksmediagroup.com/productions/small-town-potential/
Small Town Potential | Fireworks Media Group
200 yes 398 35
https://fireworksmediagroup.com/productions/texas-flip-n-move/
Texas Flip N Move | Fireworks Media Group
200 yes 440 35
https://fireworksmediagroup.com/productions/the-carbonaro-effect/
The Carbonaro Effect | Fireworks Media Group
200 yes 388 35
https://fireworksmediagroup.com/productions/the-pacific-in-the-wake-of-captain-cook-with-sam-neill/
The Pacific: In the Wake of Captain Cook with Sam Neill | Fireworks Media Group
200 yes 669 35
https://fireworksmediagroup.com/productions/zombie-house-flipping-family-business/
Zombie House Flipping: Family Business | Fireworks Media Group
200 yes 506 35
https://fireworksmediagroup.com/news/project_category/scripted/
Scripted | Fireworks Media Group
200 yes 282 1
https://fireworksmediagroup.com/news/project_category/scripted/page/2/
Scripted | Fireworks Media Group
200 yes 87 1
https://fireworksmediagroup.com/6752-2/
| Fireworks Media Group
200 yes 28 0
https://fireworksmediagroup.com/demo-reel/
Demo Reel | Fireworks Media Group
200 yes 16 0
https://fireworksmediagroup.com/how-to/
Site Administration | Fireworks Media Group
200 yes 90 0
https://fireworksmediagroup.com/lead-paint/
Lead Paint Warning | Fireworks Media Group
200 yes 896 0
https://fireworksmediagroup.com/news/
News | Fireworks Media Group
200 yes 42 0
https://fireworksmediagroup.com/thank-you/
Thank You | Fireworks Media Group
200 yes 37 0

Audit your own site — free

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

Scan your site →