AI Answer Engine Optimization (AEO) , Koka Sexton { "@context": "https://schema.org", "@type": "Service", "name": "AI Answer Engine Optimization (AEO)", "description": "A comprehensive AEO audit of your B2B website , every page scored on 7 AEO criteria , delivered as a prioritized roadmap to get your site cited by ChatGPT, Perplexity, and Google AI Overviews.", "serviceType": "Answer Engine Optimization Consulting", "provider": { "@type": "Person", "name": "Koka Sexton", "url": "https://kokasexton.com", "sameAs": ["https://www.linkedin.com/in/kokasexton/"] }, "offers": [ { "@type": "Offer", "name": "AEO Website Analysis & Report", "price": "3000", "priceCurrency": "USD", "description": "Full AEO audit , page-by-page scorecard, AI query opportunity map, implementation roadmap, and sample FAQ content. Delivered in 7 business days." }, { "@type": "Offer", "name": "AEO Full Implementation", "price": "24000", "priceCurrency": "USD", "description": "3-phase implementation: Foundation (schema + meta), Content Optimization (FAQ + Article schema), and New AEO Content Assets. 6–8 week delivery." } ] } { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What is Answer Engine Optimization (AEO)?", "acceptedAnswer": { "@type": "Answer", "text": "Answer Engine Optimization (AEO) is the practice of structuring your website so that AI tools like ChatGPT, Perplexity, and Google AI Overviews can parse, understand, and cite your content. Unlike SEO , which optimizes for search rankings , AEO optimizes for being the direct answer AI returns to your buyers' questions." } }, { "@type": "Question", "name": "How long does the AEO analysis take?", "acceptedAnswer": { "@type": "Answer", "text": "The AEO Website Analysis & Report is delivered within 7 business days of signed agreement and receipt of payment. This includes the full page-by-page scorecard, AI query opportunity map, implementation roadmap, and sample FAQ content." } }, { "@type": "Question", "name": "How is AEO different from SEO?", "acceptedAnswer": { "@type": "Answer", "text": "Traditional SEO optimizes for Google rankings , higher positions in search results pages. AEO optimizes for AI-generated answers in tools like ChatGPT and Perplexity. AI answer engines return 2–4 citations per query, not a list of links. If your site isn't cited, you don't exist in that conversation. AEO results typically appear in 4–8 weeks post-implementation, versus 3–6 months for SEO." } }, { "@type": "Question", "name": "What does the AEO analysis include?", "acceptedAnswer": { "@type": "Answer", "text": "The AEO analysis includes: (1) a page-by-page scorecard rating every page on 7 AEO criteria, (2) the 5–7 highest-leverage gaps costing you AI visibility, (3) an AI query opportunity map with 15–20 queries your buyers are asking right now, (4) a prioritized implementation roadmap, and (5) ready-to-use FAQ content for your highest-priority pages." } } ] } *,*::before,*::after{box-sizing:border-box;margin:0;padding:0} :root{ --brand:#335FFF;--brand-dark:#1a3fd4;--brand-light:#eef1ff; --dark:#0f1117;--surface:#f7f8fc;--border:#e5e7eb; --text-body:#4b5563;--text-head:#0f1117;--white:#ffffff; --radius:14px;--radius-sm:8px;--radius-lg:24px; --shadow:0 2px 16px rgba(0,0,0,0.06); --shadow-md:0 8px 40px rgba(0,0,0,0.10); --shadow-lg:0 20px 60px rgba(0,0,0,0.15); } html{scroll-behavior:smooth} body{font-family:'Inter',system-ui,sans-serif;color:var(--text-body);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.75} /* ?? Utilities ?? */ .fade-in{opacity:0;transform:translateY(22px);transition:opacity 0.5s ease,transform 0.5s ease} .fade-in.visible{opacity:1;transform:translateY(0)} .section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--brand);margin-bottom:14px;display:block} .container{max-width:1100px;margin:0 auto;padding:0 40px} /* ?? Buttons ?? */ .btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--brand);color:white;padding:15px 32px;border-radius:var(--radius-sm);font-size:15px;font-weight:700;text-decoration:none;transition:all 0.2s ease;border:none;cursor:pointer} .btn-primary:hover{background:var(--brand-dark);transform:translateY(-2px);box-shadow:0 8px 28px rgba(51,95,255,0.4)} .btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--brand);padding:15px 28px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-decoration:none;border:2px solid var(--brand);transition:all 0.2s ease} .btn-ghost:hover{background:var(--brand-light)} .btn-ghost-dark{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.85);padding:15px 28px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;text-decoration:none;border:1px solid rgba(255,255,255,0.15);transition:all 0.2s ease} .btn-ghost-dark:hover{background:rgba(255,255,255,0.14)} /* ?? Badge ?? */ .badge{display:inline-flex;align-items:center;gap:6px;background:rgba(51,95,255,0.15);color:#7a9bff;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 14px;border-radius:100px;border:1px solid rgba(51,95,255,0.3);margin-bottom:24px} /* ?? NAV ?? */ nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s ease} nav.scrolled{background:rgba(15,17,23,0.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,0.08);padding:14px 40px} .nav-logo{font-size:16px;font-weight:800;color:white;text-decoration:none;letter-spacing:-0.5px} .nav-logo span{color:var(--brand)} .nav-links{display:flex;align-items:center;gap:32px} .nav-links a{color:rgba(255,255,255,0.7);text-decoration:none;font-size:14px;font-weight:500;transition:color 0.2s} .nav-links a:hover{color:white} .nav-cta{background:var(--brand);color:white;padding:9px 22px;border-radius:var(--radius-sm);font-size:14px;font-weight:700;text-decoration:none;transition:all 0.2s} .nav-cta:hover{background:var(--brand-dark)} /* ?? HERO ?? */ .hero{background:var(--dark);padding:140px 40px 100px;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center} .hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 900px 600px at 60% -10%,rgba(51,95,255,0.22) 0%,transparent 70%);pointer-events:none} .hero::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(51,95,255,0.4),transparent)} .hero-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 480px;gap:70px;align-items:center;position:relative;z-index:1} .hero h1{font-size:clamp(44px,5.5vw,72px);font-weight:800;letter-spacing:-3px;line-height:1.04;color:white;margin-bottom:22px} .hero h1 .highlight{color:var(--brand)} .hero-sub{font-size:18px;line-height:1.72;color:rgba(255,255,255,0.62);margin-bottom:34px;max-width:520px} .hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px} .hero-note{font-size:13px;color:rgba(255,255,255,0.38);display:flex;align-items:center;gap:6px} .trust-row{display:flex;gap:24px;flex-wrap:wrap;margin-top:12px} .trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,0.5)} .trust-item svg{color:var(--brand);flex-shrink:0} /* Hero Mockup , AEO Score Report */ .mockup{background:#1a1f2e;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.06);position:relative} .mockup-bar{background:#0f1117;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,0.06)} .dot{width:10px;height:10px;border-radius:50%} .dot.red{background:#ff5f57} .dot.yellow{background:#ffbd2e} .dot.green{background:#28ca42} .mockup-title{font-size:11px;color:rgba(255,255,255,0.3);margin-left:8px;font-weight:500} .mockup-body{padding:20px} .mockup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px} .mockup-heading{font-size:13px;font-weight:700;color:white;letter-spacing:-0.3px} .score-pill{background:rgba(239,68,68,0.15);color:#f87171;font-size:11px;font-weight:700;padding:4px 10px;border-radius:100px;border:1px solid rgba(239,68,68,0.25)} .score-pill.good{background:rgba(16,185,129,0.15);color:#34d399;border-color:rgba(16,185,129,0.25)} .score-pill.mid{background:rgba(245,158,11,0.15);color:#fbbf24;border-color:rgba(245,158,11,0.25)} .page-rows{display:flex;flex-direction:column;gap:8px;margin-bottom:18px} .page-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;background:rgba(255,255,255,0.04);border-radius:8px;padding:10px 12px;border:1px solid rgba(255,255,255,0.05)} .page-name{font-size:12px;color:rgba(255,255,255,0.7);font-weight:500} .page-bar-wrap{width:80px;height:5px;background:rgba(255,255,255,0.08);border-radius:100px;overflow:hidden} .page-bar{height:100%;border-radius:100px} .page-bar.critical{background:#ef4444;width:25%} .page-bar.low{background:#f59e0b;width:45%} .page-bar.mid{background:#335FFF;width:70%} .page-score{font-size:11px;font-weight:700;color:rgba(255,255,255,0.5)} .mockup-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px} .m-stat{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:10px;padding:12px 10px;text-align:center} .m-stat-val{font-size:20px;font-weight:800;color:white;letter-spacing:-1px;display:block} .m-stat-val.red{color:#f87171} .m-stat-val.blue{color:#7a9bff} .m-stat-val.green{color:#34d399} .m-stat-label{font-size:10px;color:rgba(255,255,255,0.35);text-transform:uppercase;letter-spacing:0.8px;margin-top:2px;display:block} .mockup-query{margin-top:14px;background:rgba(51,95,255,0.08);border:1px solid rgba(51,95,255,0.2);border-radius:8px;padding:12px 14px} .query-label{font-size:10px;color:rgba(51,95,255,0.7);font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px} .query-item{display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(255,255,255,0.6);margin-bottom:5px} .query-item:last-child{margin-bottom:0} .query-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0} .not-ready{background:#ef4444} .partial{background:#f59e0b} /* ?? LOGO BAR ?? */ .logobar{background:var(--white);padding:40px 40px;border-bottom:1px solid var(--border)} .logobar-inner{max-width:1100px;margin:0 auto;text-align:center} .logobar-label{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#9ca3af;font-weight:600;margin-bottom:24px} .logo-items{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap} .logo-item{font-size:15px;font-weight:700;color:#d1d5db;letter-spacing:-0.3px;text-transform:uppercase;font-style:italic} /* ?? PROBLEM ?? */ .problem{background:var(--surface);padding:100px 40px} .problem-inner{max-width:1100px;margin:0 auto} .problem-header{text-align:center;margin-bottom:60px} .problem-header h2{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-2px;color:var(--text-head);line-height:1.12;margin-bottom:16px} .problem-header p{font-size:17px;color:var(--text-body);max-width:580px;margin:0 auto} .pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px} .pain-card{background:white;border:1px solid var(--border);border-radius:var(--radius);padding:32px;transition:all 0.25s ease;position:relative;overflow:hidden} .pain-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand);opacity:0;transition:opacity 0.25s ease} .pain-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)} .pain-card:hover::before{opacity:1} .pain-icon{width:52px;height:52px;border-radius:14px;background:var(--brand-light);display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:22px} .pain-card h3{font-size:17px;font-weight:700;letter-spacing:-0.4px;color:var(--text-head);margin-bottom:10px;line-height:1.3} .pain-card p{font-size:14px;line-height:1.7;color:var(--text-body)} /* ?? COMPARISON ?? */ .comparison{background:var(--white);padding:100px 40px} .comparison-inner{max-width:1100px;margin:0 auto} .comp-header{text-align:center;margin-bottom:60px} .comp-header h2{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-2px;color:var(--text-head);line-height:1.12;margin-bottom:16px} .comp-table{width:100%;border-collapse:collapse;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)} .comp-table thead tr{background:var(--dark)} .comp-table th{padding:18px 24px;text-align:left;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px} .comp-table th:first-child{color:rgba(255,255,255,0.45)} .comp-table th.seo-col{color:rgba(255,255,255,0.45)} .comp-table th.aeo-col{color:var(--brand)} .comp-table td{padding:18px 24px;border-bottom:1px solid var(--border);font-size:14px;vertical-align:top} .comp-table tr:last-child td{border-bottom:none} .comp-table td:first-child{font-weight:600;color:var(--text-head);background:var(--surface)} .comp-table td.seo-val{color:#6b7280;background:white} .comp-table td.aeo-val{background:var(--brand-light);color:var(--text-head);font-weight:600} .comp-table td.aeo-val .accent{color:var(--brand)} /* ?? WHAT YOU GET ?? */ .deliverables{background:var(--dark);padding:100px 40px;position:relative;overflow:hidden} .deliverables::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 800px 400px at 50% 0%,rgba(51,95,255,0.14) 0%,transparent 65%);pointer-events:none} .deliverables-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1} .deliverables-header{text-align:center;margin-bottom:60px} .deliverables-header h2{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-2px;color:white;line-height:1.12;margin-bottom:14px} .deliverables-header p{font-size:17px;color:rgba(255,255,255,0.55);max-width:560px;margin:0 auto} .deliverables-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px} .deliverable-card{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius);padding:28px 22px;transition:all 0.25s ease} .deliverable-card:hover{background:rgba(255,255,255,0.08);transform:translateY(-4px)} .del-num{font-size:28px;font-weight:800;color:var(--brand);letter-spacing:-2px;margin-bottom:12px;opacity:0.6} .deliverable-card h3{font-size:14px;font-weight:700;color:white;margin-bottom:10px;line-height:1.3;letter-spacing:-0.2px} .deliverable-card p{font-size:13px;color:rgba(255,255,255,0.5);line-height:1.65} /* ?? METRICS ?? */ .metrics{background:var(--brand);padding:80px 40px;position:relative;overflow:hidden} .metrics::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0.08) 0%,transparent 50%,rgba(0,0,0,0.1) 100%)} .metrics-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center;position:relative;z-index:1} .metric-item h3{font-size:clamp(44px,5vw,68px);font-weight:800;color:white;letter-spacing:-3px;line-height:1;margin-bottom:10px} .metric-item p{font-size:15px;color:rgba(255,255,255,0.75);font-weight:500;line-height:1.5} /* ?? HOW IT WORKS ?? */ .process{background:var(--surface);padding:100px 40px} .process-inner{max-width:1100px;margin:0 auto} .process-header{text-align:center;margin-bottom:60px} .process-header h2{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-2px;color:var(--text-head);line-height:1.12;margin-bottom:14px} .process-header p{font-size:17px;color:var(--text-body);max-width:540px;margin:0 auto} .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;position:relative} .steps::before{content:'';position:absolute;top:36px;left:calc(12.5% + 14px);right:calc(12.5% + 14px);height:2px;background:linear-gradient(90deg,var(--brand),rgba(51,95,255,0.2));z-index:0} .step{background:white;border:1px solid var(--border);border-radius:var(--radius);padding:32px 24px;position:relative;z-index:1;transition:all 0.25s ease} .step:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)} .step-num{width:40px;height:40px;border-radius:10px;background:var(--brand);color:white;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:20px} .step h3{font-size:15px;font-weight:700;color:var(--text-head);letter-spacing:-0.3px;margin-bottom:8px} .step p{font-size:13px;color:var(--text-body);line-height:1.65} /* ?? PRICING ?? */ .pricing{background:var(--white);padding:100px 40px} .pricing-inner{max-width:1100px;margin:0 auto} .pricing-header{text-align:center;margin-bottom:60px} .pricing-header h2{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-2px;color:var(--text-head);line-height:1.12;margin-bottom:14px} .pricing-header p{font-size:17px;color:var(--text-body);max-width:520px;margin:0 auto} /* Analysis card (top) */ .pricing-top{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;align-items:start} .pricing-card{background:white;border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;position:relative;transition:all 0.25s ease} .pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)} .pricing-card.featured{background:var(--brand);border-color:var(--brand);box-shadow:0 24px 60px rgba(51,95,255,0.35)} .pricing-card.featured:hover{transform:translateY(-6px);box-shadow:0 32px 70px rgba(51,95,255,0.45)} .featured-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:white;color:var(--brand);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:5px 16px;border-radius:100px;white-space:nowrap;box-shadow:var(--shadow)} .plan-name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--brand);margin-bottom:10px} .pricing-card.featured .plan-name{color:rgba(255,255,255,0.7)} .plan-price{font-size:46px;font-weight:800;letter-spacing:-2.5px;color:var(--text-head);line-height:1;margin-bottom:6px} .pricing-card.featured .plan-price{color:white} .plan-billing{font-size:13px;color:#9ca3af;margin-bottom:20px} .pricing-card.featured .plan-billing{color:rgba(255,255,255,0.55)} .plan-desc{font-size:14px;color:var(--text-body);line-height:1.65;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)} .pricing-card.featured .plan-desc{color:rgba(255,255,255,0.75);border-bottom-color:rgba(255,255,255,0.15)} .plan-features{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:32px} .plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-body)} .pricing-card.featured .plan-features li{color:rgba(255,255,255,0.85)} .plan-features li::before{content:'?';color:var(--brand);font-weight:800;flex-shrink:0;margin-top:2px} .pricing-card.featured .plan-features li::before{color:rgba(255,255,255,0.8)} .plan-cta{display:block;text-align:center;padding:14px 24px;border-radius:var(--radius-sm);font-size:15px;font-weight:700;text-decoration:none;transition:all 0.2s ease} .plan-cta.outline{background:transparent;color:var(--brand);border:2px solid var(--brand)} .plan-cta.outline:hover{background:var(--brand-light)} .plan-cta.white{background:white;color:var(--brand)} .plan-cta.white:hover{background:#f0f4ff;transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,255,255,0.25)} .plan-cta.solid{background:var(--brand);color:white;border:2px solid var(--brand)} .plan-cta.solid:hover{background:var(--brand-dark)} .credit-note{text-align:center;margin-top:28px;font-size:14px;color:#9ca3af} .credit-note strong{color:var(--text-head)} /* AI Advantage Callout */ .ai-advantage{background:var(--dark);border-radius:var(--radius-lg);padding:44px 48px;margin-bottom:24px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden} .ai-advantage::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 0% 50%,rgba(51,95,255,0.18) 0%,transparent 65%);pointer-events:none} .ai-adv-left{position:relative;z-index:1} .ai-adv-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(51,95,255,0.18);color:#7a9bff;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:5px 12px;border-radius:100px;border:1px solid rgba(51,95,255,0.3);margin-bottom:16px} .ai-adv-left h3{font-size:22px;font-weight:800;letter-spacing:-0.8px;color:white;line-height:1.25;margin-bottom:14px} .ai-adv-left p{font-size:14px;color:rgba(255,255,255,0.58);line-height:1.75} .ai-adv-left em{color:rgba(255,255,255,0.75);font-style:normal;font-weight:600} .ai-adv-right{position:relative;z-index:1} .ai-adv-compare{border-radius:var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,0.08)} .aac-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:0;border-bottom:1px solid rgba(255,255,255,0.07)} .aac-row:last-child{border-bottom:none} .aac-row.header{background:rgba(255,255,255,0.04)} .aac-row.header span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:10px 14px;color:rgba(255,255,255,0.35)} .aac-row.header .col-us{color:#7a9bff} .aac-label{font-size:12px;color:rgba(255,255,255,0.45);padding:11px 14px;font-weight:500} .col-them{font-size:12px;color:rgba(255,255,255,0.4);padding:11px 14px;background:rgba(239,68,68,0.04)} .col-us{font-size:12px;color:rgba(255,255,255,0.75);padding:11px 14px;background:rgba(51,95,255,0.07);font-weight:600} .highlight-us{color:#7a9bff !important;font-size:14px !important;font-weight:800 !important;letter-spacing:-0.5px} /* Implementation Calculator */ .calc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 48px;margin-bottom:32px} .calc-top{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start} .calc-left h3{font-size:22px;font-weight:800;letter-spacing:-0.8px;color:var(--text-head);margin-bottom:8px} .calc-left p{font-size:15px;color:var(--text-body);line-height:1.7;margin-bottom:28px} .calc-rates{display:flex;flex-direction:column;gap:12px} .rate-row{display:flex;align-items:center;justify-content:space-between;background:white;border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 18px} .rate-label{font-size:14px;color:var(--text-head);font-weight:600} .rate-sub{font-size:12px;color:#9ca3af;margin-top:2px} .rate-price{font-size:18px;font-weight:800;color:var(--brand);letter-spacing:-0.5px} .rate-price span{font-size:12px;font-weight:600;color:#9ca3af} /* Slider */ .slider-wrap{background:white;border:1px solid var(--border);border-radius:var(--radius);padding:28px 28px 24px} .slider-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px} .slider-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-body)} .slider-val{font-size:32px;font-weight:800;letter-spacing:-1.5px;color:var(--text-head);line-height:1} .slider-val span{font-size:14px;font-weight:500;color:#9ca3af;letter-spacing:0} input[type=range]{width:100%;-webkit-appearance:none;appearance:none;height:6px;border-radius:100px;background:var(--brand-light);outline:none;cursor:pointer;margin-bottom:8px} input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--brand);cursor:pointer;box-shadow:0 2px 8px rgba(51,95,255,0.4)} input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--brand);cursor:pointer;border:none;box-shadow:0 2px 8px rgba(51,95,255,0.4)} .slider-ticks{display:flex;justify-content:space-between;font-size:11px;color:#9ca3af;padding:0 2px} .calc-result{margin-top:24px;background:var(--dark);border-radius:var(--radius);padding:24px 28px} .calc-result-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.07)} .calc-result-row:last-child{border-bottom:none;padding-top:16px;margin-top:4px} .calc-result-row:last-child .cr-label{font-weight:700;color:white} .calc-result-row:last-child .cr-val{font-size:26px;font-weight:800;color:white;letter-spacing:-1px} .cr-label{font-size:13px;color:rgba(255,255,255,0.5)} .cr-val{font-size:15px;font-weight:700;color:rgba(255,255,255,0.85)} .cr-val.strike{text-decoration:line-through;color:rgba(255,255,255,0.3);font-weight:400} .benchmark-note{background:rgba(51,95,255,0.12);border:1px solid rgba(51,95,255,0.2);border-radius:var(--radius-sm);padding:12px 16px;margin-top:16px;font-size:13px;color:rgba(255,255,255,0.6);line-height:1.6} .benchmark-note strong{color:#7a9bff} /* Benchmark bar */ .benchmarks{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px} .benchmark-pill{background:white;border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 18px;text-align:center;cursor:pointer;transition:all 0.2s ease} .benchmark-pill:hover,.benchmark-pill.active{border-color:var(--brand);background:var(--brand-light)} .bp-pages{font-size:20px;font-weight:800;letter-spacing:-0.8px;color:var(--text-head);margin-bottom:4px} .bp-label{font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:0.8px;margin-bottom:8px} .bp-price{font-size:14px;font-weight:700;color:var(--brand)} .benchmark-pill.active .bp-pages,.benchmark-pill.active .bp-price{color:var(--brand)} @media(max-width:768px){ .pricing-top{grid-template-columns:1fr} .calc-top{grid-template-columns:1fr} .benchmarks{grid-template-columns:1fr 1fr} .calc-card{padding:28px 24px} .ai-advantage{grid-template-columns:1fr;padding:32px 24px;gap:32px} } /* ?? TESTIMONIALS ?? */ .testimonials{background:var(--dark);padding:100px 40px;position:relative;overflow:hidden} .testimonials::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 700px 400px at 50% 100%,rgba(51,95,255,0.10) 0%,transparent 70%);pointer-events:none} .testimonials-inner{max-width:1100px;margin:0 auto;position:relative;z-index:1} .testimonials-header{text-align:center;margin-bottom:60px} .testimonials-header h2{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-2px;color:white;line-height:1.12;margin-bottom:14px} .testimonials-header p{font-size:17px;color:rgba(255,255,255,0.5);max-width:480px;margin:0 auto} .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px} .testi-card{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius);padding:32px;transition:all 0.25s ease} .testi-card:hover{background:rgba(255,255,255,0.08);transform:translateY(-4px)} .testi-stars{color:var(--brand);font-size:14px;margin-bottom:16px;letter-spacing:2px} .testi-quote{font-size:15px;color:rgba(255,255,255,0.8);line-height:1.72;margin-bottom:24px;font-style:italic} .testi-result{display:inline-flex;align-items:center;gap:6px;background:rgba(51,95,255,0.15);color:#7a9bff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:100px;border:1px solid rgba(51,95,255,0.25);margin-bottom:20px} .testi-author{display:flex;align-items:center;gap:12px;border-top:1px solid rgba(255,255,255,0.07);padding-top:20px} .testi-avatar{width:38px;height:38px;border-radius:50%;background:var(--brand);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:white;flex-shrink:0} .testi-name{font-size:14px;font-weight:700;color:white} .testi-title{font-size:12px;color:rgba(255,255,255,0.4)} /* ?? FAQ ?? */ .faq{background:var(--surface);padding:100px 40px} .faq-inner{max-width:760px;margin:0 auto} .faq-header{text-align:center;margin-bottom:56px} .faq-header h2{font-size:clamp(28px,3.5vw,42px);font-weight:800;letter-spacing:-1.8px;color:var(--text-head);line-height:1.15;margin-bottom:14px} .faq-header p{font-size:16px;color:var(--text-body)} .faq-item{background:white;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;transition:box-shadow 0.25s ease} .faq-item.open{box-shadow:var(--shadow-md)} .faq-q{width:100%;background:none;border:none;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;font-family:inherit;font-size:15px;font-weight:700;color:var(--text-head);letter-spacing:-0.3px;gap:16px} .faq-q svg{flex-shrink:0;transition:transform 0.3s ease;color:var(--brand)} .faq-item.open .faq-q svg{transform:rotate(45deg)} .faq-a{max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease} .faq-a-inner{padding:0 28px 22px;font-size:15px;color:var(--text-body);line-height:1.75;border-top:1px solid var(--border)} /* ?? CTA BANNER ?? */ .cta-banner{background:var(--dark);padding:100px 40px;position:relative;overflow:hidden} .cta-banner::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 900px 600px at 50% 50%,rgba(51,95,255,0.2) 0%,transparent 65%)} .cta-banner::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 400px 300px at 50% 50%,rgba(51,95,255,0.08) 0%,transparent 60%)} .cta-inner{max-width:720px;margin:0 auto;text-align:center;position:relative;z-index:1} .cta-inner h2{font-size:clamp(32px,4.5vw,56px);font-weight:800;letter-spacing:-2.5px;color:white;line-height:1.08;margin-bottom:18px} .cta-inner p{font-size:18px;color:rgba(255,255,255,0.6);margin-bottom:40px;line-height:1.65} .cta-btns{display:flex;justify-content:center;gap:16px;flex-wrap:wrap} .cta-note{margin-top:20px;font-size:13px;color:rgba(255,255,255,0.35)} /* ?? FOOTER ?? */ footer{background:#080a10;padding:70px 40px 40px;border-top:1px solid rgba(255,255,255,0.06)} .footer-inner{max-width:1100px;margin:0 auto} .footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px} .footer-brand .logo{font-size:16px;font-weight:800;color:white;letter-spacing:-0.5px;margin-bottom:12px;display:block} .footer-brand .logo span{color:var(--brand)} .footer-brand p{font-size:13px;color:rgba(255,255,255,0.38);line-height:1.7;max-width:240px} .footer-col h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:rgba(255,255,255,0.35);margin-bottom:16px} .footer-col a{display:block;font-size:14px;color:rgba(255,255,255,0.5);text-decoration:none;margin-bottom:10px;transition:color 0.2s} .footer-col a:hover{color:white} .footer-bottom{border-top:1px solid rgba(255,255,255,0.07);padding-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:rgba(255,255,255,0.3)} /* ?? RESPONSIVE ?? */ @media(max-width:960px){ .hero-inner{grid-template-columns:1fr;gap:50px} .mockup{max-width:500px;margin:0 auto} .pain-grid{grid-template-columns:1fr 1fr} .deliverables-grid{grid-template-columns:1fr 1fr} .steps{grid-template-columns:1fr 1fr} .steps::before{display:none} .pricing-grid{grid-template-columns:1fr} .testi-grid{grid-template-columns:1fr} .footer-top{grid-template-columns:1fr 1fr} .metrics-inner{grid-template-columns:1fr 1fr} } @media(max-width:640px){ nav{padding:16px 20px} .hero{padding:110px 20px 80px} .container,.problem,.comparison,.deliverables,.metrics,.process,.pricing,.testimonials,.faq,.cta-banner{padding-left:20px;padding-right:20px} .pain-grid,.deliverables-grid,.steps,.metrics-inner{grid-template-columns:1fr} .logo-items{gap:24px} .comp-table{font-size:12px} .comp-table td,.comp-table th{padding:12px 14px} .footer-top{grid-template-columns:1fr} .footer-bottom{flex-direction:column;gap:12px;text-align:center} .nav-links{display:none} }
Answer Engine Optimization

Your buyers ask AI.
Are you the answer?

ChatGPT, Perplexity, and Google AI Overviews are now the first stop for B2B buyers researching vendors. If your website isn't structured for AI citation, you don't exist in that conversation.

Flat fee · 7-day delivery · No retainer required

Former LinkedIn, Slack & Hootsuite
Originator of Social Selling
B2B-only practice
AEO Analysis Report , Your Website
AEO Readiness Scorecard 2.4 / 10 Overall
PageScorePriority
Homepage
Critical
Services
High
About
High
Blog Posts (×6)
Medium
0% Schema
9/13 Missing Meta
20 AI Queries
AI Query Readiness , Sample
"best MSSP for healthcare security"
"HIPAA cybersecurity requirements"
"what is MDR vs MSSP"

Applied across B2B categories

Cybersecurity SaaS Platforms Professional Services FinTech Healthcare Tech

AI can't cite what it can't parse

Most B2B websites are optimized for Google rankings , not for the AI layer that's increasingly mediating the buying decision.

?

AI tools return answers, not links

When a CISO types "best MSSP for healthcare" into ChatGPT, they get 2–4 cited sources , not ten blue links. If your site isn't one of those sources, you don't exist in that conversation.

?

Zero schema means zero citations

AI answer engines rely on structured data (JSON-LD schema) to understand what a page is about. Without it, even the best content on your site is invisible to ChatGPT, Perplexity, and Google AI Overviews.

?

Your SEO investment won't save you

Traditional SEO optimizes for rankings. AEO optimizes for being cited as the answer. They require different structures, different content patterns, and different technical signals , and most sites have none of them.

This isn't your typical SEO audit

AEO and SEO optimize for completely different outcomes. Here's why they can't be treated the same way.

Traditional SEO Audit AEO Analysis (this engagement)
Optimizes for Google rankings AI-generated answers , ChatGPT, Perplexity, Google AI, Copilot
Primary focus Keywords and backlinks Schema markup, FAQ structure, and question-answer alignment
Outcome Higher SERP position Cited as the answer before the buyer ever visits Google
Results timeline 3–6 months post-implementation 4–8 weeks post-implementation
Methodology Automated checklist tools Done by hand , page-by-page, buyer-aware, category-specific

A 5-part report delivered in 7 days

One comprehensive document , specific to your site, your category, your buyers. Not a generic checklist. Yours to keep and act on.

01

Page-by-Page Scorecard

Every page rated on 7 AEO criteria , with a numeric score, priority rating (Critical / High / Medium), and the specific gap driving the score down.

02

Top 5–7 Gaps

The highest-leverage gaps costing you AI visibility , with specific examples pulled from your actual pages, not generic advice.

03

AI Query Opportunity Map

15–20 natural-language queries your buyers are asking AI right now, each scored against your current site readiness (Ready / Partial / Not Ready).

04

Implementation Roadmap

A phased action plan organized by priority , what to fix first, estimated effort, and expected impact. Your dev or content team can execute directly from it.

05

Sample FAQ Content

Ready-to-use FAQ copy for your highest-priority pages, written in the exact declarative style AI answer engines extract and cite.

7

Business days from signed
agreement to full report

20

AI queries mapped to your
site's current readiness

4–8

Weeks to first AI citations
post-implementation

From signed to delivered in 7 days

A focused, no-friction engagement. You're busy , this process is built to take less than 15 minutes of your time before delivery.

1

Agreement

Sign and submit payment. Work begins the same day. No prolonged onboarding.

2

Intake (15 min)

A brief form covers your ICP, top 3 buyer questions, and any competitors to benchmark against.

3

Analysis

Full audit of every page against 7 AEO criteria. AI query mapping. Roadmap and FAQ content written.

4

Delivery

Complete report delivered in 7 business days. Optional 30-minute walkthrough call included.

Scoped to your site size

Implementation cost scales with the number of pages being audited and optimized. Start with the analysis , then scope implementation from your report.

Step 1 , AEO Analysis
$3,000
Flat fee · Delivered in 7 business days
A complete diagnostic of your website's AI visibility , every page scored on 7 AEO criteria, a 15–20 query opportunity map, and a phased implementation roadmap. You own the report outright. The $3,000 fee credits toward implementation.
  • Page-by-page AEO scorecard
  • Top 5–7 high-leverage gaps identified
  • 15–20 AI query opportunity map
  • Prioritized implementation roadmap
  • Sample FAQ content ready to deploy
  • Optional 30-min walkthrough call
Get the Analysis , $3,000 ?
Not sure where to start?
Let's talk
Scoped from your analysis report
If you have a specific set of priority pages, a product launch, or a competitive category you need to own in AI search, we can scope a targeted engagement directly from your analysis roadmap without doing the full site.
  • Targeted schema deployment
  • Competitive AI query capture
  • Content architecture for a specific category
  • Ongoing monitoring & iteration
  • Out-of-scope work at $250/hr with written approval
Discuss a Custom Scope ?
Why we're different

AI-powered execution at a fraction of agency cost

Traditional AEO and GEO agencies charge $10,000–$15,000 per month on retainer , often for 6+ months before you see measurable results. We use AI to do the same work faster and more consistently, then deliver it as a scoped flat-fee project. No retainer. No bloated timelines. No account manager markups.

Traditional Agency Koka Sexton
Pricing model $10K–$15K/month retainer Flat project fee
Time to delivery 3–6 month programs 6–8 weeks
How work is done Junior staff + templates AI-assisted + expert review
100-page site cost $60K–$90K+ ~$23,000
You own the work Dependent on retainer Yes , outright on delivery

Full implementation is priced per page

Every page requires its own schema, meta rewrite, FAQ content, and internal linking. Use the calculator below to benchmark your site. A 100-page site is the reference point , most B2B company sites fall between 15 and 150 pages.

Per-Page Rates by Work Type

Schema Deployment
JSON-LD structured data written & deployed per page
$85/page
Meta Description Rewrite
AI-optimized declarative language, 140–160 chars
$35/page
FAQ Section + FAQPage Schema
6–8 Q&As written per page in natural-language query format
$120/page
New AEO Content Asset
Net-new page built to capture high-volume AI queries
$900/page

Most pages need all three core services (schema + meta + FAQ). New content assets are quoted separately based on your roadmap priorities.

Pages to Implement
100 pages
52505007501,000
Schema deployment $8,500
Meta description rewrites $3,500
FAQ sections + schema $12,000
Monitoring & citation report $2,000
Analysis credit applied ?$3,000
Estimated Total $23,000
100-page benchmark: ~$23,000 , 50% deposit to start, balance on delivery. New AEO content assets quoted separately based on your roadmap. Out-of-scope work at $250/hr with written approval.

Common Site Sizes

15
pages
~$3,300
30
pages
~$6,600
100
pages
~$23,000
150
pages
~$34,500

Analysis credit: The $3,000 analysis fee applies as a full credit toward any implementation engagement started within 60 days of report delivery.

Real results, not vague praise

From the same methodology applied across cybersecurity, SaaS, and professional services.

?????

"We had strong content , we just had no idea AI tools couldn't see any of it. Koka's audit identified zero schema markup across every page. Within 6 weeks of implementing the roadmap, we started appearing in Perplexity responses for our top three service queries."

? Cited in Perplexity within 6 weeks
CM
Chief Marketing Officer
B2B Cybersecurity Company
?????

"The AI Query Opportunity Map alone was worth the investment. We had no idea our buyers were asking ChatGPT questions we had zero answers for. The roadmap was handed directly to our dev team , they executed it in two weeks."

? 12 of 20 target queries captured in 8 weeks
VP
VP of Marketing
SaaS Platform, Series B
?????

"This is the most actionable audit we've ever received. Every other vendor gave us a dashboard full of scores. Koka gave us a prioritized list of exactly what to fix, with the FAQ copy pre-written. We shipped Phase 1 in under two weeks."

? Phase 1 deployed in under 2 weeks
JT
Director of Demand Generation
Professional Services Firm

Everything you need to know

Still have questions? Email koka@kokasexton.com directly.

Answer Engine Optimization (AEO) structures your website so AI tools like ChatGPT, Perplexity, and Google AI Overviews can parse, understand, and cite your content. Unlike SEO , which optimizes for SERP rankings , AEO optimizes for being the direct answer AI returns to a buyer's question. AI tools return 2–4 citations per query. SEO gives you a list of ten links. The stakes, the technique, and the timeline are completely different.
For most engagements, yes , the analysis is what makes the implementation scoped correctly and worth executing. It tells us exactly which pages to prioritize, what schema to deploy, and which AI queries to target. Many clients use the analysis report internally or hand it to their dev/content team. Others use it to scope a full implementation engagement. Either way, you own the report. If you've already had an AEO audit from another vendor and want to move straight to implementation, let's talk.
The full report is delivered within 7 business days of signed agreement and payment. Your time commitment is minimal: a 15-minute intake form covering your ICP, top 3 buyer questions, and any competitors to benchmark against. That's it until delivery. An optional 30-minute walkthrough call is included after you receive the report.
Done by hand. The highest-value findings in an AEO audit always require reading the page, understanding the buyer, and knowing what AI systems are actually returning for your specific category. Automated tools can flag missing schema , but they can't tell you which questions your buyers are actually asking Perplexity, or why your heading hierarchy is structured against AI parseability. That judgment is what the analysis delivers.
This is a B2B-only practice. The AEO methodology has been applied across cybersecurity, SaaS platforms, professional services, healthcare technology, and fintech. The pattern is consistent across categories: companies have better content than they think, and the optimization layer , schema, meta descriptions, FAQ structure , is simply missing. The gap is structural, not a content problem.
That's exactly how many clients use it. The implementation roadmap is written so your developer or content team can execute directly from it , no translation layer needed. The schema specifications, meta description rewrites, heading structure changes, and FAQ copy are all production-ready. You own the report and everything in it outright upon delivery.

Find out if AI can see your website

The $3,000 analysis tells you exactly where you stand , and exactly what to fix. Delivered in 7 business days. No retainer, no ongoing commitment. You own the report.

Flat fee · 7-day delivery · $3,000 credits toward implementation

// ?? Nav scroll ?? const nav = document.getElementById('nav'); window.addEventListener('scroll', () => { nav.classList.toggle('scrolled', window.scrollY > 40); }); // ?? Fade-in on scroll ?? const fadeEls = document.querySelectorAll('.fade-in'); const observer = new IntersectionObserver((entries) => { entries.forEach((e, i) => { if (e.isIntersecting) { setTimeout(() => e.target.classList.add('visible'), i * 80); observer.unobserve(e.target); } }); }, { threshold: 0.12 }); fadeEls.forEach(el => observer.observe(el)); // ?? Page calculator ?? const slider = document.getElementById('pageSlider'); const pageCountEl = document.getElementById('pageCount'); const schemaTotalEl = document.getElementById('schemaTotal'); const metaTotalEl = document.getElementById('metaTotal'); const faqTotalEl = document.getElementById('faqTotal'); const grandTotalEl = document.getElementById('grandTotal'); function fmt(n){ return '$' + n.toLocaleString('en-US'); } function calcUpdate(pages){ const schema = pages * 85; const meta = pages * 35; const faq = pages * 120; const fixed = 2000; // monitoring report const credit = 3000; const total = schema + meta + faq + fixed - credit; pageCountEl.textContent = pages; schemaTotalEl.textContent = fmt(schema); metaTotalEl.textContent = fmt(meta); faqTotalEl.textContent = fmt(faq); grandTotalEl.textContent = fmt(total); // sync benchmark pills document.querySelectorAll('.benchmark-pill').forEach(p => { p.classList.toggle('active', parseInt(p.dataset.pages) === pages); }); } slider.addEventListener('input', () => calcUpdate(parseInt(slider.value))); document.querySelectorAll('.benchmark-pill').forEach(pill => { pill.addEventListener('click', () => { const p = parseInt(pill.dataset.pages); slider.value = p; calcUpdate(p); }); }); // ?? FAQ accordion ?? document.querySelectorAll('.faq-q').forEach(btn => { btn.addEventListener('click', () => { const item = btn.closest('.faq-item'); const answer = item.querySelector('.faq-a'); const isOpen = item.classList.contains('open'); // close all document.querySelectorAll('.faq-item').forEach(fi => { fi.classList.remove('open'); fi.querySelector('.faq-a').style.maxHeight = '0'; fi.querySelector('.faq-a').style.paddingTop = '0'; }); // open clicked if (!isOpen) { item.classList.add('open'); answer.style.maxHeight = answer.scrollHeight + 'px'; } }); }); // ?? Hero float animation ?? const style = document.createElement('style'); style.textContent = ` @keyframes floatUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } `; document.head.appendChild(style);