Subscribe to our Blogs

    Khalid Essam

    Khalid is the Chief of Staff at AOK. He collaborates with a team of specialists to develop and implement successful digital campaigns, ensuring strategic alignment and optimal results. With strong leadership skills and a passion for innovation, Khalid drives AOK’s success by staying ahead of industry trends and fostering strong client and team relationships.

    About Khalid Essam

    Khalid Essam joined AOK Marketing in 2015 and has recently became the Chief of Staff at AOK Marketing, where he works at the intersection of strategy and execution. He partners closely with founders, brand owners, senior leaders, and specialist teams to translate business goals into clear, scalable digital marketing campaigns that actually perform.

    As a trusted client partner, Khalid focuses on alignment between strategy and execution, channels and outcomes, people, reports and process.

    From hands-on execution to strategic leadership

    Khalid’s career was built from the ground up. He didn’t start in strategy decks or advisory roles, he started inside the platforms.

    Over more than a decade, he has worked deeply across:

    • Google Ads and full-funnel paid media
    • SEO and technical optimization
    • Analytics, measurement, and conversion tracking
    • CRO, landing-page performance, and messaging alignment

    This hands-on foundation allows Khalid to lead with clarity and credibility. He understands not just what should be done, but how it’s implemented and through which teams, where it breaks down, and how teams actually operate under real-world constraints.

    Chief of Staff at AOK Marketing

    As Chief of Staff, Khalid acts as a connective layer across leadership, delivery teams, and clients. His role is less about hierarchy and more about leverage – making sure the right priorities are set, communicated, and executed well.

    His responsibilities include:

    • Translating leadership vision into actionable roadmaps

    • Onboarding clients and setting success KPI’s.
    • Supporting cross-functional teams across SEO, paid media, CRO, and analytics

    • Ensuring client strategies remain aligned with business outcomes, not vanity metrics

    • Improving internal processes, pacing, and sustainability as the agency scales

    He works closely with AOK’s founder to ensure the agency stays ahead of industry shifts – particularly as AI reshapes search, paid media, and how brands are discovered online.

    Leadership style & philosophy

    Khalid believes that strong marketing performance comes from:

    • Clear priorities
    • Honest communication
    • Fewer initiatives executed better
    • Systems that support people

    He’s particularly focused on helping teams operate at a high level, balancing ambition with sustainability. This mindset shapes how he works with both colleagues and clients: thoughtful, direct, and grounded in long-term outcomes.

    Areas of focus & expertise

    • Digital marketing strategy & execution
    • Paid media (Google Ads, Meta, LinkedIn)
    • SEO, technical SEO, and structured data
    • Analytics, GA4, and performance measurement
    • Conversion rate optimization (CRO)
    • AI-driven search & Generative Engine Optimization (GEO)
    • Cross-functional leadership and operational alignment

    FAQ About Khalid Essam

    Who is Khalid Essam?
    Khalid Essam is the Chief of Staff at AOK Marketing with over a decade of hands-on experience across paid media, SEO, analytics, team management, and performance optimization.

    What does Khalid do at AOK?
    He works closely with leadership, business owners, and teams to ensure strategic alignment, execution quality, and sustainable growth across AOK’s digital marketing initiatives.

    What areas does Khalid specialize in?
    Team management, digital strategy, paid media, SEO, CRO, analytics, and AI-driven search visibility.

    Blog Posts

    April 1, 2026

    Khalid Essam

    For years, marketers have asked the same question: should you focus on short-form or long-form content? However, in 2026, that question no longer works. Instead of choosing one, you need to understand how both formats work together. Today, content is not linear. It does not move in a straight line from awareness to conversion. Rather, it works like a system where each piece supports the next. Short-form content grabs attention.Meanwhile, long-form content builds trust.Together, they drive real growth. What Is Short-Form Content in 2026? Short-form content is quick, clear, and easy to consume. It meets users where they are—scrolling fast and making decisions in seconds. You’ll see this type of content on platforms like TikTok, Instagram, and YouTube Shorts. Common formats include: Vertical videos (5–30 seconds) Short captions or posts Carousel summaries Quick tips Main goal:To capture attention. Because users scroll quickly, short-form content needs to deliver value right away. It should spark curiosity, not explain everything. What Is Long-Form Content in 2026? On the other hand, long-form content goes deeper. It explains, teaches, and builds authority. You’ll often find it on platforms like YouTube and Substack, as well as blogs. Common formats include: Articles (800–2,000+ words) Long videos (5–20+ minutes) Podcasts Newsletters Main goal:To build trust. Unlike short-form, long-form content answers detailed questions. It helps people understand a topic clearly and make decisions. The Key Difference: Discovery vs. Decision The biggest difference is not length—it’s purpose. Short-form content helps people discover you.In contrast, long-form content helps people trust you. Here’s how they work: Short-form (Discovery): Reaches new audiences Creates awareness Sparks interest Long-form (Decision): Builds credibility Answers deeper questions Supports action As a result, each format plays a different role in your strategy. Why Short-Form Content Wins Attention Short-form content dominates reach in 2026. That’s because it matches how people consume content today. Most users scroll quickly. Therefore, they prefer content that is easy to understand in seconds. Short-form works well because it: Delivers value fast Encourages replays Fits platform algorithms Gets shared easily In addition, platforms reward content that keeps users engaged. Short-form naturally does this. However, there is a downside. Short-form content can grab attention, but it does not always build trust on its own. Why Long-Form Content Still Wins Authority Even with the rise of short-form, long-form content remains essential. In fact, it is more important than ever. As more content gets created, trust becomes harder to earn. That’s where long-form content stands out. It allows you to: Explain ideas clearly Show expertise Provide step-by-step guidance Answer real questions Moreover, long-form content performs better in search and AI-driven results. It gives platforms more context, which improves visibility. When people are ready to decide, they want clarity. And long-form content provides that. The Common Mistake Most Brands Make Many brands use these formats incorrectly. Some focus only on short-form content. As a result, they get views but struggle to convert. Others focus only on long-form content. However, they fail to get enough visibility. Because of this, growth feels inconsistent. The problem is not the content. It’s the lack of connection between formats. The Winning Strategy in 2026: Connect Both The most effective brands follow a simple system. First, they use short-form content to attract attention.Then, they guide people to long-form content.Finally, they convert through depth. For example: A TikTok video leads to a blog post A Reel leads to a YouTube video A LinkedIn post leads to a newsletter This creates a full content journey instead of isolated posts. How to Balance Both Without Burning Out You don’t need more ideas. Instead, you need a better system. Start with one long-form piece. Then, break it into multiple short-form posts. For example: One blog → several videos One video → multiple clips One podcast → many posts This approach saves time and improves consistency. At the same time, it helps you stay visible across platforms. When to Use Short-Form vs. Long-Form Use short-form content when you want to: Reach new audiences Test ideas Stay visible Increase engagement Use long-form content when you want to: Build authority Educate your audience Improve SEO Drive conversions By using each format correctly, you get better results from both. The Role of AI and Search in 2026 Content is no longer limited to social feeds. Today, AI tools and search engines play a major role in discovery. Because of this: Short-form content helps you get noticed Long-form content helps you get referenced In other words, short-form drives attention, while long-form builds authority. Final Thoughts: It’s Not About Length At the end of the day, this is not a format war. It’s about function. Each piece of content should have a clear role. Ask yourself: Is this meant to attract attention? Or is it meant to build trust? The best strategies do both. Short-form content gets you seen.Long-form content gets you chosen. And when you connect them properly, you create a system that drives consistent growth.

    For years, marketers have asked the same question: should you focus on short-form or long-form content? However, in 2026, that question no longer works. Instead of choosing one, you need to understand how both formats work together. Today, content is not linear. It does not move in a straight line from awareness to conversion. Rather, … Continue reading Short-Form Content vs. Long-Form Content in 2026: Which One Actually Wins?

    Image: Structured Data for AI Answers: Entity Hygiene & JSON-LD Patterns

    March 31, 2026

    Khalid Essam

    Structured Data for AI Answers Structured data isn’t a magic spell. It’s a label maker. And in an AI-heavy search world, labeling matters because ambiguity is expensive. When machines aren’t sure what your page is, they either ignore it or improvise. Neither outcome is great for your business. What structured data actually does (in human terms)? Helps search engines understand entities (your brand, your products, your authors). Connects pages together (site → page → article → organization). Makes extraction cleaner (dates, authorship, breadcrumbs, offers). Reduces the chance that systems misattribute facts or mix you with a similarly named brand. The ‘minimum viable schema stack’ If you’re publishing content and you want to be understood, start here. This is the stack that tends to create the cleanest graph: Organization (or LocalBusiness) — who you are. WebSite — what property this content belongs to. WebPage — what this URL is. Article/BlogPosting — what’s on the page (for editorial). BreadcrumbList — where it sits in your structure (optional, but helpful). See Also: Measuring AI Visibility: Crawls, Indexing & AI Citations JSON-LD: the ‘don’t make me maintain HTML attributes’ format JSON-LD is usually the easiest to manage at scale because it lives in one script block. One template change can update thousands of pages. Template: article graph (minimal but solid) This is intentionally short so it’s readable. Add properties as needed—but keep them truthful and consistent. <script type=”application/ld+json”> {   “@context”: “https://schema.org”,   “@graph”: [     {       “@type”: “Organization”,       “@id”: “https://example.com/#org”,       “name”: “Example Co”,       “url”: “https://example.com”,       “logo”: “https://example.com/logo.png”,       “sameAs”: [         “https://www.linkedin.com/company/example”,         “https://x.com/example”       ]     },     {       “@type”: “WebSite”,       “@id”: “https://example.com/#website”,       “url”: “https://example.com”,       “name”: “Example Co”,       “publisher”: { “@id”: “https://example.com/#org” }     },     {       “@type”: “WebPage”,       “@id”: “https://example.com/guide/#webpage”,       “url”: “https://example.com/guide/”,       “name”: “Guide Title”,       “isPartOf”: { “@id”: “https://example.com/#website” },       “about”: { “@id”: “https://example.com/#org” }     },     {       “@type”: “BlogPosting”,       “@id”: “https://example.com/guide/#article”,       “headline”: “Guide Title”,       “datePublished”: “2026-02-22”,       “dateModified”: “2026-02-22”,       “author”: { “@type”: “Person”, “name”: “Author Name” },       “mainEntityOfPage”: { “@id”: “https://example.com/guide/#webpage” },       “publisher”: { “@id”: “https://example.com/#org” }     }   ] } </script> Optional add-on: BreadcrumbList (site structure reinforcement) <script type=”application/ld+json”> {   “@context”: “https://schema.org”,   “@type”: “BreadcrumbList”,   “itemListElement”: [     { “@type”: “ListItem”, “position”: 1, “name”: “Home”, “item”: “https://example.com/” },     { “@type”: “ListItem”, “position”: 2, “name”: “Guides”, “item”: “https://example.com/guides/” },     { “@type”: “ListItem”, “position”: 3, “name”: “Guide Title”, “item”: “https://example.com/guide/” }   ] } </script> Template: product + offer (the ecommerce version) If you sell things, the schema stack changes. The biggest rule: don’t lie. Your structured data must match what users can actually see on the page. <script type=”application/ld+json”> {   “@context”: “https://schema.org”,   “@type”: “Product”,   “@id”: “https://example.com/product/sku123/#product”,   “name”: “Product Name”,   “image”: [“https://example.com/images/sku123.jpg”],   “sku”: “sku123”,   “brand”: { “@type”: “Brand”, “name”: “Example Co” },   “offers”: {     “@type”: “Offer”,     “url”: “https://example.com/product/sku123/”,     “priceCurrency”: “USD”,     “price”: “49.00”,     “availability”: “https://schema.org/InStock”   } } </script> Common structured data mistakes (and how to stop making them) Mismatch: schema says “InStock” but the page shows “Out of stock.” (Bots hate that.) Missing IDs: no @id strategy, so your entities can’t connect cleanly. Inconsistent URLs: mixed trailing slashes, HTTP vs HTTPS, www vs non-www in your markup. Stuffing irrelevant properties: adding every schema type you can find like it’s Pokemon. Hidden content markup: marking up things users can’t see (policy risk). A simple @id strategy that scales One Organization @id per domain (e.g., https://example.com/#org). One WebSite @id per domain (e.g., https://example.com/#website). Per-page WebPage @id (URL + #webpage). Per-article @id (URL + #article) or per-product @id (URL + #product). Use those IDs consistently across templates. See Also: Structured Data for AI Answers: Entity Hygiene & JSON-LD Patterns Validation: trust, but verify Run a schema validator (and fix errors, not just warnings). Check rendered HTML to confirm JSON-LD is present after deployment. Spot check a handful of pages per template (homepage, category, article, product). Re-check after CMS/plugin updates (they love breaking markup quietly). Structured data checklist Organization + WebSite + WebPage present on core templates. Article or Product markup matches visible content. Consistent canonical URLs used everywhere (including in schema). Stable @id strategy ties entities together. No misleading or hidden markup. Next up: structured data helps you be understood. Clean HTML structure helps you be quoted. That’s the ‘quote-ready’ content engineering article. Further reading: Google Search Central: Intro to structured data  Google Search Central: Structured data policies  Google Search Central: AI features and your website  

    Structured Data for AI Answers Structured data isn’t a magic spell. It’s a label maker. And in an AI-heavy search world, labeling matters because ambiguity is expensive. When machines aren’t sure what your page is, they either ignore it or improvise. Neither outcome is great for your business. What structured data actually does (in human … Continue reading Structured Data for AI Answers: Entity Hygiene and JSON-LD Patterns

    Image: Answer Capsules: The 25-Word Pattern That Gets You Cited

    March 29, 2026

    Khalid Essam

    Answer Capsules: The 25-Word Pattern That Gets You Cited Want to know what an LLM loves more than a brilliant 2,000-word essay? A clean 25-word answer it can steal. Not because it’s lazy (OK, it is). Because citations happen when the model can lift a self-contained chunk without doing extra work. What is an answer capsule? An answer capsule is a short, standalone explanation placed directly under a question-style heading. Think: “What is X?” then immediately: one tight paragraph that defines X and gives context. If you write it right, it becomes the quote. See Also: LLM Citation Optimization Checklist for ChatGPT, Perplexity & Gemini Why it works (in plain English)? When an assistant is building an answer, it is looking for a chunk that is: Short enough to fit in the response. Clear enough to stand alone without surrounding context. Specific enough that it doesn’t feel risky. Neutral enough that it doesn’t read like an ad. Answer capsules check all four boxes. The 25-word formula Here is the easiest way to write one without overthinking it: Name the thing (define it in 1 clause). Say what it helps with (the job to be done). Say when to use it (the trigger). Add one constraint or qualifier (so it feels accurate). Rule of thumb: If you need two paragraphs, you missed the point. Templates you can copy and reuse Definition capsule (“What is X?”) X is a ______ that helps ______ by ______. Use it when ______ because ______. How-to capsule (“How do I do X?”) To do X, start by ______, then ______, and finish by ______. The fastest win is usually ______. Comparison capsule (“X vs Y”) Use X when you need ______. Use Y when you need ______. If your priority is ______, choose ______. Examples (so you can feel it) Example 1: eligibility / bots Heading: “How do you get cited in ChatGPT Search?” Capsule: To get cited in ChatGPT Search, make sure OAI-SearchBot can crawl your page, then place a short answer capsule under a question heading so it can be quoted. Example 2: clickability Heading: “What makes an AI citation earn the click?” Capsule: AI citations get clicked when the title matches the user’s question and the page delivers the answer immediately, without popups, fluff, or a slow load. Where to put links (and where not to)? This is where people accidentally sabotage their own quote. Keep the capsule link-free. No anchor text, no “click here”. Put supporting links immediately after the capsule (in the next paragraph or bullets). If the capsule reads clean without links, it is easier to lift and cite. How to retrofit answer capsules into old content? This is the part that gets results fast, because you are upgrading pages that already have authority and backlinks. Do this step by step: Pick 10-20 pages that already get organic traffic (or already rank). Rewrite one H2 on each page into a question a human would type. Add one capsule directly under that heading (20-25 words). Move links, citations, and screenshots below the capsule. Add a second capsule for the next most important question on the page. Update the publish date if it is honest to do so (and you actually improved it). Common mistakes (aka how to ruin a capsule) Writing marketing copy instead of an answer (“our award-winning solution…”). Using pronouns without context (“This helps you do that…”). Being vague (“It improves performance” – whose, what performance?). Burying the answer after a long story (the story can stay, just not first). Making the capsule too long (your second paragraph is not a capsule). References Search Engine Land – Content traits that LLMs quote (answer capsule concept):  OpenAI Help Center – ChatGPT Search (sources/citations): 

    Answer Capsules: The 25-Word Pattern That Gets You Cited Want to know what an LLM loves more than a brilliant 2,000-word essay? A clean 25-word answer it can steal. Not because it’s lazy (OK, it is). Because citations happen when the model can lift a self-contained chunk without doing extra work. What is an answer … Continue reading Answer Capsules: The 25-Word Pattern That Gets You Cited

    Image: LLM Citation Optimization Checklist (ChatGPT, Perplexity, Gemini)

    March 25, 2026

    Khalid Essam

    LLM Citation Optimization Checklist (ChatGPT, Perplexity, Gemini) You don’t “rank” in AI answers. You get referenced. The goal is to become the easiest-to-quote, easiest-to-verify source on the internet for the questions you want to own. This checklist is designed for: ChatGPT (Search + Deep Research) Perplexity Gemini (Gemini Apps + Google’s ecosystem) What a citation looks like in each tool? ChatGPT When ChatGPT uses Search, it can include inline citations and a Sources panel. Deep Research can produce structured reports with linked sources. [1][2] Perplexity Perplexity is citation-forward: answers typically include numbered citations that link to original sources. [3] Gemini Gemini Apps can show sources/links for claims, and include a Double-check response feature that uses Google Search to corroborate statements. Gemini responses can also show related content links. [4][5] The citation ladder (what you’re really optimizing) Think of citations as a ladder with three rungs: Eligibility: Can the platform crawl, index, and access your page? Extractability: Can an AI lift a clean, self-contained answer from your page? Authority: Is your page a safe, credible choice to cite (and to keep citing)? If you fail rung #1, nothing else matters. Master checklist (works across ChatGPT, Perplexity, Gemini) 1) Eligibility: make sure the bots can find you ChatGPT eligibility (OAI-SearchBot) OpenAI documents OAI-SearchBot as the crawler used to surface websites in ChatGPT search features. If you block it in robots.txt, your pages may not be shown in ChatGPT Search results. [6] Checklist: ☐ Allow OAI-SearchBot in robots.txt for pages you want cited. ☐ If you don’t want training, you can disallow GPTBot while still allowing search (the controls are independent). [6] ☐ After updating robots.txt, expect up to ~24 hours for changes to reflect. [6] Example robots.txt pattern: User-agent: OAI-SearchBot Allow: / User-agent: GPTBot Disallow: / OpenAI also documents ChatGPT-User as a user-initiated fetcher; it is different from search indexing. [6] Perplexity eligibility (PerplexityBot + WAF reality) Perplexity documents PerplexityBot as a crawler designed to surface and link websites in its results, and provides guidance for IP allowlisting and robots.txt. [7] Checklist: ☐ Allow PerplexityBot in robots.txt. [7] ☐ If you use a WAF (Cloudflare/AWS WAF, etc.), whitelist Perplexity’s published IP ranges and verify user-agent. [7] ☐ Expect up to ~24 hours for changes to take effect after updates. [7] Example robots.txt pattern: User-agent: PerplexityBot Allow: / Perplexity also documents Perplexity-User for user-triggered fetches, which may behave differently from standard crawling. [7] Gemini eligibility (Google indexing still matters) Gemini is closely tied to Google’s indexing ecosystem. If Google can’t crawl/index your pages, you’re playing on hard mode. Google states robots.txt is primarily for crawl management, not for keeping a page out of Search. [8] Checklist: ☐ Don’t use robots.txt as “security”. It’s not a reliable way to keep pages out of Google Search. [8] ☐ If you must keep a page out of Google, use noindex (meta tag or HTTP header). [9] ☐ Don’t block crawling of a noindex page via robots.txt, or Google may not see the noindex directive. [9] ☐ Use Search Console’s URL Inspection tool to test indexability and request indexing. [10] 2) Extractability: build answer capsules that AI can lift Most AI citation wins come from a simple pattern: an “answer capsule” placed directly under a question-style heading. One content audit reported that a strong on-page pattern associated with being cited by ChatGPT was the presence of an answer capsule: concise, self-contained, roughly 20-25 words, placed immediately after a title or question-based H2. The same audit found 72.4% of cited posts had an identifiable answer capsule. [11] Checklist: ☐ Use question-style titles/H2s (“What is…”, “How do you…”, “Best way to…”). ☐ Immediately follow with a tight capsule that can stand alone. ☐ Keep the capsule clean and link-free; place links below it. [11] ☐ Use scannable structure: short paragraphs, bullets, and subheads. Answer capsule template (copy/paste): What is X? X is ______ that helps ______ by ______. Use it when ______ because ______. 3) Proof: give the model a reason to cite you (not “anyone”) Answer capsules get you into the conversation. Original data and owned insight get you cited. That same audit found that 52.2% of cited posts featured original data or branded-owned insight (for example: benchmarks, surveys, proprietary metrics, study results, or clear methodology). [11] Checklist: ☐ Add at least one owned element per page (small dataset, benchmark, mini-case study, proprietary framework, or methodology). ☐ Put proof near the answer capsule, not 2,000 words down. ☐ Use plain language around the proof (“In our 2025 analysis of 312 sites…”) so it is easy to lift. 4) Authority: be present where each platform tends to pull from Different AI platforms cite different types of sources. One analysis of citation patterns (Aug 2024-Jun 2025) reported that ChatGPT frequently cited Wikipedia, while Perplexity and Google AI Overviews leaned heavily on Reddit in that dataset. [12] Checklist: ☐ Build a consistent entity footprint (brand/name consistency, About page, author bios). ☐ Earn credible mentions in ecosystems that appear frequently in citations (where relevant and appropriate). ☐ Make your page a citation endpoint: the definitive definition, checklist, or benchmark people reference. For Google AI features, Google says the best practices for SEO still apply and there are no special additional requirements to appear in AI Overviews/AI Mode. [14] 5) Clickability: make the citation attractive after you get it Being cited is step one. Getting clicked is step two. If your title tag is vague or your meta description is blank, your citation is less likely to earn the click. Third-party guidance on Perplexity optimization commonly emphasizes strong meta titles and descriptions to improve click-through. [13] Checklist: ☐ Title tag matches the prompt language (e.g., “LLM citation optimization checklist…”). ☐ Meta description promises the payoff (“Copy/paste checklist + robots.txt patterns…”). ☐ Fast load, minimal popups, and the answer isn’t buried. 6) Measurement: track where you’re getting cited (and why) Checklist: ☐ Track referral traffic and landing pages (analytics + UTM hygiene). ☐ In ChatGPT, inspect the Sources panel to see what it cited. [1] ☐ In Perplexity, click numbered citations to review source selection. [3] ☐ In Gemini Apps, use Double-check response to see corroboration behavior. [4] ☐ Use Search Console URL Inspection to validate indexability and request indexing. [10] ☐ Watch server logs/WAF events for OAI-SearchBot, GPTBot, PerplexityBot, and Perplexity-User traffic. [6][7] Platform-specific quick checklists ChatGPT ☐ Allow OAI-SearchBot (search inclusion). [6] ☐ Add question-based headings + an answer capsule (20-25 words). [11] ☐ Keep the capsule link-free; move links below. [11] ☐ Add original data/owned insight near the top. [11] ☐ Validate via ChatGPT Search sources. [1] Perplexity ☐ Allow PerplexityBot (search inclusion). [7] ☐ Whitelist Perplexity IP ranges in your WAF if needed. [7] ☐ Structure content for extraction (capsules, bullets, mini-tables). ☐ Tighten title/meta for click-through. [13] ☐ Spot-check by clicking Perplexity citations. [3] Gemini ☐ Ensure pages are indexable by Google (avoid accidental robots blocks). [8] ☐ Use noindex correctly when needed (and don’t block the page via robots.txt). [9] ☐ Assume classic SEO still matters for AI features. [14] ☐ Use Gemini Apps Double-check response when validating factual answers. [4] If you only do 3 things this week Fix eligibility (OAI-SearchBot + PerplexityBot + Google indexability). [6][7][8] Add answer capsules to your top pages (clean, link-free, question-based). [11] Add one piece of original data per page (even small benchmarks work). [11] For developers building citation-first experiences (optional) If you’re building your own app or workflow, you can often get citations as structured output rather than guessing: OpenAI’s web search tooling can return answers with citation metadata (including sources beyond what is cited inline). [15] Gemini API supports grounding with Google Search; enabling the google_search tool can produce answers with citations. [16] Referenceshttps://docs.perplexity.ai/docs/resources/perplexity-crawlers OpenAI Help Center – ChatGPT Search.  OpenAI Help Center – Deep Research FAQ.  Perplexity Help Center – How does Perplexity work?.  Google Support – Gemini Apps help (double-check responses, sources, etc.).  Google Workspace Updates – Related content links in Gemini responses (Sep 2024).  OpenAI Platform Docs – Bots (OAI-SearchBot, GPTBot, ChatGPT-User).  Perplexity Docs – Perplexity Crawlers (PerplexityBot, Perplexity-User, IP ranges).  Google Search Central – Introduction to robots.txt.  Google Search Central – Block indexing with noindex.  Google Search Console Help – URL Inspection tool.  Search Engine Land – How to get cited by ChatGPT (content traits LLMs quote).  Semrush – Perplexity AI optimization.  Google Search Central – AI features (AI Overviews/AI Mode).  OpenAI Developer Docs – Web search tools guide.  Google AI for Developers – Gemini API: grounding with Google Search.  Related reading (optional) These are additional context links that were included in the original draft: The Verge – Deep Research viewer update (OpenAI) The Verge – Cloudflare report on Perplexity bots:  Reuters – Reddit sues Perplexity over scraping/training (Oct 22, 2025):  The Verge – NotebookLM can find its own sources: 

    LLM Citation Optimization Checklist (ChatGPT, Perplexity, Gemini) You don’t “rank” in AI answers. You get referenced. The goal is to become the easiest-to-quote, easiest-to-verify source on the internet for the questions you want to own. This checklist is designed for: ChatGPT (Search + Deep Research) Perplexity Gemini (Gemini Apps + Google’s ecosystem) What a citation … Continue reading LLM Citation Optimization Checklist (ChatGPT, Perplexity, Gemini)

    Image: Get Listed Where AI Looks: Roundups, Directories, and the PR Side of Citations

    March 24, 2026

    Khalid Essam

    Get Listed Where AI Looks: Roundups, Directories, and the PR Side of Citations Sometimes the best way to get cited is to stop trying to be the one doing the citing A lot of brands burn months building “best {category}” pages that will never win. Meanwhile, the shortlist pages that *do* get cited are already ranking, already trusted, and already structured. So you play a different game: Get included. See Also:  What gets cited in ChatGPT / Perplexity for “best {category}” queries? Identify the shortlist gatekeepers (your Citation SERP) From your citation SERP research, you’ll find: recurring publishers recurring directories recurring ‘review + comparison’ sites Those are your gatekeepers. Build a target list and work it. Pitch the inclusion, not the ego Bad pitch: “We’re the best.” Good pitch: “Here’s the exact use case where we outperform, plus the constraint where we don’t.” Editors and reviewers are allergic to hype. They love specificity. Give them assets that reduce their workload Provide: a one-paragraph ‘best for’ blurb 3 bullet differentiators 1 honest downside screenshots or proof links pricing range Make it easy to include you, and easy to cite you. See Also: AI Shopping Intent: Structured Data & Reviews Build your own proof pages to support PR When you ask to be included, the best follow-up link is rarely your homepage. It’s a proof page: documentation methodology benchmarks case study with constraints That’s how you turn inclusion into repeatable citations. Close the loop with internal linking Once you get included somewhere, link to that roundup from your own cluster. Then link back to the pillar article to explain the citation ecosystem. It’s not just vanity. It’s reinforcement.

    Get Listed Where AI Looks: Roundups, Directories, and the PR Side of Citations Sometimes the best way to get cited is to stop trying to be the one doing the citing A lot of brands burn months building “best {category}” pages that will never win. Meanwhile, the shortlist pages that *do* get cited are already … Continue reading Get Listed Where AI Looks (Roundups + Directories)