Rainbow Watersports · Full Audit
Discoveries
Everything found across the domain, hosting, search performance, technical health, and every platform this business appears on. Every number here traces to a real source — Moz, PageSpeed Insights, Screaming Frog, WHOIS, or a page opened directly.
Domain Authority
25/ 100
Moz, July 13 2026 (was 24)
Linking Root Domains
185
+11 found / −8 lost in 60 days
Ranking Keywords
97
Only ~12 sit on page one
Mobile Performance
43–55/ 100
Every Core Web Vital failing
What the business actually owns
Twenty-one separate systems make up this business online. Some are places customers find and book. Some run invisibly. Several were not documented anywhere before this audit.
The domain expires September 23, 2026
Domain record
| Field | Value |
|---|---|
| Domain | rainbowwatersports.com |
| Registrar | GoDaddy.com LLC |
| Created | September 23, 2008 |
| Expires | September 23, 2026 Urgent |
| Last Updated | January 11, 2026 |
| Nameservers | ns1–4.nexcess.net (Nexcess) |
| DNSSEC | Unsigned |
Two live servers, and it is unclear who controls one of them
Infrastructure
6rainbowwatersports.com
WatchThe website itself — WordPress running the Beaver Builder page-builder plugin. Domain (GoDaddy) and hosting (Nexcess) are separate systems joined by DNS nameservers.
Live on Nexcess — this is what customers see today
→ Full rebuild on staging, swapped in at launch by repointing GoDaddy nameservers.
GoDaddy
FailingDomain registrar. Controls the address, not the files.
Active — domain expires September 23, 2026
→ Renew now. At launch this is where nameservers switch from Nexcess to the new host.
Nexcess
WatchThe web host actually serving the live site — confirmed via WHOIS as where the nameservers point.
Active — the real live host, not Hostinger
→ Role ends at launch. Ownership still needs confirming regardless.
Hostinger
FailingA second active hosting account holding another copy of the site. Origin and ownership unclear.
Active but unattributed — whose account is this?
→ No action until ownership and purpose are resolved.
WordPress
WatchThe CMS assembling every page a visitor sees.
Active, running the live site
→ Read-only during content migration. Decommissioned at launch, never modified.
Beaver Builder
FailingDrag-and-drop page builder plugged into WordPress. A direct cause of the failing mobile scores.
Active — contributing render-blocking CSS/JS on every page
→ Removed entirely. The rebuild uses no page builder.
Google systems
5Google Business Profile
WatchThe map pin and info panel in Google Search and Maps. Often the first thing a customer sees, before the website.
Active — access not yet confirmed
→ Verify URL, category, hours, photos. Also the prerequisite for free Google Things to Do booking.
Google Search Console
WatchReports which pages Google has indexed, which queries bring traffic, and any indexing errors or penalties.
Property likely exists — access not confirmed
→ Obtain access, export full baseline before launch, submit new sitemap, monitor 30+ days.
Google Analytics 4
GoodRecords every visit — source, device, pages, time on page. Property ID G-6WXE90X597.
Active — Property ID confirmed on the live site
→ Migrate under the same Property ID so historical data is not split. Verify via DebugView.
Google Tag Manager
WatchSingle container managing every third-party script without touching site code.
Active — full container contents never audited
→ Audit the container before launch, migrate, confirm every tag fires.
Email (Google Workspace)
Goodinfo@rainbowwatersports.com, confirmed via public DNS records.
Active
→ Confirm Super Admin. Check DKIM before DNS migration — a bad cutover breaks business email.
Booking channels
5FareHarbor
FailingBooking engine handling availability, payment and confirmation on its own servers. Shortname: rainbowwatersportsadventure.
Active — but loading 4× per page on the current site
→ Get correct embed per service, implement once. Also has ChatGPT + Google Things to Do channels.
TripAdvisor
Good460 reviews and direct booking. Ranks so well in Google that it competes with the business’s own site for its own name.
Active — 460 reviews
→ Verify URL and that only active services are listed. Otherwise out of scope.
Viator
GoodTours platform owned by TripAdvisor, sharing inventory with it.
Active — 3 services confirmed live
→ Verify URL and service accuracy. Otherwise out of scope.
Airbnb Experiences
GoodReaches Airbnb’s existing-guest audience, independent of Google or TripAdvisor discovery.
Active — 4.96★ (370 reviews) and 4.96★ (117 reviews)
→ Verify URL and service accuracy. Otherwise out of scope.
Adventure Tours Hawaii
FailingReseller with a full vendor page selling four services. Booking buttons are real FareHarbor embeds tagged asn=adventuretourshi — a live affiliate relationship, not a scraped listing.
Active and selling — found July 18, 2026, previously undocumented
→ Confirm the relationship is known. Two of its four prices undercut the business’s own website.
Review platforms
1Yelp
GoodLocal review and discovery platform, influential independently of Google.
Active — 328 five-star reviews on file (now reads 331)
→ Verify URL and service accuracy. Otherwise out of scope.
Social
4Current confirmed page. The URL previously on record used a deprecated format.
Active — ~915 likes, posting as recently as June 2026
→ Update the site’s Facebook link to facebook.com/100063517602771.
Confirmed active. Also the intended source for per-service photo curation.
Active — posting as recently as July 2026
→ Add to the new site’s social button set.
TikTok
GoodFound via a watermark on a cross-posted Instagram video, then verified directly.
Active — most recent video posted one week before verification
→ Add to the social set. Worth asking whether it can feed the galleries too.
YouTube
Unknown@StandUpPaddleLessons — a channel the client was unaware of.
Exists — likely a forgotten prior-ownership asset
→ Low priority. Excluded from the social set unless the client wants to reclaim it.
Ownership verification — required before anything else
Design and development work has no meaning until these are confirmed. Full detail per system lives in 02-Ownership-Verification.md.
| System | What must be verified | Priority |
|---|---|---|
| GoDaddy | Active login, billing under the current owner | Urgent |
| Nexcess | Active login and billing — or an explicit decision to migrate off | Urgent |
| Hostinger | Whose account is this, and what is it for? | Urgent |
| WordPress Admin | Full Administrator access under the owner’s own credentials | High |
| Google Search Console | Verified Owner — not merely Full User | High |
| Google Analytics 4 | Administrator at the Account level | High |
| Google Tag Manager | Administrator at the Account level | High |
| FareHarbor | Account access sufficient to retrieve embed codes | High |
| Google Business Profile | Primary Owner — not Owner or Manager | High |
| Email (Google Workspace) | Super Admin | High |
| YouTube channel | Low priority — forgotten prior-ownership asset | Low |
Eighteen years of earned credibility
Whether Google treats this site as a trustworthy source. None of this is about whether the content answers a search well — it is entirely about whether the source is believed. This is also the hardest thing to rebuild if it is lost.
Grey bars are links that exist but pass no ranking value — dead platforms or nofollow.
Press coverage — all five confirmed, with real URLs
The current site name-drops these outlets without linking to them. Every article was tracked down and confirmed live. The new site links each one directly, turning a claim into something a visitor can click and verify.
| Outlet | Article | Link type | PA / DA |
|---|---|---|---|
| Washington Post | Waikiki Beach is only two miles of Oahu… (2018) | Followed | 54 / 94 |
| Smithsonian Magazine | The 15 Best Small Towns to Visit in 2024 (2024) | Followed | 55 / 91 |
| USA Today | Paddle Boarding in Oahu, Hawaii | Nofollow | 48 / 94 |
| Medium | Having Fun Aboard a Paddle Board While in Oahu | Nofollow | 52 / 95 |
| Livestrong | Give It A Try: Stand Up Paddling (~2011) | Mention only, no link | — |
Only Washington Post and Smithsonian pass ranking authority. USA Today and Medium are nofollow. Livestrong quotes a current instructor by name but never linked to the site — which is why it was invisible to every backlink check, and why absence of a backlink is not the same as absence of a mention.
Top pages by link strength
| Page | PA | Note |
|---|---|---|
| rainbowwatersports.com/ | 33 | Homepage — carries the most link equity |
| www.rainbowwatersports.com/ | 31 | Same page, second URL — needs canonicalising |
| /pricing-and-info/rentals.html | 26 | Real external links point here directly |
| /wp-content/uploads/2014/12/waves-surfing-santa… | 24 | Press outlets linking an image file |
| /wp-content/uploads/2014/10/IMG_0982.jpg | 23 | Same pattern |
| /wp-content/uploads/bb-plugin/cache/12744113… | 22 | Currently returns 404 — backlink is broken |
| /oahu-snorkeling-tours.html | 21 | Discontinued service holding real equity |
| /surf-lessons-oahu.html | 21 | Newly found — was missing from the original list |
| /pricing-and-info/lesson-pricing.html | 21 | Newly found |
TripAdvisor is the biggest competitor in search — and it is listing this business. The two real businesses below it have similar or lower authority.
True competitors — the businesses genuinely fighting for the same searches
A different Moz tool from the visibility chart above, and a different metric. Rivalry measures how directly a domain competes for the same search real estate, not how large it is. Twenty-five candidates were checked individually; these eight are confirmed real, active Oahu operators.
| Domain | DA | Rivalry | Why it matters |
|---|---|---|---|
| blueplanetadventure.com | 8 | 51 | Primary concern — same street, same river, direct service overlap |
| nocturnaladventureshawaii.com | 10 | 53 | Night glow SUP on the same river — direct Twilight GLOW competitor |
| surfhawaii4u.com | — | 52 | SUP/kayak rentals directly on the Anahulu River |
| activeoahutours.com | 26 | 48 | Kailua-based, delivers rentals to the North Shore |
| surfnorthshore.com | — | 47 | Surf lessons and rentals, Haleiwa Beach Park |
| northshorewatersportrentals.com | 19 | 45 | North Shore Oahu rental company |
| ohanasurfproject.com | 33 | 43 | Surf lessons and rentals, Waikiki plus North Shore |
| hawaiiadventurecenter.com | 24 | 39 | Booking agency with real Haleiwa offerings |
Blue Planet Adventure Co. is the real competitor
Ranking for 97 terms — and buried on 76 of them
Whether pages actually match what people search for. This is where the single largest opportunity in the entire project sits, and it is not a content problem.
Green bars are page one. Everything else is page two or deeper, where almost nobody clicks.
Twelve keywords sit on page one. Seventy-six sit on pages two through five, where under 1% of clicks happen. This distribution is the fingerprint of a site with legitimate content and real authority being held down by technical performance. Google already considers the content relevant enough to rank — it just will not put a site this slow on page one.
Where it already wins
| Keyword | Pos | Vol |
|---|---|---|
| paddle boarding lessons haleiwa | #1 | 30 |
| sup lessons near me | #2 | 75 |
| stand up paddle lessons hawaii | #2 | 5 |
| haleiwa sup | #3 | 30 |
| stand up paddle board lessons haleiwa | #3 | 5 |
| stand up paddle board lessons in haleiwa | #3 | 5 |
| standup paddleboard rental | #4 | 75 |
Questions people actually ask
| Question | Relevance |
|---|---|
| Is paddleboarding good for osteoporosis? | 12.21 |
| Can I paddleboard while pregnant? | 6.91 |
| Can you paddle board in Hawaii? | 5.3 |
| Can I paddle board while pregnant? | 5.3 |
| Where to paddle board on Oahu? | 5.3 |
| Do I need lessons to paddle board? | 4.61 |
| How long does it take to learn SUP? | 4.61 |
Highest-value keyword findings
Pulled per-term from Moz Keyword Explorer against live search data, rather than inferred from a competitor list.
| Keyword | Volume | Difficulty | Min DA | Where this site sits |
|---|---|---|---|---|
| paddle boarding oahu | 139 | 23 (Low) | 10 | #4 — already ranking |
| stand up paddle board lessons oahu | 31 (11–50) | 22 (Low) | 25 | #4 — sitting exactly at the DA threshold |
| kayak rental oahu | 127 | 36 (Low) | 8 | Not in top 10 — real, actionable gap |
| glow paddle board hawaii | No measurable volume | — | — | Cannot be won via search |
“kayak rental oahu” is a real, open gap
One keyword is sitting exactly on the edge
Terms competitors rank for that this site does not
| Keyword | Estimated traffic lift |
|---|---|
| paddle boarding hawaii | +28/mo |
| paddle board hawaii | +8/mo |
| oahu surfing sea and board sports | +7/mo |
| hawaii paddle boarding | +4/mo |
The thing actually holding rankings down
Google made page performance an official ranking factor in 2021, and uses the mobile version of a site to rank it everywhere — including desktop searches. This is the mechanism suppressing those 76 keywords.
Mobile is the one that matters most — Google uses it to rank every search, desktop included.
Mobile — every Core Web Vital failing
| Metric | Now | Target |
|---|---|---|
| Performance Score | 43–55 / 100 | 90+ |
| Largest Contentful Paint | 5.3–5.7s | < 2.5s |
| Cumulative Layout Shift | 0.179–0.244 | < 0.1 |
| Total Blocking Time | 530–650ms | < 200ms |
| First Contentful Paint | 2.4s | < 1.8s |
| Speed Index | 3.6–5.7s | < 3.4s |
| Accessibility | 96 / 100 | — |
| SEO Score | 100 / 100 | — |
| Best Practices | 50 / 100 | — |
Desktop — better, but does not offset mobile
| Metric | Now | Target |
|---|---|---|
| Performance Score | 69 / 100 | 90+ |
| Largest Contentful Paint | 1.3s | < 2.5s |
| Cumulative Layout Shift | 0.049 | < 0.1 |
| Total Blocking Time | 590ms | < 200ms |
| First Contentful Paint | 0.7s | < 1.8s |
| Speed Index | 1.9s | < 3.4s |
| Accessibility | 94 / 100 | — |
| SEO Score | 100 / 100 | — |
| Best Practices | 54 / 100 | — |
Red bars are broken, duplicated, or serving no working purpose. Roughly 2.5MB of this is pure waste.
Every visitor downloads all of this. The dark portion is the part that actually does something.
Files blocking the page from rendering
Each of these must download completely before a visitor sees anything at all. None exist in the new codebase — no jQuery, no Bootstrap, no Font Awesome, no page builder.
| File | Size | Blocking time |
|---|---|---|
| bootstrap.min.css | 19.6KB | 1340ms |
| jquery.min.js | 30KB | 1120ms |
| css/all.min.css (Font Awesome) | 12.9KB | 1120ms |
| Beaver Builder skin CSS | 9.7KB | 900ms |
| Google Fonts | 1.2KB | 750ms |
| magnificpopup CSS | 1.9KB | 680ms |
| Child theme CSS | 0.5KB | 680ms |
| Beaver Builder layout CSS | 5.2KB | 240ms |
| jquery-migrate.min.js | 5.1KB | 240ms |
Seven missing security headers
| Header | What it does |
|---|---|
| Content Security Policy (CSP) | Controls which external resources the page may load |
| HTTP Strict Transport Security (HSTS) | Forces every connection to use HTTPS |
| Cross-Origin-Opener-Policy (COOP) | Isolates the page from cross-origin popups |
| X-Frame-Options (XFO) | Stops the page being embedded in another site’s iframe |
| Trusted Types CSP directive | Prevents DOM-based cross-site scripting |
| X-Content-Type-Options | Stops browsers MIME-sniffing a response into a different content type |
| Referrer-Policy | Controls how much URL info leaks to third parties on outbound clicks — relevant here since the site links to five external booking systems |
Schema being added — generic version already exists
| Type | Where | Why |
|---|---|---|
| LocalBusiness / TravelAgency | Every page | Declares the business entity, address, phone, hours |
| TouristTrip | Each activity page | Describes each guided experience as a bookable trip |
| TouristAttraction | Location page | Connects the business to the Anahulu River and Haleiwa Beach Park |
| BreadcrumbList | Every page | Declares navigation hierarchy |
| Offer / AggregateOffer | Activity pages | Declares pricing per service |
| FAQPage | FAQ page | Makes FAQ content eligible for featured snippets |
All 152 pages share one identical H1
Sixteen confirmed failures
Everything below was found through crawl data, PageSpeed audits, or by opening the page directly. Each one is real, each one has a fix in the rebuild.
| Issue | What is actually wrong | Fix in the rebuild | |
|---|---|---|---|
| Broken booking links | Two reservation pages return 404: /reservations.html (confirmed via Moz to carry real link equity — PA 20, 1 linking domain) and /reservations/. A visitor clicking either reaches a dead page instead of a booking path — direct lost bookings. Separately, a full FareHarbor URL was typed as a relative path, producing rainbowwatersports.com/fareharbor.com/rainbowwatersportsadventure/ — a visitor clicking that specific Book Now button reaches a 404, not FareHarbor. | No standalone reservations page is needed — FareHarbor handles booking directly via embedded buttons. /reservations.html 301s to /pricing specifically to preserve its PA 20 equity rather than losing it. The broken relative-path link traces to paddleboard-sup-yoga.html — since SUP Yoga is discontinued and set to 410 Gone, that link disappears with the page; no separate fix required. | |
| Every page shares one H1 | All 152 pages carry the identical H1 — the header bar phone-number text. Google cannot tell the SUP page from the kayak page. The real homepage headline is coded as an H4, making it nearly invisible as a ranking signal. | Every page gets a unique, keyword-targeted H1 with a correct heading hierarchy beneath it. | |
| Structured data present, but nothing commercial | Every real page carries JSON-LD and microdata (Organization, WebSite, BreadcrumbList, Article, BlogPosting) — the generic WordPress/AIOSEO blog stack. But no type on the site declares it a local business that sells anything: LocalBusiness, FAQPage, TouristTrip, TouristAttraction, and Offer/AggregateOffer are all absent. That is why there are zero rich results despite schema technically existing. | Existing markup is diffed and carried forward (not overwritten), and six missing commercial types are added as validated JSON-LD, tested with Google’s Rich Results Test before launch. | |
| Logo served from a staging server | Confirmed via Screaming Frog finding a 301 redirect from 6c71872594.nxcli.io on every page crawl — 152 inlinks, one per page. If that Nexcess staging environment is ever decommissioned, every page on the site simultaneously loses its logo. | Logo hosted locally on the production server. | |
| Two broken video systems running at once | An empty HTML5 video element with no working src, plus a YouTube embed (MxTe2G_1CPY) loading 969KB on desktop across 11 requests — for a video that never actually plays. | Both removed. A single self-hosted WebM file of roughly 200KB replaces them — and it works. | |
| Broken gallery, 55 photos invisible | The gallery page contains 55 distinct photos of real customers on the water, turtles in the Anahulu River, and the North Shore experience. Due to the current WordPress/Beaver Builder implementation, the gallery is non-functional — photos are either not loading or not accessible to visitors. (This figure previously read 184 in error — that was the sitewide JPEG count from the Screaming Frog image export, mistakenly applied to the gallery specifically. A direct parse of pricing-and-info/photos.html found 112 image URLs collapsing to 55 distinct source photos, each appearing twice — once full-size, once as a WordPress thumbnail variant.) | A fully functional gallery, properly optimized images, plus per-service curated sets. | |
| Testimonials page takes 30+ seconds | The testimonials page takes over 30 seconds to load, caused by the method used to embed reviews — likely loading large numbers of external review widgets simultaneously. A page meant to build trust instead delivers one of the worst user experiences on the site. | A curated reviews section with a limited number of efficiently loaded testimonials, plus external review-platform links for visitors who want to read more. | |
| FareHarbor loading four times per page | Two instances with an autolightframe parameter and two without — roughly 1.5MB per page for the booking widget alone, on every single page load regardless of whether the visitor ever books. | Implemented once per page with the correct embed obtained directly from FareHarbor. | |
| bettermetrics.co — unknown tracker | An analytics/marketing tracker of unknown origin is installed on every page and times out on every load, adding a failed network request to every visit. The client appears unaware of it. Its purpose is unknown. | Removed entirely. | |
| SwellCX chat widget — broken | A live chat widget throws "Cannot read properties of undefined (reading 'welcome_delay')" on every page load — non-functional yet still consuming 71KB per page. | Evaluated with client. Removed if not needed; replaced with a working alternative if live chat is wanted. | |
| Unexplained Google/DoubleClick ad tracker | A Google advertising tracker loads on every page. The client hasn’t indicated running Google Ads campaigns; the source is either a misconfigured GTM tag or something injected by FareHarbor. | Identified during the GTM audit and removed if unintentional. | |
| Discontinued services still in navigation | The current navigation includes links to services no longer offered — whale watching, dolphin tours, SUP yoga, surfboard rental, coastal eco-adventure. This confuses visitors and misrepresents the business to both customers and Google. | Navigation reflects only the confirmed active service set. | |
| No pricing page | There’s no single page where a visitor can see all services and prices at once — pricing is spread across nested pages under /pricing-and-info/. A tourist comparing options wants prices immediately; making them navigate a submenu is friction between them and a booking. | A dedicated pricing page presenting the working service set with clear pricing, what’s included, and a booking button for each. | |
| Deleted page still linked | /pricing-and-info/lesson-descriptions.html returns a 404 but is still linked from two live gallery pages — pricing-and-info/photos.html and photos.html. Visitors clicking it reach a dead page. | Both gallery pages survive the rebuild as /gallery, so the link is corrected outright rather than left to a redirect. | |
| Test page and duplicate homepage in the sitemap | A page at /test-page.html exists on the live site, is included in the sitemap, and is therefore being submitted to Google for indexing — residual from development with no business purpose. Separately, /home.html is a duplicate of the homepage and also appears in the sitemap — two URLs for the same content confuses Google about which one is canonical. | Neither exists in the production build or sitemap. One canonical homepage URL. | |
| Facebook link uses a deprecated URL | The site links facebook.com/pages/Rainbow-Watersports-Adventures-Stand-Up-Paddle-Lessons/263081183887 — a format Facebook deprecated. The current, active page is facebook.com/100063517602771 (~915 likes, 17 check-ins, active posting as recently as June 2026). | Facebook link updated to facebook.com/100063517602771. | |
| Nudgify — unexplained, not confirmed broken | Confirmed live directly (pixel.nudgify.com/pixel.js), 20 July 2026 — a social-proof popup service ("3 people booked this recently"-style notifications). Distinct from bettermetrics.co and SwellCX above: this one isn’t confirmed broken, it’s confirmed present and unexplained. Client awareness/intent unconfirmed — extra script weight on every page, unclear if it’s even wanted. | Fate depends on client confirmation (see 04-Client-Questionnaire.md) — kept, dropped, or replaced with an equivalent, once it’s known whether this is a deliberate marketing choice or an unrecognized leftover. |
What changes, line by line
Next.js and Tailwind rather than WordPress and Beaver Builder. The performance gains below are not optimisation work layered on a heavy system — they are what you get by default from tools that never carried that weight.
| Today | After the rebuild | |
|---|---|---|
| Framework | WordPress + Beaver Builder | Next.js + Tailwind CSS |
| Mobile performance | 43–55 / 100 | Target 90+ |
| Render-blocking files | 8 on every page | Zero — by architecture |
| Page weight | 3–4MB | Target under 500KB |
| Images | Unoptimised, wrong sizes, LCP lazy-loaded | WebP/AVIF, correct sizing, LCP marked high priority |
| Hero video | Two broken systems, ~1MB for nothing | Self-hosted WebM, ~200KB, works |
| FareHarbor | Loading 4× per page | Loading once, correctly |
| Schema markup | Present, but generic-only (no LocalBusiness, FAQPage, Offer) | Existing markup preserved + six commercial types added |
| H1 tags | Identical across all 152 pages | Unique and keyword-targeted per page |
| Gallery | 55 photos, non-functional | Fully working, plus per-service sets |
| Testimonials | 30+ second load | Fast and curated |
| Booking links | Multiple 404s | Every path verified |
| Pricing page | Does not exist | One page, every service |
| Security headers | 7 missing | All configured in next.config.js |
| HTTP version | HTTP/1.1 | HTTP/2 |
| Logo source | Nexcess staging server | Hosted locally |
| Unknown trackers | bettermetrics.co, DoubleClick, broken chat | Audited, cleaned, only intentional tools remain |
| Discontinued services | Still in navigation | Removed |
The same service, five different prices
Every confirmed service cross-referenced against every platform this business sells on, with a source link behind every price in the underlying document.
On two services, the business’s own website is the most expensive place to book
Full service inventory across all channels
| Service | Own site | TripAdvisor | Viator | Airbnb | Reseller |
|---|---|---|---|---|---|
| Private SUP Lesson | $119 | $129 | $129 | Not listed | $99 |
| Group SUP Lesson | $99 | $104 | $103.66 | $99 | $99 |
| Sunset SUP | $129 | $139 | $139 | $129 | Not listed |
| Twilight GLOW Paddle | $149 | Inactive | Inactive | $129 | $129 |
| Kayak Rental | Unconfirmed | Inactive | Inactive | Not listed | Not listed |
| Board (SUP) Rental | Hourly/daily | Not listed | Not listed | Not listed | $30 |
| Snorkel Gear Rental | $15/day | Not listed | Not listed | Not listed | Not listed |
The Twilight GLOW Paddle is live, not paused
Confirmed discontinued
All still appear somewhere in the current site’s navigation. None appear in the new one.
Access required to proceed
Items marked urgent are blocking — that phase of the project cannot move without them.
| System | What is needed | Phase |
|---|---|---|
| GoDaddy Urgent | Domain management and the DNS switch at launch | Now |
| Nexcess Urgent | Determine ownership and control | Now |
| Hostinger Urgent | Determine whose account this is | Now |
| Google Search Console | Owner access for the baseline export | Now |
| WordPress Admin | Administrator account on the developer’s email | Phase 1 |
| Google Analytics 4 | Administrator at Account level | Phase 1 |
| Google Tag Manager | Administrator at Account level | Phase 1 |
| TripAdvisor | Confirm owner access and email | Phase 1 |
| Viator | Confirm owner access and email | Phase 1 |
| Airbnb Experiences | Confirm host access and email | Phase 1 |
| Yelp | Confirm claimed owner access and email | Phase 1 |
| FareHarbor | Embed codes per service — not dashboard access | Phase 2 |
Sourced from Moz Domain Analysis and Moz Pro, Google PageSpeed Insights, Screaming Frog SEO Spider, WHOIS via who.is, the Hawaii DCCA business registry, and pages opened and verified directly. Full detail in 01-Digital-Presence-Report.md. Last synced July 20, 2026.