QC: Mirabelle Luxury Apartments (Rise) — Price Brothers

Crawled 19 pages · started 2026-09-23T21:30:32Z · finished 2026-09-23T21:38:23Z
63
Visual
1
Critical
13
Serious
17
Moderate
32
Minor
376 low-severity automated findings suppressed (floor: serious) — re-run crawl --full to see them
PageURLCriticalSeriousModerateMinorTotal
Mirabelle Luxury Apartments | Apartments in Kansas City, MOhttps://site-mirabelle-luxury-apartments.pages.dev/02417
Floor Plans | Kansas City, MO Apartments for Renthttps://site-mirabelle-luxury-apartments.pages.dev/floor-plans11013
Interactive Map | Mirabelle Luxury Apartments Apartmentshttps://site-mirabelle-luxury-apartments.pages.dev/interactive-map02013
Virtual Tours | Mirabelle Luxury Apartments Apartmentshttps://site-mirabelle-luxury-apartments.pages.dev/virtual-tour01113
Amenities | Kansas City, MO Apartments for Renthttps://site-mirabelle-luxury-apartments.pages.dev/amenities00123
Gallery | Apartments in Kansas City, MOhttps://site-mirabelle-luxury-apartments.pages.dev/gallery01124
Neighborhood | Apartments in Kansas City, MOhttps://site-mirabelle-luxury-apartments.pages.dev/neighborhood00022
Pet Policy | Apartments in Kansas City, MOhttps://site-mirabelle-luxury-apartments.pages.dev/pet-policy00112
Contact Us | Mirabelle Luxury Apartmentshttps://site-mirabelle-luxury-apartments.pages.dev/contact-us01135
Contact Us | Mirabelle Luxury Apartmentshttps://site-mirabelle-luxury-apartments.pages.dev/contact01236
Resident Access | Mirabelle Luxury Apartmentshttps://site-mirabelle-luxury-apartments.pages.dev/resident-access00112
Schedule a Tour | Mirabelle Luxury Apartmentshttps://site-mirabelle-luxury-apartments.pages.dev/schedule-a-tour02125
Mirabelle Luxury Apartments | Apartments in Kansas City, MOhttps://site-mirabelle-luxury-apartments.pages.dev/tour00000
Floor Plans | Kansas City, MO Apartments for Renthttps://site-mirabelle-luxury-apartments.pages.dev/floor-plans?bedroom=two02114
Website Accessibility | Mirabelle Luxury Apartmentshttps://site-mirabelle-luxury-apartments.pages.dev/accessibility00134
Privacy Policy | Mirabelle Luxury Apartmentshttps://site-mirabelle-luxury-apartments.pages.dev/privacy-policy00022
Sitemap | Mirabelle Luxury Apartmentshttps://site-mirabelle-luxury-apartments.pages.dev/sitemap00022
Mirabelle Luxury Apartments | Apartments in Kansas City, MOhttps://site-mirabelle-luxury-apartments.pages.dev/reviews00123
Apply Now | Apartments in Kansas City, MOhttps://site-mirabelle-luxury-apartments.pages.dev/apply-now00123
Severity
Critical1Serious13Moderate17Minor32
Category
Visual63

Mirabelle Luxury Apartments | Apartments in Kansas City, MO

https://site-mirabelle-luxury-apartments.pages.dev/
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · duplicate-image
Home: the hero photo (living room/kitchen with green ottoman, 01a0102c-48c1...webp) is reused as the 'Modern Living' tab image in the Discover Your New Home section (visible on mobile directly below 'Browse Photos')
#6seriousvisual · placeholder-content
Placeholder phone (555) 555-5555 in the header utility bar and footer "Call Us" — on every page of the site. Real number (816) 297-0924 appears elsewhere on the site.
#2moderatevisual · duplicate-image
Home: the 'Amenities' tab image in Discover Your New Home (01a0102c-bc1a...webp, living room with green sofa) is the same photo used as the background of the 'Love Where You Live' CTA band
#3moderatevisual · placeholder-content
Hero eyebrow reads '2 - 2 Bedroom Apartments in Kansas City, MO' - a range with identical min/max, looks like unformatted template data
#4moderatevisual · placeholder-content
Footer office hours list the office as Closed Monday-Thursday and Saturday-Sunday, open only Friday 9:30-5:30 - looks like unset/placeholder hours data (appears site-wide)
moderatevisual · unreadable-text
Mobile: Discover Your New Home body copy is thin light-grey/white text on light purple background - very low contrast and hard to read; 'NEW HOME' heading is navy while the rest of the site uses purple/white
#5minorvisual · unreadable-text
Footer bottom row ('Professionally Managed by Price Brothers', '(c)2026 All Rights Reserved', 'Powered by multihub', 'Website Design by repli') is tiny white text on light purple and nearly illegible on desktop

