We loaded 5 of your pages the way a customer does - on a typical phone, on a normal cellular connection - and checked what decides whether visitors stay, can use the page, and get recommended by AI.
A snapshot of the live site on June 29, 2026. If the site has changed since, this may no longer reflect it.
The bottom line
Accessibility is the most urgent fix - 16 issues across 5 pages mean screen reader and low-vision visitors cannot fully use your site, while your AI search visibility is already strong at 83 out of 100.
Is your site fast enough on a phone?
Slow on phones
On phones, most pages take about 4.5 seconds to show their main content, long enough that visitors may leave before seeing anything. The homepage takes nearly 10 seconds, and 3 pages shift around as they load, which can cause visitors to tap the wrong thing.
Start here
→Homepage(biggest piece at 9.7s)
→About(first paint 4.7s)
1 more page has a similar slowdown; 2 more pages have a different problem.
The biggest piece of the page takes 9.7s to appear
Most of the page paints early, so the wait is easy to miss - but the biggest piece of the page only lands then.
1.2 MB downloaded first
65/100 speed score
▶ Press play - this is the 9.7s a phone visitor waits, in real time.
Frame by frame · 9 captured
Blank
0.0s
First content
2.1s
Filling in
2.1s
Filling in
4.1s
Filling in
4.4s
Biggest piece
9.7s
This page loads slowly - visitors wait nearly 10 seconds to see the main content. It also has accessibility barriers that would block people using screen readers.
The first pixels take that long to land, so the page feels stalled at the start.
932 KB downloaded first
48/100 speed score
0.18 layout-shift score
▶ Press play - watch how long it sits empty before anything shows.
Frame by frame · 10 captured
Blank
0.1s
Filling in
4.7s
Biggest piece
4.7s
Loaded
5.2s
Layout jump
6.5s
Loaded
6.6s
Layout jump
7.4s
Loaded
7.4s
The page takes about 5 seconds to display, which feels slow. It also has 2 major barriers preventing people with screen readers or assistive tools from using it properly.
The page scores 0.21 on Google's layout-shift scale; a page is fully stable only below 0.10, and yours is above that, so things can still move under your visitor's thumb.
432 KB downloaded first
85/100 speed score
0.21 layout-shift score
▶ Press play and watch the page jump around as it loads.
Frame by frame · 9 captured
Blank
0.0s
Filling in
2.2s
Biggest piece
2.2s
Layout jump
2.8s
Loaded
2.9s
Layout jump
3.8s
Loaded
4.0s
Page loads in about 2 seconds, but lags at first and shifts around as content appears. It also has 4 serious issues that make it hard for some users.
The page scores 0.19 on Google's layout-shift scale; a page is fully stable only below 0.10, and yours is above that, so things can still move under your visitor's thumb.
952 KB downloaded first
68/100 speed score
0.19 layout-shift score
▶ Press play and watch the page jump around as it loads.
Frame by frame · 12 captured
Blank
0.1s
Filling in
3.4s
Layout jump
3.4s
Biggest piece
3.5s
Loaded
3.6s
Loaded
5.1s
Layout jump
5.7s
Layout jump
6.6s
Loaded
6.9s
This page loads slowly - just over 3 seconds before anything appears and 1.4MB to download. It has 4 barriers that make it harder for people with disabilities to use.
The biggest piece of the page takes 2.6s to appear
A bit slower than the under-2.5-second mark that feels instant on a phone.
945 KB downloaded first
89/100 speed score
▶ Press play - this is the 2.6s a phone visitor waits, in real time.
Frame by frame · 9 captured
Blank
0.0s
Filling in
2.6s
Biggest piece
2.6s
Loaded
3.4s
Layout jump
4.1s
Loaded
4.9s
Layout jump
5.5s
Loaded
5.5s
The page loads in 2.6 seconds - acceptable performance, but it has major accessibility barriers that make it difficult for people with disabilities to use.
Can everyone use your site?
Accessibility needs work
On the three listing pages, text and links are hard to read for low-vision visitors. Screen reader users cannot tell page sections apart on any page, and a button on About has no readable label. This can cost customers, carry some legal risk, and hurt search visibility.
Start here
Start with your worst-affected page (Homepage): fix its accessibility barriers so screen reader and keyboard visitors can use it. The other 4 pages have their own barriers; see the cards below.
Needs attention · 5 pages
Homepage
/
80
score
2 moderate← tap to highlight
Four links on this page are only set apart by color, so visitors who cannot distinguish colors easily have no way to tell which words are clickable.
Other issues · 3 spots
Other issues · 1 spot
Other issues · 1 spot
What to change
→Make the four links visually distinct beyond color alone, such as by underlining them.
→Enlarge the small tap target so it is easier to press on a touchscreen.
→Mark out the main content area of the page so navigation tools can jump straight to it.
Honolulu Condos (Oahu)
/oahu/honolulu-condos/
89
score
1 moderate← tap to highlight
Two links have no readable label, two pieces of text are too faint to read, and two links are only set apart by color, creating barriers for people with low vision or who use screen readers.
Other issues and low-contrast text · 3 spots
Low-contrast text · 1 spot
Unlabeled links · 2 spots
What to change
→Add readable text labels to the two links that currently have none.
→Darken the two pieces of faint text so they are readable by people with low vision.
→Make links visually distinct beyond color alone, for example by underlining them.
Featured Listings
/featured-listings/
90
score
1 moderate← tap to highlight
Two links have no readable label and two pieces of text are too light to read, making parts of this page inaccessible to people using screen readers or those with low vision.
Low-contrast text and other issues · 2 spots
Low-contrast text · 1 spot
Unlabeled links · 2 spots
What to change
→Add readable text labels to the two links that currently have none.
→Darken the faint-colored text so it is readable by people with low vision.
→Make links visually distinct beyond color alone, for example by underlining them.
Wailea Condos (Maui)
/maui/wailea-condos/
90
score
1 moderate← tap to highlight
Two links have no readable label and some text on this page is too faint to read comfortably, creating barriers for screen reader users and people with low vision.
Low-contrast text and other issues · 2 spots
Low-contrast text · 1 spot
Unlabeled links · 2 spots
What to change
→Add readable text labels to the two links that currently have no text.
→Darken the low-contrast text so it is readable by people with low vision.
→Make links visually distinct beyond color alone, such as by underlining them.
About
/about/
96
score
1 moderate← tap to highlight
One button on this page has no readable label, so anyone using a keyboard or screen reader has no way to tell what it does.
Unlabeled buttons · 1 spot
Other issues · 1 spot
What to change
→Add a text label to the unlabeled button so its purpose is clear to all users.
→Enlarge the small tap target so it is easier to press on a touchscreen.
→Wrap the page sections in structural zones so navigation tools can move between them.
Can AI read and recommend you?
Strong AI visibility
AI-powered search tools can read 90 percent of your content without any extra work, giving the site a solid score of 83 out of 100. The one gap is that some supporting data does not load until after the page runs, which a few AI tools may miss.
Start here
→Featured Listings(structured data before javascript)
2 more pages have similar gaps; 2 pages read well for AI.
Can AI reach your site at all?
site-wide
92
access
robots.txt does not block the AI answer crawlers (the ones that cite sources).
robots.txt blocks 1 training-only crawler (Amazonbot). This is a deliberate opt-out with no effect on AI-answer citations, so it does not lower the score.
A sitemap is published, which gives crawlers a clearer page list to discover.
No llms.txt (an optional, emerging guide for AI tools - low impact today).
The pages we checked allow indexing.
Page-level gaps · 3 pages
Featured Listings
/featured-listings/
71
/ 100
No machine-readable structured data in the page the server sends.
Add schema.org structured data to the HTML the server sends.
Readable without running code72
Labeled so AI knows what it is50
Clear structure & enough text99
What to change
→Add machine-readable structured data to the page HTML so AI can identify the listings.
→Server-render the page so all listing content is present in the HTML before the browser runs.
→Add social preview tags so link shares show the correct title, description, and image.
Homepage
/
73
/ 100
No machine-readable structured data in the page the server sends.
Add schema.org structured data to the HTML the server sends.
Readable without running code88
Labeled so AI knows what it is50
Clear structure & enough text63
What to change
→Add machine-readable structured data to the page HTML.
→Wrap the primary content in a landmark region so AI knows where the main content is.
→Add descriptive alt text to the 11 images that currently lack it.
About
/about/
79
/ 100
No machine-readable structured data in the page the server sends.
Add schema.org structured data to the HTML the server sends.
Readable without running code86
Labeled so AI knows what it is50
Clear structure & enough text98
What to change
→Add machine-readable structured data to the page HTML.
→Add social preview tags so link shares show the correct title, description, and image.
Reading well · 2 pages
Nearly all of each page's content is already in the HTML and cleanly marked up, so AI assistants read these fine.
82
Honolulu Condos (Oahu) /oahu/honolulu-condos/
92
Wailea Condos (Maui) /maui/wailea-condos/
The single fix behind most of this is making sure your full page content is present the moment the page loads - done well, it speeds the page up for real visitors and makes you readable to AI at the same time. That is the work we do every day at ShakaCode; happy to walk through what we found.
Measured June 29, 2026 on an emulated mid-range phone over the Slow-4G profile Google PageSpeed uses - the conditions a real mobile visitor faces, not a developer's laptop. Speed score is Google's 0-100 mobile scale (90+ is fast, under 50 is slow); layout shift is Google's CLS (above 0.25 is poor); accessibility score is the Google Lighthouse 0-100 scale. Put together by ShakaCode.