OneExample.com
Site Health & Link Integrity Audit
Full-site crawl · 14 May 2026 · Confidential

Kokomo Botanical Resort
Site Health & Link Integrity Audit

A complete crawl of every URL in the sitemap, every internal link, and every external link, with status codes, redirect chains, orphan pages, ghost pages, canonical mismatches, and broken links surfaced and named.

https://kokomobotanicalresort.com/

Executive Summary

The crawl covered all 92 URLs declared in the five sub-sitemaps (post, page, promotion, archive, category) and followed every internal and external link on every fetched page. The structural finding: every page on the website is shipping at least one broken outbound link site-wide, the home page has a 404 internal link, and roughly half the sitemap is orphaned from the navigation. None of this is fatal in isolation; together it leaks crawl budget, trust signals, and the AI-grounding signals analyzed in AI + LLMs §1 and LLM & GEO §3.

92
URLs in sitemap (5 sub-sitemaps)
~91
Pages with a site-wide 000 outbound link
42
Orphan pages (in sitemap, no internal inbound)
3
Active spam URLs in sitemap
3
Canonical mismatches
2
Broken external links
3
Internal 301 redirects in active use
1
Internal 404 (linked from home page)

1. Scope & methodology

What was crawled

What was not crawled

How the data was generated

92 sitemap URLs, status-checked with throttling. 92 pages fetched. 165 unique internal link targets extracted, 56 unique external link targets extracted. Every URL flagged below is a real string with a real, reproducible response code captured at audit time.

2. Sitemap inventory

Sub-sitemapURL patternCountLast modified
post-sitemap.xmlBlog posts and articles442026-04-30
page-sitemap.xmlStatic pages (cottages, spa, weddings, etc.)382026-02-23
promotion-sitemap.xmlCustom post type for offers52026-01-22
archive-sitemap.xmlArchive page entries22024-04-18
category-sitemap.xmlCategory archive pages42026-04-30
Total unique URLs92n/a

