Case Study
An 11-month SEO campaign that rebuilt topical authority, layered in structured data, and pushed a legacy adventure outfitter from page 2 to page 1 on high-value Colorado River rafting queries.
Overview
When this account was taken over in August 2025, Grand Canyon Expeditions was competing in a search landscape where organic impressions and clicks had been trending downward for months, and total organic traffic was running below direct traffic. The site wasn't pulling in enough new visitors from search to drive the business forward.
The site had technical issues holding rankings back, an internal link structure that wasn't routing authority toward the most valuable tour pages, and no conversion tracking in GA4, making it impossible to measure which pages were actually turning visitors into leads. The campaign ran for 11 months across four phases, combining technical SEO, topical authority building, CRO, structured data, local entity work, and AI search visibility preparation.
The Work
The campaign was structured across four phases. Click any phase to expand the details.
A full blog audit identified and resolved a range of technical issues across the site: duplicate title tags, duplicate H1s, missing meta descriptions, overly long titles, missing H1s, spelling and grammar errors, and keyword cannibalization between pages. These were rewritten for uniqueness, keyword alignment, and SERP fit, then the site was re-crawled to confirm all issues were resolved.
With the technical foundation stabilized, topical cluster development began to address the downward trend in organic keyword rankings. Each cluster was built around a pillar page paired with three to five supporting content pieces targeting related informational and long-tail queries. Pillar and supporting content were interlinked to create a coherent topical structure Google could follow. GBP posts were also created and scheduled around the local search terms the site was already ranking for, adding a consistent local visibility signal.
An internal link audit covered the full site, mapping the existing architecture and identifying where link equity was not flowing toward the highest-value tour and product pages. Contextual links were added from the top traffic-driving blog posts to the most important commercial pages, using keyword-rich anchor texts placed naturally in the content. The goal was to close the gap between where organic traffic was landing and where bookings actually happened.
GSC data was also reviewed for pages with high impressions but low CTR, as well as pages losing clicks and impressions over time. Meta titles and descriptions on these pages were reoptimized or the content was refreshed and expanded to better match search intent. GBP posting continued throughout the month.
Remaining technical issues were resolved. A full audit of the top landing pages was completed using GA4, GSC, and MS Clarity data, reviewing layout, scroll behavior, click engagement, and CTA visibility. The priority pages identified for CRO work were the homepage, the 8 Day or 9 Day Motorized Expedition page, and the Grand Canyon River Rafting Trips: Motorized and Dory overview page. CRO recommendations were documented for each based on the audit findings.
A Google Tag Manager account was created and configured to implement GA4 conversion tracking for "Learn More" and "Check Trip Availability" button clicks across the main tour pages. This gave the account its first real visibility into lead actions from organic search, making it possible to measure engagement and booking intent rather than session volume alone.
Two existing blog posts were fully rewritten for freshness, readability, and SEO alignment: the Mule Deer wildlife post and the bathing in the Colorado River tips post. Both received updated metadata and contextual internal links to relevant tour pages, including the Dory Trips, Ecology Expedition, and Motorized Rafting Trips pages, to strengthen topical clusters and route informational traffic toward commercial pages.
Top tour pages were reviewed and expanded with new, high-value FAQ content based on real user search behavior, covering pre-booking questions and addressing search intent more completely. The updated FAQs were prepared to support People Also Ask visibility and improve topical relevance. JSON-LD FAQ schema was developed for each page to improve rich result eligibility once the new FAQs were implemented.
A blog consolidation pass redirected overlapping or thin posts to their stronger canonical versions: the grand-canyon-eats meal guide was consolidated and republished at a cleaner URL, and the grand-canyon-fun-facts post was redirected to its updated version. One priority post was fully rewritten with improved structure, refreshed content, and new contextual internal links pointing to relevant tour pages.
LocalBusiness schema was added to establish Grand Canyon Expeditions as a verified, location-based business entity. Product schema was added to key tour pages to communicate pricing, availability, and tour details directly to search engines. Hub pages received WebPage and ItemList schema to strengthen site hierarchy signals. All implementations were structured to improve rich result eligibility and help Google better understand the site's commercial offerings.
A full performance review across Semrush, GSC, and GA4 showed the trajectory of Q4 work: Semrush data showed organic traffic trending steadily upward with keyword rankings expanding significantly across positions 11 to 50 and into the top 10. GSC data confirmed steady growth in impressions and clicks through December. Several blogs updated in October and November, including the Grand Canyon Fun Facts, Grand Canyon Weather by Month, and Grand Canyon Mule Deer Wildlife posts, were now among the top-performing pages over the prior three months. The Q1 2026 plan was drafted using this data as the baseline.
A fresh Semrush and Screaming Frog audit was run across the site to validate all Q4 changes: duplicate titles and H1s, redirect chains, canonicalization, and indexability. All checks came back clean.
GA4 engagement, exit, and session data were reviewed for the top tour pages to identify CRO opportunities. Most high-intent tour pages were performing well. One refinement opportunity was identified on the Grand Canyon River Rafting Trips overview page, where short engagement time and elevated exits pointed to a need for clearer decision framing in the above-the-fold copy to better guide users between motorized rafting, dory trips, and special interest expeditions.
Two new mid-funnel blog posts were published, built around informational search intent and interlinked to the Motorized Trips and Dory Trips pages, with contextual links to an existing seasonal weather post to strengthen topical relevance and internal authority.
Schema coverage was expanded to the top 8 commercial pages identified by GSC click and impression performance. Each page received a packaged JSON-LD block combining LocalBusiness (consistent NAP), Service and Offer schema (trip type, duration, season, age minimum, starting price), FAQPage schema from the approved on-page FAQ blocks, and Review snippets where testimonials were live on the page. All schemas were validated via Google's Rich Results Test and the updated pages were reindexed in GSC.
A 6-month blog calendar was built around Grand Canyon Expeditions' core commercial pages, mapping cluster topics to real search demand from GSC query data to create a steady pipeline of mid-funnel content. Two posts were published targeting decision-stage searchers: one focused on Grand Canyon rafting trip costs (what's included, typical add-ons, and motorized vs. dory pricing differences) and one on Grand Canyon rapids (what the biggest rapids feel like, Lava Falls, safety basics, and what first-time guests should expect). Both were designed to address common decision barriers and routed readers toward trip pages through contextual internal links.
GSC query data from January through March was reviewed for pages with impressions above 200, CTR below 1%, and positions in the 10 to 25 range. The five highest-opportunity commercial pages were identified and audited for gaps between search intent and on-page messaging, particularly where "compare and choose" intent on trip hub pages and broad "things to do" intent on special-trip pages were not being directly addressed. For each page, a prioritized on-page audit was produced with specific recommendations: above-the-fold copy updates, section heading changes to better match query phrasing, comparison modules, and internal routing adjustments to reduce cannibalization between similar pages.
Custom "Recommended Trips" sections were built for the top three traffic-driving blog posts, replacing generic sets with tour recommendations matched to the specific topic and intent of each article. This work connects high-traffic informational content to the tour pages most relevant to readers already in planning mode, strengthening the path from informational search to booking intent.
A full competitive GBP audit compared Grand Canyon Expeditions against three local competitors (Grand Canyon Whitewater, Wilderness River Adventures, and Western River Expeditions) for the target keyword "Colorado River rafting trips," 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 found a business entity coherence score of 63 out of 100, with NAP consistency at 28 out of 100. Only one of the ten directories audited had complete data. A contributing factor was a name inconsistency: Facebook listed the business as "Grand Canyon Expeditions Co." rather than the exact GBP name "Grand Canyon Expeditions," which likely caused citation mismatches across TripAdvisor, Bing Places, and other directories. Standardizing the business name to an exact match across all platforms, combined with adding LocalBusiness schema, was identified as the highest-leverage path to improving entity coherence. GBP posting with local keyword targeting ran throughout the month, and a Canyon Readiness Quiz was developed to improve on-site engagement.
A review acquisition and response strategy was put in place, targeting 5 to 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 to reinforce local relevance signals. Listings were submitted or updated across TripAdvisor, Yelp, Bing Places, Apple Maps, YellowPages, and relevant travel directories, targeting 3 to 5 strong new citations or brand mentions to improve the NAP consistency score identified in April. GBP posting continued throughout the month.
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 in positions 5 to 15 were updated with the same structural approach, adding clear H2 question headings, short answer summaries of 40 to 60 words, bullet lists, and FAQ sections, plus internal links to relevant tour pages. GBP posting continued, and blog posts and GBP updates were shared across social media channels throughout the month.
Results
Key Takeaways
Let's talk about where your site is today and what it takes to get it ranking.