# SEO and AI-search problems, with fixes that work

Each answer starts from a question people actually type, gives the direct answer first, then the step-by-step fix that works without any paid tool, then where SEOBolt helps and when it is not the right tool.

17 answers, last updated 13 November 2026. Machine-readable list: https://seobolt.app/solutions.json

## All problems and answers
- [How do I check whether ChatGPT cites my website?](https://seobolt.app/solutions/check-if-chatgpt-cites-my-website.md): Ask your buyers' questions in ChatGPT with search on, read the sources, repeat on several days, and check analytics for utm_source=chatgpt.com visits.
- [How do I check whether my site is visible in AI search (GEO)?](https://seobolt.app/solutions/check-ai-search-visibility-geo.md): Check separately that AI crawlers can reach and read your pages and whether answers cite you for buyer prompts; nobody can guarantee citations.
- [How do I run an SEO audit from Claude or ChatGPT?](https://seobolt.app/solutions/run-seo-audit-from-claude-or-chatgpt.md): Paste one page for a quick review, or connect an SEO MCP server so the assistant can crawl the site and read the fix plan.
- [How can I use Google Search Console data from Claude or ChatGPT?](https://seobolt.app/solutions/google-search-console-with-claude-or-chatgpt.md): Upload a Performance export, script the Search Console API, or connect an MCP server that holds read-only access.
- [Is there a cloud alternative to Screaming Frog for crawling my site?](https://seobolt.app/solutions/crawl-website-without-desktop-crawler.md): A hosted crawler suits automation and AI assistants, while Screaming Frog's desktop spider suits deep manual configuration.
- [How do I make a monthly keyword ranking report?](https://seobolt.app/solutions/monthly-keyword-ranking-report.md): Export the same Search Console Performance report each month, compare it with the previous month, and write down what changed and what to do.
- [How long should a meta description be?](https://seobolt.app/solutions/meta-description-length.md): Google sets no limit and truncates to device width; aim for roughly 120 to 155 characters with the key point first.
- [How long should a title tag be and how do I check it?](https://seobolt.app/solutions/title-tag-length.md): Google sets no limit and may rewrite titles; aim for about 50 to 60 characters, topic first, unique on every page.
- [Will blocking GPTBot remove my site from ChatGPT search?](https://seobolt.app/solutions/blocking-gptbot-chatgpt-search.md): No: GPTBot controls training use, OAI-SearchBot controls ChatGPT search, and they are independent robots.txt settings.
- [How do I test whether my robots.txt blocks Googlebot or AI crawlers?](https://seobolt.app/solutions/test-robots-txt-googlebot-and-ai-crawlers.md): Find the one robots.txt group that matches the crawler's token, test the path against its rules, then confirm with a live request.
- [Do I need an llms.txt file to be cited by ChatGPT or Claude?](https://seobolt.app/solutions/do-i-need-llms-txt.md): No evidence shows it is required; it is an optional proposal that helps agents reading documentation and should not be expected to earn citations.
- [Why does my page get impressions in Search Console but almost no clicks?](https://seobolt.app/solutions/impressions-but-no-clicks.md): Check average position first, because most pages with impressions but no clicks rank too far down; then check query intent and the snippet.
- [How do I find and fix keyword cannibalization?](https://seobolt.app/solutions/fix-keyword-cannibalization.md): Find queries where two of your URLs share impressions, then merge, redirect or differentiate the pages and point every signal at one URL.
- [How do I find keywords my site already ranks for but doesn't target?](https://seobolt.app/solutions/find-keywords-you-already-rank-for.md): List each page's queries in Search Console and add a direct answer for the ones whose words the page does not address.
- [Why did my page lose Google traffic and what should I refresh?](https://seobolt.app/solutions/page-lost-traffic.md): Compare the drop period with the previous period and last year, then classify it as ranking loss, demand drop or CTR drop before changing anything.
- [How do I check whether Google has indexed my pages?](https://seobolt.app/solutions/check-if-google-indexed-my-pages.md): Use URL Inspection for one URL, the Page indexing report for the site, and the URL Inspection API (2,000 per day per property) for batches.
- [How do I get a prioritized SEO fix list I can hand to a developer or AI agent?](https://seobolt.app/solutions/prioritized-seo-fix-list-with-code.md): Group issues by cause, rank them by whether they block indexing, and write each fix as a code change with its affected URLs.

## Also answered elsewhere on this site
- [Which SEO tool has an MCP server I can use from ChatGPT or Claude?](https://seobolt.app/guides/seo-mcp-server): SEOBolt has a remote MCP server for audits, fix plans and Search Console analysis; Screaming Frog's pricing page also lists an MCP server for its desktop crawler.
- [What is a good SEO audit tool for a small agency or in-house team?](https://seobolt.app/guides/seo-audit-tool-for-agencies): Pick the tool by the job: recurring crawls per client site, a prioritized fix list and AI-search readiness; use a suite if you need backlink or keyword data.
- [Can I track keyword rankings for free?](https://seobolt.app/blog/how-to-track-keyword-rankings): Yes: Google Search Console shows average position, clicks and impressions for queries that already earned impressions; it is not a rank checker.
- [How do I find and fix broken links on my website?](https://seobolt.app/blog/find-fix-broken-links): Crawl the site, list URLs that return 404 or errors, and fix or redirect them, starting with links on important pages.
- [What is Domain Rating and how do I check mine?](https://seobolt.app/blog/what-is-domain-rating): Domain Rating is a 0 to 100 estimate of a domain's backlink strength; SEOBolt computes an estimate from the Common Crawl web graph, which differs from any commercial tool's figure.
- [Why are my pages Crawled - currently not indexed?](https://seobolt.app/blog/crawled-currently-not-indexed): Google fetched the page and chose not to index it; the usual causes are thin or duplicate pages and weak internal links, and the fix is on the page, not another submission.
- [What is a good Moz Pro alternative?](https://seobolt.app/moz-alternative): It depends on the job: SEOBolt covers audits, fix plans and AI-search checks but has no proprietary backlink or keyword index, so it is not a like-for-like replacement.

HTML version: https://seobolt.app/solutions
