Mirabelle Luxury Apartments | Apartments in Kansas City, MO
https://site-mirabelle-luxury-apartments.pages.dev/
desktop (annotated)

mobile

#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)

mobile

#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)

mobile

#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)

mobile

#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)

mobile

#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
Gallery | Apartments in Kansas City, MO
https://site-mirabelle-luxury-apartments.pages.dev/gallery
desktop (annotated)

mobile

#1seriousvisual · duplicate-image
Gallery: 'A Life Elevated to the Highest Expectations' feature photo (living room/kitchen with green ottoman, 01a0102c-48c1) is the same image as the first Interior Luxuries tile directly above it (and the home hero); on mobile the carousel's slide 1/15 and the feature photo show the identical shot back-to-back
#3moderatevisual · wrong-property-image
Gallery 'Community Amenities' grid is mostly Country Club Plaza / Kansas City street and aerial shots (tulip bed, Spanish-style towers, city aerials) rather than on-site amenities - only the first 2-4 tiles show the property
#2minorvisual · grid-misalignment
Gallery: Community Amenities grid last row has only 2 of 3 tiles filled
#4minorvisual · unreadable-text
Gallery: 'ELEVATED' in the 'A Life Elevated...' heading is navy blue on the purple band - off-palette and low contrast versus the rest of the white heading
Neighborhood | Apartments in Kansas City, MO
https://site-mirabelle-luxury-apartments.pages.dev/neighborhood
desktop (annotated)

mobile

#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)

mobile

#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)

mobile

#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)

mobile

#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)

mobile

#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)

mobile

#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

mobile

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)

mobile

#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)

mobile

#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)

mobile

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)

mobile

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)

mobile

#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)

mobile

#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