OMEGA CONCEPTSWebsite SEO Audit · November 10, 2026 Eastern

Measured website audit · November 10, 2026

www.leskoballet.com

A practical review of search visibility, technical health, content, performance, and AI readiness.

87/ 100

9 low · 1 med

Desktop homepage screenshotMobile homepage preview

Desktop + mobile preview

Executive summary

Lesko Ballet Academy has a strong baseline with an overall score of 87, excellent on-page and local performance, and a technically solid site. The clearest opportunities are not broad sitewide content rewrites but targeted fixes in performance, accessibility, and discoverability. Mobile performance is the largest user-experience gap, with a mobile performance score of 60 and a 9.1 s Largest Contentful Paint. Accessibility also needs attention, mainly because 503 images are missing alternative text across the site, while mobile & accessibility is 77. The authority category is the weakest at 41, and the crawl shows only 23 backlinks from 11 referring domains. A small set of structural issues also remain: two sitemap URLs are not reached through internal links, the homepage is missing several security headers, and social preview metadata uses images with unsuitable aspect ratios on 18 pages. One page, /summer-camp, also needs more decision-making details for visitors.

Measured scope: 18 HTML pages · 38 keywords found in third-party index

Category scores

Technical
92
On-page
100
Content
89
Performance
60
Mobile & Accessibility
77
Structured data & Social
89
Local
100

Overall score is the unweighted mean of categories marked measured. Estimated authority is reported separately, and AI-search readiness is informational and not scored.

Findings at a glance

Issue severity
10

critical: 0 · high: 0 · medium: 1 · low: 9

Homepage transfer weight by resource type · 1.41 MB
font: 597.5 KB597.5 KBscript: 521.9 KB521.9 KBimage: 277.7 KB277.7 KBstylesheet: 35.5 KBother: 9.0 KBdocument: 6.8 KBmedia: 0.0 KB1.41 MB category sum

font: 597.5 KBscript: 521.9 KBimage: 277.7 KBstylesheet: 35.5 KBother: 9.0 KBdocument: 6.8 KBmedia: 0.0 KB

HTTP status distribution
200153
Crawl depth distribution
Depth 01Depth 17Depth 210

Lighthouse total-byte-weight: 1.41 MB · resource-summary sum: 1.41 MB · sum matches total: Yes.

Pages to review for depth

Low-severity review prompts; not word-count verdicts. Google has no preferred word count; word count only triggered review.

PagePurpose and visitor question
Summer Camp in Staten Island | Lesko Ballet Academy
/summer-camp
The page outlines a sample day, but it does not clearly answer dates, pricing, age eligibility, or how families register.

Performance and Core Web Vitals

Mobile Lighthouse60/100
Desktop Lighthouse85/100
Largest Contentful Paint9.1 s
Cumulative Layout Shift0
Total Blocking Time240 ms

Google’s good CWV thresholds are LCP ≤ 2.5 s, INP ≤ 200 ms, and CLS ≤ 0.1. This Lighthouse lab run reports LCP and CLS; field INP is not measured here. TBT is shown only as a lab responsiveness proxy, not as a CWV threshold. Desktop and mobile runs are shown separately.

Lighthouse category comparison
Mobile perf.60Desktop perf.85Mobile a11y79Desktop a11y83Mobile best100Desktop best100Mobile SEO85Desktop SEO85

Titles and descriptions

Title length histogram
001–30031–601161+7
Meta description length histogram
001–70071–16016161+2

Title and description lengths are measured from crawled HTML; recommendations are in the page-level findings.

Lighthouse opportunities and additional pages

These are Lighthouse lab measurements. Field data is shown separately.

Top five measured opportunities (homepage)

OpportunityEstimated time savingsEstimated transfer savings
Eliminate render-blocking resources2707 ms—
Reduce unused JavaScript750 ms205.8 KB
Preconnect to required origins304 ms—
Serve images in next-gen formats300 ms132.4 KB
Reduce unused CSS150 ms26.5 KB

Additional pages · mobile Lighthouse

Page pathPerformanceAccessibilityBest practicesSEO
/blog7284100100
/class-schedule728210092

Desktop homepage Lighthouse uses lighthouse/core/config/desktop-config.js; each Lighthouse run used a fresh Chrome instance.

Crawl coverage, links, and images

Sitemap compared with link discovery

2 sitemap URLs had no incoming internal links. 0 crawled URLs were not listed in the parsed sitemap.

Sitemap URLs without incoming links: /class-schedule2 · /dress-code
Crawled URLs absent from sitemap: None measured

Most-linked pages and weakly linked pages

Page pathIncoming internal linksOutgoing internal links
/7631
/class-schedule5818
/contact4719
/teachers4318
/blog4037
/past-events3724
/summer-camp3718
/ambassador3618

Pages with zero or one incoming internal link: /ballet-mania-2025 (1) · /concerto-di-natale-2024 (1) · /jewels-festival-october-2024 (1) · /jewels-festival-spring-2025 (1) · /photo-session-dec-2024 (1) · /world-dance-championship-2024 (1)

Image measurements

503 missing alt text · 0 images over 200 KB · 2 images not in WebP, AVIF or SVG format. 4 image responses were measured.

The crawl found 0 pages more than three clicks deep.

Search visibility

Sites competing for the same Google keywords

Organic traffic (third-party estimate)below index threshold
Keywords found in third-party index38
Backlinks23
Referring domains11
Keyword position distribution
1–314–10011–20121–501251+24
DomainOrganic traffic (third-party estimate)Organic keywordsAverage position
www.leskoballet.combelow index threshold38—
joffreyballetschool.combelow index threshold15.5
broadwaydancecenter.combelow index threshold13

Why these direct competitors are listed

Domains are retained only when AI classifies the business itself as a direct competitor and it appears in at least two selected service SERPs or ranks in the top three once.