One URL in the sitemap is itself a 301 redirect (/kokomo-corporate-retreat//gatherings/). Sitemaps should serve canonical URLs only; redirected URLs in a sitemap waste search-engine crawl budget and confuse the index. The archive sub-sitemap has not been updated since April 2024, suggesting a stale generator.

3. Status code distribution

Final status codes across the 92 sitemap URLs

StatusMeaningCountNotes
200OK91All sitemap URLs resolve eventually.
301Permanent redirect1/kokomo-corporate-retreat//gatherings/. Sitemap should serve only canonical URLs.

External-link status codes (56 unique outbound URLs)

StatusCountExamples
20047Working external links (booking widget, social, partners).
3017Working but multi-hop. Detailed in §8.
4032Both TripAdvisor URLs (anti-bot protection; OK for real users but verify in browser).
4042Real broken links. Detailed in §7.
5031Marriott Bonvoy URL with paid-search tracking parameters returns 503. Detailed in §7.
0002Connection failure. One is malware-host pattern (in a spam post), one is a Kokomo subdomain.

4. Orphan pages

Orphan = URL declared in the sitemap with zero internal inbound links from any other page on the website. Search engines see these URLs (because they're in the sitemap) but human visitors cannot reach them by clicking. Crawl signal is weak; the pages get under-indexed; the content underdelivers on its potential.

Of 92 sitemap URLs, 42 (46%) are orphaned. Below are the most valuable ones, grouped by what's actually being thrown away.

High-value orphans (real money on the table)

URLWhy it matters
/reservations/The booking funnel destination is orphaned from the navigation. This is the highest-impact orphan on the property.
/wedding-venues/Weddings are a five-figure-per-event funnel. Not linked anywhere.
/wellness-retreat/Duplicate of /wellness/, canonical points to /wellness/ (see §6), but the page is still in sitemap and orphaned.
/kokomo-rewards/Loyalty program landing. Repeat-guest acquisition asset, hidden.
/kokomo-botanical-resort-travelers-choice-award/Named award page. Trust signal not surfaced anywhere.
/kokomo-crowned-caribbean-wellness-resort-of-the-year/The flagship award page. The single most authoritative third-party endorsement on the property. Orphaned.
/we-market-cafe-named-one-of-the-50-best-restaurants/50 Best Caribbean accolade for the cafe. Surfaced nowhere.
/tci-assured/ and /tci-new-visitors-entry-requirements/Practical pre-trip information. High guest-intent search terms; pages exist but cannot be reached internally.

Orphaned blog posts (Converter and Supporter classifications from Audit 12 · Blog)

17 blog posts in the sitemap have zero internal links pointing at them. The Converter posts in this set are leaking what should be top-of-funnel traffic.

Category & archive orphans

4 category archives and 1 main archive page are in the sitemap and orphaned. These are typically auto-generated; either link them from a /blog/ index page or remove them from the sitemap.

5. Ghost pages & internal 404s

Ghost = URL linked internally on the website but not in the sitemap. Either the page exists and the sitemap is incomplete, or the page does not exist and the link is broken.

Internal 404 (broken link from the home page)

Home page links to a 404

The home page contains a link to /kokomo-lifestyle-brochure/. The URL returns 404. This is a broken link sitting on the most-visited page of the property.

Fix: either restore the page (this looks like an investment-collateral PDF download landing), or remove the link from the home page template. If the asset is currently a PDF in /wp-content/uploads/, link directly to that PDF instead.

Live ghost pages (exist, but missing from sitemap)

URLStatusWhat it is
/own-at-kokomo/200Active page. Should be in sitemap if it's part of the real-estate funnel.
/lifestyles-investments/301/lifestyle-investments/A typo URL (extra "s") that 301s to the canonical. Someone is internally linking to the wrong URL.
/promotion/stay-in-paradise-car-included-free-rental-car-with-every-cottage-booking/301/promotions/Promo-page slug that 301s to the promotions index. Either the promo is over and should be removed, or the redirect should be removed and the page restored.
/category/blog/page/2/ and /category/resort/page/2/200Category pagination. Normal not to be in sitemap.

Internal redirect at the protocol level

One internal link points to www.kokomobotanicalresort.com/ (with www). The site's canonical is the non-www version; the link 301s, adding a wasted hop. Audit the page templates for any hardcoded www references and replace with relative or non-www absolute URLs.

6. Canonical mismatches

Three pages declare a canonical URL that is not the page they're served from. This tells search engines "don't index this URL, index the canonical instead." Sometimes intentional (deduplication), sometimes a copy-paste error, always worth examining.

Page URLDeclared canonicalLikely cause / action
/kokomo-corporate-retreat//gatherings/The page itself 301s to /gatherings/. Remove from sitemap; the redirect alone is sufficient.
/promotion/bogo-wednesday-at-we//we-market-cafe/The promotion canonicalises to the cafe page. Probably correct if the promo is recurring, but the sitemap shouldn't carry the promo URL if it can't rank on its own.
/wellness-retreat//wellness/Confirms the duplicate-wellness-page pattern flagged in Audit 5 · Funnels §2. The page is intentionally subordinated to /wellness/, yet it remains in the sitemap and orphaned (§4). Either remove the page or merge content into /wellness/.

7. Broken external links

Site-wide broken outbound link

kokomo.investments/ is linked from approximately 91 pages on the website (the global header or footer template). DNS does not resolve; the URL returns connection failure on every probe.

Every page on the property ships with at least one broken outbound link as a result. Browsers handle this gracefully (the click just times out), but it leaks crawl budget for every search-engine pass and creates a measurable trust ding for any prospect who clicks it.

Action: if kokomo.investments is the intended real-estate subdomain, the DNS A/CNAME record needs to be repointed and the site stood back up. If the subdomain has been retired, remove the link from the global template and replace with an internal link to /lifestyle-investments/ or /the-casitas-at-kokomo/.

Broken outbound links (404 / 503 / 000)

Target URLStatusLinked from
https://www.caribjournal.com/2025/02/01/turks-and-caicos-resort-best-kept-secret-kokomo/amp/ 404 The flagship press article from Caribbean Journal returns 404. Linked from /the-ultimate-guide-to-relaxation/ and /why-kokomo-botanical-resort-is-the-hidden-gem-of-turks-and-caicos/. This was the single strongest external press signal Kokomo had. Either find the new URL (Caribbean Journal may have re-slugged it) and update the links, or replace with another press citation.
https://www.paradisevillastc.com/properties/beach-shack 404 Broken external in /savour-the-flavour-dining-and-cuisine-in-turks-and-caicos/. Update or remove.
https://homes-and-villas.marriott.com/?cid=PAI_GLB00051M3_GLE000BWNN_GLF000PTPM&pId=hvtbppc&gclsrc=aw.ds&gad_source=1&... 503 The Marriott Bonvoy link in the website footer carries a long string of paid-search tracking parameters that Marriott's edge appears to reject. The root homes-and-villas.marriott.com domain itself is fine. Replace the tracked URL with the clean direct partner page: homes-and-villas.marriott.com/en/properties/40575957-venetian-road-settlement-kokomo-deluxe-king-single-cottage (which is also linked from the home page and works).
https://kms-tool.xyz/6GvPfk7K 000 Linked from the spam post /microsoft-office-activator-free-download/. kms-tool.xyz matches known malware-host patterns (KMS pirate-activator infrastructure). Removing the spam post (§9) removes this exposure.
https://kokomo.investments/ 000 Linked site-wide (≈91 pages, via the global template). Detailed above.

External link of strategic concern (not broken)

TargetStatusConcern
merged.ca/ 200 Present in the home-page footer. Working URL, but unrelated to Kokomo and not a partner. Likely a previous developer's promotional link. For a luxury wellness property, an unrelated commercial link in the footer is a minor brand dilution; recommend removing.
https://www.canada.ca/en/public-health/services/publications/healthy-living/canadian-adults-getting-enough-sleep-infographic.html 301canada.ca/errors/404.html The link technically returns 200 because canada.ca redirects to a friendly 404 page. The content the link was citing is gone. Replace with a current source or remove. Linked from /ultimate-comfort-two-bedroom-cottages-with-two-queen-beds/.

8. Redirect chains

Every redirect costs the user roughly 100–300ms of extra round-trip and the search-engine crawler one extra request. Direct links are always better. Below are the redirect patterns observed.

Internal redirects in active use

FromToWhy it exists
/kokomo-corporate-retreat//gatherings/Old URL kept alive for SEO equity. The sitemap should serve the canonical (/gatherings/), not the redirected URL.
/lifestyles-investments//lifestyle-investments/Typo with extra "s". Someone's internally linking to the wrong URL. Find the linking page and fix the href.
/promotion/stay-in-paradise-car-included-free-rental-car-with-every-cottage-booking//promotions/An expired promotion redirecting to the index. Decide if the promo is coming back; if not, remove the link source.
www.kokomobotanicalresort.com/kokomobotanicalresort.com/One internal link points to the www variant. Replace with non-www.

External multi-hop redirects worth noting

FromHopsFinal
http://thechefstable.vip/1https://thechefstable.vip/ (just protocol upgrade; harmless but worth fixing the source href)
http://www.scubadiving.com/home1http://www.scubadiving.com/ (the source linked to a path that no longer exists)
https://thewemarketcafe.com/about-us1https://thewemarketcafe.com/ (the cafe's separate site retired its /about-us page)
https://onlinecasinoexpert.de/handy-casino/4Multi-hop chain in a spam post. Removing the post (§9) removes the chain.

9. Spam URLs still indexable

Three SEO-spam posts remain published on the website. All three are in the active sitemap and therefore submitted to Google for indexing. They link out to malware-host and casino domains. They were flagged in the Blog audit; this crawl confirms they are still live and the outbound links are still active.

Spam URLThemeOutbound target
/microsoft-office-activator-free-download/ Software piracy kms-tool.xyz/6GvPfk7K (malware-host pattern; 000)
/live-spiele-ziehen-spieler-mit-authentizitaet-in-den-bann/ German online gambling onlinecasinoexpert.de/handy-casino/ (4-hop redirect chain)
/oscarspin-casino-bonus-exploreaza-cele-mai-noi-tendinte-digitale/ Romanian online casino ro-oscarspin.com/oscarspin-casino.games/

Combined SEO and security exposure

Three spam posts publishing links to casino and software-piracy domains, on a sitemap submitted to Google, on a luxury wellness property's domain. The longer they remain live the higher the chance of a manual action against the domain or a quality-update demotion. The fix is a hard-delete (not just unpublish), an audit of the entry vector (compromised author account, plugin vulnerability, form endpoint), and a check that no other posts under unfamiliar author handles have been published.

10. Mixed-content & www inconsistencies

http:// outbound links (mixed content)

Modern browsers either upgrade these silently or warn the user. Either way, the source href should be updated to https.

www vs non-www

The site canonicalises on non-www. One internal link points to the www variant. Audit the templates once, fix the source, and ship.

Trailing slash inconsistency

Four URL stems appear in the internal link graph both with and without a trailing slash. WordPress permalink structures normalise this on response, so it's not a 404 risk; it is a duplicate-link-target risk for analytics and for the canonical-grouping the AI surfaces care about (see AI + LLMs §1). Audit the link sources and pick one convention.

11. Prioritised action list

P0 / fix this week

ActionWhereWhy
Decide on the kokomo.investments subdomain. Repoint DNS to a live page, or remove the global-template link.Global header/footer template (≈91 pages affected)Site-wide broken outbound link. Single highest-impact fix in this audit.
Remove or fix the /kokomo-lifestyle-brochure/ link on the home page.Home pageA 404 link on the highest-traffic page on the property.
Hard-delete the three spam posts and audit the entry vector.BlogActive links to malware and casino domains on the sitemap.
Restore or rewrite the Caribbean Journal 404 link. Find the new URL or replace with another press citation.Two blog postsStrongest press anchor on the property is currently broken.

P1 / fix this month

ActionWhy
Link the seven highest-value orphans into the navigation: Reservations, Wedding Venues, the two award pages, We Market Cafe accolade, Kokomo Rewards, the TCI Assured + entry-requirements pair.These are trust signals and conversion surfaces that currently can't be reached without typing the URL directly. Each one earns its way into the header, footer, or relevant pillar page.
Resolve the /wellness/ vs /wellness-retreat/ duplicate. Merge content into /wellness/, remove the orphan from the sitemap, set a 301 from /wellness-retreat/.Canonical declared but the duplicate URL is still in sitemap; AI surfaces and Google both see the conflict.
Fix the /lifestyles-investments/ typo at the link source, eliminate the unnecessary 301 hop.Wasted crawl and user latency.
Replace the tracked Marriott Bonvoy footer URL with the clean partner-page URL already linked from the home page.Currently returns 503; the clean URL works.
Remove the merged.ca/ link from the footer, or replace with something brand-aligned.Off-brand for a $400–$800 ADR luxury wellness property.
Internally link the 17 orphaned blog posts from the relevant pillar pages, per the Blog audit recommendations. Especially the Converter and Supporter posts.The content already ranks; surfacing it internally compounds the ranking and conducts traffic into the booking funnel.

P2 / fix this quarter

ActionWhy
Audit the link sources for trailing-slash and www variants. Standardise.Minor canonical-cleanliness gains; help AI-grounding signal accuracy.
Update or remove the two http://-prefixed external links.Avoid mixed-content warnings; remove the wasted protocol-upgrade redirect hop.
Update or remove the canada.ca/errors/404 broken external in /ultimate-comfort-two-bedroom-cottages-with-two-queen-beds/.Citing a dead source weakens the supporting argument.
Update the archive sub-sitemap generator (last refreshed April 2024) or remove the sub-sitemap.Stale sitemaps signal an under-maintained property.

Bottom Line

Most of this is a template fix, not a content fix.

The two highest-impact findings (kokomo.investments in every footer, the home-page 404) live in the site's global template and resolve in a single deploy. The three spam posts resolve in a database delete plus a security pass. The 42 orphans resolve in a navigation refresh that should accompany the rebuild called for in the Design Review §6 (Reasons to Book band) and §8 (Casita funnel) anyway. None of this requires writing new content; it requires routing the content that already exists into the navigation, into the sitemap, or into the trash.

The leverage is high. The same crawl rerun after the P0 + P1 list above would shift the property from "loses crawl budget on every pass" to "every page resolves to a canonical, every link reaches its target, every trust signal is on the navigation path that visitors actually walk."