Floor Plans | Kansas City, MO Apartments for Rent

https://site-mirabelle-luxury-apartments.pages.dev/floor-plans
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1criticalvisual · empty-embed
Floor Plans: the floor-plan listing section (#apartment-sync .apartment-sync-section__inner) is empty - a 400px blank white area between the hero and the intro blurb, no plans, prices or availability shown on desktop or mobile. Confirmed in a real browser: no floor plan data loads.
#2seriousvisual · placeholder-content
Floor Plans hero eyebrow says '1, 2 & 3-Bedroom Apartments in Kansas City, MO' but the page body (and home page) say every floor plan is two-bedroom/two-bath - template copy contradicts the property
minorvisual · element-overlap
Mobile: floating accessibility (AudioEye) button sits on top of the first two lines of the intro blurb ('Find the two-bedroom layout...'), hiding the words 'Find' and 'you'

Interactive Map | Mirabelle Luxury Apartments Apartments

https://site-mirabelle-luxury-apartments.pages.dev/interactive-map
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · empty-embed
Interactive Map: no map is rendered - the page goes straight from the 'Interactive Map' hero to the blurb ('...use the interactive map to see nearby dining...') and footer; the block:apartment-sync-map slot is empty in the DOM. Confirmed in a real browser.
#2seriousvisual · unfinished-section
Interactive Map: blurb tells visitors to 'use the interactive map' but no map, site plan, or unit picker exists on the page on desktop or mobile - page has no functional content beyond hero + one paragraph
minorvisual · element-overlap
Mobile: floating accessibility button overlaps the footer address line '310 W 45th Terrace...'

Virtual Tours | Mirabelle Luxury Apartments Apartments

https://site-mirabelle-luxury-apartments.pages.dev/virtual-tour
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · placeholder-content
Virtual Tour blurb says 'Start with the A1 virtual tour, then compare the B2, B3, and B4 apartment tours' but the tour selector only offers B2, B3 and B4 - there is no A1 tour (copy references a nonexistent/1-bed plan)
moderatevisual · mobile-layout
Mobile: virtual tour frame is only ~310 CSS px tall and its content is cropped on the right (heading 'my.matterpo...' cut off) - embed does not scale to the narrow viewport
minorvisual · element-overlap
Mobile: floating accessibility button covers words at the start of the blurb's fifth line ('c...ving areas' - 'open living areas')

Amenities | Kansas City, MO Apartments for Rent

https://site-mirabelle-luxury-apartments.pages.dev/amenities
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1moderatevisual · dead-space
Amenities: Community Amenities card has only 6 bullets and ~230px of empty white space below them to match the height of the Apartment Features card
#2minorvisual · duplicate-content
Amenities: cable listed twice - 'Cable Available' under Community Amenities and 'Cable-Ready' under Apartment Features
minorvisual · element-overlap
Mobile: floating accessibility button covers the 'Elevator' bullet in the Community Amenities list

Neighborhood | Apartments in Kansas City, MO

https://site-mirabelle-luxury-apartments.pages.dev/neighborhood
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1minorvisual · element-overlap
Neighborhood map opens zoomed out to the whole KC metro, so the property home pin sits on top of a stacked cluster of POI pins and covers the 'Kansas City' label - nearby places can't be distinguished
#2minorvisual · text-clipped
Neighborhood POI list is cut off mid-card: the 5th card (Two Sugars - Westport) is sliced through its 'View Details' button at the bottom of the scroll panel, on desktop and mobile

Pet Policy | Apartments in Kansas City, MO

https://site-mirabelle-luxury-apartments.pages.dev/pet-policy
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1moderatevisual · duplicate-content
Pet Policy: two stat cards both titled 'PET DEPOSIT' ($300 for 1 Pet / $500 for 2 Pets) and each labeled '(Non-Refundable)' - a non-refundable 'deposit' contradicts the adjacent copy calling it a 'non-refundable fee'; should be one 'Pet Fee' card or distinct labels
minorvisual · element-overlap
Mobile: floating accessibility button covers the 'P' of the 'PET RESTRICTIONS' heading

Contact Us | Mirabelle Luxury Apartments

https://site-mirabelle-luxury-apartments.pages.dev/contact-us
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · placeholder-content
Contact Us: 'CALL US' contact card in the page body shows placeholder phone (555) 555-5555 (JSON-LD on the site lists the real number (816) 297-0924)
moderatevisual · mobile-layout
Mobile: Contact Us - the Visit Us / Call Us / Office Hours info cards shown on desktop do not appear on mobile; the form is followed directly by ~500 CSS px of blank white space before the blurb
#3minorvisual · duplicate-image
Contact Us: form background photo is the same living room/kitchen shot used as the home hero and first gallery image
minorvisual · element-overlap
Mobile: Contact Us - floating accessibility button covers the start of the 'Message (optional)' field placeholder
#2minorvisual · unfinished-section
Contact Us: Office Hours card lists only 'FRI 9:30 AM - 5:30 PM', leaving the card mostly empty and implying the office is open one day a week (matches footer hours - likely unset data)

Contact Us | Mirabelle Luxury Apartments

https://site-mirabelle-luxury-apartments.pages.dev/contact
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · placeholder-content
Contact (/contact): 'CALL US' contact card in the page body shows placeholder phone (555) 555-5555 (JSON-LD on the site lists the real number (816) 297-0924)
#4moderatevisual · duplicate-content
/contact is a pixel-identical duplicate of /contact-us (same hero, form, cards, blurb) - two published URLs for the same page
moderatevisual · mobile-layout
Mobile: Contact (/contact) - the Visit Us / Call Us / Office Hours info cards shown on desktop do not appear on mobile; the form is followed directly by ~500 CSS px of blank white space before the blurb
#3minorvisual · duplicate-image
Contact (/contact): form background photo is the same living room/kitchen shot used as the home hero and first gallery image
minorvisual · element-overlap
Mobile: Contact (/contact) - floating accessibility button covers the start of the 'Message (optional)' field placeholder
#2minorvisual · unfinished-section
Contact (/contact): Office Hours card lists only 'FRI 9:30 AM - 5:30 PM', leaving the card mostly empty and implying the office is open one day a week (matches footer hours - likely unset data)

Resident Access | Mirabelle Luxury Apartments

https://site-mirabelle-luxury-apartments.pages.dev/resident-access
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1moderatevisual · placeholder-content
Resident Access: 'Need Help? Call Us' button shows the real number (816) 297-0924 while the top bar and footer on the same page show (555) 555-5555 - two different phone numbers on one page
minorvisual · element-overlap
Mobile: floating accessibility button overlaps the top-left corner of the 'Need Help? Call Us' card

Schedule a Tour | Mirabelle Luxury Apartments

https://site-mirabelle-luxury-apartments.pages.dev/schedule-a-tour
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · missing-cta
Schedule a Tour: the tour form card shows only 'We're here to help - Online scheduling is currently unavailable. Please contact us directly to schedule a tour.' with a Contact Us button - the page's primary action (booking a tour) is not available on desktop or mobile
#2seriousvisual · placeholder-content
Schedule a Tour: 'CALL US' card in the page body shows placeholder phone (555) 555-5555 - the fallback the page directs visitors to ('contact us directly') is a fake number
moderatevisual · mobile-layout
Mobile: Schedule a Tour - the Visit Us / Call Us / Office Hours cards shown on desktop are absent on mobile (tour card is followed directly by the map)
minorvisual · element-overlap
Mobile: floating accessibility button sits on top of the map's top-left corner over the 'W 43rd St' label
#3minorvisual · unfinished-section
Schedule a Tour: Office Hours card lists only 'FRI 9:30 AM - 5:30 PM'; card headings here are purple while the identical cards on Contact Us use black headings (inconsistent styling)

Mirabelle Luxury Apartments | Apartments in Kansas City, MO

https://site-mirabelle-luxury-apartments.pages.dev/tour
desktop
desktop screenshot
mobile
mobile screenshot
No findings on this page.

Floor Plans | Kansas City, MO Apartments for Rent

https://site-mirabelle-luxury-apartments.pages.dev/floor-plans?bedroom=two
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1seriousvisual · empty-embed
Floor Plans (/floor-plans-b6ca0a): the floor-plan listing section (#apartment-sync .apartment-sync-section__inner) is empty - a 400px blank white area between the hero and the intro blurb, no plans, prices or availability shown on desktop or mobile. Confirmed in a real browser: no floor plan data loads.
#2seriousvisual · placeholder-content
Floor Plans (/floor-plans-b6ca0a) hero eyebrow says '1, 2 & 3-Bedroom Apartments in Kansas City, MO' but the page body (and home page) say every floor plan is two-bedroom/two-bath - template copy contradicts the property
#3moderatevisual · duplicate-content
/floor-plans-b6ca0a is a pixel-identical duplicate of /floor-plans (same hero, same empty listing area, same blurb) - stray duplicate page published in production
minorvisual · element-overlap
Mobile: floating accessibility (AudioEye) button sits on top of the first two lines of the intro blurb ('Find the two-bedroom layout...'), hiding the words 'Find' and 'you'

Website Accessibility | Mirabelle Luxury Apartments

https://site-mirabelle-luxury-apartments.pages.dev/accessibility
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1moderatevisual · text-clipped
Accessibility: the embedded AudioEye statement iframe has a fixed height and cuts off mid-sentence in the 'Third-party sites' section ('...may present challenges for individuals with d...') with no scroll cue; on mobile it cuts off even earlier, hiding Related links, Feedback/Report an issue and the Help Desk sections (iframe src https://portal.audioeye.com/accessibility-statement.html?domain=https%3A%2F%2Fwww.themirabellekc.com%2F)
#3minorvisual · duplicate-content
Accessibility: intro copy says the site conforms to WCAG 2.1 Level AA while the AudioEye statement directly below certifies WCAG 2.2 Level AA - inconsistent claims
minorvisual · element-overlap
Mobile: floating accessibility button overlaps the left edge of the 'Website Accessibility Statement for...' heading
#2minorvisual · placeholder-content
Accessibility: AudioEye statement heading reads 'Website Accessibility Statement for site-mirabelle-luxury-apartments.pages.dev' (staging domain) while the body says it applies to https://www.themirabellekc.com/ - verify the production domain renders correctly

Privacy Policy | Mirabelle Luxury Apartments

https://site-mirabelle-luxury-apartments.pages.dev/privacy-policy
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
minorvisual · element-overlap
Mobile: floating accessibility button covers the 'Schedule a Tour Requests' bullet and the start of the next paragraph
#1minorvisual · placeholder-content
Privacy Policy: generic boilerplate not tailored to an apartment community ('update you on projects', 'information specific to your organization') and the 'Contacting Us' section just says 'please contact us' with no link, email, phone or address

Sitemap | Mirabelle Luxury Apartments

https://site-mirabelle-luxury-apartments.pages.dev/sitemap
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
minorvisual · element-overlap
Mobile: floating accessibility button overlaps the top-left corner of the 'Neighborhood' sitemap button
#1minorvisual · grid-misalignment
Sitemap: 15 links in a 2-column grid leave 'Apply Now' as a lone button in the last row with an empty slot beside it

Mirabelle Luxury Apartments | Apartments in Kansas City, MO

https://site-mirabelle-luxury-apartments.pages.dev/reviews
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1moderatevisual · placeholder-content
Reviews: blurb quotes 'One reviewer sums up the service simply: "Maintenance is always fast!"' and cites praise for garage parking, clean common areas, friendly neighbors - none of the 3 reviews shown on the page say any of this (copy written against a different review set)
#2minorvisual · dead-space
Reviews: only 3 review cards; the first two cards have ~170-230px of empty white space above the author line to match the long third review
minorvisual · element-overlap
Mobile: floating accessibility button covers the star rating and opening word ('Mirabelle') of the second review card

Apply Now | Apartments in Kansas City, MO

https://site-mirabelle-luxury-apartments.pages.dev/apply-now
desktop (annotated)
desktop screenshot
mobile
mobile screenshot
#1moderatevisual · placeholder-content
Apply Now: 'Questions? Call Us' button shows (816) 297-0924 while the top bar and footer on the same page show (555) 555-5555 - conflicting phone numbers on one page
minorvisual · element-overlap
Mobile: floating accessibility button overlaps the top-left corner of the 'Questions? Call Us' card
minorvisual · text-clipped
Mobile: 'START YOUR APPLICATION' button label wraps onto two lines with the chevron floating off to the right - letter-spaced label doesn't fit the button width