DomainClassification reasonSearch keywords and positions
joffreyballetschool.comThe site offers ballet/dance classes and children's dance camps for ages overlapping the audited site's kids/adults ballet classes and summer ballet camp offerings.summer ballet camp (#2); summer ballet camp (#9)
broadwaydancecenter.comResult evidence shows a summer dance camp including ballet for children and teens, overlapping with the audited site's ballet classes and summer camp services.summer ballet camp (#3)

Top returned keywords

KeywordPositionVolumeRanking path
lesko ballet academy190/
staten island ballet14390/
kozlov ballet academy24140/
helen ballet dance academy31140/
dance classes for adults in staten island3670/
dance class staten island37390/
dance classes in staten island for adults3870/
adult dance classes staten island4170/
planko classical ballet academy4170/
staten island dance4230/
staten island dance studios42390/
dance staten island4330/
staten island dance schools43390/
ballet arts beacon47140/
brooklyn ballet schools51140/
lic ballet5130/
slk ballet5150/
beacon ballet arts52140/
sokol new york53390/
nyc ballet class54110/
ballet schools in brooklyn ny57140/
l'ecole de ballet58140/
new york ballet classes58110/
miss caroline's dance elite60170/
best ballet schools in new york city6270/
nyc ballet schools63260/
ballet schools long island6440/
new york ballet schools66260/
ballet schools new york city72590/
ballet studios nyc7470/
cheap ballet classes nyc7450/
ballet schools brooklyn75140/
ecole de ballet7590/
ballet schools in brooklyn76140/
ballet schools nyc77590/
ballet arts new york79480/
ballet studio nyc8070/
ballet classes nyc89480/

Backlink metrics are third-party index estimates.

AI & answer-engine readiness

✓llms.txt (optional)llms.txt: found at /llms.txt
✓GPTBotGPTBot: not blocked site-wide by robots.txt
✓ClaudeBotClaudeBot: not blocked site-wide by robots.txt
✓PerplexityBotPerplexityBot: not blocked site-wide by robots.txt
✓Google-ExtendedGoogle-Extended: not blocked site-wide by robots.txt
✓Pages with 150+ words of server-rendered text18 indexable pages had at least 150 server-rendered words.
✓Readable without JavaScript720 raw-HTML visible words; 708 rendered words.
✓JSON-LD parsed without errors18 indexable pages had JSON-LD parsed; 0 parse errors were recorded.

Technical evidence by URL

FindingAffected path(s)Evidence
No URL-level technical evidence to report.

Internal 4xx status codes

Dashboard count: 0 · Appendix rows: 0

Internal pathStatus
No internal 4xx responses were confirmed.

Internal linking

0 generic internal anchors (click here, read more, learn more, here, more). Examples: None measured.

Local SEO signals

LocalBusiness/Organization schema was measured. 2 normalized phone number(s) and 1 distinct address value(s) were found; map links: found.

Phone evidence

Address evidence

1 location found on indexable pages

Office / cityAddressSource
Staten Island4132 Victory Blvd, Staten Island, NY 10314/contact

Phone numbers are deduplicated by normalized E.164 value with observed formats listed. Each value includes its source path, organization and surrounding text. Address evidence is from indexable pages only.

Brand & social previews

Coverage is measured on 18 content pages; utility pages are excluded. Image validation uses no more than 15 total image fetches per audit.

Social tag coverage

TagPagesCoverage
og:title18/18100%
og:description18/18100%
og:image18/18100%
og:image:alt18/18100%
og:image:width0/180%
og:image:height0/180%
og:url18/18100%
og:type18/18100%
og:site_name18/18100%
twitter:card18/18100%
twitter:title18/18100%
twitter:description18/18100%
twitter:image18/18100%
twitter:site0/180%

Homepage tags

og:titleBallet Classes on Staten Island for Kids & Adults | Lesko Ballet Academy
og:descriptionProfessional classical ballet training on Staten Island for ages 3 to adult. Vaganova-trained director Maryna Lesko, structured levels from first steps to pointe, and an easy trial class to start.
og:imagehttps://www.leskoballet.com/i/leskoballet-media.jpg
og:image:altLesko Ballet Academy
og:image:width—
og:image:height—
og:urlhttps://www.leskoballet.com/
og:typewebsite
og:site_nameLesko Ballet Academy
twitter:cardsummary_large_image
twitter:titleBallet Classes on Staten Island for Kids & Adults | Lesko Ballet Academy
twitter:descriptionProfessional classical ballet training on Staten Island for ages 3 to adult. Vaganova-trained director Maryna Lesko, structured levels from first steps to pointe, and an easy trial class to start.
twitter:imagehttps://www.leskoballet.com/i/leskoballet-media.jpg
twitter:site—

Homepage share-card preview

Ballet Classes on Staten Island for Kids & Adults | Lesko Ballet Academy

Professional classical ballet training on Staten Island for ages 3 to adult. Vaganova-trained director Maryna Lesko, structured levels from first steps to pointe, and an easy trial class to start.

www.leskoballet.com

Social images

https://www.leskoballet.com/i/leskoballet-media.jpg · 1920×1280 · JPEG · aspect ratio far from 1.91:1

https://www.leskoballet.com/blog-img/older-child-ballet-beginner.jpg · 1536×1024 · JPEG · aspect ratio far from 1.91:1

https://www.leskoballet.com/blog-img/beginner-ballet-class.jpg · 1536×1024 · JPEG · aspect ratio far from 1.91:1

https://www.leskoballet.com/blog-img/first-ballet-class-what-to-wear.jpg · 1536×1024 · JPEG · aspect ratio far from 1.91:1

https://www.leskoballet.com/blog-img/age-3-start-ballet.jpg · 1536×1024 · JPEG · aspect ratio far from 1.91:1

Icons

favicon · shortcut icon · image/png · 32×32 consider 48×48 or larger

Logo variants

schema · PNG · 560×200

0 missing Twitter fields are informational where Open Graph equivalents exist. Missing apple-touch or manifest icons are informational.

Interesting facts

Prioritized action plan

#1 Images missing alternative text

Alternative text improves accessibility and provides context for image search.

Expected benefit: Improve accessibility and provide useful image-search context.

Affected paths: /jewels-festival-spring-2025, /photo-session-dec-2024, /concerto-di-natale-2024, /jewels-festival-october-2024, /world-dance-championship-2024

Owner: Content · Confidence: high · Effort: low

How to verify: Recheck /jewels-festival-spring-2025, /photo-session-dec-2024, /concerto-di-natale-2024 after the change.

How to fix

  1. Add descriptive alt text to each image on /jewels-festival-spring-2025, /photo-session-dec-2024, /concerto-di-natale-2024, /jewels-festival-october-2024, and /world-dance-championship-2024.
  2. Make each alt text describe the image content and the page context, not just the file name.
  3. Keep decorative images empty only if they truly add no information.
  4. To verify: open each affected page and confirm every informative image has a meaningful alt attribute in the page source.

Verify: To verify: open each affected page and confirm every informative image has a meaningful alt attribute in the page source.

#2 Improve mobile LCP on / (9.1 s), /class-schedule (7.8 s)

/: 60/100; LCP 9.1 s; /class-schedule: 72/100; LCP 7.8 s; opportunities: /: Eliminate render-blocking resources — 2707 ms; /: Reduce unused JavaScript — 750 ms / 206 KB; /: Preconnect to required origins — 304 ms; /: Serve images in next-gen formats — 300 ms / 132 KB; /: Reduce unused CSS — 150 ms / 26 KB; /class-schedule: Serve images in next-gen formats — 1050 ms / 212 KB; /class-schedule: Reduce unused JavaScript — 710 ms / 72 KB; /class-schedule: Preconnect to required origins — 304 ms; /class-schedule: Eliminate render-blocking resources — 158 ms; /class-schedule: Reduce unused CSS — 150 ms / 27 KB.

Expected benefit: Improve mobile loading speed and user experience on the measured pages.

Affected paths: /, /class-schedule

Owner: Developer · Confidence: med · Effort: med

How to verify: Rerun mobile Lighthouse on /, /class-schedule and compare LCP and the listed opportunities.

How to fix

  1. Load the homepage and /class-schedule with fewer render-blocking resources from https://fonts.googleapis.com/css?family=Poppins:300,300i,400,500,600,700,800,900,900i%7CRoboto:400, https://www.leskoballet.com/c/fonts.css, https://www.leskoballet.com/pk/css/fx3.css, and https://www.leskoballet.com/pk/js/jmodule.js.
  2. If your site uses Google Fonts, reduce font requests and ensure text can render before custom fonts finish loading.
  3. If your site uses unused JavaScript on these pages, remove or defer noncritical code so only needed scripts run on first paint.
  4. If your site uses large local fonts, optimize how https://www.leskoballet.com/fonts/Linearicons.woff, materialdesignicons-webfont.woff2, and fontawesome-webfont.woff2 are delivered and cached.
  5. If your site uses the map and analytics scripts shown in the evidence, delay them until after the main content is visible.
  6. To verify: reload / and /class-schedule on mobile and confirm the main content appears sooner with fewer blocking requests in the waterfall.

Verify: To verify: reload / and /class-schedule on mobile and confirm the main content appears sooner with fewer blocking requests in the waterfall.

#3 Improve mobile LCP on /blog (6.0 s)

/blog: 72/100; LCP 6.0 s; opportunities: /blog: Eliminate render-blocking resources — 1398 ms; /blog: Properly size images — 930 ms / 678 KB; /blog: Serve images in next-gen formats — 780 ms / 448 KB; /blog: Reduce unused JavaScript — 330 ms / 72 KB; /blog: Preconnect to required origins — 304 ms.

Expected benefit: Improve mobile loading speed and user experience on the measured pages.

Affected paths: /blog

Owner: Developer · Confidence: med · Effort: med

How to verify: Rerun mobile Lighthouse on /blog and compare LCP and the listed opportunities.

How to fix

  1. Optimize the large images on /blog, especially /blog-img/beginner-ballet-class.jpg, /blog-img/older-child-ballet-beginner.jpg, /blog-img/age-3-start-ballet.jpg, and /blog-img/first-ballet-class-what-to-wear.jpg.
  2. Serve blog images in next-gen formats where possible.
  3. Resize images to the displayed dimensions so the browser does not download oversized files.
  4. If your site uses CSS or JS that blocks rendering, reduce or defer the noncritical parts from https://users.solutions/ai-public-api?KEY=%5Bredacted%5D&state=&message=&debug=0, https://fonts.googleapis.com/css?family=Poppins:300,300i,400,500,600,700,800,900,900i%7CRoboto:400, https://www.leskoballet.com/c/fonts.css, and https://www.leskoballet.com/pk/js/css2.js.
  5. To verify: reload /blog on mobile and confirm the hero and article images appear with fewer bytes transferred and the page becomes visible sooner.

Verify: To verify: reload /blog on mobile and confirm the hero and article images appear with fewer bytes transferred and the page becomes visible sooner.

#4 Consider a larger favicon

https://www.leskoballet.com/i/favicon.png:%20consider%2048%C3%9748%20or%20larger

Expected benefit: Make the brand recognizable beside the site in search results and browser tabs.

Affected paths: /

Owner: Developer · Confidence: high · Effort: low

How to verify: Recheck / after the change.

How to fix

  1. Replace https://www.leskoballet.com/i/favicon.png with a favicon that is at least 48×48 pixels.
  2. If your site uses a favicon tag in the HTML head, point it to the larger file.
  3. Keep the favicon square and legible at browser-tab size.
  4. To verify: open the homepage and confirm the browser tab shows the updated favicon without blurring or clipping.

Verify: To verify: open the homepage and confirm the browser tab shows the updated favicon without blurring or clipping.

#5 Improve social preview images

https://www.leskoballet.com/i/leskoballet-media.jpg:%20aspect%20ratio%20far%20from%201.91:1;%20https://www.leskoballet.com/blog-img/older-child-ballet-beginner.jpg:%20aspect%20ratio%20far%20from%201.91:1;%20https://www.leskoballet.com/blog-img/beginner-ballet-class.jpg:%20aspect%20ratio%20far%20from%201.91:1;%20https://www.leskoballet.com/blog-img/first-ballet-class-what-to-wear.jpg:%20aspect%20ratio%20far%20from%201.91:1;%20https://www.leskoballet.com/blog-img/age-3-start-ballet.jpg:%20aspect%20ratio%20far%20from%201.91:1

Expected benefit: Show a clear, accessible image when pages are shared.

Affected paths: /, /class-schedule, /teachers, /ambassador, /summer-camp, /past-events, /blog, /contact, /ballet-mania-2025, /jewels-festival-spring-2025, /photo-session-dec-2024, /concerto-di-natale-2024, /jewels-festival-october-2024, /world-dance-championship-2024, /blog/older-child-ballet-beginner, /blog/beginner-ballet-class, /blog/first-ballet-class-what-to-wear, /blog/age-3-start-ballet

Owner: Developer · Confidence: high · Effort: low

How to verify: Recheck /, /class-schedule, /teachers after the change.

How to fix

  1. Replace the Open Graph image used on the listed pages with an image closer to a 1.91:1 aspect ratio.
  2. Update the preview image for /, /class-schedule, /teachers, /ambassador, /summer-camp, /past-events, /blog, /contact, /ballet-mania-2025, /jewels-festival-spring-2025, /photo-session-dec-2024, /concerto-di-natale-2024, /jewels-festival-october-2024, /world-dance-championship-2024, /blog/older-child-ballet-beginner, /blog/beginner-ballet-class, /blog/first-ballet-class-what-to-wear, and /blog/age-3-start-ballet.
  3. If your site sets page-specific social metadata, use the improved image there rather than reusing a mismatched crop.
  4. Keep the image centered so important text or faces remain visible in previews.
  5. To verify: inspect each affected page’s social metadata and confirm the preview image displays without awkward cropping.

Verify: To verify: inspect each affected page’s social metadata and confirm the preview image displays without awkward cropping.

#6 Sitemap URLs not discovered through crawl links

URLs listed in the sitemap but not found through internal links may be difficult for visitors to discover.

Expected benefit: Improve page discovery and internal link equity.

Affected paths: /class-schedule2, /dress-code

Owner: Developer · Confidence: high · Effort: low

How to verify: Recheck /class-schedule2, /dress-code after the change.

How to fix

  1. Add internal links to /class-schedule2 and /dress-code from relevant pages on the site.
  2. If your site has a main navigation, footer, or schedule-related pages, add these URLs there where appropriate.
  3. Use descriptive anchor text that tells visitors what each page contains.
  4. To verify: crawl the site again and confirm both URLs are reachable through internal links, not only through the sitemap.

Verify: To verify: crawl the site again and confirm both URLs are reachable through internal links, not only through the sitemap.

#7 Add contextual links to weakly linked pages

6 crawled pages have one or fewer incoming internal links and 2 sitemap pages were not linked; examples: /ballet-mania-2025 (1), /concerto-di-natale-2024 (1), /jewels-festival-october-2024 (1), /jewels-festival-spring-2025 (1), /class-schedule2, /dress-code.

Expected benefit: Improve discovery and internal link context.

Affected paths: /ballet-mania-2025, /concerto-di-natale-2024, /jewels-festival-october-2024, /jewels-festival-spring-2025, /photo-session-dec-2024, /world-dance-championship-2024, /class-schedule2, /dress-code

Owner: Content · Confidence: high · Effort: med

How to verify: Recrawl and confirm incoming links to the listed pages.

How to fix

  1. Add contextual links to /ballet-mania-2025, /concerto-di-natale-2024, /jewels-festival-october-2024, /jewels-festival-spring-2025, /photo-session-dec-2024, and /world-dance-championship-2024 from relevant pages.
  2. Use links in body copy, event lists, or archive pages instead of isolated repeated links.
  3. Link /class-schedule2 and /dress-code from pages where visitors would naturally look for scheduling or dress requirements.
  4. Make sure each linked page is mentioned with clear, descriptive text.
  5. To verify: confirm each target page has at least one additional internal link and is discoverable from normal site navigation or content.

Verify: To verify: confirm each target page has at least one additional internal link and is discoverable from normal site navigation or content.

#8 Pages to review for depth

/summer-camp: The page outlines a sample day, but it does not clearly answer dates, pricing, age eligibility, or how families register.

Expected benefit: Answer the specific visitor questions identified in the editorial review.

Affected paths: /summer-camp

Owner: Content · Confidence: high · Effort: med

How to verify: Recheck /summer-camp after the change.

How to fix

  1. Add clear details to /summer-camp about dates, pricing, age eligibility, and how families register.
  2. Place the missing information near the top of the page so visitors do not need to hunt for it.
  3. If your site uses a registration form or contact process, link it directly from the page.
  4. Keep the sample day, but separate it from practical decision-making details.
  5. To verify: read the /summer-camp page and confirm visitors can find dates, pricing, age eligibility, and registration steps without leaving the page.

Verify: To verify: read the /summer-camp page and confirm visitors can find dates, pricing, age eligibility, and registration steps without leaving the page.

Measured issues

SeverityFinding and recommended fix
lowPages to review for depth

Editorial review identified specific information gaps for these pages.

/summer-camp — The page outlines a sample day, but it does not clearly answer dates, pricing, age eligibility, or how families register.

Google has no preferred word count; word count only triggered review.

Fix: Review each page’s purpose and add useful information only where it helps visitors.

1 affected
  • /summer-camp
medImages missing alternative text

Alternative text improves accessibility and provides context for image search.

Fix: Add concise alt text for informative images; use empty alt for decorative images.

503 affected
  • /jewels-festival-spring-2025
  • /jewels-festival-spring-2025
  • /jewels-festival-spring-2025
  • /jewels-festival-spring-2025
  • /jewels-festival-spring-2025
  • /jewels-festival-spring-2025
  • /jewels-festival-spring-2025
  • /jewels-festival-spring-2025
lowImprove social preview images

https://www.leskoballet.com/i/leskoballet-media.jpg:%20aspect%20ratio%20far%20from%201.91:1;%20https://www.leskoballet.com/blog-img/older-child-ballet-beginner.jpg:%20aspect%20ratio%20far%20from%201.91:1;%20https://www.leskoballet.com/blog-img/beginner-ballet-class.jpg:%20aspect%20ratio%20far%20from%201.91:1;%20https://www.leskoballet.com/blog-img/first-ballet-class-what-to-wear.jpg:%20aspect%20ratio%20far%20from%201.91:1;%20https://www.leskoballet.com/blog-img/age-3-start-ballet.jpg:%20aspect%20ratio%20far%20from%201.91:1

Fix: Use an absolute, accessible social image at least 1200×630 pixels with a 1.91:1 aspect ratio.

18 affected
  • /
  • /class-schedule
  • /teachers
  • /ambassador
  • /summer-camp
  • /past-events
  • /blog
  • /contact
lowConsider a larger favicon

https://www.leskoballet.com/i/favicon.png:%20consider%2048%C3%9748%20or%20larger

Fix: Consider a square favicon of 48×48 pixels or larger.

1 affected
  • /
lowSitemap URLs not discovered through crawl links

URLs listed in the sitemap but not found through internal links may be difficult for visitors to discover.

Fix: Add contextual internal links to important sitemap pages.

2 affected
  • /class-schedule2
  • /dress-code
lowMissing HSTS header

HSTS was not present on the homepage response.

Fix: Add Strict-Transport-Security after confirming HTTPS is enforced.

1 affected
  • /
lowMissing Content Security Policy header

Content Security Policy was not present on the homepage response.

Fix: Deploy a Content-Security-Policy that matches the site’s required resources.

1 affected
  • /
lowMissing X-Frame-Options header

X-Frame-Options was not present on the homepage response.

Fix: Set X-Frame-Options or an equivalent frame-ancestors CSP directive.

1 affected
  • /
lowMissing X-Content-Type-Options header

X-Content-Type-Options was not present on the homepage response.

Fix: Set X-Content-Type-Options: nosniff.

1 affected
  • /
lowMissing Referrer-Policy header

Referrer-Policy was not present on the homepage response.

Fix: Set a site-appropriate Referrer-Policy response header.

1 affected
  • /

Technical checks

robots.txt200
sitemap URLs20
Random-path status404
HTTPSyes
HSTSnot detected
CSPnot detected
X-Frame-Optionsnot detected
X-Content-Type-Optionsnot detected
Referrer-Policynot detected
Certificate expiryDecember 21, 2026
Links we could not verify1

Redirect chains and response statuses are recorded per page in the appendix. A random-path response of HTTP 200 is flagged as a possible soft 404.

Methodology and score formula

CategoryComponentWeight / deductionMeasured valuePoints
Technicalrobots.txt10 point deduction if missingpresent10
Technicalsitemap.xml8 point deduction if unavailable20 URLs parsed8
Technicalrandom-path response10 point deduction for a possible soft 404HTTP 40410
Technicalconfirmed broken links6 points/internal and 2 points/external, capped at 300 internal; 0 external30
Technicalsecurity headers5-point component; maximum 7.9% of Technical score5 missing headers0
On-pagemissing titlesUp to 35 point deduction by square-root of page share0/18 eligible pages35
On-pagemissing meta descriptionsUp to 20 point deduction by square-root of page share0/18 eligible pages20
On-pageH1 structureUp to 20 point deduction by square-root of page share0/18 eligible pages20
On-pageduplicate titlesUp to 25 point deduction by square-root of page share0/18 eligible-page entries25
On-pageduplicate meta descriptions10 point deduction by page share0/18 duplicate eligible-page entries10
Contentpages reviewed as needing more depthUp to 55 point deduction by page share1/18 eligible pages51.94
Contentlow text-to-HTML ratioUp to 25 point deduction by square-root of page share1/18 eligible pages19.11
Performancemobile Lighthouse performanceMeasured 0–100 score60/10060
Mobile & Accessibilitymobile Lighthouse accessibility45% weight79/10035.55
Mobile & Accessibilityviewport coverage35% weight18/18 pages35
Mobile & Accessibilityimage alt coveragesquare-root of image-alt share; 20% weight503/1094 images missing alt6.44
Structured data & SocialJSON-LD coverage35% weight18/18 pages35
Structured data & SocialOpen Graph coverage15% weight18/18 pages15
Structured data & SocialTwitter metadata coverage10% weight18/18 pages10
Structured data & SocialSocial image validation10% weightimage issues found0
Structured data & SocialFavicon validation10% weighthttps://www.leskoballet.com/i/favicon.png:%20consider%2048%C3%9748%20or%20larger9
Structured data & SocialTwitter card5% weightpresent5
Structured data & SocialOrganization logo15% weightpresent15
LocalLocalBusiness schema50 point weightfound50
Localnormalized phone evidence15 point weight2 distinct numbers15
Localdistinct address evidence15 point weight1 addresses15
Localmap links10 point weightfound10
LocalNAP consistency10 point weightconsistent10

Overall score is the unweighted mean of categories marked measured. Estimated authority is reported separately, and AI-search readiness is informational and not scored.

This crawl is limited to the validated site host and at most 150 HTML pages. Robots.txt rules are observed for crawl discovery. External link checks are sampled (up to 100). Third-party search and backlink index data are used where available; unavailable sources are omitted rather than inferred.

competitor_rank search-index data was unavailable. competitor_backlinks search-index data was unavailable. Provider data reused from the saved report; original full response envelopes were not retained for every block.

Want help prioritizing the next steps?

Book a consultation with Omega Concepts.

Contact Omega Concepts · 347.685.2529

Page-by-page appendix (first 50 pages)

Page pathStatusTitleWordsDepth
/200Ballet Classes on Staten Island for Kids & Adults | Lesko Ballet Academy7150
/class-schedule200Ballet Class Schedule on Staten Island | Lesko Ballet Academy1851
/teachers200Ballet Teachers on Staten Island | Lesko Ballet Academy6001
/ambassador200Ambassador Program at Lesko Ballet Academy2931
/summer-camp200Summer Camp in Staten Island | Lesko Ballet Academy1911
/past-events200Past Events at Lesko Ballet Academy4031
/blog200Ballet Blog for Staten Island Families | Lesko Ballet Academy3331
/contact200Contact Lesko Ballet Academy | Staten Island Ballet Classes1671
/ballet-mania-2025200Ballet Mania 2025 | Lesko Ballet Academy2232
/jewels-festival-spring-2025200Jewels Festival Spring 2025 | Lesko Ballet Academy4172
/photo-session-dec-2024200Photo Session December 2024 | Lesko Ballet Academy2962
/concerto-di-natale-2024200Concerto di Natale 2024 | Lesko Ballet Academy3172
/jewels-festival-october-2024200Jewels Festival October 2024 | Lesko Ballet Academy3252
/world-dance-championship-2024200World Dance Championship 2024 | Lesko Ballet Academy2912
/blog/older-child-ballet-beginner200Can an Older Child Start Ballet With No Experience? | Lesko Ballet Academy Blog1,6632
/blog/beginner-ballet-class200What Happens in a Beginner Ballet Class at Lesko Ballet Academy | Lesko Ballet Academy Blog1,4802
/blog/first-ballet-class-what-to-wear200What to Wear to Your Child's First Ballet Class | Lesko Ballet Academy Blog1,3712
/blog/age-3-start-ballet200Is Age 3 Too Young to Start Ballet? | Lesko Ballet Academy Blog1,5782

All affected URLs by finding

Pages to review for depth (1 URLs)

  1. /summer-camp

Images missing alternative text (503 URLs)

  1. /jewels-festival-spring-2025
  2. /jewels-festival-spring-2025
  3. /jewels-festival-spring-2025
  4. /jewels-festival-spring-2025
  5. /jewels-festival-spring-2025
  6. /jewels-festival-spring-2025
  7. /jewels-festival-spring-2025
  8. /jewels-festival-spring-2025
  9. /jewels-festival-spring-2025
  10. /jewels-festival-spring-2025
  11. /jewels-festival-spring-2025
  12. /jewels-festival-spring-2025
  13. /jewels-festival-spring-2025
  14. /jewels-festival-spring-2025
  15. /jewels-festival-spring-2025
  16. /jewels-festival-spring-2025
  17. /jewels-festival-spring-2025
  18. /jewels-festival-spring-2025
  19. /jewels-festival-spring-2025
  20. /jewels-festival-spring-2025
  21. /jewels-festival-spring-2025
  22. /jewels-festival-spring-2025
  23. /jewels-festival-spring-2025
  24. /jewels-festival-spring-2025
  25. /jewels-festival-spring-2025
  26. /jewels-festival-spring-2025
  27. /jewels-festival-spring-2025
  28. /jewels-festival-spring-2025
  29. /jewels-festival-spring-2025
  30. /jewels-festival-spring-2025
  31. /jewels-festival-spring-2025
  32. /jewels-festival-spring-2025
  33. /jewels-festival-spring-2025
  34. /jewels-festival-spring-2025
  35. /jewels-festival-spring-2025
  36. /jewels-festival-spring-2025
  37. /jewels-festival-spring-2025
  38. /jewels-festival-spring-2025
  39. /jewels-festival-spring-2025
  40. /jewels-festival-spring-2025
  41. /jewels-festival-spring-2025
  42. /jewels-festival-spring-2025
  43. /jewels-festival-spring-2025
  44. /jewels-festival-spring-2025
  45. /jewels-festival-spring-2025
  46. /jewels-festival-spring-2025
  47. /jewels-festival-spring-2025
  48. /jewels-festival-spring-2025
  49. /jewels-festival-spring-2025
  50. /jewels-festival-spring-2025
  51. /jewels-festival-spring-2025
  52. /jewels-festival-spring-2025
  53. /jewels-festival-spring-2025
  54. /jewels-festival-spring-2025
  55. /jewels-festival-spring-2025
  56. /jewels-festival-spring-2025
  57. /jewels-festival-spring-2025
  58. /jewels-festival-spring-2025
  59. /jewels-festival-spring-2025
  60. /jewels-festival-spring-2025
  61. /jewels-festival-spring-2025
  62. /jewels-festival-spring-2025
  63. /jewels-festival-spring-2025
  64. /jewels-festival-spring-2025
  65. /jewels-festival-spring-2025
  66. /jewels-festival-spring-2025
  67. /jewels-festival-spring-2025
  68. /jewels-festival-spring-2025
  69. /jewels-festival-spring-2025
  70. /jewels-festival-spring-2025
  71. /jewels-festival-spring-2025
  72. /jewels-festival-spring-2025
  73. /jewels-festival-spring-2025
  74. /jewels-festival-spring-2025
  75. /jewels-festival-spring-2025
  76. /jewels-festival-spring-2025
  77. /jewels-festival-spring-2025
  78. /jewels-festival-spring-2025
  79. /jewels-festival-spring-2025
  80. /jewels-festival-spring-2025
  81. /jewels-festival-spring-2025
  82. /jewels-festival-spring-2025
  83. /jewels-festival-spring-2025
  84. /jewels-festival-spring-2025
  85. /jewels-festival-spring-2025
  86. /jewels-festival-spring-2025
  87. /jewels-festival-spring-2025
  88. /jewels-festival-spring-2025
  89. /jewels-festival-spring-2025
  90. /jewels-festival-spring-2025
  91. /jewels-festival-spring-2025
  92. /jewels-festival-spring-2025
  93. /jewels-festival-spring-2025
  94. /jewels-festival-spring-2025
  95. /jewels-festival-spring-2025
  96. /jewels-festival-spring-2025
  97. /jewels-festival-spring-2025
  98. /jewels-festival-spring-2025
  99. /jewels-festival-spring-2025
  100. /jewels-festival-spring-2025
  101. /jewels-festival-spring-2025
  102. /jewels-festival-spring-2025
  103. /jewels-festival-spring-2025
  104. /jewels-festival-spring-2025
  105. /jewels-festival-spring-2025
  106. /jewels-festival-spring-2025
  107. /jewels-festival-spring-2025
  108. /jewels-festival-spring-2025
  109. /jewels-festival-spring-2025
  110. /jewels-festival-spring-2025
  111. /jewels-festival-spring-2025
  112. /jewels-festival-spring-2025
  113. /jewels-festival-spring-2025
  114. /jewels-festival-spring-2025
  115. /jewels-festival-spring-2025
  116. /jewels-festival-spring-2025
  117. /jewels-festival-spring-2025
  118. /jewels-festival-spring-2025
  119. /jewels-festival-spring-2025
  120. /jewels-festival-spring-2025
  121. /jewels-festival-spring-2025
  122. /jewels-festival-spring-2025
  123. /jewels-festival-spring-2025
  124. /jewels-festival-spring-2025
  125. /jewels-festival-spring-2025
  126. /jewels-festival-spring-2025
  127. /jewels-festival-spring-2025
  128. /jewels-festival-spring-2025
  129. /jewels-festival-spring-2025
  130. /jewels-festival-spring-2025
  131. /jewels-festival-spring-2025
  132. /jewels-festival-spring-2025
  133. /jewels-festival-spring-2025
  134. /jewels-festival-spring-2025
  135. /jewels-festival-spring-2025
  136. /jewels-festival-spring-2025
  137. /jewels-festival-spring-2025
  138. /jewels-festival-spring-2025
  139. /jewels-festival-spring-2025
  140. /jewels-festival-spring-2025
  141. /jewels-festival-spring-2025
  142. /jewels-festival-spring-2025
  143. /jewels-festival-spring-2025
  144. /jewels-festival-spring-2025
  145. /photo-session-dec-2024
  146. /photo-session-dec-2024
  147. /photo-session-dec-2024
  148. /photo-session-dec-2024
  149. /photo-session-dec-2024
  150. /photo-session-dec-2024
  151. /photo-session-dec-2024
  152. /photo-session-dec-2024
  153. /photo-session-dec-2024
  154. /photo-session-dec-2024
  155. /photo-session-dec-2024
  156. /photo-session-dec-2024
  157. /photo-session-dec-2024
  158. /photo-session-dec-2024
  159. /photo-session-dec-2024
  160. /photo-session-dec-2024
  161. /photo-session-dec-2024
  162. /photo-session-dec-2024
  163. /photo-session-dec-2024
  164. /photo-session-dec-2024
  165. /photo-session-dec-2024
  166. /photo-session-dec-2024
  167. /photo-session-dec-2024
  168. /photo-session-dec-2024
  169. /photo-session-dec-2024
  170. /photo-session-dec-2024
  171. /photo-session-dec-2024
  172. /photo-session-dec-2024
  173. /photo-session-dec-2024
  174. /photo-session-dec-2024
  175. /photo-session-dec-2024
  176. /photo-session-dec-2024
  177. /photo-session-dec-2024
  178. /photo-session-dec-2024
  179. /photo-session-dec-2024
  180. /photo-session-dec-2024
  181. /photo-session-dec-2024
  182. /photo-session-dec-2024
  183. /photo-session-dec-2024
  184. /photo-session-dec-2024
  185. /photo-session-dec-2024
  186. /photo-session-dec-2024
  187. /photo-session-dec-2024
  188. /photo-session-dec-2024
  189. /photo-session-dec-2024
  190. /photo-session-dec-2024
  191. /photo-session-dec-2024
  192. /photo-session-dec-2024
  193. /photo-session-dec-2024
  194. /photo-session-dec-2024
  195. /photo-session-dec-2024
  196. /photo-session-dec-2024
  197. /photo-session-dec-2024
  198. /photo-session-dec-2024
  199. /photo-session-dec-2024
  200. /photo-session-dec-2024
  201. /photo-session-dec-2024
  202. /photo-session-dec-2024
  203. /photo-session-dec-2024
  204. /photo-session-dec-2024
  205. /photo-session-dec-2024
  206. /photo-session-dec-2024
  207. /photo-session-dec-2024
  208. /photo-session-dec-2024
  209. /photo-session-dec-2024
  210. /photo-session-dec-2024
  211. /photo-session-dec-2024
  212. /photo-session-dec-2024
  213. /photo-session-dec-2024
  214. /photo-session-dec-2024
  215. /photo-session-dec-2024
  216. /photo-session-dec-2024
  217. /photo-session-dec-2024
  218. /photo-session-dec-2024
  219. /photo-session-dec-2024
  220. /photo-session-dec-2024
  221. /photo-session-dec-2024
  222. /photo-session-dec-2024
  223. /photo-session-dec-2024
  224. /photo-session-dec-2024
  225. /photo-session-dec-2024
  226. /photo-session-dec-2024
  227. /photo-session-dec-2024
  228. /photo-session-dec-2024
  229. /photo-session-dec-2024
  230. /photo-session-dec-2024
  231. /concerto-di-natale-2024
  232. /concerto-di-natale-2024
  233. /concerto-di-natale-2024
  234. /concerto-di-natale-2024
  235. /concerto-di-natale-2024
  236. /concerto-di-natale-2024
  237. /concerto-di-natale-2024
  238. /concerto-di-natale-2024
  239. /concerto-di-natale-2024
  240. /concerto-di-natale-2024
  241. /concerto-di-natale-2024
  242. /concerto-di-natale-2024
  243. /concerto-di-natale-2024
  244. /concerto-di-natale-2024
  245. /concerto-di-natale-2024
  246. /concerto-di-natale-2024
  247. /concerto-di-natale-2024
  248. /concerto-di-natale-2024
  249. /concerto-di-natale-2024
  250. /concerto-di-natale-2024
  251. /concerto-di-natale-2024
  252. /concerto-di-natale-2024
  253. /concerto-di-natale-2024
  254. /concerto-di-natale-2024
  255. /concerto-di-natale-2024
  256. /concerto-di-natale-2024
  257. /concerto-di-natale-2024
  258. /concerto-di-natale-2024
  259. /concerto-di-natale-2024
  260. /concerto-di-natale-2024
  261. /concerto-di-natale-2024
  262. /concerto-di-natale-2024
  263. /concerto-di-natale-2024
  264. /concerto-di-natale-2024
  265. /concerto-di-natale-2024
  266. /concerto-di-natale-2024
  267. /concerto-di-natale-2024
  268. /concerto-di-natale-2024
  269. /concerto-di-natale-2024
  270. /concerto-di-natale-2024
  271. /concerto-di-natale-2024
  272. /concerto-di-natale-2024
  273. /concerto-di-natale-2024
  274. /concerto-di-natale-2024
  275. /concerto-di-natale-2024
  276. /concerto-di-natale-2024
  277. /concerto-di-natale-2024
  278. /concerto-di-natale-2024
  279. /concerto-di-natale-2024
  280. /concerto-di-natale-2024
  281. /concerto-di-natale-2024
  282. /concerto-di-natale-2024
  283. /concerto-di-natale-2024
  284. /concerto-di-natale-2024
  285. /concerto-di-natale-2024
  286. /concerto-di-natale-2024
  287. /concerto-di-natale-2024
  288. /concerto-di-natale-2024
  289. /concerto-di-natale-2024
  290. /concerto-di-natale-2024
  291. /concerto-di-natale-2024
  292. /concerto-di-natale-2024
  293. /concerto-di-natale-2024
  294. /concerto-di-natale-2024
  295. /concerto-di-natale-2024
  296. /concerto-di-natale-2024
  297. /concerto-di-natale-2024
  298. /concerto-di-natale-2024
  299. /concerto-di-natale-2024
  300. /concerto-di-natale-2024
  301. /concerto-di-natale-2024
  302. /concerto-di-natale-2024
  303. /concerto-di-natale-2024
  304. /concerto-di-natale-2024
  305. /concerto-di-natale-2024
  306. /concerto-di-natale-2024
  307. /concerto-di-natale-2024
  308. /concerto-di-natale-2024
  309. /concerto-di-natale-2024
  310. /concerto-di-natale-2024
  311. /concerto-di-natale-2024
  312. /concerto-di-natale-2024
  313. /concerto-di-natale-2024
  314. /concerto-di-natale-2024
  315. /concerto-di-natale-2024
  316. /concerto-di-natale-2024
  317. /concerto-di-natale-2024
  318. /concerto-di-natale-2024
  319. /concerto-di-natale-2024
  320. /concerto-di-natale-2024
  321. /concerto-di-natale-2024
  322. /concerto-di-natale-2024
  323. /concerto-di-natale-2024
  324. /concerto-di-natale-2024
  325. /jewels-festival-october-2024
  326. /jewels-festival-october-2024
  327. /jewels-festival-october-2024
  328. /jewels-festival-october-2024
  329. /jewels-festival-october-2024
  330. /jewels-festival-october-2024
  331. /jewels-festival-october-2024
  332. /jewels-festival-october-2024
  333. /jewels-festival-october-2024
  334. /jewels-festival-october-2024
  335. /jewels-festival-october-2024
  336. /jewels-festival-october-2024
  337. /jewels-festival-october-2024
  338. /jewels-festival-october-2024
  339. /jewels-festival-october-2024
  340. /jewels-festival-october-2024
  341. /jewels-festival-october-2024
  342. /jewels-festival-october-2024
  343. /jewels-festival-october-2024
  344. /jewels-festival-october-2024
  345. /jewels-festival-october-2024
  346. /jewels-festival-october-2024
  347. /jewels-festival-october-2024
  348. /jewels-festival-october-2024
  349. /jewels-festival-october-2024
  350. /jewels-festival-october-2024
  351. /jewels-festival-october-2024
  352. /jewels-festival-october-2024
  353. /jewels-festival-october-2024
  354. /jewels-festival-october-2024
  355. /jewels-festival-october-2024
  356. /jewels-festival-october-2024
  357. /jewels-festival-october-2024
  358. /jewels-festival-october-2024
  359. /jewels-festival-october-2024
  360. /jewels-festival-october-2024
  361. /jewels-festival-october-2024
  362. /jewels-festival-october-2024
  363. /jewels-festival-october-2024
  364. /jewels-festival-october-2024
  365. /jewels-festival-october-2024
  366. /jewels-festival-october-2024
  367. /jewels-festival-october-2024
  368. /jewels-festival-october-2024
  369. /jewels-festival-october-2024
  370. /jewels-festival-october-2024
  371. /jewels-festival-october-2024
  372. /jewels-festival-october-2024
  373. /jewels-festival-october-2024
  374. /jewels-festival-october-2024
  375. /jewels-festival-october-2024
  376. /jewels-festival-october-2024
  377. /jewels-festival-october-2024
  378. /jewels-festival-october-2024
  379. /jewels-festival-october-2024
  380. /jewels-festival-october-2024
  381. /jewels-festival-october-2024
  382. /jewels-festival-october-2024
  383. /jewels-festival-october-2024
  384. /jewels-festival-october-2024
  385. /jewels-festival-october-2024
  386. /jewels-festival-october-2024
  387. /jewels-festival-october-2024
  388. /jewels-festival-october-2024
  389. /jewels-festival-october-2024
  390. /jewels-festival-october-2024
  391. /jewels-festival-october-2024
  392. /jewels-festival-october-2024
  393. /jewels-festival-october-2024
  394. /jewels-festival-october-2024
  395. /jewels-festival-october-2024
  396. /jewels-festival-october-2024
  397. /jewels-festival-october-2024
  398. /jewels-festival-october-2024
  399. /jewels-festival-october-2024
  400. /jewels-festival-october-2024
  401. /jewels-festival-october-2024
  402. /jewels-festival-october-2024
  403. /jewels-festival-october-2024
  404. /jewels-festival-october-2024
  405. /jewels-festival-october-2024
  406. /jewels-festival-october-2024
  407. /jewels-festival-october-2024
  408. /jewels-festival-october-2024
  409. /jewels-festival-october-2024
  410. /jewels-festival-october-2024
  411. /jewels-festival-october-2024
  412. /jewels-festival-october-2024
  413. /jewels-festival-october-2024
  414. /jewels-festival-october-2024
  415. /jewels-festival-october-2024
  416. /jewels-festival-october-2024
  417. /jewels-festival-october-2024
  418. /jewels-festival-october-2024
  419. /jewels-festival-october-2024
  420. /jewels-festival-october-2024
  421. /jewels-festival-october-2024
  422. /jewels-festival-october-2024
  423. /world-dance-championship-2024
  424. /world-dance-championship-2024
  425. /world-dance-championship-2024
  426. /world-dance-championship-2024
  427. /world-dance-championship-2024
  428. /world-dance-championship-2024
  429. /world-dance-championship-2024
  430. /world-dance-championship-2024
  431. /world-dance-championship-2024
  432. /world-dance-championship-2024
  433. /world-dance-championship-2024
  434. /world-dance-championship-2024
  435. /world-dance-championship-2024
  436. /world-dance-championship-2024
  437. /world-dance-championship-2024
  438. /world-dance-championship-2024
  439. /world-dance-championship-2024
  440. /world-dance-championship-2024
  441. /world-dance-championship-2024
  442. /world-dance-championship-2024
  443. /world-dance-championship-2024
  444. /world-dance-championship-2024
  445. /world-dance-championship-2024
  446. /world-dance-championship-2024
  447. /world-dance-championship-2024
  448. /world-dance-championship-2024
  449. /world-dance-championship-2024
  450. /world-dance-championship-2024
  451. /world-dance-championship-2024
  452. /world-dance-championship-2024
  453. /world-dance-championship-2024
  454. /world-dance-championship-2024
  455. /world-dance-championship-2024
  456. /world-dance-championship-2024
  457. /world-dance-championship-2024
  458. /world-dance-championship-2024
  459. /world-dance-championship-2024
  460. /world-dance-championship-2024
  461. /world-dance-championship-2024
  462. /world-dance-championship-2024
  463. /world-dance-championship-2024
  464. /world-dance-championship-2024
  465. /world-dance-championship-2024
  466. /world-dance-championship-2024
  467. /world-dance-championship-2024
  468. /world-dance-championship-2024
  469. /world-dance-championship-2024
  470. /world-dance-championship-2024
  471. /world-dance-championship-2024
  472. /world-dance-championship-2024
  473. /world-dance-championship-2024
  474. /world-dance-championship-2024
  475. /world-dance-championship-2024
  476. /world-dance-championship-2024
  477. /world-dance-championship-2024
  478. /world-dance-championship-2024
  479. /world-dance-championship-2024
  480. /world-dance-championship-2024
  481. /world-dance-championship-2024
  482. /world-dance-championship-2024
  483. /world-dance-championship-2024
  484. /world-dance-championship-2024
  485. /world-dance-championship-2024
  486. /world-dance-championship-2024
  487. /world-dance-championship-2024
  488. /world-dance-championship-2024
  489. /world-dance-championship-2024
  490. /world-dance-championship-2024
  491. /world-dance-championship-2024
  492. /world-dance-championship-2024
  493. /world-dance-championship-2024
  494. /world-dance-championship-2024
  495. /world-dance-championship-2024
  496. /world-dance-championship-2024
  497. /world-dance-championship-2024
  498. /world-dance-championship-2024
  499. /world-dance-championship-2024
  500. /world-dance-championship-2024
  501. /world-dance-championship-2024
  502. /world-dance-championship-2024
  503. /world-dance-championship-2024

Improve social preview images (18 URLs)

  1. /
  2. /class-schedule
  3. /teachers
  4. /ambassador
  5. /summer-camp
  6. /past-events
  7. /blog
  8. /contact
  9. /ballet-mania-2025
  10. /jewels-festival-spring-2025
  11. /photo-session-dec-2024
  12. /concerto-di-natale-2024
  13. /jewels-festival-october-2024
  14. /world-dance-championship-2024
  15. /blog/older-child-ballet-beginner
  16. /blog/beginner-ballet-class
  17. /blog/first-ballet-class-what-to-wear
  18. /blog/age-3-start-ballet

Consider a larger favicon (1 URLs)

  1. /

Sitemap URLs not discovered through crawl links (2 URLs)

  1. /class-schedule2
  2. /dress-code

Missing HSTS header (1 URLs)

  1. /

Missing Content Security Policy header (1 URLs)

  1. /

Missing X-Frame-Options header (1 URLs)

  1. /

Missing X-Content-Type-Options header (1 URLs)

  1. /

Missing Referrer-Policy header (1 URLs)

  1. /

External links we could not verify