Catalog / dancedynamicslv.com
63

SEO audit for dancedynamicslv.com

dynamicproductions — Dance Dynamics

otherSquarespace

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of dancedynamicslv.com
50
pages crawled
47
indexable pages
2
errors
279
warnings
281
notices
0
orphan pages
1
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 98 1 0 2
Links 98 1 0 0
Performance 44 0 94 94
Agent Readiness 72 0 47 12
Structured Data 72 0 47 2
Meta Description 78 0 36 3
Headings 83 0 28 7
Content 89 0 19 18
Budget 98 0 4 0
Titles 98 0 3 2
Canonical 99 0 1 1
Duplicate 100 0 0 2
Images 100 0 0 51
Security 100 0 0 47
Sitemap 100 0 0 1
Social 100 0 0 36
URL 100 0 0 3
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 (11 rules)

warning Control has no accessible name

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

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

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

  • http://www.dancedynamicslv.com/dd-blog?author=5d603c107b24eb0001329af2 — internal links point to http://www.dancedynamicslv.com/dd-blog?author=5d603c107b24eb0001329af2, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: http://www.dancedynamicslv.com/dd-blog, http://www.dancedynamicslv.com/dd-blog/helping-child-overcome-stage-fright-before-dance-performances, http://www.dancedynamicslv.com/dd-blog/2024/11/18/dance-classes-help-kids-make-friends.
  • http://www.dancedynamicslv.com/dd-blog?offset=1711929600081&reversePaginate=true&category=Dance — internal links point to http://www.dancedynamicslv.com/dd-blog?offset=1711929600081&reversePaginate=true&category=Dance, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: http://www.dancedynamicslv.com/dd-blog?offset=1712552003100&category=Dance.
  • http://www.dancedynamicslv.com/dd-blog?offset=1734310800199&reversePaginate=true — internal links point to http://www.dancedynamicslv.com/dd-blog?offset=1734310800199&reversePaginate=true, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: http://www.dancedynamicslv.com/dd-blog?offset=1734915600893.
  • http://www.dancedynamicslv.com/search — internal links point to http://www.dancedynamicslv.com/search, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: http://www.dancedynamicslv.com/dynamicproductions, http://www.dancedynamicslv.com/about-us, http://www.dancedynamicslv.com/our-studio.

warning Interior page canonicalizes to the homepage

Rule canonical.points_to_homepage · Canonical · 1 occurrence(s)

  • http://www.dancedynamicslv.com/about-us — this interior page canonicalizes to the homepage (http://www.dancedynamicslv.com/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.

warning Lorem-ipsum placeholder text in a live page

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

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

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

  • http://www.dancedynamicslv.com/about-us — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/campinfo — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/contact-us — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/dd-blog — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/dd-blog/2024/11/18/dance-classes-help-kids-make-friends — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/dd-blog/category/Dance — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/dd-blog/helping-child-overcome-stage-fright-before-dance-performances — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/dd-blog/tag/Kids+Class — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/ddclassschedule — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/dynamic-team — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/dynamicproductions — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/free-class — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/freetrial — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/masterclass — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/our-studio — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/pics-vids — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/privacy-policy — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/recital — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/rooms — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/schedule — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/summer — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/summer25 — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/teamauditions — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/terms-of-service — the likely hero/LCP image (dd+logo+trans+new.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.
  • http://www.dancedynamicslv.com/waiver — the likely hero/LCP image (dd+logo+trans+new.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 Render-blocking script in <head> (no defer/async)

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

warning Rich-result schema missing required properties

Rule schema.invalid · Structured Data · 47 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (21 rules)

notice No llms.txt for AI agents

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

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 1 occurrence(s)

notice Low text-to-HTML ratio

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

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

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

  • http://www.dancedynamicslv.com/callback — 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.
  • http://www.dancedynamicslv.com/dd-blog — this page reads as very difficult (Flesch Reading Ease -14, 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.dancedynamicslv.com/dd-blog/ballet-improves-childrens-coordination-and-balance — this page reads as difficult (Flesch Reading Ease 43, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • http://www.dancedynamicslv.com/dd-blog/benefits-musical-theater-young-childrens-development — 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.dancedynamicslv.com/dd-blog/category/Dance — 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.
  • http://www.dancedynamicslv.com/dd-blog/helping-child-overcome-stage-fright-before-dance-performances — this page reads as difficult (Flesch Reading Ease 49, 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.dancedynamicslv.com/dd-blog/role-music-dance-classes-kids — 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.
  • http://www.dancedynamicslv.com/dd-blog?offset=1712552003100&category=Dance — this page reads as very 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.dancedynamicslv.com/dd-blog?offset=1734915600893 — this page reads as very difficult (Flesch Reading Ease -16, 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.dancedynamicslv.com/faq-mojave — 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.
  • http://www.dancedynamicslv.com/junglebook — 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.
  • http://www.dancedynamicslv.com/recital — 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.dancedynamicslv.com/teamauditions — 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.dancedynamicslv.com/waiver — 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.

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

