SEO · AEO · SGE Engine

Generate a complete search pack for any funnel or client site: meta tags, Open Graph, Twitter cards, JSON-LD schema, sitemap.xml, robots.txt (AI-crawler ready), plus AEO answer blocks engineered for Google SGE / AI Overviews, ChatGPT Search, and Perplexity.

Classic SEO AEO (Answer Engine Optimization) SGE / AI Overviews OG Graph + Twitter Cards JSON-LD Schema GPTBot / AI-crawler robots.txt

SEO Pack Generator

Also available as API: GET /api/seo-pack?name=&desc=&url=&city=&niche=&keywords=

Built-In Funnel SEO (every template, automatic)

Every one of the 15 live templates now auto-generates title, meta description, robots, OG graph, Twitter cards, and JSON-LD ProfessionalService schema — and every field is overridable via URL parameters:

ParamDoesExample
seoTitleOverrides page title + OG/Twitter titleseoTitle=Sell Fast in ABQ
seoDescMeta + OG + Twitter descriptionseoDesc=Free 24hr home value report
seoKeywordsMeta keywords tagseoKeywords=sell home,realtor
canonicalCanonical URL + og:urlcanonical=https://mysite.com/sell
ogImageOG + Twitter share image (1200×630)ogImage=https://.../share.jpg
theme=darkDark background mode — flips the entire funnel to RJ Navy darktheme=dark
noindex=1Blocks indexing (drafts/tests)noindex=1

Example: fully SEO-loaded dark funnel URL

/t/real-estate?agentName=Rick Jefferson&city=Albuquerque&theme=dark&seoTitle=Sell Your ABQ Home in 11 Days — Summit Realty&seoDesc=Free 24-hour home value report from Albuquerque's #1 data-driven listing team. 340+ homes sold, 4.2% over list average.&seoKeywords=sell my house albuquerque,albuquerque realtor,home value report&canonical=https://summitrealty.com/sell&ogImage=https://summitrealty.com/og-share.jpg

The 2026 Search Trinity — Launch Checklists

Classic SEO

  • ✅ Title ≤60 chars, primary keyword first
  • ✅ Meta description 140–160 chars with CTA
  • ✅ One H1; logical H2/H3 hierarchy
  • ✅ Canonical URL on every page
  • ✅ sitemap.xml submitted to Search Console
  • ✅ Core Web Vitals: LCP <2.5s, INP <200ms, CLS <0.1
  • ✅ Descriptive alt text on all images
  • ✅ Internal links — zero orphan pages
  • ✅ HTTPS + mobile-first (375px tested)

AEO — Answer Engines

  • ✅ FAQPage JSON-LD on every FAQ section
  • ✅ Question-form H2s ("How much does X cost?")
  • ✅ 40–60 word direct answers right under each question
  • ✅ Speakable, quotable sentences (AI engines lift verbatim)
  • ✅ Stats + numbers with sources (AI loves citable data)
  • ✅ HowTo schema for process content
  • ✅ Entity consistency: same NAP everywhere
  • ✅ Author/Person schema for E-E-A-T

SGE / AI Overviews

  • ✅ robots.txt allows GPTBot, Google-Extended, PerplexityBot, ClaudeBot
  • ✅ First 100 words answer the core query directly
  • ✅ Comparison tables (SGE loves structured comparisons)
  • ✅ "Best / vs / cost / near me" query coverage
  • ✅ Fresh dates in content + lastmod in sitemap
  • ✅ Organization schema linking all social profiles (sameAs)
  • ✅ Reviews/aggregateRating schema where truthful
  • ✅ Original data → the citation magnet strategy

Schema Library (copy-paste JSON-LD)

FAQPage schema (fill in your Q&As)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    { "@type": "Question", "name": "How much does it cost?",
      "acceptedAnswer": { "@type": "Answer", "text": "Pricing starts at $X/month with no long-term contract. Most clients choose the $Y plan which includes..." } },
    { "@type": "Question", "name": "How long does it take to see results?",
      "acceptedAnswer": { "@type": "Answer", "text": "Most clients see first results within X–Y weeks. Full outcomes typically develop over Z months depending on..." } }
  ]
}
</script>

AggregateRating schema (ONLY with real, verifiable reviews)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "YOUR BUSINESS",
  "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "127" }
}
</script>
<!-- ⚠️ FTC: ratings must reflect genuine reviews you can substantiate. Fabricated review schema = deceptive practice. -->

HowTo schema (process/service pages)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to [achieve outcome]",
  "step": [
    { "@type": "HowToStep", "name": "Step 1 name", "text": "What happens in step 1." },
    { "@type": "HowToStep", "name": "Step 2 name", "text": "What happens in step 2." },
    { "@type": "HowToStep", "name": "Step 3 name", "text": "What happens in step 3." }
  ]
}
</script>

BreadcrumbList schema

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://yoursite.com/" },
    { "@type": "ListItem", "position": 2, "name": "Services", "item": "https://yoursite.com/services" },
    { "@type": "ListItem", "position": 3, "name": "This Page", "item": "https://yoursite.com/services/this-page" }
  ]
}
</script>