Awesome Backyard
Ranks #1 for 'backyard rental equipment' nationwide. A live demonstration of Programmatic SEO generating 10K+ monthly visitors through autonomous content architecture.
Performance Metrics
Technical Architecture
Database: Supabase
Built on PostgreSQL with pgvector extension for semantic search capabilities.
-- Example: Products table with vector embeddings CREATE TABLE products ( id UUID PRIMARY KEY, name TEXT, category TEXT, location GEOGRAPHY(POINT), embedding VECTOR(1536) ); -- Enable pgvector for similarity search CREATE INDEX ON products USING ivfflat (embedding vector_cosine_ops);
Frontend: Next.js 14 (App Router)
Leverages Server-Side Rendering (SSR) for optimal SEO and Static Site Generation (SSG) for performance.
- Dynamic route generation for 1000+ equipment pages
- Automatic metadata optimization per location
- Image optimization with Next.js Image component
- Incremental Static Regeneration (ISR) for real-time updates
Internal Linking Lattice
The system uses the Haversine formula in PostgreSQL to calculate geographic proximity and automatically generate contextual internal links.
How It Works:
- Every city page stores latitude/longitude coordinates
- Haversine formula calculates distance between cities in real-time
- System identifies the 5 nearest cities dynamically
- Related equipment pages are cross-linked automatically
- Links update as new locations are added—zero manual work
-- Haversine formula in PostgreSQL
SELECT
city_name,
( 6371 * acos(
cos(radians($1)) *
cos(radians(latitude)) *
cos(radians(longitude) - radians($2)) +
sin(radians($1)) *
sin(radians(latitude))
)
) AS distance_km
FROM cities
ORDER BY distance_km
LIMIT 5;Architecture Flow
Data Ingestion
Product data + location coordinates stored in Supabase PostgreSQL
Route Generation
Next.js dynamically generates pages for each product × city combination
Link Calculation
Haversine formula identifies 5 nearest cities at build time
SEO Optimization
Metadata, schema markup, and internal links auto-generated per page
Continuous Updates
ISR rebuilds pages as data changes—no manual deployment needed
The Programmatic SEO Advantage
Traditional Approach: Hire 50 writers to create city-specific content. Manual linking. Constant QA. High churn. Linear scaling.
Programmatic Approach: Write 1 template. Generate 10,000 pages. Automatic internal linking. Self-updating content. Exponential scaling.
Result:
95% reduction in content production cost. 100% consistency. Infinite scalability.
This is why AI systems beat human teams—not because AI writes better, but because AI scales better.
Want This for Your Business?
Programmatic SEO systems can be built for any vertical with geographic or parametric variation.