Case Study

Virgin Islands Ecotours

A 15-month SEO campaign that turned a tourism brand in a competitive island market into an AI-cited authority, driving measurable growth in organic visibility, traffic quality, and revenue.

On-Page SEO Technical SEO Content Strategy Local SEO GBP Optimization CRO GEO / AIO Schema Markup
+108%
Revenue Growth YoY
Organic search channel
+144%
Impression Growth
Google Search Console
184
AI Overview Citations
Across target queries

The Situation

When this account was taken over in April 2025, Virgin Islands Ecotours had commercial pages already ranking in the top 10 for key queries but wasn't converting that visibility into bookings at the rate the business deserved. The site also had accumulated technical debt: duplicate meta tags, duplicate content, broken internal links, 404 pages, and redirect loops were creating crawlability issues that were quietly holding rankings back.

The goal was to stabilize the technical foundation first, then work through a phased plan covering on-page SEO, internal linking, CRO, structured data, local entity optimization, and AI search visibility. The campaign ran for 15 months across five planning periods, each building on the one before it.


The Work

How We Got There

The campaign was structured across five phases. Click any phase to expand the details.

Phase 1
Foundation and Quick Wins
April – June 2025
Goal: Push top-ranking commercial pages higher and capture early wins.
Technical Cleanup

The campaign opened with a full technical audit and cleanup pass, addressing the most common crawlability and indexation blockers: duplicate meta tags, duplicate content, broken internal links, 404 pages, and redirect loops. These issues suppress rankings by diluting crawl budget and sending mixed signals to Google, so fixing them was the first order of business before any other optimization could take effect.

Commercial Opportunity Audit

A commercial opportunity audit identified which keywords and pages were closest to the first-page threshold, making them the highest-impact targets for quick ranking gains. Top-performing commercial pages were audited for on-page strengths, while underperforming tour pages received CRO audits to pinpoint where the conversion flow was breaking down.

Internal Linking and Blog Structure

Internal linking was introduced at this stage, specifically routing link equity from existing blog posts into relevant commercial pages. The blog was also categorized for better site architecture and user experience, laying the groundwork for the content work that would follow in later phases.

Outcome A technically clean, properly linked site with a clear map of which commercial pages to prioritize going into the next phase.
Phase 2
Visibility Recovery
July – September 2025
Goal: Regain recently lost traffic and conversions from organic search.
July: Technical Fixes and Indexing Review

A second round of technical fixes addressed new issues that had emerged, including multiple H1 tags across key pages. Page indexing was reviewed in GSC to confirm that priority pages were being properly discovered and indexed by Google.

August: Internal Link Expansion and Page Reoptimization

The internal linking work was expanded: the top 3–5 highest-performing pages were identified and given contextual links pointing to high-value service and landing pages. Three to five pages with declining organic traffic were reoptimized with refreshed content, updated keyword targeting and NLP terms, and 1–2 new internal links from fresher pages pointing back to them. GBP posting was maintained throughout the quarter as a consistent local signal.

September: CRO Data Gathering

The quarter closed with a CRO planning pass: commercial pages with low or declining conversion rates were reviewed using MS Clarity heatmap and engagement data to build a concrete action plan for Q4. This ensured the CRO work in the next phase was grounded in real behavioral data rather than assumptions.

Outcome Stabilized rankings, a stronger internal link structure, and a data-backed CRO action list ready to execute in Q4.
Phase 3
CTR, Schema, and Conversion Optimization
October – December 2025
Goal: Turn regained visibility into conversions by improving CTR, engagement, and on-page conversion flow.
October: CTR and Technical Authority

Title tags and meta descriptions were rewritten for the top 10 high-impression pages, focusing on St. Thomas and St. John category and tour pages that had strong impressions but weak click-through rates. FAQ schema was implemented on five key commercial pages, making them eligible for rich results in the SERP. HTTPS canonicalization was enforced, the sitemap was resubmitted, and internal links from high-traffic blogs were added to three priority tour pages.

November: Above-the-Fold and Mid-Page CRO

Three of the highest-revenue but lowest-engagement tour pages received above-the-fold CRO updates: tour descriptions placed immediately below the hero, star ratings made clickable and linked to testimonials, and first-impression elements redesigned to reduce hesitation and get users into the booking flow faster.

A second CRO pass addressed mid-to-bottom page momentum on three tour pages. A high-impact CTA block was added after each page's "What's Included" section, emphasizing safety, beginner-friendliness, and urgency to convert users who had already scrolled past the fold.

December: Content Diversification and Blog Conversion

With too much traffic concentrated on a single blog post ("Should I Stay on St. Thomas or St. John?"), December focused on diversifying entry points and improving blog-to-tour conversion. A decision-stage blog post was refreshed for high-intent travel planning queries, and internal links from newly updated BOFU blog posts were routed to at least two commercial pages each. An interactive mid-page quiz was also planned for the flagship blog post to guide visitors toward relevant tour categories.

By end of Q4, GSC data confirmed meaningful increases in clicks, impressions, CTR, and average ranking position. GA4 showed organic sessions up 36.6%, engaged sessions up 43.6%, and engagement rate improving from 65.7% to 69.1%.

Outcome Improved visibility from earlier phases was now converting, with better click-through rates in the SERP, fewer drop-offs on tour pages, and stronger engagement throughout the funnel.
Phase 4
Structural Depth and Content Expansion
January – March 2026
Goal: Build on Q3/Q4 gains through CRO refinement, structured data, and content and internal link expansion.
January: CRO Validation

