LiquidPurple - Strategic Website Management
SEO Performance Report
Website displayed across devices
86.0
https://rooftopcinemaclub.com
Report Generated: June 19, 2026 at 13:53
Region: California, United States
Audit Engine: 13.4.0

Key Metrics

Overall Score

B (86.01%)
1.24s
Time
4.5MB
Weight
135
Requests
5.32s
Clock
4.5MB
Weight
135
Requests

Visual Progress

0.4s
0.8s
1.1s
1.5s
1.9s
2.3s
2.6s
3.0s
TTFB
FCP
TTI
LCP
0.4s
0.8s
1.1s
1.5s
1.9s
2.3s
2.6s
3.0s
TTFB
FCP
TTI
LCP

Page Composition

Page Weight

Total: 4.5 MB

Video
IMG
Media 2.8 MB
Images 1.3 MB
JavaScript 342.5 KB
Fonts 41.7 KB
CSS Stylesheets 23.9 KB
HTML 15.6 KB
Other 1.2 KB

Request Count

Total: 48 requests

IMG
JS
Images 32 req
JavaScript 7 req
CSS Stylesheets 3 req
Fonts 2 req
Other 2 req
Media 1 req
HTML 1 req

Performance Metrics

First Contentful Paint

Fair
2.02s

First Contentful Paint marks the time at which the first text or image is painted onto your page.

Mobile: 2.6 s Desktop: 0.7 s Score: 68%
Learn More →

Time to Interactive

Fair
4.1s

Time to interactive is the amount of time it takes for the page to become fully interactive.

Mobile: 5.3 s Desktop: 1.2 s Score: 69%
Learn More →

Speed Index

Very Good
2.26s

Speed Index shows how quickly the contents of a page are visibly populated.

Mobile: 2.8 s Desktop: 1.0 s Score: 75%
Learn More →

Total Blocking Time

Excellent
37ms

How much time is blocked by scripts during your page loading process.

Mobile: 30 ms Desktop: 50 ms Score: 100%
Learn More →

Largest Contentful Paint

Needs Work
3.76s

Largest Contentful Paint marks how long it takes for the largest element of content to be painted on your page.

Mobile: 5.0 s Desktop: 0.9 s Score: 30%
Learn More →

Cumulative Layout Shift

Excellent
0

Cumulative Layout Shift measures the movement of visible elements within the viewport as the page loads.

Mobile: 0 Desktop: 0 Score: 100%
Learn More →

Response Codes

Total Requests 49
Success Rate 100%
Error Rate 0%
200 47
204 1
206 1

Summary

86.1%
Core
78.5%
Performance
90.9%
SEO
94.4%
Accessibility
100.0%
Best Practice
Metric Score: 100%
Metric Score: 69%

TTI Value Interpretation Status
≤ 3.8 s Good (100) Good
3.8 s - 7.3 s Fair (declines from 100 to 0) Fair
≥ 7.3 s At Risk (0) At Risk

This card uses weighted scoring (70% mobile, 30% desktop).

(Raw values: 5,325 ms mobile , 1,241 ms desktop )

Excellent
Metric Score: 100%
Title: Rooftop Cinema Club | Outdoor Movies Under the Stars
Length: 52
Metric Score: 100%
Description: Watch films on open-air rooftops in 8 US cities and London. Wireless headphones, craft cocktails, skyline views. Find a venue and grab tickets.
Length: 143
Metric Score: 0%
Keywords:
Length: 0
Metric Score: 0%
Meta KeywordIn Content
Measured Value: 22.5%
Metric Score: 100%

Needs Work
Metric Score: 69%

H1(2)

  1. Outdoor Movies Under the Stars
  2. Private Events, Buyouts & Brand Activations

H2(11)

  1. Find a Rooftop Cinema Near You
  2. United States
  3. United Kingdon
  4. This Week's Featured Screenings
  5. Screenings Across the US
  6. Screenings Across the UK
  7. Press, Awards & Guest Reviews
  8. Rated 4.8 out of 5 across 11,000+ guest reviews.
  9. Rooftop Cinema Club runs open-air cinema in nine cities
  10. MORE THAN A MOVIE
  11. Need a Gift Card?

H3(45)

  1. Kansas City
  2. Los Angeles
  3. Fort Worth
  4. Chicago
  5. San Diego
  6. New York
  7. Miami Beach
  8. Houston
  9. London
  10. London
  11. 16+
  12. Scary Movie
  13. 13+
  14. Scary Movie
  15. 16+
  16. Love Jones
  17. 13+
  18. Sinners
  19. 16+
  20. Sinners
  21. 16+
  22. Sinners
  23. 13+
  24. Sinners
  25. 16+
  26. Sinners
  27. 16+
  28. Scary Movie
  29. 16+
  30. Sinners
  31. 16+
  32. Friday
  33. Scary Movie
  34. Scary Movie
  35. Love Jones
  36. Sinners
  37. Sinners
  38. Sinners
  39. Sinners
  40. Sinners
  41. Stratford, London Guest
  42. South Beach, Miami Guest
  43. Midtown NYC Guest
  44. Kansas City Crossroads Guest
  45. Little Italy, San Diego Guest

