Prototype Only For prototype purposes only. All content and images are not final and are only here to show what is possible.
SEO / AEO Compare
Performance Analysis

Site Speed Report

Prototype vs. Projected React Build

This Page Loaded In
—
seconds (HTML prototype)
Projected React Load
—
seconds (estimated)
Estimated Improvement
Calculating...
faster load with React + code splitting + image optimization
JSON-LD Schema

Checking for schema blocks on this page...

What improves in the React build (all else equal):
  • Code splitting — only the current page's JS is loaded
  • Image optimization — WebP conversion + lazy loading via React Image
  • CDN caching of static assets via Vercel/Netlify edge network
  • Tree-shaking removes unused CSS and JS from the bundle
  • Prefetching — next pages load before the user clicks

Developer note: Remove this banner and modal entirely from the React production build.

Gap report

Live gaps, what this site changes, and what waits. Nothing here is marked pass.

On this site

  • Two doors on the first screen.
  • Text H1 on the homepage. One H1 on privacy.
  • Unique titles and descriptions, including the four sailgating pages.
  • No Product self-review and no star display.
  • Each cruise keeps the departure named on that page.
  • Promo and test URLs are not pages.

Later

  • Server redirects for old addresses.
  • A street address in schema once the office and dock lines are settled.
  • Offer details on each cruise.
  • Founder profiles in schema.
  • Article dates.
  • A booking system. None is embedded.

Live rubric: 38 of 64. Prototype rubric: not scored.