Skip to content
← All Projects

Multi-Vertical Directory Platform

Local Directory Network

A fully automated local business directory platform that discovers, scores, and ranks contractors across multiple service verticals and geographic markets — 7 live directory sites, 500+ pages, and a multi-tenant SaaS portal, all managed from a single system.

Overview

The Local Directory Network combines AI-driven content generation, automated business intelligence, and a multi-tenant SaaS portal to deliver high-quality, SEO-optimized directory sites that generate leads for local service businesses. Every site in the network is built from the same codebase, powered by the same data pipeline, and deployed from a single system.

From business discovery to content writing to grading and deployment, AI automates what would take a traditional team months. The result is a scalable directory platform that can expand into any service vertical or geographic market with minimal marginal effort.

For architecture diagrams, pipeline specifications, and deployment playbooks, request our technical whitepaper.

By the Numbers

7

Live Directory Sites

500+

Total Pages

400+

Businesses Indexed

150+

AI-Generated Articles

The Network

Seven live directory sites spanning multiple service verticals and geographic markets in Wisconsin — each built from the same system, each generating leads independently.

Site Vertical Market Listings Content
foxvalleyconcrete.com Concrete & Masonry Fox Valley, WI 60 26 pages
foxvalleyarborist.com Tree Care & Arboriculture Fox Valley, WI 50+ 20+ pages
foxvalleygutters.com Gutters & Drainage Fox Valley, WI 40+ 20+ pages
foxvalleyepoxy.com Epoxy & Coatings Fox Valley, WI 40+ 20+ pages
badgerbasements.com Basement Waterproofing Statewide WI 80+ 30+ pages
badgerflatwork.com Flatwork & Paving Statewide WI 70+ 25+ pages
414concrete.com Concrete & Masonry Milwaukee, WI 50+ 20+ pages

Directory Sites — Tech Stack

Layer Technology
FrameworkAstro 5 (static site generation)
Interactive ComponentsReact 19 (islands architecture)
StylingTailwind CSS 4
IconsLucide React
Content RenderingMarked (markdown)
DatabaseSupabase PostgreSQL (read-only at build time)
HostingVercel Pro (local build + prebuilt upload, zero build minutes)

Business Portal — Tech Stack

A multi-tenant SaaS portal where business owners claim, verify, and manage their directory listings. A single deployment serves all 7 directories via hostname routing.

Layer Technology
FrameworkNext.js (App Router, server components)
StylingTailwind CSS 4
AuthSupabase SSR (magic link + OAuth)
Multi-tenancyHostname-based tenant resolution, single deployment
PaymentsStripe Elements
HostingVercel

Backend & Data Infrastructure

Layer Technology
DatabaseSupabase (PostgreSQL + Row Level Security)
Content ManagementAirtable (per-vertical bases)
Sync PipelinePython (Airtable ↔ Supabase bidirectional)
Automationn8n (self-hosted, webhook workflows)
EmailResend (transactional)
NotificationsSlack (real-time webhook alerts)

The AI Content Pipeline

A 10-stage automated pipeline transforms raw business data into publication-ready directory sites. Each stage uses purpose-built AI models and data sources optimized for its specific task.

# Stage What It Does
1DiscoveryScrapes Google Maps via DataForSEO to find every business in a vertical + market
2Web ScrapingCrawls each business website, extracts services, pricing, and credentials via LLM
3Service TaxonomyAI generates a hierarchical service classification system per vertical
4Content StrategyAI editorial planner builds a content roadmap with gap detection
5Content WritingResearch-backed articles with citations, structured snippets, and embedded CTAs
6Image GenerationAI-generated images with EXIF geodata, multiple placements per article
7FAQ GenerationScrapes "People Also Ask" from Google + generates comprehensive FAQ content
8Business GradingAI scores each business A-F on niche relevance, completeness, and trust signals
9Site ArchitectureClassifies content into URL structures, assembles service pages, builds internal linking
10Sync & DeployPushes all data to Supabase, builds static sites, deploys to Vercel in ~35 seconds per site

AI Models & Data Sources

Stage Technology
Business DiscoveryDataForSEO (Google Maps API)
Website ScrapingCrawl4AI + custom extractors
Content StrategyClaude Opus (editorial planning, gap analysis)
Content WritingClaude Sonnet + Perplexity (research-backed, cited)
Image GenerationGoogle Gemini (geo-tagged, WebP optimized)
FAQ GenerationDataForSEO SERP PAA + Claude Haiku
Business GradingClaude Haiku (A-F niche relevance scoring)
Service TaxonomyClaude Sonnet + Perplexity

Business Portal (SaaS)

Business owners can claim, verify, and manage their directory listings through a tiered subscription portal. A single deployment serves all directories via hostname routing.

Feature Description
Multi-tenantSingle deployment serves all directories via hostname routing
Tiered PricingFree (Claimed), Growth, and Pro tiers with per-vertical pricing
Billing OptionsMonthly and annual (3 months free on annual)
Approval GateDashboard access locked until manually verified by admin
Real-time NotificationsClaims instantly pushed to Airtable + email + Slack via n8n
Listing ManagementBusiness owners can view and request edits to their listings
Legal ComplianceTenant-aware Terms of Service and Privacy Policy pages

Claim & Verify Flow

1

See Listing

"Unverified" badge on directory

2

Choose Tier

Free, Growth, or Pro

3

Verify Email

Contact info + email verification

4

Notify

Airtable + Slack instantly

5

Admin Review

Manual verification

6

Dashboard

Full access unlocked

Lead Generation System

Component Details
Estimate Request FormsModal, inline, and per-service lead capture forms on every site
Contact FormsDedicated contact pages with validation and honeypot spam protection
Serverless APIVercel edge functions with rate limiting and geo-enrichment
Webhook Pipelinen8n workflow routes leads by domain → Airtable + email + Slack
Analytics EventsEvery form submission tracked in both Umami and PostHog

Analytics & Tracking

Tool Purpose
UmamiPrivacy-first analytics (self-hosted, first-party proxy — bypasses ad blockers)
PostHogProduct analytics, session replay, autocapture
Google Tag ManagerConversion tracking

Architecture Highlights

Zero-Cost Content Delivery

Static sites served from Vercel's edge CDN with no server compute. Sites built locally and uploaded pre-built, consuming zero Vercel build minutes.

Multi-Tenant from One Codebase

The business portal resolves tenant from hostname — no per-site deployments. A single Next.js deployment serves all 7 directories.

First-Party Analytics

Umami and PostHog proxied through site domains via Vercel rewrites, bypassing ad blockers for accurate tracking.

Bidirectional Data Sync

Airtable (editorial workflow) and Supabase (production database) stay in sync automatically via Python sync pipelines.

AI at Every Stage

From business discovery to content writing to grading, AI automates what would take a traditional team months of manual work.

~35s Deploy Time

Each site builds locally and deploys to Vercel in approximately 35 seconds. Cross-site deploys push all 7 repos in parallel.

Key Metrics

Metric Value
Total Sites7 live directories + 1 SaaS portal
Total Pages500+ across all sites
Businesses Indexed400+
Content Articles150+ (AI-researched, cited)
Pipeline Scripts15+ automated stages
AI Models Used4 (Opus, Sonnet, Haiku, Gemini)
Deploy Time~35s per site (local build + upload)

Want the full technical breakdown?

Our technical whitepaper covers architecture diagrams, pipeline specifications, multi-tenant patterns, and deployment playbooks in detail.

Request Whitepaper

Want a directory network for your market?

We build automated directory platforms that scale across verticals and geographies. Tell us about your niche.

Start a Conversation