Case study Travel · Tour agency Month 1

23,500 junk pages removed from Google in one month

A runaway automation had flooded Google with duplicate destination pages and dragged rankings down all summer. In 30 days we shut it off, cleaned the site, and average position climbed from 24.9 to 14.3, while clicks held steady.

Client
Visit Morocco Together
Business
Morocco tour agency
Plan
Authority · $495/month
Data
Google Search Console
Period
Sep 2026 · first month
Results after one month
−80%
Non-indexed pages
29,550 → 6,038 · Search Console
14.3
Average position
Up from 24.9 before the cleanup · lower is better
9
Technical fixes shipped
Sitemap, schema, H1s, backlinks and more
24
Reddit brand mentions
Plus 200 ranking threads mapped for next
23,512 pages dropped out of the index overnight 102 → 97 organic clicks, held steady 0 new duplicate pages since 1.28K pages indexed, up from 1.16K

The challenge

Visit Morocco Together runs tours across Morocco, from Marrakech to the Sahara. Its site had about 1,200 real pages, but Google could see close to 30,000.

An automation was generating duplicate destination pages day after day. Google refused to index them, and the site's average position slid from 17 in early July to 26 by late August. More pages were making the site rank worse, not better.

What we did

Stop the bleeding first, then fix what was left. Nine cleanup items closed in the first month.

✓
Automation shut down
No more duplicate destination pages created
✓
Sitemap cleaned
Duplicates removed, clean sitemap resubmitted
✓
Spam backlinks removed
Toxic links identified and cleared
✓
Schema markup
Structured data on key templates
✓
Titles and descriptions
Every title tag and meta description fixed
✓
Missing H1 tags
All pages checked and fixed
✓
Multi-language setup
Language handling corrected across articles
✓
Page-level fixes
Every page reviewed and corrected
✓
Duplicate CSS files
Redundant stylesheets cleaned up

The cleanup, visible in the data

Source: Google Search Console
Google Search Console page indexing report, July to September 2026: about 30,000 non-indexed pages until early September, then about 6,000 after the cleanup, with 1.28K pages indexed
Page indexing, Jul – Sep 2026 · grey: not indexed, green: indexed
Sep 4 → Sep 5
−23,512 pages

dropped out of the non-indexed pile in a single day, once the duplicates were redirected and removed.

Quality over volume

Impressions fell as Google stopped showing junk pages, but average position improved sharply and clicks held steady.

Reddit, built in

Where travellers plan their Morocco trip

We mapped 200 Reddit threads that rank on Google for Visit Morocco Together's target searches, from desert tour prices to finding a trusted agency.

24 brand mentions are already live in relevant threads, building visibility in the conversations travellers read before they book.

rr/MoroccoAdventures· ranks on Google
Looking for a company for Toubkal desert tour
rr/TravelMorocco· ranks on Google
What is a reasonable price for a desert tour?

What comes next

In progress

Content hubs

Category and tour-type hub pages to strengthen the site's structure.

In progress

Keyword cannibalization

Blog posts that compete for the same searches, merged or refocused.

Up next

Internal linking

Better link structure once the hubs are live.

Then

Authority building

Quality backlinks and ongoing Reddit mentions under the Authority plan.

Which Reddit threads rank for your queries?

Tap a keyword and see the threads where your customers are already asking. Free.