AI Website Builder
SEOBlogy · automated site factory
● Pipeline live
Claude content + keywords GPT-4o fallback + DALL·E FLUX Replicate images Cloudinary image CDN GitHub Actions build engine Netlify hosting + functions
Generate a website
Fill the form → press Generate → download the ZIP right here
Building...
1
Trigger
2
AI content
+ images
3
Link
verify
4
ZIP
ready
⬇️ Download Website ZIP
Site mode
Landing page
1 page + sections
Single funnel page for Google Ads, sub-services shown as sections
~8–12 min
Hub mini-site
5–10 pages
Hub page plus a dedicated child page for every service
~12–18 min
Full website
20+ pages
Categories, service pages and about — AI builds the structure
~20–30 min
Topic Cluster
1 pillar + N pages
One topic, many problem pages — topical authority for local SEO
~15–25 min
pSEO Multi-City
NEW
1 service × N cities = N pages
Pulls business config + city list from Google Sheets — one city landing page per row, auto-shuffled sections, Claude-written content
~2–4 min per city · no manual input needed
Business info required
Services — landing page
Auto mode: Leave sub-services empty — Claude will generate 6 relevant sub-services for this industry automatically.
Services — hub mini-site
Hub mode needs at least 1 service
Hub mode: Every service gets a dedicated page, all linked inside the hub folder.
Services — full website
Full site needs at least 3 services
Full site: 10–20 services work best. AI organizes them into categories — every service gets its own SEO page.
Topic Cluster settings
Topic cluster mode needs at least one cluster
Skip pillar page
Generate only problem pages, no top-level pillar
Cluster format: Each line = one cluster. Use Cluster Name :: problem1, problem2, problem3. Each problem becomes a separate SEO page.
pSEO — Google Sheets config required
Site URL is required for pSEO mode
Google Sheets IDs
BusinessConfig sheet ID is required
CitiesData sheet ID is required
API Key: Set PSEO_SHEETS_API_KEY in Netlify → Site settings → Environment variables. One-time setup — never type it here again.
How it works: One spreadsheet, 3 tabs (BusinessConfig · CitiesData · InternalLinks). Add cities by adding rows to CitiesData — same Sheet IDs every time.
Sheet ID = the long string in your Google Sheets URL between /d/ and /edit
Image & logo model
Replicate FLUX
Faster · budget
GPT-Image-2
Higher quality · recommended
Replicate FLUX
Budget · testing
GPT-Image-2
Premium · production
Social media links (optional)
Options
Internal links between pages
Service pages will link to each other
Dev.to backlinks
Publishes a Dev.to article for every service
Landing page
~8–12 min