Catalog / dancewise.com
78

SEO audit for dancewise.com

DanceWise Studio Phoenix | Ballroom & Latin Dance Lessons

otherWix

Health 78/100 (good) · 35 pages crawled · generated 2026-08-26

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

Looking for ballroom dancing near you? DanceWise in uptown Phoenix provides a professional, friendly, and fun environment for anyone & everyone to dance in. Whether you have never danced before, or ha…

35
pages crawled
34
indexable pages
1
errors
22
warnings
232
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Structured Data 97 1 0 32
Content 92 0 9 37
Headings 97 0 4 5
Meta Description 97 0 4 21
Duplicate 98 0 2 4
Agent Readiness 99 0 1 8
Crawlability 99 0 1 0
Titles 99 0 1 2
Images 100 0 0 15
Performance 100 0 0 70
Security 100 0 0 34
Social 100 0 0 4
Findings

Errors (1 rules)

error JSON-LD block missing @context or @type

Rule schema.no_context_type · Structured Data · 1 occurrence(s)

Warnings (7 rules)

warning Control has no accessible name

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

warning Duplicate <title> across pages

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

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 1 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (18 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

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

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

  • https://www.dancewise.com/dance-cruise-itinerary — this page reads as difficult (Flesch Reading Ease 44, 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.dancewise.com/inquiry-services-page — 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.
  • https://www.dancewise.com/waiver-release-of-liability — 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.

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

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

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

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

  • https://www.dancewise.com/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.dancewise.com/news — 46 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.

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

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

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

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

notice Missing Open Graph tags

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

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

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

  • https://www.dancewise.com/ — 72 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.
  • https://www.dancewise.com/2025-a-space-odyssey — 18 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.
  • https://www.dancewise.com/5-year-anniversary-party — 17 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.
  • https://www.dancewise.com/about/quality-dance-shoes — 19 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.
  • https://www.dancewise.com/beauty-shop — 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.
  • https://www.dancewise.com/blog — 12 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.
  • https://www.dancewise.com/calendar — 13 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.
  • https://www.dancewise.com/corporate-events — 18 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.
  • https://www.dancewise.com/dance-attire — 20 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.
  • https://www.dancewise.com/dance-cruise-itinerary — 16 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.
  • https://www.dancewise.com/hawaiian-luau — 14 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.
  • https://www.dancewise.com/health-and-wellness — 19 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.
  • https://www.dancewise.com/inquiry-services-page — 15 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.
  • https://www.dancewise.com/kasia-kozak-workshop — 13 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.
  • https://www.dancewise.com/new-years-kickoff-party — 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.
  • https://www.dancewise.com/news — 77 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.
  • https://www.dancewise.com/online — 12 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.
  • https://www.dancewise.com/our-wonderful-students — 40 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.
  • https://www.dancewise.com/post/the-team-wins — 13 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.
  • https://www.dancewise.com/projects-8 — 19 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.
  • https://www.dancewise.com/service-page/bridal-makeup — 15 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.
  • https://www.dancewise.com/tea-dance — 35 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.
  • https://www.dancewise.com/tournament — 18 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.
  • https://www.dancewise.com/upcoming-competitions — 62 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.
  • https://www.dancewise.com/visiting-instructors — 18 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 · 34 occurrence(s)

  • https://www.dancewise.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://www.dancewise.com/2025-a-space-odyssey — 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.dancewise.com/5-year-anniversary-party — 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.dancewise.com/about/quality-dance-shoes — 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.dancewise.com/beauty-shop — 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.dancewise.com/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.
  • https://www.dancewise.com/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.dancewise.com/corporate-events — 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.dancewise.com/dance-attire — 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.dancewise.com/dance-cruise-itinerary — 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.dancewise.com/hawaiian-luau — 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.dancewise.com/health-and-wellness — 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.dancewise.com/inquiry-services-page — 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.dancewise.com/kasia-kozak-workshop — 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.dancewise.com/new-years-kickoff-party — 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.dancewise.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://www.dancewise.com/online — 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.dancewise.com/our-wonderful-students — 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.dancewise.com/post/the-team-wins — 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.dancewise.com/projects-8 — 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.dancewise.com/service-page/bridal-makeup — 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.dancewise.com/tea-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.
  • https://www.dancewise.com/tournament — 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.dancewise.com/upcoming-competitions — 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.dancewise.com/visiting-instructors — 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 Slow server response

Rule perf.slow_response · Performance · 2 occurrence(s)

notice Title tag is identical to the H1 (missed keyword variation)

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

notice Title is very short

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

Pages (showing 35 of 35)
URLStatusIndexableWordsIn-links
https://www.dancewise.com/
DanceWise Studio Phoenix | Ballroom & Latin Dance Lessons
200 yes 1248 34
https://www.dancewise.com/ballroom-basics-dance
Ballroom Basics Dance | DanceWise Dance Studio | Phoenix, Arizona, USA
200 yes 315 34
https://www.dancewise.com/blog
DanceWise Blog | DanceWise Studio
200 yes 556 34
https://www.dancewise.com/calendar
Dance Calendar | Dancewise Dance Studio | Phoenix
200 yes 164 34
https://www.dancewise.com/contact
How to Contact DanceWise | DanceWise Dance Studio | Phoenix, Arizona, USA
200 yes 191 34
https://www.dancewise.com/new-students
Adult Dance Lessons | Dancewise Dance Studio | Phoenix, Arizona
200 yes 2019 34
https://www.dancewise.com/news
Social Media | DanceWise Studio
200 yes 189 34
https://www.dancewise.com/our-wonderful-students
Our Wonderful Students | DanceWise Studio
200 yes 852 34
https://www.dancewise.com/private-lessons
Private Dance Lessons | DanceWise Dance Studio | Phoenix, Arizona, USA
200 yes 351 34
https://www.dancewise.com/team-match
Team Match | Dancewise Dance Studio | Phoenix, Arizona, USA
200 yes 251 34
https://www.dancewise.com/upcoming-competitions
Upcoming Competitions | DanceWise Dance Studio | Phoenix, AZ
200 yes 226 34
https://www.dancewise.com/visiting-instructors
Visiting Instructors | DanceWise Studio
200 yes 683 34
https://www.dancewise.com/waiver-release-of-liability
Waiver & Release Of Liability | DanceWise Dance Studio | Phoenix
200 yes 1184 34
https://www.dancewise.com/cruise-packing-list
Cruise: Packing List | DanceWise Studio
200 yes 243 2
https://www.dancewise.com/dance-cruise-itinerary
Cruise: Itinerary | DanceWise Studio
200 yes 911 2
https://www.dancewise.com/hawaiian-luau
4 Year Anniversary Party | DanceWise Dance Studio | Crystal Elegance
200 yes 208 1
https://www.dancewise.com/showcase-prgram-2025-a-space-odyssey
Ballroom Dance Showcase | DanceWise Dance Studio | Phoenix, AZ
200 yes 160 1
https://www.dancewise.com/tournament
Tournament of Champions | DanceWise Studio
200 yes 560 1
https://www.dancewise.com/dance-cruise-booking
Cruise: Booking | DanceWise Studio
200 yes 541 1
https://www.dancewise.com/2025-a-space-odyssey
Ballroom Dance Showcase | DanceWise Dance Studio | Phoenix, AZ
200 yes 205 0
https://www.dancewise.com/5-year-anniversary-party
5 Year Anniversary Party | DanceWise Studio
200 yes 298 0
https://www.dancewise.com/about/quality-dance-shoes
Dance Shoes | Dancewise Dance Studio | Phoenix
200 yes 554 0
https://www.dancewise.com/beauty-shop
Beauty Shop | DanceWise Studio
200 yes 193 0
https://www.dancewise.com/corporate-events
Corporate Events | DanceWise Studio
200 yes 425 0
https://www.dancewise.com/dance-attire
Dance Attire | DanceWise Studio
200 yes 178 0
https://www.dancewise.com/health-and-wellness
Health & Wellness | DanceWise Studio
200 yes 179 0
https://www.dancewise.com/inquiry-services-page
Inquiry Services Page | DanceWise Studio
200 yes 266 0
https://www.dancewise.com/kasia-kozak-workshop
Kasia Kozak Workshop! | DanceWise Studio
200 yes 326 0
https://www.dancewise.com/new-years-kickoff-party
Pre-New Years Kickoff Party | DanceWise Dance Studio | Phoenix, AZ
200 yes 254 0
https://www.dancewise.com/online
Online | DanceWise Studio
200 yes 165 0
https://www.dancewise.com/post/the-team-wins
The Team Wins!
200 yes 253 0
https://www.dancewise.com/projects-8
Competitions - Specific | DanceWise Studio
200 yes 294 0
https://www.dancewise.com/service-page/bridal-makeup
Bridal Makeup | DanceWise Studio
200 yes 186 0
https://www.dancewise.com/tea-dance
Tea Dance | DanceWise Dance Studio | Phoenix USA
200 yes 223 0
https://www.dancewise.com/dance-cruise-excursions 0 no 0 2

Audit your own site — free

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

Scan your site →