46 Penn Apartment Homes | Apartments in Kansas City, MO
https://site-four-six-penn-apartment-homes.pages.dev/
desktop (annotated)

mobile

#1seriousvisual · duplicate-image
Home: the 'Discover Your New Home > Modern Living' tab image is the same aerial dusk photo as the hero (both 01a01017-d29a…webp); the hero is just a tighter parallax crop of it
#2seriousvisual · 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) 323-5269 appears elsewhere on the site.
moderatevisual · mobile-layout
Mobile: floor-plan cards (ALL / 1 / 2) sit in a 2-column grid, so the '2 Bedroom Layouts' card is alone on the second row with an empty cell beside it
Floor Plans | Kansas City, MO Apartments for Rent
https://site-four-six-penn-apartment-homes.pages.dev/floor-plans
desktop (annotated)

mobile

#1criticalvisual · empty-embed
Floor plans: the floor-plan/availability widget area between the hero and the blurb is a ~400px blank white band with no plans, prices or availability. The section.apartment-sync-section__inner div is empty in the DOM, so it is not an iframe. Confirmed in a real browser: no floor plan data loads.
#2moderatevisual · placeholder-content
Floor plans hero eyebrow says '1, 2 & 3-Bedroom Apartments', but the home hero ('1 - 2 Bedroom') and the page's own blurb ('one-bedroom and two-bedroom floor plans') list only 1 and 2 bedrooms. Template copy names a 3-bedroom that doesn't exist
Interactive Map | 46 Penn Apartment Homes Apartments
https://site-four-six-penn-apartment-homes.pages.dev/interactive-map
desktop (annotated)

mobile

#1seriousvisual · empty-embed
Interactive Map page has no map. The hero goes straight to the blurb and footer, and the section#apartment-sync-map slot (block:apartment-sync-map) is completely empty in the DOM, with no iframe or widget markup. Confirmed in a real browser.
Virtual Tours | 46 Penn Apartment Homes Apartments
https://site-four-six-penn-apartment-homes.pages.dev/virtual-tour
desktop (annotated)

mobile

moderatevisual · mobile-layout
Mobile: the virtual-tour iframe box is only ~155 CSS px tall, so the embed content is clipped at the right edge ('my.matterpo…') and bottom ('Performing security…') inside a short strip
Amenities | Kansas City, MO Apartments for Rent
https://site-four-six-penn-apartment-homes.pages.dev/amenities
desktop

mobile

No findings on this page.
Gallery | Apartments in Kansas City, MO
https://site-four-six-penn-apartment-homes.pages.dev/gallery
desktop (annotated)

mobile

#1seriousvisual · duplicate-image
Gallery: the 'A Life Elevated to the Highest Expectations' separator photo and the first Community Amenities tile are the same aerial dusk photo (01a01017-d29a…webp), shown ~550px apart
#2moderatevisual · duplicate-content
Gallery: the last Interior Luxuries tile is the community massage room (01a01018-7e46…webp, alt 'Massage room…'). It is an amenity, not an apartment interior, and the Community Amenities grid shows the same room again (row 4, tile 1)
#3minorvisual · grid-misalignment
Gallery: the Interior Luxuries 3-column grid ends with 2 tiles in the last row, leaving an empty cell at the right
minorvisual · mobile-layout
Mobile: the Community Amenities carousel has 21 pagination dots that wrap onto two rows over the bottom of the photo
Neighborhood | Apartments in Kansas City, MO
https://site-four-six-penn-apartment-homes.pages.dev/neighborhood
desktop

mobile

No findings on this page.
Pet Policy | Apartments in Kansas City, MO
https://site-four-six-penn-apartment-homes.pages.dev/pet-policy
desktop (annotated)

mobile

#1seriousvisual · text-clipped
Pet Restrictions box text is cut off mid-word: '…Application Requirements: Before we can approve your application, you m'. The rest of the sentence is missing (desktop and mobile)
#3minorvisual · duplicate-content
Blurb says 'your cat, dog, or rabbit can settle in', but the policy header says 'Dogs & Cats Welcome'. Rabbit is inconsistent/template copy
#2minorvisual · placeholder-content
Pet fee cards are headed 'PET DEPOSIT' while their subtext says '(Non-Refundable)' and the body copy calls them a 'non-refundable fee'. The labels contradict each other
Contact Us | 46 Penn Apartment Homes
https://site-four-six-penn-apartment-homes.pages.dev/contact-us
desktop (annotated)

mobile

#1seriousvisual · placeholder-content
Contact page body 'CALL US' info card shows placeholder phone (555) 555-5555. Resident Access and Apply Now pages show the real number (816) 323-5269
#2minorvisual · unfinished-section
Office Hours info card lists only MON–FRI and SAT and omits Sunday (Closed), which the footer includes; its time format (10 AM – 5 PM) also differs from the footer's
Contact Us | 46 Penn Apartment Homes
https://site-four-six-penn-apartment-homes.pages.dev/contact
desktop (annotated)

mobile

#1seriousvisual · placeholder-content
/contact body 'CALL US' info card shows placeholder phone (555) 555-5555. Resident Access and Apply Now pages show the real number (816) 323-5269
#2minorvisual · duplicate-content
/contact is a full duplicate of /contact-us (identical hero, form, cards and blurb), so there are two URLs for the same page
Resident Access | 46 Penn Apartment Homes
https://site-four-six-penn-apartment-homes.pages.dev/resident-access
desktop