Rule h1.multiple · Headings · 7 occurrence(s)

notice Image alt text is keyword-stuffed (repetition / low variety)

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

notice Image alt text is very long (possible keyword stuffing)

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

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

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

  • http://www.dancedynamicslv.com/our-studio — 2 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • http://www.dancedynamicslv.com/schedule — 3 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 47 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 3 occurrence(s)

notice Missing Open Graph tags

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

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

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

  • http://www.dancedynamicslv.com/about-us — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/campinfo — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/contact-us — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/dd-blog — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/dd-blog/2024/11/18/dance-classes-help-kids-make-friends — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/dd-blog/category/Dance — 22 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/dd-blog/helping-child-overcome-stage-fright-before-dance-performances — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/dd-blog/tag/Kids+Class — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/ddclassschedule — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/dynamic-team — 23 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/dynamicproductions — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/free-class — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/freetrial — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/masterclass — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/our-studio — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/pics-vids — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/privacy-policy — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/recital — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/rooms — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/schedule — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/summer — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/summer25 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/teamauditions — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/terms-of-service — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • http://www.dancedynamicslv.com/waiver — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

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

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

  • http://www.dancedynamicslv.com/about-us — 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.dancedynamicslv.com/campinfo — 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.dancedynamicslv.com/contact-us — 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.dancedynamicslv.com/dd-blog — 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.dancedynamicslv.com/dd-blog/2024/11/18/dance-classes-help-kids-make-friends — 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.dancedynamicslv.com/dd-blog/category/Dance — 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.dancedynamicslv.com/dd-blog/helping-child-overcome-stage-fright-before-dance-performances — 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.dancedynamicslv.com/dd-blog/tag/Kids+Class — 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.dancedynamicslv.com/ddclassschedule — 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.dancedynamicslv.com/dynamic-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.
  • http://www.dancedynamicslv.com/dynamicproductions — 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.dancedynamicslv.com/free-class — 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.dancedynamicslv.com/freetrial — 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.dancedynamicslv.com/masterclass — 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.dancedynamicslv.com/our-studio — 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.dancedynamicslv.com/pics-vids — 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.dancedynamicslv.com/privacy-policy — 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.dancedynamicslv.com/recital — 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.dancedynamicslv.com/rooms — 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.dancedynamicslv.com/schedule — 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.dancedynamicslv.com/summer — 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.dancedynamicslv.com/summer25 — 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.dancedynamicslv.com/teamauditions — 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.dancedynamicslv.com/terms-of-service — 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.dancedynamicslv.com/waiver — 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 Blocked by robots.txt

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

notice Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 2 occurrence(s)

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

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

