SEO audit for jerseybeachapp.com
Jersey Beach App — tides, wind & the best beach right now
Health 86/100 (good) · 23 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Free for the people of Jersey: live tides, wind, UV and the best beach for today's conditions. Find food trucks, beach cafes and shops on the sand. With love from Pinkie & the Brain.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Titles | 92 | 0 | 6 | 0 |
| Content | 99 | 0 | 1 | 1 |
| Agent Readiness | 100 | 0 | 0 | 1 |
| Duplicate | 100 | 0 | 0 | 3 |
| Meta Description | 100 | 0 | 0 | 22 |
| Security | 100 | 0 | 0 | 23 |
| Social | 100 | 0 | 0 | 18 |
| Structured Data | 100 | 0 | 0 | 4 |
Warnings (2 rules)
warning Thin content (low word count)
Rule content.thin · Content · 1 occurrence(s)
- https://jerseybeachapp.com/trucks — 113 words
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 6 occurrence(s)
- https://jerseybeachapp.com/beaches/green-island — 84 chars, ~642px (limit ~580px)
- https://jerseybeachapp.com/beaches/grouville — 83 chars, ~630px (limit ~580px)
- https://jerseybeachapp.com/beaches/la-rocque — 80 chars, ~631px (limit ~580px)
- https://jerseybeachapp.com/beaches/st-brelades — 77 chars, ~588px (limit ~580px)
- https://jerseybeachapp.com/beaches/st-catherines — 79 chars, ~602px (limit ~580px)
- https://jerseybeachapp.com/trucks — 82 chars, ~630px (limit ~580px)
Notices (7 rules)
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://jerseybeachapp.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 1 occurrence(s)
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 3 occurrence(s)
- https://jerseybeachapp.com/ — meta description shared by 3 pages: https://jerseybeachapp.com/privacy, https://jerseybeachapp.com/terms
- https://jerseybeachapp.com/privacy — meta description shared by 3 pages: https://jerseybeachapp.com/, https://jerseybeachapp.com/terms
- https://jerseybeachapp.com/terms — meta description shared by 3 pages: https://jerseybeachapp.com/, https://jerseybeachapp.com/privacy
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 22 occurrence(s)
- https://jerseybeachapp.com/ — 182 chars
- https://jerseybeachapp.com/beaches/anne-port — 192 chars
- https://jerseybeachapp.com/beaches/beauport — 189 chars
- https://jerseybeachapp.com/beaches/bonne-nuit — 217 chars
- https://jerseybeachapp.com/beaches/bouley-bay — 216 chars
- https://jerseybeachapp.com/beaches/green-island — 219 chars
- https://jerseybeachapp.com/beaches/greve-de-lecq — 239 chars
- https://jerseybeachapp.com/beaches/grouville — 230 chars
- https://jerseybeachapp.com/beaches/havre-des-pas — 209 chars
- https://jerseybeachapp.com/beaches/la-rocque — 218 chars
- https://jerseybeachapp.com/beaches/ouaisne — 198 chars
- https://jerseybeachapp.com/beaches/petit-port — 181 chars
- https://jerseybeachapp.com/beaches/plemont — 237 chars
- https://jerseybeachapp.com/beaches/portelet — 213 chars
- https://jerseybeachapp.com/beaches/rozel — 204 chars
- https://jerseybeachapp.com/beaches/st-aubins — 220 chars
- https://jerseybeachapp.com/beaches/st-brelades — 244 chars
- https://jerseybeachapp.com/beaches/st-catherines — 223 chars
- https://jerseybeachapp.com/beaches/st-ouens — 229 chars
- https://jerseybeachapp.com/privacy — 182 chars
- https://jerseybeachapp.com/terms — 182 chars
- https://jerseybeachapp.com/trucks — 165 chars
notice Missing Open Graph tags
Rule og.missing · Social · 18 occurrence(s)
- https://jerseybeachapp.com/beaches/anne-port — og:image
- https://jerseybeachapp.com/beaches/beauport — og:image
- https://jerseybeachapp.com/beaches/bonne-nuit — og:image
- https://jerseybeachapp.com/beaches/bouley-bay — og:image
- https://jerseybeachapp.com/beaches/green-island — og:image
- https://jerseybeachapp.com/beaches/greve-de-lecq — og:image
- https://jerseybeachapp.com/beaches/grouville — og:image
- https://jerseybeachapp.com/beaches/havre-des-pas — og:image
- https://jerseybeachapp.com/beaches/la-rocque — og:image
- https://jerseybeachapp.com/beaches/ouaisne — og:image
- https://jerseybeachapp.com/beaches/petit-port — og:image
- https://jerseybeachapp.com/beaches/plemont — og:image
- https://jerseybeachapp.com/beaches/portelet — og:image
- https://jerseybeachapp.com/beaches/rozel — og:image
- https://jerseybeachapp.com/beaches/st-aubins — og:image
- https://jerseybeachapp.com/beaches/st-brelades — og:image
- https://jerseybeachapp.com/beaches/st-catherines — og:image
- https://jerseybeachapp.com/beaches/st-ouens — og:image
notice No structured data detected
Rule schema.none · Structured Data · 4 occurrence(s)
notice Missing recommended security headers
Rule security.missing_headers · Security · 23 occurrence(s)
- https://jerseybeachapp.com/ — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/anne-port — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/beauport — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/bonne-nuit — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/bouley-bay — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/green-island — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/greve-de-lecq — X-Content-Type-Options, CSP
- https://jerseybeachapp.com/beaches/grouville — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/havre-des-pas — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/la-rocque — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/ouaisne — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/petit-port — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/plemont — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/portelet — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/rozel — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/st-aubins — X-Content-Type-Options, CSP
- https://jerseybeachapp.com/beaches/st-brelades — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/st-catherines — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/beaches/st-ouens — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/privacy — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/terms — CSP, X-Content-Type-Options
- https://jerseybeachapp.com/trucks — CSP, X-Content-Type-Options
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://jerseybeachapp.com/ Jersey Beach App — tides, wind & the best beach right now |
200 | yes | 438 | 23 |
| https://jerseybeachapp.com/beaches Jersey's beaches — all 18 bays, coast by coast — Jersey Beach App |
200 | yes | 532 | 23 |
| https://jerseybeachapp.com/privacy Privacy Policy — Jersey Beach App |
200 | yes | 775 | 23 |
| https://jerseybeachapp.com/terms Terms of Use — Jersey Beach App |
200 | yes | 837 | 23 |
| https://jerseybeachapp.com/trucks Beach trader portal — free listings for Jersey beach businesses — Jersey Beach App |
200 | yes | 113 | 23 |
| https://jerseybeachapp.com/beaches/anne-port Anne Port — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 374 | 3 |
| https://jerseybeachapp.com/beaches/beauport Beauport — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 390 | 3 |
| https://jerseybeachapp.com/beaches/bonne-nuit Bonne Nuit Bay — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 383 | 3 |
| https://jerseybeachapp.com/beaches/bouley-bay Bouley Bay — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 392 | 3 |
| https://jerseybeachapp.com/beaches/green-island Green Island (La Motte) — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 384 | 3 |
| https://jerseybeachapp.com/beaches/greve-de-lecq Grève de Lecq — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 378 | 3 |
| https://jerseybeachapp.com/beaches/grouville Royal Bay of Grouville — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 404 | 3 |
| https://jerseybeachapp.com/beaches/havre-des-pas Havre des Pas — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 394 | 3 |
| https://jerseybeachapp.com/beaches/la-rocque La Rocque / Seymour — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 413 | 3 |
| https://jerseybeachapp.com/beaches/ouaisne Ouaisné Bay — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 371 | 3 |
| https://jerseybeachapp.com/beaches/petit-port Petit Port — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 402 | 3 |
| https://jerseybeachapp.com/beaches/plemont Plémont — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 423 | 3 |
| https://jerseybeachapp.com/beaches/portelet Portelet Bay — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 416 | 3 |
| https://jerseybeachapp.com/beaches/rozel Rozel Bay — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 365 | 3 |
| https://jerseybeachapp.com/beaches/st-aubins St Aubin's Bay — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 428 | 3 |
| https://jerseybeachapp.com/beaches/st-brelades St Brelade's Bay — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 414 | 3 |
| https://jerseybeachapp.com/beaches/st-catherines St Catherine's Bay — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 403 | 3 |
| https://jerseybeachapp.com/beaches/st-ouens St Ouen's Bay — beach guide, shelter, lifeguards & dogs — Jersey Beach App |
200 | yes | 424 | 3 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.