Website audit
Harborflow · 240 prompts tracked · 5 engines
Technical SEO

Comparison pages render client-side only

The comparison table on each /compare page is hydrated by JavaScript after load. Server HTML contains headings and an empty table shell.

SeriousPendingMedium effortDetected Oct 28, 2026

Implementation status

Move this issue through the workflow as work progresses.

  1. 1
    Pending
    Current state
  2. 2
    Needs approval
  3. 3
    In progress
  4. 4
    Verification required
  5. 5
    Completed

Why it matters for AI answers

Most AI crawlers do not execute JavaScript. The pages appear to contain no comparison data, which is why our one winning comparison prompt cites the homepage rather than the comparison page.

Suggested solution

What to change, specifically

Server-render the comparison tables, or emit the same data as a static table inside the initial HTML.

Planned as
Server-render the comparison tables — modelled at +5 visibility points, owned by Tom Brennan.

Prompts this issue holds back

3,360 monthly searches affected

Issue detail

Issue id
a-04
Category
Technical SEO
Severity
Serious
Affected page
/compare/* (6 pages)
Pages affected
6
Effort
Medium effort
Detected
Oct 28, 2026