notice Indexable page not listed in sitemap

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

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
http://www.dancedynamicslv.com/
Dance Dynamics
200 yes 375 48
http://www.dancedynamicslv.com/about-us
Dance Dynamics
200 yes 375 48
http://www.dancedynamicslv.com/contact-us
Contact Us — Dance Dynamics
200 yes 130 48
http://www.dancedynamicslv.com/dd-blog
DD Blog — Dance Dynamics
200 yes 355 48
http://www.dancedynamicslv.com/dynamic-team
Dynamic Team — Dance Dynamics
200 yes 83 48
http://www.dancedynamicslv.com/our-studio
Our Studio — Dance Dynamics
200 yes 820 48
http://www.dancedynamicslv.com/pics-vids
Pics & Vids — Dance Dynamics
200 yes 83 48
http://www.dancedynamicslv.com/schedule
Schedule — Dance Dynamics
200 yes 1061 48
http://www.dancedynamicslv.com/lil-dd-schedule
LIL DD Schedule — Dance Dynamics
200 yes 81 3
http://www.dancedynamicslv.com/freetrial
FREE TRIAL — Dance Dynamics
200 yes 129 2
http://www.dancedynamicslv.com/summer
Summer — Dance Dynamics
200 yes 88 2
http://www.dancedynamicslv.com/dd-blog/category/Dance
Dance — DD Blog — Dance Dynamics
200 yes 390 8
http://www.dancedynamicslv.com/ddclassschedule
DD Class Schedule — Dance Dynamics
200 yes 81 1
http://www.dancedynamicslv.com/dd-blog/mistakes-to-avoid-when-choosing-dance-classes
Mistakes to Avoid When Choosing Dance Classes — Dance Dynamics
200 yes 1114 4
http://www.dancedynamicslv.com/dd-blog/ballet-improves-childrens-coordination-and-balance
Ballet for Kids: Boosting Coordination & Balance — Dance Dynamics
200 yes 1128 4
http://www.dancedynamicslv.com/dd-blog/first-dance-studio-visit-expectations
What to Expect at Your First Dance Studio Visit — Dance Dynamics
200 yes 1160 4
http://www.dancedynamicslv.com/dd-blog/benefits-musical-theater-young-childrens-development
Benefits of Musical Theater for Young Children's Development — Dance Dynamics
200 yes 1132 3
http://www.dancedynamicslv.com/dd-blog/common-challenges-hip-hop-dance-overcome
5 Common Challenges in Hip Hop Dance and How to Overcome Them — Dance Dynamics
200 yes 1212 3
http://www.dancedynamicslv.com/dd-blog/helping-child-overcome-stage-fright-before-dance-performances
Helping Your Child Overcome Stage Fright Before Dance Performances — Dance Dynamics
200 yes 1086 2
http://www.dancedynamicslv.com/dd-blog/role-music-dance-classes-kids
The Role of Music in Dance Classes for Kids — Dance Dynamics
200 yes 1169 2
http://www.dancedynamicslv.com/dd-blog?offset=1734915600893
DD Blog — Dance Dynamics
200 yes 353 1
http://www.dancedynamicslv.com/dd-blog/tag/Kids+Class
Kids Class — DD Blog — Dance Dynamics
200 yes 114 3
http://www.dancedynamicslv.com/campinfo
Camp Information — Dance Dynamics
200 yes 94 1
http://www.dancedynamicslv.com/dd-blog?offset=1712552003100&category=Dance
DD Blog — Dance Dynamics
200 yes 416 1
http://www.dancedynamicslv.com/dd-blog/2024/11/18/dance-classes-help-kids-make-friends
How Dance Classes Help Kids Make New Friends — Dance Dynamics
200 yes 965 1
http://www.dancedynamicslv.com/ddrecital2024
DD Recital Info — Dance Dynamics
200 yes 752 1
http://www.dancedynamicslv.com/team-auditions-combo-videos
Team Auditions (Combo Videos) — Dance Dynamics
200 yes 494 1
http://www.dancedynamicslv.com/2425schedule
2024-25 Schedule — Dance Dynamics
200 yes 117 0
http://www.dancedynamicslv.com/callback
Callbacks — Dance Dynamics
200 yes 194 0
http://www.dancedynamicslv.com/ddholiday
DDHOLIDAY — Dance Dynamics
200 yes 212 0
http://www.dancedynamicslv.com/ddscheduleall
2021-22 DD SCHEDULE ALL SEASONS — Dance Dynamics
200 yes 81 0
http://www.dancedynamicslv.com/dpac
DPAC SHOWS — Dance Dynamics
200 yes 111 0
http://www.dancedynamicslv.com/dynamicproductions
dynamicproductions — Dance Dynamics
200 yes 115 0
http://www.dancedynamicslv.com/faq-mojave
FAQ — Dance Dynamics
200 yes 628 0
http://www.dancedynamicslv.com/free-class
Free Class — Dance Dynamics
200 yes 168 0
http://www.dancedynamicslv.com/junglebook
JungleBook Callbacks — Dance Dynamics
200 yes 310 0
http://www.dancedynamicslv.com/masterclass
Master Class — Dance Dynamics
200 yes 363 0
http://www.dancedynamicslv.com/matildacallbacks
Matilda Callbacks — Dance Dynamics
200 yes 352 0
http://www.dancedynamicslv.com/picday25
Picture Day — Dance Dynamics
200 yes 340 0
http://www.dancedynamicslv.com/privacy-policy
Privacy Policy — Dance Dynamics
200 yes 210 0
http://www.dancedynamicslv.com/recital
DD Recital — Dance Dynamics
200 yes 177 0
http://www.dancedynamicslv.com/rooms
rooms — Dance Dynamics
200 yes 85 0
http://www.dancedynamicslv.com/summer25
SummerSchedule2025 — Dance Dynamics
200 yes 131 0
http://www.dancedynamicslv.com/teamauditions
Team Auditions 2025-26 — Dance Dynamics
200 yes 376 0
http://www.dancedynamicslv.com/teamresults
Team Results — Dance Dynamics
200 yes 464 0
http://www.dancedynamicslv.com/terms-of-service
Terms Of Service — Dance Dynamics
200 yes 692 0
http://www.dancedynamicslv.com/waiver
waiver — Dance Dynamics
200 yes 737 0
http://www.dancedynamicslv.com/dd-blog?author=5d603c107b24eb0001329af2 0 no 0 13
http://www.dancedynamicslv.com/s/Tuesday-Room.jpg
Dance Dynamics
404 no 149 1
http://www.dancedynamicslv.com/search 0 no 0 48

Audit your own site — free

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

Scan your site →