The Heights at Happy Valley | Apartments in Happy Valley, OR
https://site-the-heights-at-happy-valley.pages.dev/
desktop (annotated)

mobile

#1seriousvisual · duplicate-image
Intro photo strip image 3 (living room with oval coffee table and patterned rug) is reused as the background of the 'ALL / View all layouts' card in 'Make Yourself at Home' (same src 01a08313-ccec)
#2seriousvisual · duplicate-image
Intro photo strip image 2 (living room with teal bar stools and kitchen island) is reused as the large 'Take A Virtual Tour' tile in 'Explore What All The Heights…Has To Offer' (same src 01a08314-03d3)
#3seriousvisual · placeholder-content
Placeholder phone '(555) 555-5555' shows in the header utility bar next to the address (desktop top bar and mobile header), not only in the footer. This is site-wide
#5moderatevisual · duplicate-content
The same fitness-room photo (black exercise balls) is the homepage hero and the banner on every interior page (Floor Plans, Interactive Map, Virtual Tour, Amenities, Gallery, Neighborhood)
moderatevisual · grid-misalignment
Mobile: footer contact block has mixed alignment. 'CALL US' and 'OFFICE HOURS' headings are centered, but 'VISIT US' and its address are left-aligned (site-wide footer)
#4moderatevisual · unreadable-text
Intro heading 'The Heights at Happy Valley' and the inline links 'amenity collection' / 'available floor plans' are very pale beige on white, so they are hard to read
#6minorvisual · placeholder-content
Resident review card 2 is attributed to just 'B' (no name)
Floor Plans | Happy Valley, OR Apartments for Rent
https://site-the-heights-at-happy-valley.pages.dev/floor-plans
desktop (annotated)

mobile

#1criticalvisual · unfinished-section
Floor Plans: no floor plan cards, pricing or availability render at all — page is only the banner and two intro paragraphs, then the footer. Visitors can't browse layouts
moderatevisual · element-overlap
Mobile: the fixed row of 4 round contact buttons (email/text/tour/chat) and the accessibility button sit on top of the intro paragraph and hide words mid-sentence while reading. Seen on every page
Interactive Map | The Heights at Happy Valley Apartments
https://site-the-heights-at-happy-valley.pages.dev/interactive-map
desktop (annotated)

mobile

moderatevisual · dead-space
Mobile: the SightMap embed has about 450 CSS px of blank white between the 'FLOOR 1 / 13' selector and the site map, plus about 200px of blank space below the map before the Map View / Filters controls
#1moderatevisual · element-overlap
Floating 'Chat / Book a tour / Email / Text' widget covers the SightMap 'RESET' filter button and the unit SEARCH box at the right edge of the map
Virtual Tours | The Heights at Happy Valley Apartments
https://site-the-heights-at-happy-valley.pages.dev/virtual-tour
desktop (annotated)

mobile

No findings on this page.
Amenities | Happy Valley, OR Apartments for Rent
https://site-the-heights-at-happy-valley.pages.dev/amenities
desktop (annotated)

mobile

#1moderatevisual · unfinished-section
Amenities shows a single 'Community Amenities' card, alone and centered at half width. There is no Apartment/In-home Amenities card even though the copy above lists quartz countertops, in-home laundry, A/C and more
Gallery | Apartments in Happy Valley, OR
https://site-the-heights-at-happy-valley.pages.dev/gallery
desktop (annotated)

mobile

#1moderatevisual · duplicate-image
Gallery tile 53 (row 14 col 1, fitness room with black exercise balls) is the same photo as the Gallery page banner directly above the grid
Neighborhood | Apartments in Happy Valley, OR
https://site-the-heights-at-happy-valley.pages.dev/neighborhood
desktop (annotated)

mobile

#1seriousvisual · duplicate-image
Neighborhood places list: 'Sunnyside Village' uses the same Ace Hardware storefront photo as 'Happy Valley Ace Hardware' (identical image, different asset IDs 01a05872-93a3 / 01a05872-93e3). Both cards are in the Shopping & Retail list further down the scroll panel
#2moderatevisual · placeholder-content
Neighborhood places list: 'The Goddard School of Clackamas - Happy Valley' card thumbnail is a generic stock photo of four smiling children on a white background, not the school
#3minorvisual · grid-misalignment
Neighborhood places list is not ordered by distance: 'Sichuan City' (5.9 mi) is listed first, above places 1.1 mi away
Pet Policy | Apartments in Happy Valley, OR
https://site-the-heights-at-happy-valley.pages.dev/pet-policy
desktop (annotated)

mobile

#1seriousvisual · placeholder-content
Pet Policy shows two different pet deposits: body copy says 'Pet deposit: $300 per pet' while the Pet Deposit card says '$500 (Refundable)'
moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, hiding words in the 'Inside, open layouts...' paragraph (site-wide widget placement)
#2moderatevisual · grid-misalignment
Pet fee cards grid: 'Monthly Pet Rent' card sits alone on the second row with an empty cell beside it (3 cards in a 2-column grid)
minorvisual · dead-space
Mobile: blank white strip (~200px) below the black 'Managed by / Powered by' footer at the very bottom of the page (seen on every Heights page)
#3minorvisual · duplicate-content
'Pet Restrictions' callout only repeats 'Maximum of two pets per home', already stated in the paragraph directly above
The Heights at Happy Valley | Apartments in Happy Valley, OR
https://site-the-heights-at-happy-valley.pages.dev/contact-us
desktop

mobile

No findings on this page.
Contact Us | The Heights at Happy Valley
https://site-the-heights-at-happy-valley.pages.dev/contact
desktop (annotated)

mobile