The Q4 CRO updates were revisited with fresh GA4 and MS Clarity data. CTA click events, scroll depth, engagement time, and full conversion pathway data were pulled for the three key tour pages. Friction points were identified and improvements implemented, shifting the focus from rolling out updates to confirming what was working and iterating. Two existing mid-funnel blog posts were also refreshed to recover declining impressions and CTR, with faster results than launching new URLs would have allowed.

February: Structured Data Expansion

Schema coverage was extended well beyond FAQ markup. Product/Offer schema was added to top tour and rental pages, Review schema was added to surface testimonial content as trust signals, and BreadcrumbList schema was added to strengthen site hierarchy signals. All schemas were validated via Google's Rich Results Test and updated URLs reindexed in GSC.

Two existing blog posts were also refreshed to recover positions 4–15: the USVI sea turtle guide was expanded and repositioned for high-volume queries, while the St. John turtle post was refined into a focused, hyper-local piece to reduce keyword cannibalization.

March: Content Gap Refresh and Internal Link Expansion

GSC query data was reviewed for high-impression, low-CTR queries sitting in positions 10–25. Three high-intent commercial pages were audited against their keyword targets and GSC query patterns to find gaps where pages were missing the specific angles users were searching for. Audit reports with prioritized on-page recommendations were produced as a result.

Internal links were added from two high-traffic blog posts to specific tour pages using naturally written contextual sentences. Custom "Recommended Tours" card sections were also built for the top-performing blog posts, replacing the generic set that appeared on every post with tour recommendations matched to the specific topic of each article.

Outcome Deep schema coverage, a tightly linked blog-to-tours structure, and CRO updates validated by real post-update data, all of which directly support AI Overview eligibility.
Phase 5
Local Entity and AI Overview Authority
April – June 2026
Goal: Strengthen local entity authority and optimize content structure for AI Overviews and Local Pack visibility.
April: Local Entity Optimization

A full GBP audit was conducted comparing VIE against its top St. John competitors for a target local keyword, reviewing primary and secondary categories, services, business description, Q&A, photos, attributes, and amenities. A NAP and local citation consistency audit followed, checking consistency across the website contact page, GBP, Facebook, Yelp, TripAdvisor, Bing Places, Apple Maps, and tourism directories.

The audit revealed a business entity coherence score of 59/100, with particularly low NAP consistency (25/100) and schema alignment (15/100). These gaps directly affect Local Pack rankings, Google Maps visibility, and AI Overview eligibility, since Google uses entity coherence signals to verify and trust a business.

May: Review Authority and Citation Building

A review acquisition and response strategy was put in place, targeting 5–10 new Google reviews with language mentioning tour type, location, and experience highlights. All new reviews were responded to with natural references to services and locations. Listings were submitted or updated across TripAdvisor, Yelp, Bing Places, Apple Maps, YellowPages, and relevant travel directories to address the low citation consistency score from April.

June: AI Overview Content Optimization

Two new informational blog posts were published and structured specifically for AI Overview extraction: direct answers under headings, bullet lists, structured sections, and FAQ sections. Two existing posts ranking positions 5–15 were updated with the same structural approach, adding clear H2 question headings, short answer summaries, bullet lists, FAQ sections, and internal links to relevant tour pages.

Outcome 184 AI Overview citations, driven by topical authority built over 15 months of content work, the schema coverage from Phase 4, the entity coherence improvements from April–May, and the AI extractability optimizations in June.

How the Work Connects to the Numbers

+144%
Impression Growth
Impressions grew because Google began ranking VIE for a much wider set of queries. Technical cleanup removed indexation blockers, metadata rewrites improved SERP visibility for the top 10 high-impression pages, blog content refreshes expanded topic coverage, and schema markup increased eligibility for rich results. Internal link work throughout the campaign reinforced page authority across the site.
+108%
Revenue Growth YoY
Revenue growth came from better-targeted traffic combined with a stronger conversion experience on the tour pages. The above-the-fold and mid-page CRO updates directly reduced drop-off on the highest-revenue tour pages. Better metadata brought in higher-intent clicks. Custom "Recommended Tours" blog sections turned blog readers into tour page visitors, and internal links throughout the campaign kept users moving toward commercial pages.
184
AI Overview Citations
VIE's 184 AI Overview citations came from four factors working together: 15 months of consistent content work building topical authority, schema expansion (Product, Review, FAQ, BreadcrumbList) giving Google machine-readable trust signals, NAP and citation work strengthening local entity coherence, and deliberate content restructuring in June 2026 to match the formatting patterns AI Overviews pull from.

Key Takeaways

What Drove the Outcomes

Technical work came first
Every quarter included a round of technical issue resolution. Clean technical foundations let everything else work better, and VIE's consistent upkeep was the base everything else was built on.
Internal linking was treated as ongoing work
It appeared as an action item in every single quarter. The campaign used it continuously to distribute page authority, guide users toward commercial pages, and connect blog content to the booking funnel.
CRO ran alongside SEO, not after it
Getting users to the site was only half the job. The Q4 2025 and Q1 2026 CRO work made sure increased traffic from improved rankings was actually turning into bookings.
Existing content was refreshed before new content was published
The campaign consistently went back to what was already indexed, refreshing and relinking based on what the data showed was working. This approach is a big part of why a 15-month campaign produced 184 AI Overview citations.
Work With Me

Want results like these for your brand?

Let's talk about where your site is today and what it takes to get it ranking.

Let's Talk SEO View All Case Studies