mobile

No findings on this page.
Schedule a Tour | 46 Penn Apartment Homes
https://site-four-six-penn-apartment-homes.pages.dev/schedule-a-tour
desktop (annotated)

mobile

#1seriousvisual · missing-cta
Schedule a Tour page has no scheduler: the form card reads 'We're here to help — Online scheduling is currently unavailable. Please contact us directly to schedule a tour.' with only a Contact Us button. The page's primary action is unavailable
#2seriousvisual · placeholder-content
Schedule a Tour body 'CALL US' info card shows placeholder phone (555) 555-5555. This is the fallback the unavailable-scheduler message tells users to use
46 Penn Apartment Homes | Apartments in Kansas City, MO
https://site-four-six-penn-apartment-homes.pages.dev/tour
desktop

mobile

No findings on this page.
Floor Plans | Kansas City, MO Apartments for Rent
https://site-four-six-penn-apartment-homes.pages.dev/floor-plans?bedroom=one
desktop (annotated)

mobile

#1seriousvisual · empty-embed
Floor plans: the floor-plan/availability widget area between the hero and the blurb is a ~400px blank white band with no plans, prices or availability. The section.apartment-sync-section__inner div is empty in the DOM, so it is not an iframe. Confirmed in a real browser: no floor plan data loads.
#3moderatevisual · duplicate-content
/floor-plans?bedroom=one renders exactly like unfiltered /floor-plans: same empty widget band and the same '1, 2 & 3-Bedroom' hero, with nothing showing a 1-bedroom filter was applied
#2moderatevisual · placeholder-content
Floor plans hero eyebrow says '1, 2 & 3-Bedroom Apartments', but the home hero ('1 - 2 Bedroom') and the page's own blurb ('one-bedroom and two-bedroom floor plans') list only 1 and 2 bedrooms. Template copy names a 3-bedroom that doesn't exist
Floor Plans | Kansas City, MO Apartments for Rent
https://site-four-six-penn-apartment-homes.pages.dev/floor-plans?bedroom=two
desktop (annotated)

mobile

#1seriousvisual · empty-embed
Floor plans: the floor-plan/availability widget area between the hero and the blurb is a ~400px blank white band with no plans, prices or availability. The section.apartment-sync-section__inner div is empty in the DOM, so it is not an iframe. Confirmed in a real browser: no floor plan data loads.
#3moderatevisual · duplicate-content
/floor-plans?bedroom=two renders exactly like unfiltered /floor-plans: same empty widget band and the same '1, 2 & 3-Bedroom' hero, with nothing showing a 2-bedroom filter was applied
#2moderatevisual · placeholder-content
Floor plans hero eyebrow says '1, 2 & 3-Bedroom Apartments', but the home hero ('1 - 2 Bedroom') and the page's own blurb ('one-bedroom and two-bedroom floor plans') list only 1 and 2 bedrooms. Template copy names a 3-bedroom that doesn't exist
Website Accessibility | 46 Penn Apartment Homes
https://site-four-six-penn-apartment-homes.pages.dev/accessibility
desktop (annotated)

mobile

#1moderatevisual · placeholder-content
AudioEye statement heading reads 'Website Accessibility Statement for site-four-six-penn-apartment-homes.pages.dev', exposing the staging domain while the body refers to https://www.46penn.com/
#2moderatevisual · text-clipped
AudioEye statement iframe is height-capped and cuts off mid-sentence in 'Third-party sites' ('…may present challenges for individuals with disabilities that…'). The rest of the statement is hidden, with no visible scroll
moderatevisual · text-clipped
Mobile: AudioEye statement iframe is cut off right after the 'Related links' heading, so the links, Feedback, Help Desk and remaining sections are hidden
#3minorvisual · placeholder-content
Intro says the site 'conforms to WCAG 2.1 Level AA', but the embedded AudioEye statement directly below cites WCAG 2.2 Level AA
Privacy Policy | 46 Penn Apartment Homes
https://site-four-six-penn-apartment-homes.pages.dev/privacy-policy
desktop

mobile

No findings on this page.
Sitemap | 46 Penn Apartment Homes
https://site-four-six-penn-apartment-homes.pages.dev/sitemap
desktop

mobile

No findings on this page.
46 Penn Apartment Homes | Apartments in Kansas City, MO
https://site-four-six-penn-apartment-homes.pages.dev/reviews
desktop (annotated)

mobile

#1moderatevisual · grid-misalignment
Reviews grid: cards stretch to the tallest review, so Marie F.'s 3-line review card has ~400px of empty space above the author line, and the 4th card (Qiyang L.) sits alone on a second row with two empty columns beside it
#2minorvisual · placeholder-content
Blurb quotes a review 'Everything about this place is first rate!' that doesn't appear among the 4 reviews shown on the page
Apply Now | Apartments in Kansas City, MO
https://site-four-six-penn-apartment-homes.pages.dev/apply-now
desktop (annotated)

mobile

minorvisual · mobile-layout
Mobile: the 'START YOUR APPLICATION' button label wraps onto two lines, with the chevron floating off to the right