System
The automation architecture behind the public bench.
The first version is intentionally local-data only. The system map shows where real APIs, review gates, and public evidence tracking can be added later.
Trend discovery
Collect seed signals from search, community, social, and client-facing questions.
Trend candidates
Keyword scoring
Score velocity, intent, competition, portfolio fit, and evidence strength.
Ranked keyword queue
Content generation
Generate briefs, outlines, draft pages, source slots, and distribution copy.
Draft page package
Publish
Run quality gates before adding pages to the public site and sitemap.
Published page
Index tracking
Track sitemap inclusion, submission status, discovery, and indexed state.
Index status record
GEO visibility review
Review whether pages are structured for answer engines to quote and cite.
GEO experiment result
Weekly report
Summarize what shipped, what was cited, what failed, and what changes next.
Portfolio-ready report
Architecture baseline
MVP data boundaries
Next.js App Router renders every page publicly.
Trend, SEO, GEO, and report records live in local TypeScript data.
No login, database, paid flow, or private admin surface is included.
Search discovery files expose sitemap, feed, robots, llms, and IndexNow surfaces publicly.
Real integrations should add environment variable names first, not secrets.
Reserved environment names
GOOGLE_TRENDS_SOURCE
Trend discovery input for rising AI and automation keywords.
REDDIT_LISTENING_SOURCE
Community question mining and language patterns.
SEARCH_CONSOLE_PROPERTY
Index, query, and page performance tracking.
ANSWER_ENGINE_REVIEW_SOURCE
Manual or API-assisted ChatGPT, Perplexity, Gemini, and AI Overview checks.
SITE_URL
Optional canonical site URL override for discovery and submission scripts.
INDEXNOW_KEY
Optional public IndexNow verification key override; it must match the hosted key file.
INDEXNOW_KEY_LOCATION
Optional public URL override for the hosted IndexNow key file.