218 Faires Across 50 States
200+ Pages Indexed by Google
Live Affiliate + AdSense
The Challenge
Renaissance faire information was scattered across Facebook groups, outdated WordPress sites, and incomplete event listings. Faire-goers had no centralized, modern resource to discover events, check dates, read reviews, or plan trips.
The opportunity: build the definitive directory that Google would trust as the authority on Renaissance faires, while creating a sustainable revenue model through affiliate partnerships and advertising.
The Solution
Built an SEO-first content platform with automated data enrichment, rich structured data, and multiple revenue streams from day one.
Rich Faire Listings
Every listing features Google Maps data, ratings, reviews, nearby hotels, costume shops, and structured data for rich search results.

Technology Stack
- Next.js 16
- React
- Tailwind CSS
- TypeScript
- Supabase (PostgreSQL)
- Google Places API
- Awin Affiliate API
- Event Schema (JSON-LD)
- FAQPage Schema
- Dynamic Sitemap
- SSR / ISR
- Vercel
- Google Search Console
- AdSense
- Hostinger SMTP
Key Features
Every faire listing is enriched with Google Places data including ratings, reviews, hours, addresses, and phone numbers. Data stays fresh through automated pipelines.
Event schema structured data, FAQPage schema, dynamic sitemaps, canonical tags, and server-side rendering ensure every page is optimized for Google discovery.
Server-rendered location-based search lets users find faires near them with distance calculations, state filtering, and mobile-optimized results.
Integrated Booking.com hotel/flight affiliates and ThredUp costume shopping links generate passive revenue from every faire listing page.
Find Faires Near You
Geolocation-powered search with server-side rendering for fast, SEO-friendly results.

Results & Impact
Live in production with growing organic traffic and active monetization
SEO Strategy That Ranks
- Event schema on 218 pages
- FAQPage schema per listing
- AggregateRating markup
- Organization + Place schemas
- 19 state-specific blog posts
- Category landing pages
- Near-me location pages
- Dynamic meta descriptions
- 270+ URL sitemap
- Proper canonical tags
- Server-side rendering
- Core Web Vitals optimized
