Keyword Research

Business & Niche
For each selected keyword, the builder will generate a full topic cluster — a pillar page + supporting pages — to maximize Google topical authority.
Site Configuration
Pages to Generate Per Keyword Cluster
🏛 Pillar Page
Long-form authority page (1500+ words) targeting the main keyword
📄 Service Pages
3 supporting pages targeting specific services or subtopics
📍 Location Pages
City/neighborhood pages for local SEO (uses your target location)
📝 Blog Posts
3 informational posts targeting "how to", "best", "cost of" queries
❓ FAQ Page
Dedicated FAQ targeting People Also Ask boxes in Google
⚖️ Comparison Pages
"X vs Y" pages with high commercial intent — easy to rank
🏠 Homepage
Full homepage with schema markup, trust signals, services overview
ℹ️ About + Contact Pages
E-E-A-T trust signals — essential for Google's quality evaluation
SEO Options
Schema Markup
LocalBusiness, FAQPage, Article, BreadcrumbList JSON-LD on every page
Internal Linking
Auto-link cluster pages to pillar and pillar to all clusters
Generate sitemap.xml
XML sitemap listing all generated pages for Google Search Console
robots.txt
Proper crawl directives for Googlebot
0
Pages to Generate
0
Completed
0
Topic Clusters
0
Est. Words Generated
Generation Settings
Download all pages as individual HTML files, then upload to GHL using the Custom Code method or via the GHL page editor.
Download Options
Drop one script tag into any GHL site's header — the builder runs as a floating widget accessible from every page.
Universal GHL Header Snippet
<!-- GHL SEO Builder Widget --> <script> (function() { var script = document.createElement('script'); script.src = 'YOUR_HOSTED_URL/widget.js'; script.setAttribute('data-ghl-seo', 'true'); document.head.appendChild(script); })(); </script>
How to Install in GHL
1
Host this app
Upload index.html + widget.js to any static host — Cloudflare Pages (free), Vercel, or Netlify. Copy the URL.
2
Open GHL Settings
Go to your GHL sub-account → Settings → Custom Code (or in the Funnel/Website editor → Settings → Header Code)
3
Paste the snippet
Paste the script tag above into the Header Scripts section. This runs the widget on every page of that GHL site.
4
Add API keys
The widget will show a floating "SEO" button on every page. Click it and enter your Anthropic API key + GHL API key once — they're saved in localStorage.
5
Generate & publish
Use the Keyword Research → Generate → Publish to GHL flow. Pages are pushed directly to your sub-account via the GHL API.
Agency Plan: White-Label Sidebar App
1
Go to Agency Settings
In your GHL Agency dashboard → Settings → Menu Links → Add Custom Link
2
Add as iFrame App
Set the URL to your hosted app URL, name it "SEO Builder", and choose a sidebar icon. It appears in all sub-accounts.
3
Enable for sub-accounts
Toggle it on for all or specific sub-accounts. It looks like a native GHL feature to your clients.
GHL API Configuration
What the GHL API Can Do
✅ Create Funnel Pages
Auto-create pages inside any funnel with your generated HTML
✅ Create Blog Posts
Publish blog articles that get indexed by Google directly in GHL
✅ Update Page Meta
Set SEO title, meta description, canonical URL on every page
✅ Manage Custom Pages
Create standalone website pages (not just funnel steps)
Anthropic API
Default SEO Settings