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.
- 1PendingCurrent state
- 2Needs approval
- 3In progress
- 4Verification required
- 5Completed
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
- Harborflow vs Payline Ops760 monthly searches · usually won by Harborflow
- Best Payline Ops alternatives for mid-market finance teams2,600 monthly searches · usually won by Settlewise
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