GEO FAQ: Complete Guide to Generative Engine Optimization

Diagram of generative engine optimization showing content signals that earn ai citations on the left and the ai engines where citations appear on the right.

GEO FAQ: Complete Guide to Generative Engine Optimization

Complete GEO FAQ covering generative engine optimization for AI search including ChatGPT, Perplexity, AI Overviews, and…
Learn More
Prompt engineering

Prompt Engineering

Prompt engineering is the practice of crafting the input given to a generative AI model to…
Learn More
Four step screaming frog workflow to extract search console query activity per url: connect the gsc api, crawl the site, read clicks impressions ctr and position columns, then export

Use Screaming Frog to extract query activity

SEO Tip: Use Screaming Frog to extract query fan-outs that power Google’s AI Overviews at scale…
Learn More
How ai search tools source information from organic search results

How AI Search Tools Source Information from Organic Search Results

Research-backed analysis of how ChatGPT, Perplexity, Google AI Overviews, Claude, and Grok retrieve and cite web…
Learn More
Diagram showing how chatgpt runs bing searches to retrieve and cite pages, with the share of citations matching bing versus google.

ChatGPT SEO: How to Optimize for ChatGPT and SearchGPT Citations

ChatGPT uses Bing's index, not Google's. Only 12% of ChatGPT citations overlap with Google's top 10.…
Learn More
Comparison chart of ai crawlers by operator: openai gptbot blocked while chatgpt-user and oai-searchbot are allowed, anthropic claudebot and its legacy tokens allowed with crawl-delay support, perplexitybot blocked over documented stealth crawling, and google-extended blocked while googlebot stays allowed, plus crawl-to-refer ratios from cloudflare research.

AI Crawler Comparison: GPTBot, ClaudeBot, PerplexityBot Complete Guide

Complete comparison of AI crawlers including GPTBot, ClaudeBot, PerplexityBot, and Google-Extended. Covers robots.txt compliance, Crawl-delay support,…
Learn More

Get new blog posts by email: