# Spook — full reference for AI > Spook is an SEO autopilot. It connects to Google Search Console, finds the Google and ChatGPT queries your site can realistically rank for, writes SEO-optimized articles against a quality-score floor, and publishes them automatically to WordPress, Shopify, Ghost, Webflow, Payload, or any site via webhook. It grows organic traffic on autopilot. Spook is a subscription SaaS at $29/month per site (volume discounts for multiple sites), including 30 AI-written articles per site per month, query research, automatic publishing, and the Spook Network backlink exchange. ## Core pages - [Spook home](https://www.tryspook.com): what Spook does, how it works, pricing, and FAQ. - [Pricing](https://www.tryspook.com/#pricing): $29/month per site, with volume discounts. - [About](https://www.tryspook.com/about): why Spook exists and who builds it. - [Integrations](https://www.tryspook.com/integrations): publish to WordPress, Shopify, Ghost, Webflow, Payload, Next.js, or any site via webhook. - [GEO](https://www.tryspook.com/geo): Generative Engine Optimization - how Spook writes and publishes content to be quoted by ChatGPT, Perplexity, and Google's AI Overviews. - [Compare](https://www.tryspook.com/compare): honest Spook-vs-competitor comparisons (Outrank, SEObot, Frase, Surfer SEO, Jasper and more) with prices read from each product's public pages. - [Alternatives](https://www.tryspook.com/alternatives): roundup of Spook alternatives, what each does better, and who should pick it. - [Directory submission service](https://www.tryspook.com/directory-submission-service): Directory Boost - a one-time $99 service where Spook lists a site on 51 dofollow startup directories and tracks every listing to live. - [Docs](https://www.tryspook.com/docs): integration and setup guides. - [Next.js blog integration](https://www.tryspook.com/docs/nextjs-blog): render a Spook-hosted blog in a Next.js app. - [Blog](https://www.tryspook.com/blog): articles on SEO and content marketing. - [Free SEO tools](https://www.tryspook.com/tools): a suite of free, no-signup SEO tools. ## About Spook Spook automates the whole organic-growth loop so a business owner does not have to learn SEO. It cross-references a site's Google Search Console data with live SERP difficulty to find queries the site can actually win, writes and scores each article against a hard SEO-quality floor before publishing, and pushes finished posts straight to the site. It writes in the site's own language and market. ## Free SEO tools (full guides) These tools are free, require no signup, and run entirely in the browser. Each is also callable as an API and over MCP (see below). ### Landing Page SEO Audit URL: https://www.tryspook.com/tools/landing-page-audit Landing pages are built to convince someone who already knows what you do. Ranking asks the opposite: enough words, in enough structure, for Google to match a stranger's search. This audit fetches your page the way a crawler does - no JavaScript - and scores the fifteen things standing between it and a ranking, from the title tag to whether anything on your site links to it. One free audit per website. How to use it: 1. Paste the URL of the page you actually sell from - your app page, your pricing page. 2. Add the search term you want it to rank for, so the audit can judge the copy against it. 3. Work down the failing rows: each one says what we fetched and what we found. 4. Re-check after you've changed the page, and keep going until the reds are gone. FAQ: - Q: Why doesn't my landing page rank for anything? A: Usually one of three reasons, and this audit tells you which. The page never says the words people search - it uses your product's vocabulary instead of your buyer's. Or it has too little text for Google to match a query against, because the copy is baked into images or rendered by JavaScript the first crawl doesn't run. Or nothing on your own site links to it, so Google has no reason to trust it for a competitive term. - Q: How many words should a landing page have? A: There's no magic number, but under about 300 words of real text there is very little for Google to match a search against, and nothing for an AI answer engine to quote. That doesn't mean padding it out - it means the page should genuinely explain what it does, who it's for, and what it replaces, in language a buyer would use. - Q: Is a landing page or a blog post better for ranking? A: Both, doing different jobs. The landing page should win the one term that describes what you sell. The blog posts win the hundred searches people make before they know your product exists - and they link to the landing page, which is what makes it rank for the competitive term in the first place. - Q: Does this check my page the way Google does? A: It fetches the raw HTML with no browser and no JavaScript, which is what Google's first pass sees. If your page comes back nearly empty here, that's a real finding: your copy is arriving too late for the crawl that decides what the page is about. - Q: Why only one free audit per website? A: The audit is free and there's no signup, so the limit is per site rather than per visitor - you get the full result for your domain, from any device, whenever you come back for it. Auditing more pages, re-running one after you've changed it, and getting the rewritten copy and the supporting articles are what a Spook account adds. ### llms.txt Generator URL: https://www.tryspook.com/tools/llms-txt-generator llms.txt is an emerging standard - a single Markdown file at the root of your site that gives large language models a clean, curated map of your most important pages. Fill in your site details and key links below to generate a valid llms.txt you can publish at yourdomain.com/llms.txt. How to use it: 1. Enter your site name and a one-line summary of what it does. 2. Add sections (like Docs or Products) and the key URLs you want AI models to prioritize. 3. Copy the generated file and save it as llms.txt in the root of your domain. 4. Keep it updated as your most important pages change. FAQ: - Q: What is llms.txt? A: llms.txt is a proposed standard file, written in Markdown, that lives at the root of your site (yourdomain.com/llms.txt). It gives large language models a concise, curated guide to your most important pages - similar to how robots.txt guides search crawlers or sitemap.xml lists your URLs. - Q: Where do I put the llms.txt file? A: At the root of your domain, so it's reachable at yourdomain.com/llms.txt. Save the generated text as a plain file named llms.txt and upload it alongside your robots.txt. - Q: Does llms.txt actually help AI visibility? A: It's a young standard and not every model reads it yet, but adoption is growing fast. Publishing a clean llms.txt is low-effort insurance: it makes your key content easy for AI systems to find and summarize accurately as support widens. - Q: Is llms.txt the same as robots.txt? A: No. robots.txt controls which crawlers may access your pages; llms.txt curates and describes your most important content for large language models. They do different jobs and can both live at your domain root. - Q: What should I include in an llms.txt file? A: Your site name, a one-line summary, and links to your highest-value pages - docs, key products, pricing, and cornerstone articles - each with a short note. Keep it curated, not a dump of every URL. ### AEO Content Checker (Answer Engine Optimization) URL: https://www.tryspook.com/tools/aeo-checker Answer engines like ChatGPT, Perplexity, and Google's AI Overviews pull short, factual passages straight from web pages. This checker analyzes your content for the traits those systems reward - a direct answer up front, question headings, lists, stats, and clear definitions - and scores how quotable it is. How to use it: 1. Paste your article or section into the box. 2. Review your AEO score and the checklist of what helps and what's missing. 3. Add a concise answer near the top, question-style headings, and supporting stats or lists. 4. Re-check until the score is green, then publish. FAQ: - Q: What is Answer Engine Optimization (AEO)? A: AEO (also called Generative Engine Optimization, or GEO) is optimizing content so AI answer engines - ChatGPT, Perplexity, Gemini, and Google AI Overviews - quote and cite it. It emphasizes direct answers, clear structure, and citable facts over traditional keyword tactics. - Q: How is AEO different from SEO? A: Classic SEO aims to rank a page so a human clicks it. AEO aims to have your content extracted and cited inside an AI-generated answer. The tactics overlap - good structure and authority help both - but AEO leans harder on answer-first writing, Q&A formatting, and quotable statistics. - Q: How do I get cited by ChatGPT or Perplexity? A: Answer the question directly in the first sentence or two, use the exact question as a heading, back claims with specific numbers, and add FAQ or Q&A structure. Being factually clear and well-organized matters more than length. - Q: Does AEO replace traditional SEO? A: No, it complements it. You still need to be crawlable, fast, and authoritative. AEO adds answer-first writing and clear structure on top, so the same page can win a blue-link ranking and an AI citation. - Q: How often should I run the AEO checker? A: Run it on every new article before publishing, and re-check older pages you want cited by AI. It takes seconds and flags the structural wins that make content quotable. ### AI Brand Visibility Prompt Generator URL: https://www.tryspook.com/tools/ai-prompt-generator You can't improve what you don't measure. Enter your brand and category to generate a pack of realistic prompts - discovery, comparison, and recommendation questions - that you can run through ChatGPT, Perplexity, Gemini, and Claude to see if and how they mention you. How to use it: 1. Enter your brand name, what it does, and a competitor or two. 2. Copy the generated prompts - or copy them all at once. 3. Paste each into ChatGPT, Perplexity, Gemini, and Claude and note whether your brand appears. 4. Track the prompts where you're missing, then create content that answers them. FAQ: - Q: Why check my brand's AI visibility? A: More people now ask ChatGPT, Perplexity, and Gemini for recommendations instead of searching Google. If those models don't mention your brand for buying-intent questions, you're invisible to a fast-growing slice of demand. Testing prompts shows exactly where you stand. - Q: Which AI tools should I test? A: Start with the big four: ChatGPT, Perplexity, Google Gemini (and AI Overviews), and Claude. Run the same prompt in each - answers vary a lot between them, so a mention in one doesn't mean you appear in the others. - Q: How do I improve my AI visibility? A: Create clear, factual content that answers the prompts where you're missing, earn mentions on sites AI models trust, keep your key facts consistent across the web, and use answer-first structure. Our AEO checker helps you format that content to be quotable. - Q: How often should I check my AI visibility? A: Monthly is a sensible cadence for most brands - AI models and their answers shift as they retrain and as your content and mentions grow. Track the same prompts over time to see whether you're gaining or losing ground. - Q: Why does my brand appear in one AI tool but not another? A: Each model trains on different data and retrieves sources differently, so answers vary a lot. Being cited by Perplexity doesn't mean ChatGPT knows you - test each one separately and fill the gaps. ### AI Crawler Access Checker URL: https://www.tryspook.com/tools/ai-crawler-checker AI companies crawl the web to train models and to answer questions with live citations. This checker reads your robots.txt and shows, crawler by crawler, whether each major AI bot is allowed or blocked - so you can decide who gets access to your content. How to use it: 1. Paste the contents of your current robots.txt (from yourdomain.com/robots.txt). 2. Review the status of each AI crawler - allowed or blocked. 3. Decide which to allow (for AI answer visibility) or block (to protect training data). 4. Use our robots.txt generator to create the exact directives you want. FAQ: - Q: Should I block or allow AI crawlers? A: It's a trade-off. Allowing crawlers like OAI-SearchBot and PerplexityBot can get your content cited in AI answers, driving referral traffic. Blocking bots like GPTBot and CCBot keeps your content out of model training. Many sites allow answer and search bots while blocking training bots. - Q: What's the difference between GPTBot and OAI-SearchBot? A: GPTBot crawls content to train OpenAI's models, while OAI-SearchBot fetches pages to cite in ChatGPT's live search answers. If you want visibility in ChatGPT's answers but not in training data, allow OAI-SearchBot and block GPTBot. - Q: Does blocking an AI crawler remove me from its answers? A: It stops that company from crawling your site directly, but models may still reference content they learned earlier or find through third parties. Blocking is about future access, not erasing existing knowledge. - Q: Where do I add AI crawler rules? A: In your robots.txt at the root of your domain, as separate User-agent groups. Our robots.txt generator can build the exact directives for you. - Q: Do all AI companies respect robots.txt? A: Most major ones - OpenAI, Anthropic, Google, and Perplexity - honor robots.txt, but compliance isn't universally guaranteed. For content you must protect, use server-side access controls, not robots.txt alone. ### Google SERP Snippet Preview URL: https://www.tryspook.com/tools/serp-preview Your title tag and meta description are the first thing searchers read - and Google truncates them by pixel width, not character count. Paste yours below to preview the live snippet, check that nothing gets cut off, and edit until it earns the click. How to use it: 1. Enter your page title, URL, and meta description. 2. Watch the live desktop and mobile preview update as you type. 3. Keep the title under ~580px and the description under ~920px so Google doesn't truncate them. 4. Copy the ready-made