#1seriousvisual · unfinished-section
Contact info card 'CALL US' row is empty: no phone number shown (DOM has <a href="tel:"> with no text)
moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, covering the 'VISIT US' street address in the info card
#2minorvisual · dead-space
Left info card ends at ~1075px while the form runs to ~1320px, leaving a large empty block under the info card
Resident Access | The Heights at Happy Valley
https://site-the-heights-at-happy-valley.pages.dev/resident-access
desktop (annotated)

mobile

#1seriousvisual · placeholder-content
'Need Help? Call Us' card shows (971) 233-4611 while header and footer on the same page show placeholder (555) 555-5555
moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, covering the Resident Portal card icon
Schedule a Tour | The Heights at Happy Valley
https://site-the-heights-at-happy-valley.pages.dev/schedule-a-tour
desktop (annotated)

mobile

#1criticalvisual · empty-embed
Schedule a Tour booking embed shows the site's own homepage (hero, nav, Special banner) instead of a tour scheduler: iframe src is the placeholder value "update" -> SPA fallback
#2seriousvisual · unfinished-section
Info card 'CALL US' row is empty: no phone number shown (empty tel: link)
moderatevisual · element-overlap
Mobile: the embedded homepage inside the tour iframe brings its own floating widget bubbles and accessibility button, doubling them up with the page's own set over the embed
The Heights at Happy Valley | Apartments in Happy Valley, OR
https://site-the-heights-at-happy-valley.pages.dev/tour
desktop

mobile

No findings on this page.
The Heights at Happy Valley | Apartments in Happy Valley, OR
https://site-the-heights-at-happy-valley.pages.dev/apply-now
desktop (annotated)

mobile

#2seriousvisual · placeholder-content
'Need Help? Call Us' card shows (971) 233-4611 while header and footer on the same page show placeholder (555) 555-5555
#1moderatevisual · unreadable-text
Apply Now / Need Help cards: light grey body text and pale icon tiles on a mid-tan background are low-contrast and hard to read
Floor Plans | Happy Valley, OR Apartments for Rent
https://site-the-heights-at-happy-valley.pages.dev/floor-plans?bedroom=one
desktop (annotated)

mobile

#1seriousvisual · unfinished-section
Floor Plans (?bedroom=one): no floor plan cards, pricing or availability render at all — page is only the banner and two intro paragraphs, then the footer. Visitors can't browse layouts; the bedroom filter URL shows the same empty page as /floor-plans, so the homepage '1/2/3 Bedroom Layouts' cards lead nowhere useful
Floor Plans | Happy Valley, OR Apartments for Rent
https://site-the-heights-at-happy-valley.pages.dev/floor-plans?bedroom=two
desktop (annotated)

mobile

#1seriousvisual · unfinished-section
Floor Plans (?bedroom=two): no floor plan cards, pricing or availability render at all — page is only the banner and two intro paragraphs, then the footer. Visitors can't browse layouts; the bedroom filter URL shows the same empty page as /floor-plans, so the homepage '1/2/3 Bedroom Layouts' cards lead nowhere useful
Floor Plans | Happy Valley, OR Apartments for Rent
https://site-the-heights-at-happy-valley.pages.dev/floor-plans?bedroom=three
desktop (annotated)

mobile

#1seriousvisual · unfinished-section
Floor Plans (?bedroom=three): no floor plan cards, pricing or availability render at all — page is only the banner and two intro paragraphs, then the footer. Visitors can't browse layouts; the bedroom filter URL shows the same empty page as /floor-plans, so the homepage '1/2/3 Bedroom Layouts' cards lead nowhere useful
The Heights at Happy Valley | Apartments in Happy Valley, OR
https://site-the-heights-at-happy-valley.pages.dev/reviews
desktop (annotated)

mobile

moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, hiding words in the second intro paragraph
#1moderatevisual · unreadable-text
Review cards: all 5 rating stars render in faint beige so 5-star reviews look unrated/empty (homepage review cards use gold stars)
Website Accessibility | The Heights at Happy Valley
https://site-the-heights-at-happy-valley.pages.dev/accessibility
desktop (annotated)

mobile

#1seriousvisual · text-clipped
Embedded AudioEye statement is cut off mid-sentence in a fixed-height box (last line under 'Third-party sites' is sliced in half); mobile embed stops after 'Web accessibility guidelines', dropping the rest
#2moderatevisual · placeholder-content
Statement heading reads 'Website Accessibility Statement for site-the-heights-at-happy-valley.pages.dev' (staging domain) while body says it applies to theheightshappyvalley.com
#3moderatevisual · placeholder-content
Intro claims conformance with WCAG 2.1 Level AA while the AudioEye statement directly below cites WCAG 2.2 AA
#4minorvisual · unreadable-text
Embedded statement uses a different font, black text and bright blue links/button that clash with the site's beige/grey typography; 'Contact Us' link below it is pale beige and nearly invisible
Privacy Policy | The Heights at Happy Valley
https://site-the-heights-at-happy-valley.pages.dev/privacy-policy
desktop (annotated)

mobile

#1minorvisual · placeholder-content
Privacy policy is generic template copy ('information specific to your organization', 'update you on projects'); 'Contacting Us' says 'please contact us' with no link, phone or email
Sitemap | The Heights at Happy Valley
https://site-the-heights-at-happy-valley.pages.dev/sitemap
desktop (annotated)

mobile

moderatevisual · element-overlap
Mobile: floating contact-widget bubbles (email/text/tour/chat) and the accessibility button sit over the body copy mid-viewport, completely hiding the 'Interactive Map' link label
#1minorvisual · grid-misalignment
Sitemap link grid: 'Apply Now' sits alone on the last row with an empty right cell