H4(0)

    H5(0)

      H6(0)

        Excellent
        Metric Score: 100%
        Heading Order: 100%
        Heading Levels Used: h1, h2, h3
        Level Skips: 0
        Issues: No heading order issues detected
        Metric Score: 0%
        Button Name: 0%
        Total Buttons: 35
        Without Accessible Name: 10
        Failing Elements (Scraper):
        • <button x-show="has_overflow" x-cloak type="button" :aria-expanded="expanded.toString()" class="mt-3 inline-flex items-center gap-1 text-sm font-bold text-black underline hover:no-underline cursor-poi
        • <button x-show="has_overflow" x-cloak type="button" :aria-expanded="expanded.toString()" class="mt-3 inline-flex items-center gap-1 text-sm font-bold text-black underline hover:no-underline cursor-poi
        • <button class="screenings-carousel-prev transition-colors text-brand-lavender hover:text-brand-darklavender focus:outline-none cursor-pointer"> <svg width="34" height="34" viewbox="0 0
        • <button class="screenings-carousel-next transition-colors text-brand-lavender hover:text-brand-darklavender focus:outline-none cursor-pointer"> <svg width="34" height="34" viewbox="0 0
        • <button class="top-picks-screenings-prev transition-colors text-brand-lavender hover:text-brand-darklavender focus:outline-none cursor-pointer"> <svg width="34" height="34" viewbox="0
        • <button class="top-picks-screenings-next transition-colors text-brand-lavender hover:text-brand-darklavender focus:outline-none cursor-pointer"> <svg width="34" height="34" viewbox="0
        • <button class="splash-icon-cards-prev transition-colors text-brand-lavender hover:text-brand-darklavender focus:outline-none cursor-pointer"> <svg width="34" height="34" viewbox="0 0 2
        • <button class="splash-icon-cards-next transition-colors text-brand-lavender hover:text-brand-darklavender focus:outline-none cursor-pointer"> <svg width="34" height="34" viewbox="0 0 2
        • <button x-show="has_overflow" x-cloak type="button" :aria-expanded="expanded.toString()" class="mt-3 inline-flex items-center gap-1 text-sm font-bold text-black underline hover:no-underline cursor-poi
        • <button x-show="has_overflow" x-cloak type="button" :aria-expanded="expanded.toString()" class="mt-3 inline-flex items-center gap-1 text-sm font-bold text-black underline hover:no-underline cursor-poi

        Lighthouse Failing Elements (6):
        ElementSelectorIssue
        <button class="screenings-carousel-prev transition-colors text-brand-lavender hover:text-…"> section.screenings-carousel-section > div.flex > div.flex > button.screenings-carousel-prev Fix any of the following: Element does not have inner text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element does not have an implicit (wrapped) <label> Element does not have an explicit <label> Element's default semantics were not overridden with role="none" or role="presentation"
        <button class="screenings-carousel-next transition-colors text-brand-lavender hover:text-…"> section.screenings-carousel-section > div.flex > div.flex > button.screenings-carousel-next Fix any of the following: Element does not have inner text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element does not have an implicit (wrapped) <label> Element does not have an explicit <label> Element's default semantics were not overridden with role="none" or role="presentation"
        <button class="top-picks-screenings-prev transition-colors text-brand-lavender hover:text…"> section.top-picks-screenings-section > div.flex > div.flex > button.top-picks-screenings-prev Fix any of the following: Element does not have inner text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element does not have an implicit (wrapped) <label> Element does not have an explicit <label> Element's default semantics were not overridden with role="none" or role="presentation"
        <button class="top-picks-screenings-next transition-colors text-brand-lavender hover:text…"> section.top-picks-screenings-section > div.flex > div.flex > button.top-picks-screenings-next Fix any of the following: Element does not have inner text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element does not have an implicit (wrapped) <label> Element does not have an explicit <label> Element's default semantics were not overridden with role="none" or role="presentation"
        <button class="splash-icon-cards-prev transition-colors text-brand-lavender hover:text-br…"> section.splash-icon-cards > div.flex > div.flex > button.splash-icon-cards-prev Fix any of the following: Element does not have inner text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element does not have an implicit (wrapped) <label> Element does not have an explicit <label> Element's default semantics were not overridden with role="none" or role="presentation"
        <button class="splash-icon-cards-next transition-colors text-brand-lavender hover:text-br…"> section.splash-icon-cards > div.flex > div.flex > button.splash-icon-cards-next Fix any of the following: Element does not have inner text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element does not have an implicit (wrapped) <label> Element does not have an explicit <label> Element's default semantics were not overridden with role="none" or role="presentation"

        Excellent
        Metric Score: 100%
        Location: https://rooftopcinemaclub.com/sitemap.xml

        Excellent
        Metric Score: 100%
        Favicon URL: /favicon.svg
        Metric Score: 25%


        Images Without Alt Text (14)

        1. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/popcorn-orange.svg
        2. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/hamburger-bubble-gum-pink.svg
        3. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/ss8.svg
        4. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/popcorn-orange.svg
        5. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/hamburger-bubble-gum-pink.svg
        6. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/ss8.svg
        7. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/popcorn-orange.svg
        8. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/hamburger-bubble-gum-pink.svg
        9. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/ss8.svg
        10. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/popcorn-orange.svg
        11. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/hamburger-bubble-gum-pink.svg
        12. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_48,h_48,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/svg-shapes/ss8.svg
        13. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_800,h_600,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/testimonials/rectangle-5.png
        14. https://res.cloudinary.com/dpgypjrov/image/fetch/f_auto,w_140,h_140,c_fill,q_auto/https://d31ni94nh7toh0.cloudfront.net/PRODUCTION/testimonials/transparent-logos/us/nyt-transparent-logo.png


        Metric Score: 100%
        Metric Score: 100%
        Metric Score: 100%
        Metric Score: 100%
        Metric Score: 100%
        Metric Score: 100%
        Metric Score: 100%
        Metric Score: 100%
        Metric Score: 100%
        Metric Score: 100%

        Excellent
        Metric Score: 100%
        Doctype: <!doctype html>
        Metric Score: 100%


        Metric Score: 75%
        Your HTML page size: 151.6 KB
        HTML Size Interpretation Status
        ≤ 100 KB Excellent (100) Excellent
        100 KB - 200 KB Good (75) Good
        200 KB - 400 KB Fair (50) Fair
        > 400 KB Critical (25) At Risk

        Current status: Good. Keep HTML as lean as possible for faster delivery and rendering.

        Metric Score: 50%


        Micro Data Schema List (2)

        1. [JSON-LD] @type: Organization
        2. [JSON-LD] @type: WebSite


        Metric Score: 100%
        Metric Score: 100%
        Metric Score: 100%


        Metric Score: 100%
        GZIP Enabled: Yes
        Original Size: 151.6 KB
        Compressed Size: 17.1 KB
        Reduction: 89%

        Needs Work
        Metric Score: 60%
        Inline CSS Instances: 16
        Inline Styles (Top 15):
        • <div class="text-brand-lightbeige relative z-10 mb-12" style="color: #F9F4EE"></div>
        • <h2 style="text-align: center;"></h2>
        • <h2 style="text-align: center;"></h2>
        • <a href="/us/locations" class="w-full h-full flex flex-col items-center text-center justify-center p-6 rounded-xl shadow-sm transition-all d...
        • <a href="/uk/locations" class="w-full h-full flex flex-col items-center text-center justify-center p-6 rounded" style="background-color: #3A...
        • <div class="absolute inset-0 bg-black" style="opacity: 0.4"></div>
        • <div class="text-brand-lightbeige relative container mx-auto px-6 text-center" style="color: #F9F4EE"></div>
        • <section class="relative w-full overflow-hidden" style="background-color: #E6D8FC;"></section>
        • <div class="flex items-center leading-none gap-x-8" style="color: #1B2A34;"></div>
        • <div class="flex items-center leading-none gap-x-8" style="color: #1B2A34;"></div>
        • <div class="flex items-center leading-none gap-x-8" style="color: #1B2A34;"></div>
        • <div class="flex items-center leading-none gap-x-8" style="color: #1B2A34;"></div>
        • <div class="relative w-full text-brand-white flex flex-col items-start md:absolute md:left-0 md:bottom-0 md:w-4/5 lg:w-3/5 md:z-10" style="c...
        • <mask id="a" width="10" height="29" x="11" y="1" maskunits="userSpaceOnUse" style="mask-type:luminance"></mask>
        • <mask id="b" width="22" height="30" x="5" y="0" maskunits="userSpaceOnUse" style="mask-type:luminance"></mask>
        • ... and 1 more

        Excellent
        Metric Score: 100%
        Internal CSS Blocks: 0
        Metric Score: 68%
        FCP ValueInterpretationStatus
        ≤ 1.0 sExcellent (100)Excellent
        1.0 s - 1.8 sGood (declines from 100 to 80)Good
        1.8 s - 3.0 sFair (declines from 80 to 40)Fair
        3.0 s - 6.0 sNeeds Work (declines from 40 to 0)Needs Work
        > 6.0 sAt Risk (0)At Risk

        This card uses weighted scoring (70% mobile, 30% desktop).

        Metric Score: 75%
        Speed IndexInterpretationStatus
        ≤ 1.5 sExcellent (100)Excellent
        1.5 s - 2.0 sGood (declines from 100 to 80)Good
        2.0 s - 4.0 sFair (declines from 80 to 40)Fair
        4.0 s - 8.0 sNeeds Work (declines from 40 to 0)Needs Work
        > 8.0 sAt Risk (0)At Risk

        This card uses weighted scoring (70% mobile, 30% desktop).

        Metric Score: 100%
        TBT ValueInterpretationStatus
        ≤ 150 msExcellent (100)Excellent
        150 ms - 300 msGood (declines from 100 to 80)Good
        300 ms - 600 msFair (declines from 80 to 40)Fair
        600 ms - 1200 msNeeds Work (declines from 40 to 0)Needs Work
        > 1200 msAt Risk (0)At Risk

        This card uses weighted scoring (70% mobile, 30% desktop).

        Metric Score: 30%
        LCP ValueInterpretationStatus
        ≤ 1.2 sExcellent (100)Excellent
        1.2 s - 2.5 sGood (100)Good
        2.5 s - 4.0 sFair (declines from 100 to 0)Fair
        > 4.0 sAt Risk (0)At Risk

        This card uses desktop/mobile weighted scoring (70% mobile, 30% desktop).

        Metric Score: 100%
        CLS ValueInterpretationStatus
        ≤ 0.05Excellent (100)Excellent
        0.05 - 0.10Good (declines from 100 to 80)Good
        0.10 - 0.25Fair (declines from 80 to 40)Fair
        0.25 - 0.50Needs Work (declines from 40 to 0)Needs Work
        > 0.50At Risk (0)At Risk

        This card uses weighted scoring (70% mobile, 30% desktop).

        Metric Score: 43%
        Savings Potential: Est savings of 1,210 ms (Mobile), Est savings of 290 ms (Desktop)

        Top Render-Blocking Resources:
        Metric Score: 100%
        Metric Score: 0%
        Metric Score: 100%
        Metric Score: 100%
        Unminified CSS Files: 0 (Mobile), 0 (Desktop)

        Metric Score: 100%
        Unminified JavaScript Files: 0 files (Mobile), 0 files (Desktop)

        Unminified JavaScript Files: No unminified JavaScript detected
        Metric Score: 100%
        Unused CSS Files: N/A (Mobile), N/A (Desktop)

        Unused CSS Files: No unused CSS files detected
        Metric Score: 85%
        Unused JavaScript Files: Est savings of 154 KiB (Mobile), Est savings of 154 KiB (Desktop)

        Top Unused JavaScript Files:
        # URL Total Size Potential Savings Savings %
        1 www.googletagmanager.com/gtag/js?id=G-3ZHQX583JS&cx=c&gtm=4e66h0 155.21 KB 65.39 KB 42.13%
        2 www.googletagmanager.com/gtm.js?id=GTM-T2NJMN25 119.11 KB 59.68 KB 50.10%
        3 geo.cookie-script.com/s/f2e8edc11454498257c9d9b385e27095.js?country=us 29.54 KB 29.32 KB 99.27%
        Metric Score: 100%
        Unoptimized Images: N/A (Mobile), N/A (Desktop)

        Unoptimized Images: No unoptimized images detected
        Metric Score: 100%
        Uncompressed Text Resources: N/A (Mobile), N/A (Desktop)

        Uncompressed Resources: No uncompressed text resources detected
        Metric Score: 100%
        Missing Preconnect Origins: N/A (Mobile), N/A (Desktop)

        Missing Preconnect Origins: No missing preconnect opportunities detected
        Metric Score: 100%

        Excellent
        Metric Score: 100%
        Redirects: N/A (Mobile), N/A (Desktop)

        Redirects: No redirects detected
        Metric Score: 100%
        Inefficient Animated Content: N/A (Mobile), N/A (Desktop)

        Inefficient Animated Content: No inefficient animated content detected
        Metric Score: 100%
        Non-Composited Animations: 64 animated elements found (Mobile), N/A (Desktop)

        Non-Composited Animations: No non-composited animations detected
        Measured Value: 0% (4,594 KiB)
        Metric Score: 0%
        Total SizeScore InterpretationStatus
        ≤ 400 KBExcellent (80-100)Good
        400 KB - 800 KBFair (60-79)Fair
        > 800 KBNeeds Work (< 60)Needs Work

        Score = 100 - (Bytes / 20,000). A lighter page loads faster.

        Needs Work
        Metric Score: 65%
        DOM Size: 1,076 elements (Mobile), 1,042 elements (Desktop)

        DOM Statistics:
        • Total elements: 1076
        • DOM depth: 13
        • Most children: 15

        Excellent
        Metric Score: 100%
        User Timings: N/A (Mobile), N/A (Desktop)

        User Timings: No user timings detected

        Needs Work
        Metric Score: 68%
        Bootup Time: 0.6 s (Mobile), N/A (Desktop)

        Scripts with High Execution Time (Top 5):
        Metric Score: 82%
        Mainthread Work Breakdown: 1.5 s (Mobile), N/A (Desktop)

        Main Thread Tasks (Top 5 by Duration):
        • Script Evaluation: 531.98 ms
        • Other: 355.05 ms
        • Style & Layout: 238.81 ms
        • Rendering: 177.79 ms
        • Script Parsing & Compilation: 110.03 ms

        Excellent
        Metric Score: 100%
        Font Display: No font-display issues found on mobile (Mobile), N/A (Desktop)

        Fonts Without Font-Display: No fonts without font-display detected
        Metric Score: 54%
        Total Resources: 48 requests • 4,594.38 KB (Mobile), 48 requests • 4,594.38 KB (Desktop)
        Desktop Resources:
        • Script: 7 requests, 342.48 KB
        • Font: 2 requests, 41.65 KB
        • Stylesheet: 3 requests, 23.89 KB
        • Document: 1 requests, 15.57 KB
        • Third-party: 39 requests, 4,502.49 KB
        Mobile Resources:
        • Script: 7 requests, 342.48 KB
        • Font: 2 requests, 41.65 KB
        • Stylesheet: 3 requests, 23.89 KB
        • Document: 1 requests, 15.57 KB
        • Third-party: 39 requests, 4,502.49 KB
        Metric Score: 100%
        No Document Write: N/A
        Document Write Instances: No document.write() calls detected
        Metric Score: 100%
        Unsized Images: N/A
        Unsized Images: No unsized images detected
        Metric Score: 100%
        Uses Rel Preload: N/A
        Resources to Preload: No resources identified for preload
        Metric Score: 100%
        Duplicated JavaScript: N/A
        Duplicated Scripts: No duplicated JavaScript detected

        At Risk
        Metric Score: 0%
        Long Tasks: N/A
        Long Tasks: No long tasks detected
        Metric Score: 40%
        Estimated savings: 4.4 MB
        Cache savings summary
        PlatformPotential Savings1st-Party Items3rd-Party Items
        Mobile4,473.4 KB036
        Desktop4,473.4 KB036
        Scoring thresholds
        First-Party Wasted BytesScoreStatus
        0 KB100Excellent
        ≤ 50 KB90Good
        ≤ 150 KB80Acceptable
        ≤ 300 KB65Fair
        ≤ 750 KB40Needs Work
        > 750 KB20At Risk

        Third-party waste is weighted at 15% to reflect real-world impact without over-penalising for resources outside your control.

        Third-Party Resources with Short Cache (36):
        Metric Score: 20%
        Image Delivery: Est savings of 521 KiB (Mobile), Est savings of 472 KiB (Desktop)
        Images to Optimize — Mobile (9 images, 520.7 KiB total savings):
        Metric Score: 50%
        Legacy JavaScript: Est savings of 5 KiB
        Legacy Scripts (Top 5):
        Metric Score: 68%
        Total Reflow Time: 98 ms total reflow time
        Scoring Thresholds:
        Reflow TimeScoreRating
        0 ms100Excellent
        ≤ 30 ms90Good
        ≤ 100 ms75Fair
        ≤ 250 ms50Needs Work
        ≤ 500 ms30Needs Work
        > 500 ms15At Risk
        Reflow Sources (3):
        SourceReflow Time
        https://rooftopcinemaclub.com/build/assets/site-BfFVhZ-c.js 42.5 ms
        https://rooftopcinemaclub.com/build/assets/site-BfFVhZ-c.js 32.3 ms
        [unattributed] 23.1 ms
        How to Fix Forced Reflow:
        1. Batch DOM reads before writes — read all layout properties first, then make all DOM changes.
        2. Use requestAnimationFrame() — schedule visual updates to avoid mid-frame style recalculations.
        3. Avoid reading layout props in loops — reading offsetWidth, getBoundingClientRect(), or getComputedStyle() inside a loop forces layout on every iteration.
        4. Prefer CSS transform/opacity — these properties are compositor-only and never trigger layout.
        5. Use a FastDOM library — batches reads and writes automatically.
        Metric Score: 85%
        Network dependency chain summary
        PlatformLongest ChainDepth
        Mobile934ms3
        Desktop959ms3
        Scoring thresholds
        Chain DurationBase ScoreStatus
        ≤ 500ms100Excellent
        ≤ 1,000ms85Good
        ≤ 2,000ms70Fair
        ≤ 3,000ms50Needs Work
        ≤ 5,000ms30Needs Work
        > 5,000ms15At Risk

        Depth penalties: 3 → −5 · 4 → −10 · 5+ → −15. Combined: 70% mobile / 30% desktop.

        Critical Chain Resources (slowest first):
        Metric Score: 100%
        Meta Refresh: N/A
        Raw Score: N/A
        Meta Refresh Issues: No meta refresh issues detected
        Metric Score: 100%
        ARIA Hidden Body: N/A
        Raw Score: N/A
        ARIA Hidden Body Issues: No ARIA hidden body issues detected
        Metric Score: 100%
        ARIA Tooltip Name: N/A
        Raw Score: N/A
        Tooltip Name Issues: No tooltip name issues detected
        Metric Score: 100%
        Valid HTML Language: N/A
        Raw Score: N/A
        Valid HTML Language Issues: No invalid language code issues detected
        Metric Score: 100%
        HTML Has Language: N/A
        Raw Score: N/A
        HTML Language Issues: No missing language attribute issues detected
        Metric Score: 100%
        ARIA Required Parent: N/A
        Raw Score: N/A
        ARIA Required Parent Issues: No missing parent role issues detected

        Excellent
        Metric Score: 100%
        Meta Viewport: 0 viewport issue found
        Raw Score: 100%
        Meta Viewport Issues: No viewport issues detected
        Metric Score: 100%
        Duplicate ARIA IDs: N/A
        Raw Score: N/A
        Duplicate ARIA ID Issues: No duplicate ARIA ID issues detected
        Metric Score: 100%
        Valid ARIA Attributes: N/A
        Raw Score: N/A
        Valid ARIA Attribute Issues: No invalid ARIA attribute issues detected

        Excellent
        Metric Score: 100%
        Access Keys: N/A
        Raw Score: N/A
        Access Key Issues: No access key issues detected
        Metric Score: 100%
        Form Field Multiple Labels: N/A
        Raw Score: N/A
        Form Field Multiple Label Issues: No form field multiple label issues detected
        Metric Score: 100%
        Valid Language Attribute: N/A
        Raw Score: N/A
        Valid Language Attribute Issues: No invalid language attribute issues detected
        Metric Score: 100%
        ARIA Hidden Focus: No ARIA hidden focus issues found
        ARIA Hidden Focus Issues: No ARIA hidden focus issues detected
        Metric Score: 100%
        ARIA Treeitem Name: N/A
        Raw Score: N/A
        ARIA Treeitem Name Issues: No treeitem naming issues detected
        Metric Score: 100%
        ARIA Toggle Field Name: N/A
        Toggle Field Naming Issues: No toggle field naming issues detected
        Metric Score: 100%
        ARIA Progressbar Name: N/A
        Raw Score: N/A
        Progressbar Naming Issues: No progressbar naming issues detected
        Metric Score: 100%
        ARIA Required Attribute: No missing required ARIA attribute issues found
        Raw Score: 100%
        Missing ARIA Attribute Issues: No missing required ARIA attribute issues detected
        Metric Score: 100%
        ARIA Command Name: No command naming issues found
        Score: 100%
        Command Naming Issues: No command naming issues detected
        Metric Score: 100%
        ARIA Required Children: No required children issues found
        Raw Score: 100%
        Required Children Issues: No required children issues detected
        Metric Score: 100%
        Table Header Data Cells: No table header data cell issues found
        Raw Score: 100%
        Table Header Data Cell Issues: No table header data cell issues detected
        Metric Score: 100%
        ARIA Input Field Name: No input field naming issues found
        Raw Score: 100%
        Input Field Naming Issues: No input field naming issues detected

        Excellent
        Metric Score: 100%
        Tab Index: No tab index issues found
        Raw Score: 100%
        Tab Index Issues: No tab index issues detected
        Metric Score: 100%
        Definition List Item: No definition list item issues found
        Raw Score: 100%
        Definition List Item Issues: No definition list item issues detected

        Excellent
        Metric Score: 100%
        Bypass Blocks: No bypass blocks issues found
        Raw Score: 100%
        Bypass Blocks Issues: No bypass blocks issues detected

        Excellent
        Metric Score: 100%
        ARIA Roles: No ARIA role issues found
        Raw Score: 100%
        ARIA Role Issues: No ARIA role issues detected
        Metric Score: 100%
        ARIA Meter Name: No meter naming issues found
        Raw Score: 100%
        Meter Naming Issues: No meter naming issues detected
        Metric Score: 100%
        Input Image Alt: No input image alt issues found
        Raw Score: 100%
        Image Input Issues: No image input alt text issues detected
        Metric Score: 100%
        Observed script payload: 342.5 KB across 7 script requests. External scripts: 0
        Detected JavaScript libraries: 0 found
        Detected CountScore ThresholdInterpretationStatus
        0100No external libs (excellent if intentional)Excellent
        1 - 3100Lean dependency footprintExcellent
        4 - 585Reasonable, review overlapWarning
        6 - 765High dependency countWarning
        8+40Too many dependenciesAt Risk
        Script Payload (KB)Extra Score AdjustmentReason
        0 - 700 KB0Generally manageable payload
        700 KB - 1.5 MB-10Heavier script footprint
        1.5 MB - 2.5 MB-20Likely impactful on load/parse
        > 2.5 MB-30High performance risk

        Which libraries were found? None detected.

        Why this can happen: Scripts were detected, but we did not match known library signatures (common with bundled/minified/custom builds).

        Is that good? Usually yes—if all required features work. Fewer dependencies generally means better performance, fewer security updates, and easier maintenance.

        How to keep this score high: prefer vanilla JS/web APIs, remove dead scripts, and avoid adding libraries for one-off utilities.

        External scripts carry added performance and security risk—keep third-party JS minimal. See “Vulnerable Libraries” for security follow-up.

        Excellent
        Metric Score: 100%

        Page has the HTML doctype

        Page has the HTML doctype.

        Excellent
        Metric Score: 100%

        Uses HTTPS

        Page is served over HTTPS.

        Metric Score: 100%

        Avoids requesting the geolocation permission on page load

        Page does not request geolocation permission on load.

        Metric Score: 100%

        Serves images with appropriate resolution

        All images are appropriately sized.

        Metric Score: 100%

        Displays images with correct aspect ratio

        All images display with correct aspect ratio.

        Metric Score: 100%

        No issues in the `Issues` panel in Chrome Devtools

        No issues detected in Chrome DevTools.

        Metric Score: 100%

        Avoids deprecated APIs

        No deprecated APIs used.

        Metric Score: 100%

        Analysis of word frequency and density on your page. High keyword density may indicate keyword stuffing.

        Single Keywords

        KeywordOccurrenceDensity %Possible Spam
        Info192.281 %No
        Book172.041 %No
        London111.321 %No
        Fri111.321 %No
        Jun111.321 %No
        PM111.321 %No
        Sinners111.321 %No
        City101.2 %No
        Houston101.2 %No
        Kansas91.08 %No
        Fort91.08 %No
        Worth91.08 %No
        Beach91.08 %No
        Los80.96 %No
        Angeles80.96 %No
        Downtown80.96 %No
        San80.96 %No
        Diego80.96 %No
        Miami80.96 %No
        Uptown80.96 %No
        Crossroads70.84 %No
        South70.84 %No
        UK70.84 %No
        United60.72 %No
        Chicago60.72 %No
        Italy60.72 %No
        York60.72 %No
        Find60.72 %No
        Guest60.72 %No
        DTLA50.6 %No

        Two-Word Keywords

        Keyword PhraseOccurrenceDensity %Possible Spam
        Get Info192.281 %No
        Book Now172.041 %No
        Now Get172.041 %No
        Fri Jun111.321 %No
        Jun 19111.321 %No
        PM Book101.2 %No
        Kansas City91.08 %No
        Fort Worth91.08 %No
        Los Angeles80.96 %No
        San Diego80.96 %No
        Uptown Houston80.96 %No
        Downtown Fort70.84 %No
        South Beach70.84 %No
        Crossroads Kansas60.72 %No
        Little Italy60.72 %No
        Italy San60.72 %No
        New York60.72 %No
        Beach Miami60.72 %No
        Sinners Fri60.72 %No
        DTLA Los50.6 %No
        Scary Movie50.6 %No
        Info 1650.6 %No
        Sinners Book50.6 %No
        Fulton Market40.48 %No
        Midtown New40.48 %No
        Stratford London40.48 %No
        Find A40.48 %No
        arthouse movies40.48 %No
        movies to40.48 %No
        to drink40.48 %No

        Three-Word Keywords

        Keyword PhraseOccurrenceDensity %Possible Spam
        Book Now Get172.041 %No
        Now Get Info172.041 %No
        Fri Jun 19111.321 %No
        PM Book Now101.2 %No
        Downtown Fort Worth70.84 %No
        Crossroads Kansas City60.72 %No
        Little Italy San60.72 %No
        Italy San Diego60.72 %No
        South Beach Miami60.72 %No
        Sinners Fri Jun60.72 %No
        DTLA Los Angeles50.6 %No
        Get Info 1650.6 %No
        Sinners Book Now50.6 %No
        Midtown New York40.48 %No
        arthouse movies to40.48 %No
        movies to drink40.48 %No
        to drink beer40.48 %No
        drink beer to40.48 %No
        beer to muffins40.48 %No
        to muffins mimosas40.48 %No

        Four-Word Keywords

        Keyword PhraseOccurrenceDensity %Possible Spam
        Book Now Get Info172.041 %No
        PM Book Now Get101.2 %No
        Little Italy San Diego60.72 %No
        Sinners Fri Jun 1960.72 %No
        Now Get Info 1650.6 %No
        Sinners Book Now Get50.6 %No
        arthouse movies to drink40.48 %No
        movies to drink beer40.48 %No
        to drink beer to40.48 %No
        drink beer to muffins40.48 %No
        beer to muffins mimosas40.48 %No
        Uptown Houston Scary Movie30.36 %No
        Scary Movie Fri Jun30.36 %No
        Movie Fri Jun 1930.36 %No
        to muffins mimosas arthouse30.36 %No
        muffins mimosas arthouse movies30.36 %No
        mimosas arthouse movies to30.36 %No
        United States Crossroads Kansas20.24 %No
        States Crossroads Kansas City20.24 %No
        Kansas City DTLA Los20.24 %No

        Note: Optimal keyword density is typically 1-2%. Higher densities may be flagged as keyword stuffing by search engines.

        Metric Score: 100%

        No third-party code detected on your page.

        Scoring Summary

        Desktop Performance Metrics

        MetricRaw ScoreWeightScoreOverall Contribution
        Desktop Performance - Total Blocking Time100.00%5 (3.82%)3.82 / 3.8261.07 / 9,417.94 (0.65%)
        Desktop Performance - Largest Contentful Paint30.00%5 (3.82%)1.15 / 3.8218.32 / 9,417.94 (0.19%)
        Desktop Performance - Cumulative Layout Shift100.00%5 (3.82%)3.82 / 3.8261.07 / 9,417.94 (0.65%)
        Desktop Performance - First Contentful Paint68.00%3 (2.29%)1.56 / 2.2924.92 / 9,417.94 (0.26%)
        Desktop Performance - Speed Index75.00%3 (2.29%)1.72 / 2.2927.48 / 9,417.94 (0.29%)
        Desktop Performance - Minify CSS100.00%2 (1.53%)1.53 / 1.5324.43 / 9,417.94 (0.26%)
        Desktop Performance - Minify JavaScript100.00%2 (1.53%)1.53 / 1.5324.43 / 9,417.94 (0.26%)
        Desktop Performance - Remove Unused CSS Rules100.00%3 (2.29%)2.29 / 2.2936.64 / 9,417.94 (0.39%)
        Desktop Performance - Remove Unused JavaScript85.00%3 (2.29%)1.95 / 2.2931.15 / 9,417.94 (0.33%)
        Desktop Performance - Eliminate Render-Blocking Resources67.30%5 (3.82%)2.57 / 3.8241.10 / 9,417.94 (0.44%)
        Desktop Performance - Avoid Chaining Critical Requests100.00%3 (2.29%)2.29 / 2.2936.64 / 9,417.94 (0.39%)
        Desktop Performance - Network Round Trip Times2 (1.53%)No data
        Desktop Performance - Initial Server Response Time100.00%4 (3.05%)3.05 / 3.0548.85 / 9,417.94 (0.52%)
        Desktop Performance - Avoid Multiple Page Redirects100.00%3 (2.29%)2.29 / 2.2936.64 / 9,417.94 (0.39%)
        Desktop Performance - Non-Composited Animations100.00%2 (1.53%)1.53 / 1.5324.43 / 9,417.94 (0.26%)
        Desktop Performance - Time to Interactive69.00%3 (2.29%)1.58 / 2.2925.28 / 9,417.94 (0.27%)
        Desktop Performance - Avoid Enormous Network Payloads0.00%2 (1.53%)0.00 / 1.530.00 / 9,417.94 (0.00%)
        Desktop Performance - DOM Size65.00%2 (1.53%)0.99 / 1.5315.88 / 9,417.94 (0.17%)
        Desktop Performance - User Timings100.00%9 (6.87%)6.87 / 6.87109.92 / 9,417.94 (1.17%)
        Desktop Performance - JavaScript Execution Time68.00%9 (6.87%)4.67 / 6.8774.75 / 9,417.94 (0.79%)
        Desktop Performance - Minimize Main-Thread Work84.00%9 (6.87%)5.77 / 6.8792.34 / 9,417.94 (0.98%)
        Desktop Performance - Ensure Text Visible During Webfont Load100.00%9 (6.87%)6.87 / 6.87109.92 / 9,417.94 (1.17%)
        Desktop Performance - Resources Summary54.00%9 (6.87%)3.71 / 6.8759.36 / 9,417.94 (0.63%)
        Desktop Performance - Use Efficient Cache Lifetimes100.00%3 (2.29%)2.29 / 2.2936.64 / 9,417.94 (0.39%)
        Desktop Performance - Improve Image Delivery30.00%3 (2.29%)0.69 / 2.2910.99 / 9,417.94 (0.12%)
        Desktop Performance - Avoid Serving Legacy JavaScript to Modern Browsers50.00%2 (1.53%)0.76 / 1.5312.21 / 9,417.94 (0.13%)
        Desktop Performance - Avoid Forced Reflow50.00%2 (1.53%)0.76 / 1.5312.21 / 9,417.94 (0.13%)
        Desktop Performance - Network Dependency Tree85.00%2 (1.53%)1.30 / 1.5320.76 / 9,417.94 (0.22%)
        Desktop Performance - Images with Explicit Dimensions0.00%5 (3.82%)0.00 / 3.820.00 / 9,417.94 (0.00%)
        Desktop Performance - Optimized Images100.00%3 (2.29%)2.29 / 2.2936.64 / 9,417.94 (0.39%)
        Desktop Performance - Text Compression100.00%3 (2.29%)2.29 / 2.2936.64 / 9,417.94 (0.39%)
        Desktop Performance - Preconnect to Required Origins100.00%2 (1.53%)1.53 / 1.5324.43 / 9,417.94 (0.26%)
        Desktop Performance - Efficient Animated Content100.00%2 (1.53%)1.53 / 1.5324.43 / 9,417.94 (0.26%)
        Desktop Performance - Preload Key Requests100.00%2 (1.53%)1.53 / 1.5324.43 / 9,417.94 (0.26%)
        Total Desktop Performance76.50 / 98.471,224.00 / 9,417.94 (13.00%)

        Mobile Performance Metrics

        MetricRaw ScoreWeightScoreOverall Contribution
        Mobile Performance - First Contentful Paint68.00%3 (2.29%)1.56 / 2.2937.37 / 9,417.94 (0.40%)
        Mobile Performance - Speed Index75.00%3 (2.29%)1.72 / 2.2941.22 / 9,417.94 (0.44%)
        Mobile Performance - Total Blocking Time100.00%5 (3.82%)3.82 / 3.8291.60 / 9,417.94 (0.97%)
        Mobile Performance - Largest Contentful Paint30.00%5 (3.82%)1.15 / 3.8227.48 / 9,417.94 (0.29%)
        Mobile Performance - Cumulative Layout Shift100.00%5 (3.82%)3.82 / 3.8291.60 / 9,417.94 (0.97%)
        Mobile Performance - Minify CSS100.00%2 (1.53%)1.53 / 1.5336.64 / 9,417.94 (0.39%)
        Mobile Performance - Minify JavaScript100.00%2 (1.53%)1.53 / 1.5336.64 / 9,417.94 (0.39%)
        Mobile Performance - Remove Unused CSS Rules100.00%3 (2.29%)2.29 / 2.2954.96 / 9,417.94 (0.58%)
        Mobile Performance - Remove Unused JavaScript85.00%3 (2.29%)1.95 / 2.2946.72 / 9,417.94 (0.50%)
        Mobile Performance - Eliminate Render-Blocking Resources34.82%5 (3.82%)1.33 / 3.8231.90 / 9,417.94 (0.34%)
        Mobile Performance - Avoid Chaining Critical Requests100.00%3 (2.29%)2.29 / 2.2954.96 / 9,417.94 (0.58%)
        Mobile Performance - Network Round Trip Times2 (1.53%)No data
        Mobile Performance - Initial Server Response Time100.00%4 (3.05%)3.05 / 3.0573.28 / 9,417.94 (0.78%)
        Mobile Performance - Avoid Multiple Page Redirects100.00%3 (2.29%)2.29 / 2.2954.96 / 9,417.94 (0.58%)
        Mobile Performance - Non-Composited Animations100.00%2 (1.53%)1.53 / 1.5336.64 / 9,417.94 (0.39%)
        Mobile Performance - Time to Interactive69.00%3 (2.29%)1.58 / 2.2937.92 / 9,417.94 (0.40%)
        Mobile Performance - Avoid Enormous Network Payloads0.00%2 (1.53%)0.00 / 1.530.00 / 9,417.94 (0.00%)
        Mobile Performance - DOM Size65.00%2 (1.53%)0.99 / 1.5323.82 / 9,417.94 (0.25%)
        Mobile Performance - User Timings100.00%9 (6.87%)6.87 / 6.87164.89 / 9,417.94 (1.75%)
        Mobile Performance - JavaScript Execution Time68.00%9 (6.87%)4.67 / 6.87112.12 / 9,417.94 (1.19%)
        Mobile Performance - Minimize Main-Thread Work82.00%9 (6.87%)5.63 / 6.87135.21 / 9,417.94 (1.44%)
        Mobile Performance - Ensure Text Visible During Webfont Load100.00%9 (6.87%)6.87 / 6.87164.89 / 9,417.94 (1.75%)
        Mobile Performance - Resources Summary54.00%9 (6.87%)3.71 / 6.8789.04 / 9,417.94 (0.95%)
        Mobile Performance - Images with Explicit Dimensions80.00%5 (3.82%)3.05 / 3.8273.28 / 9,417.94 (0.78%)
        Mobile Performance - Remove Duplicate JavaScript100.00%5 (3.82%)3.82 / 3.8291.60 / 9,417.94 (0.97%)
        Mobile Performance - Avoid Long Tasks80.00%5 (3.82%)3.05 / 3.8273.28 / 9,417.94 (0.78%)
        Mobile Performance - Use Efficient Cache Lifetimes40.00%3 (2.29%)0.92 / 2.2921.98 / 9,417.94 (0.23%)
        Mobile Performance - Improve Image Delivery15.00%3 (2.29%)0.34 / 2.298.24 / 9,417.94 (0.09%)
        Mobile Performance - Avoid Serving Legacy JavaScript to Modern Browsers50.00%2 (1.53%)0.76 / 1.5318.32 / 9,417.94 (0.19%)
        Mobile Performance - Avoid Forced Reflow75.00%2 (1.53%)1.15 / 1.5327.48 / 9,417.94 (0.29%)
        Mobile Performance - Network Dependency Tree85.00%2 (1.53%)1.30 / 1.5331.15 / 9,417.94 (0.33%)
        Mobile Performance - Optimized Images100.00%3 (2.29%)2.29 / 2.2954.96 / 9,417.94 (0.58%)
        Mobile Performance - Text Compression100.00%3 (2.29%)2.29 / 2.2954.96 / 9,417.94 (0.58%)
        Mobile Performance - Preconnect to Required Origins100.00%2 (1.53%)1.53 / 1.5336.64 / 9,417.94 (0.39%)
        Mobile Performance - Efficient Animated Content100.00%2 (1.53%)1.53 / 1.5336.64 / 9,417.94 (0.39%)
        Mobile Performance - Preload Key Requests100.00%2 (1.53%)1.53 / 1.5336.64 / 9,417.94 (0.39%)
        Total Mobile Performance83.71 / 106.112,009.06 / 9,417.94 (21.33%)

        Mobile Accessibility Metrics

        MetricRaw ScoreWeightScoreOverall Contribution
        Accessibility - Logical Tab Order100.00%3 (2.52%)2.52 / 2.52Not weighted
        Accessibility - Avoid Meta Refresh100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - Use Landmarks100.00%4 (3.36%)3.36 / 3.36Not weighted
        Accessibility - Avoid ARIA Hidden on Body100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - Avoid Focus Traps100.00%3 (2.52%)2.52 / 2.52Not weighted
        Accessibility - ARIA Tooltip Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - Valid HTML Language100.00%5 (4.20%)4.20 / 4.2084.03 / 9,417.94 (0.89%)
        Accessibility - HTML Has Language100.00%5 (4.20%)4.20 / 4.2084.03 / 9,417.94 (0.89%)
        Accessibility - ARIA Required Parent100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - Focusable Controls100.00%3 (2.52%)2.52 / 2.52Not weighted
        Accessibility - Meta Viewport100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - Avoid Duplicate ARIA IDs100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - Valid ARIA Attributes100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - Access Keys100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - Avoid Multiple Form Labels100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - Valid Language Codes100.00%5 (4.20%)4.20 / 4.2084.03 / 9,417.94 (0.89%)
        Accessibility - ARIA Hidden Focus100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - ARIA Treeitem Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - ARIA Toggle Field Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - ARIA Progressbar Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - ARIA Required Attributes100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - Interactive Element Affordance100.00%3 (2.52%)2.52 / 2.52Not weighted
        Accessibility - Custom Control Labels100.00%3 (2.52%)2.52 / 2.52Not weighted
        Accessibility - Custom Control Roles100.00%3 (2.52%)2.52 / 2.52Not weighted
        Accessibility - Offscreen Content Hidden100.00%2 (1.68%)1.68 / 1.68Not weighted
        Accessibility - ARIA Command Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - ARIA Required Children100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - Table Headers with Data Cells100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - ARIA Input Field Name100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - Tab Index100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - Definition List Item100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - Bypass Blocks100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - ARIA Roles100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - ARIA Meter Name100.00%2 (1.68%)1.68 / 1.6833.61 / 9,417.94 (0.36%)
        Accessibility - Visual Order Follows DOM100.00%3 (2.52%)2.52 / 2.52Not weighted
        Accessibility - Managed Focus100.00%3 (2.52%)2.52 / 2.52Not weighted
        Accessibility - Input Image Alt Text100.00%5 (4.20%)4.20 / 4.2084.03 / 9,417.94 (0.89%)
        Accessibility - Link Name100.00%4 (3.36%)3.36 / 3.3667.23 / 9,417.94 (0.71%)
        Accessibility - Heading Order100.00%3 (2.52%)2.52 / 2.5250.42 / 9,417.94 (0.54%)
        Accessibility - Button Name0.00%5 (4.20%)0.00 / 4.200.00 / 9,417.94 (0.00%)
        Total Mobile Accessibility70.59 / 74.791,411.76 / 9,417.94 (14.99%)

        Mobile SEO Metrics

        MetricRaw ScoreWeightScoreOverall Contribution
        Mobile SEO - Hreflang Tags100.00%6 (8.57%)8.57 / 8.5785.71 / 9,417.94 (0.91%)
        Mobile SEO - Descriptive Link Text0.00%6 (8.57%)0.00 / 8.570.00 / 9,417.94 (0.00%)
        Mobile SEO - Canonical Links100.00%7 (10.00%)10.00 / 10.00100.00 / 9,417.94 (1.06%)
        Mobile SEO - Is Crawlable100.00%8 (11.43%)11.43 / 11.43114.29 / 9,417.94 (1.21%)
        Mobile SEO - Crawlable Anchors100.00%6 (8.57%)8.57 / 8.5785.71 / 9,417.94 (0.91%)
        Mobile SEO - HTTP Status Code100.00%7 (10.00%)10.00 / 10.00100.00 / 9,417.94 (1.06%)
        Mobile SEO - Image Alt Text100.00%6 (8.57%)8.57 / 8.5785.71 / 9,417.94 (0.91%)
        Mobile SEO - Structured Data100.00%4 (5.71%)5.71 / 5.71Not weighted
        Mobile SEO - Robots.txt100.00%7 (10.00%)10.00 / 10.00100.00 / 9,417.94 (1.06%)
        Mobile SEO - Document Title100.00%7 (10.00%)10.00 / 10.00100.00 / 9,417.94 (1.06%)
        Mobile SEO - Meta Description100.00%6 (8.57%)8.57 / 8.5785.71 / 9,417.94 (0.91%)
        Total Mobile Seo85.71 / 94.29857.14 / 9,417.94 (9.10%)

        Mobile Best Practices Metrics

        MetricRaw ScoreWeightScoreOverall Contribution
        Mobile Best Practices - HTML Doctype100.00%6 (12.00%)12.00 / 12.00120.00 / 9,417.94 (1.27%)
        Mobile Best Practices - Detected JavaScript Libraries100.00%4 (8.00%)8.00 / 8.0080.00 / 9,417.94 (0.85%)
        Mobile Best Practices - Uses HTTPS100.00%8 (16.00%)16.00 / 16.00160.00 / 9,417.94 (1.70%)
        Mobile Best Practices - Avoid Geolocation on Start100.00%6 (12.00%)12.00 / 12.00120.00 / 9,417.94 (1.27%)
        Mobile Best Practices - Responsive Image Sizes100.00%6 (12.00%)12.00 / 12.00120.00 / 9,417.94 (1.27%)
        Mobile Best Practices - Image Aspect Ratio100.00%6 (12.00%)12.00 / 12.00120.00 / 9,417.94 (1.27%)
        Mobile Best Practices - No Inspector Issues100.00%7 (14.00%)14.00 / 14.00140.00 / 9,417.94 (1.49%)
        Mobile Best Practices - Avoid Deprecated APIs100.00%7 (14.00%)14.00 / 14.00140.00 / 9,417.94 (1.49%)
        Total Mobile Best Practices100.00 / 100.001,000.00 / 9,417.94 (10.62%)

        Non-Lighthouse Metrics

        MetricRaw ScoreWeightScoreOverall Contribution
        Core - Page Title100.00%8 (6.35%)6.35 / 6.35126.98 / 9,417.94 (1.35%)
        Core - Meta Description100.00%7 (5.56%)5.56 / 5.56111.11 / 9,417.94 (1.18%)
        Core - Meta Keywords0.00%3 (2.38%)0.00 / 2.38Informational
        Core - Keywords - One Word91.50%4 (3.17%)2.90 / 3.1758.10 / 9,417.94 (0.62%)
        Core - Keywords - Two Words89.00%5 (3.97%)3.53 / 3.9770.63 / 9,417.94 (0.75%)
        Core - Keywords - Three Words87.00%5 (3.97%)3.45 / 3.9769.05 / 9,417.94 (0.73%)
        Core - Keywords - Four Words86.00%4 (3.17%)2.73 / 3.1754.60 / 9,417.94 (0.58%)
        Core - Keyword Usage0.00%6 (4.76%)0.00 / 4.76Informational
        Core - Text To Html Ratio100.00%5 (3.97%)3.97 / 3.9779.37 / 9,417.94 (0.84%)
        Core - HTML Headings69.00%6 (4.76%)3.29 / 4.7665.71 / 9,417.94 (0.70%)
        Core - Sitemap100.00%5 (3.97%)3.97 / 3.9779.37 / 9,417.94 (0.84%)
        Core - Internal vs External Links50.00%5 (3.97%)1.98 / 3.9739.68 / 9,417.94 (0.42%)
        Core - NoIndex, NoFollow, DoFollow Links100.00%4 (3.17%)3.17 / 3.1763.49 / 9,417.94 (0.67%)
        Core - SEO Friendly Links100.00%5 (3.97%)3.97 / 3.9779.37 / 9,417.94 (0.84%)
        Core - Favicon100.00%3 (2.38%)2.38 / 2.3847.62 / 9,417.94 (0.51%)
        Core - Image Alt Test25.00%6 (4.76%)1.19 / 4.7623.81 / 9,417.94 (0.25%)
        Core - DOC Type100.00%4 (3.17%)3.17 / 3.1763.49 / 9,417.94 (0.67%)
        Core - Deprecated HTML Tag100.00%5 (3.97%)3.97 / 3.9779.37 / 9,417.94 (0.84%)
        Core - HTML Page Size75.00%5 (3.97%)2.98 / 3.9759.52 / 9,417.94 (0.63%)
        Core - GZIP Compression100.00%6 (4.76%)4.76 / 4.7695.24 / 9,417.94 (1.01%)
        Core - Inline CSS60.00%4 (3.17%)1.90 / 3.1738.10 / 9,417.94 (0.40%)
        Core - Internal CSS100.00%4 (3.17%)3.17 / 3.1763.49 / 9,417.94 (0.67%)
        Core - Micro Data Schema Test50.00%5 (3.97%)1.98 / 3.9739.68 / 9,417.94 (0.42%)
        Core - IP Canonicalization Test100.00%4 (3.17%)3.17 / 3.1763.49 / 9,417.94 (0.67%)
        Core - URL Canonicalization Test100.00%5 (3.97%)3.97 / 3.9779.37 / 9,417.94 (0.84%)
        Core - Plain Text Email Test100.00%3 (2.38%)2.38 / 2.3847.62 / 9,417.94 (0.51%)
        Total Non-Lighthouse Metrics79.91 / 92.861,598.25 / 9,417.94 (16.97%)

        Overall Categories Summary

        CategoryScore (%)Awarded PointsWeightWeighted Contribution
        Desktop Performance77.69%76.50 / 98.4716%1,224.00 / 9,417.94 (13.00%)
        Mobile Accessibility94.38%70.59 / 74.7920%1,411.76 / 9,417.94 (14.99%)
        Mobile Best Practices100.00%100.00 / 100.0010%1,000.00 / 9,417.94 (10.62%)
        Mobile Performance78.89%83.71 / 106.1124%2,009.06 / 9,417.94 (21.33%)
        Mobile Seo90.91%85.71 / 94.2910%857.14 / 9,417.94 (9.10%)
        Non-Lighthouse Metrics86.06%79.91 / 92.8620%1,598.25 / 9,417.94 (16.97%)

        Overall Total Points Awarded: 8,100.22

        Overall Total Points Available: 9,417.94

        Overall Percentage: 86.01%

        What Does "Liquid Purple" mean?

        noun | / LIK-wid PUR-pul /

        1. (biochemistry) Also known as visual purple or rhodopsin — a light-sensitive receptor protein found in the rods of the retina. It enables vision in dim light by transforming invisible darkness into visible form. Derived from the Greek rhódon (rose) and ópsis (sight), its name reflects its delicate pink hue and vital role in perception.

        2. (modern usage) Liquid Purple — a website management agency specializing in uncovering unseen opportunities and illuminating brands hidden in the digital dark. Much like its biological namesake, Liquid Purple transforms faint signals into clear visibility — revealing what others overlook and bringing businesses into the light.

        Origin: From the scientific term rhodopsin, discovered by Franz Christian Boll in 1876; adopted metaphorically by a web development firm dedicated to visual clarity in the age of algorithms.

        Client Login