{"name":"SEOBolt problems and solutions","description":"Questions people and AI assistants ask about SEO and AI-search visibility, each with a direct answer, the fix that works without SEOBolt, and where SEOBolt helps.","url":"https://seobolt.app/solutions","updated":"2026-11-13","count":17,"solutions":[{"slug":"check-if-chatgpt-cites-my-website","problem":"How do I check whether ChatGPT cites my website?","summary":"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.","answer":"Ask ChatGPT the questions your buyers ask, with search turned on, and read the sources listed under each answer for your domain. Repeat every question on several days, because answers change between runs. To do it at scale, an AI citation check sends up to 10 prompts to a search-enabled model and records which domains it cites.","url":"https://seobolt.app/solutions/check-if-chatgpt-cites-my-website","markdown":"https://seobolt.app/solutions/check-if-chatgpt-cites-my-website.md","updated":"2026-11-13"},{"slug":"check-ai-search-visibility-geo","problem":"How do I check whether my site is visible in AI search (GEO)?","summary":"Check separately that AI crawlers can reach and read your pages and whether answers cite you for buyer prompts; nobody can guarantee citations.","answer":"AI search visibility is two separate questions. First, can the AI crawlers reach and read your pages: robots.txt, firewall, status codes and text in the HTML. Second, do AI answers cite you for the questions your buyers ask. Check the first with a crawler test and the second by sampling prompts. No tool can promise citations.","url":"https://seobolt.app/solutions/check-ai-search-visibility-geo","markdown":"https://seobolt.app/solutions/check-ai-search-visibility-geo.md","updated":"2026-11-13"},{"slug":"run-seo-audit-from-claude-or-chatgpt","problem":"How do I run an SEO audit from Claude or ChatGPT?","summary":"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.","answer":"An assistant on its own can review one page you paste in, but it cannot crawl a whole site. For a site-wide audit, connect an SEO tool's MCP server. With SEOBolt, add https://seobolt.app/mcp as a custom connector in Claude, or https://seobolt.app/mcp/chatgpt in ChatGPT, sign in with OAuth, then ask it to crawl the site and read the fix plan.","url":"https://seobolt.app/solutions/run-seo-audit-from-claude-or-chatgpt","markdown":"https://seobolt.app/solutions/run-seo-audit-from-claude-or-chatgpt.md","updated":"2026-11-13"},{"slug":"google-search-console-with-claude-or-chatgpt","problem":"How can I use Google Search Console data from Claude or ChatGPT?","summary":"Upload a Performance export, script the Search Console API, or connect an MCP server that holds read-only access.","answer":"There are three ways. Export the Performance report and upload the file to the assistant; call the Search Console API with a script; or connect an MCP server that reads your property for the assistant. Uploads are simplest but manual, the API needs code, and an MCP server lets the assistant ask for fresh data itself.","url":"https://seobolt.app/solutions/google-search-console-with-claude-or-chatgpt","markdown":"https://seobolt.app/solutions/google-search-console-with-claude-or-chatgpt.md","updated":"2026-11-13"},{"slug":"crawl-website-without-desktop-crawler","problem":"Is there a cloud alternative to Screaming Frog for crawling my site?","summary":"A hosted crawler suits automation and AI assistants, while Screaming Frog's desktop spider suits deep manual configuration.","answer":"Yes, depending on what you need. If you want crawls that run without your laptop, keep history and can be driven by an AI assistant, a hosted crawler such as SEOBolt works. If you need deep manual crawl configuration, custom extraction or large local crawls, the Screaming Frog desktop SEO Spider is still the better tool.","url":"https://seobolt.app/solutions/crawl-website-without-desktop-crawler","markdown":"https://seobolt.app/solutions/crawl-website-without-desktop-crawler.md","updated":"2026-11-13"},{"slug":"monthly-keyword-ranking-report","problem":"How do I make a monthly keyword ranking report?","summary":"Export the same Search Console Performance report each month, compare it with the previous month, and write down what changed and what to do.","answer":"Pull the same Search Console Performance report each month: same length of date range, Queries and Pages tabs, web search type. Export both, compare with last month on clicks, impressions and average position, and note what moved. Search Console shows averages for queries that already got impressions, so use a dedicated rank checker only if you need positions checked every day.","url":"https://seobolt.app/solutions/monthly-keyword-ranking-report","markdown":"https://seobolt.app/solutions/monthly-keyword-ranking-report.md","updated":"2026-11-13"},{"slug":"meta-description-length","problem":"How long should a meta description be?","summary":"Google sets no limit and truncates to device width; aim for roughly 120 to 155 characters with the key point first.","answer":"Google sets no limit on meta description length; it truncates the snippet as needed to fit the device width, and often builds the snippet from page content instead. A practical target is about 120 to 155 characters, so the main point survives truncation on most screens. Write a unique, accurate summary for each page.","url":"https://seobolt.app/solutions/meta-description-length","markdown":"https://seobolt.app/solutions/meta-description-length.md","updated":"2026-11-13"},{"slug":"title-tag-length","problem":"How long should a title tag be and how do I check it?","summary":"Google sets no limit and may rewrite titles; aim for about 50 to 60 characters, topic first, unique on every page.","answer":"Google sets no limit on title element length; it truncates the title link to fit the device width, and may replace your title with other text when it looks inaccurate. A practical target is 50 to 60 characters with the main topic first. Check every page has a unique, descriptive title and read it as a user would.","url":"https://seobolt.app/solutions/title-tag-length","markdown":"https://seobolt.app/solutions/title-tag-length.md","updated":"2026-11-13"},{"slug":"blocking-gptbot-chatgpt-search","problem":"Will blocking GPTBot remove my site from ChatGPT search?","summary":"No: GPTBot controls training use, OAI-SearchBot controls ChatGPT search, and they are independent robots.txt settings.","answer":"No. OpenAI documents GPTBot and OAI-SearchBot as independent robots.txt settings. Disallowing GPTBot says your content should not be used to train its models; it does not remove you from ChatGPT search. Only sites opted out of OAI-SearchBot are left out of ChatGPT search answers. Allow OAI-SearchBot if you want to be shown.","url":"https://seobolt.app/solutions/blocking-gptbot-chatgpt-search","markdown":"https://seobolt.app/solutions/blocking-gptbot-chatgpt-search.md","updated":"2026-11-13"},{"slug":"test-robots-txt-googlebot-and-ai-crawlers","problem":"How do I test whether my robots.txt blocks Googlebot or AI crawlers?","summary":"Find the one robots.txt group that matches the crawler's token, test the path against its rules, then confirm with a live request.","answer":"Fetch https://yourdomain/robots.txt, find the group whose user-agent token best matches the crawler, and test the URL path against that group's Allow and Disallow rules. Only one group applies to a given crawler, and User-agent: * applies only when no specific group matches. Then confirm with a live request, because a firewall can block what robots.txt allows.","url":"https://seobolt.app/solutions/test-robots-txt-googlebot-and-ai-crawlers","markdown":"https://seobolt.app/solutions/test-robots-txt-googlebot-and-ai-crawlers.md","updated":"2026-11-13"},{"slug":"do-i-need-llms-txt","problem":"Do I need an llms.txt file to be cited by ChatGPT or Claude?","summary":"No evidence shows it is required; it is an optional proposal that helps agents reading documentation and should not be expected to earn citations.","answer":"No evidence shows you need one. llms.txt is a proposal published at llmstxt.org, the OpenAI and Anthropic crawler documentation does not list it as a signal, and Google says no special AI text files are needed for its AI features. It costs little to publish and helps agents that fetch your docs, but do not expect it to earn citations alone.","url":"https://seobolt.app/solutions/do-i-need-llms-txt","markdown":"https://seobolt.app/solutions/do-i-need-llms-txt.md","updated":"2026-11-13"},{"slug":"impressions-but-no-clicks","problem":"Why does my page get impressions in Search Console but almost no clicks?","summary":"Check average position first, because most pages with impressions but no clicks rank too far down; then check query intent and the snippet.","answer":"Usually the page ranks too low to be seen: far below page one, an impression is counted but almost nobody scrolls there. If the average position is already near the top and clicks are still low, the title, snippet or a search feature is taking the click. Check position first, then query intent, then the snippet.","url":"https://seobolt.app/solutions/impressions-but-no-clicks","markdown":"https://seobolt.app/solutions/impressions-but-no-clicks.md","updated":"2026-11-13"},{"slug":"fix-keyword-cannibalization","problem":"How do I find and fix keyword cannibalization?","summary":"Find queries where two of your URLs share impressions, then merge, redirect or differentiate the pages and point every signal at one URL.","answer":"Filter the Search Console Performance report to one query and open the Pages tab. If two or more of your URLs each get a meaningful share of the impressions, they are competing. Fix it by merging with a 301 redirect, differentiating each page's purpose, or making one page the clear primary with consistent internal links. Leave brand queries alone.","url":"https://seobolt.app/solutions/fix-keyword-cannibalization","markdown":"https://seobolt.app/solutions/fix-keyword-cannibalization.md","updated":"2026-11-13"},{"slug":"find-keywords-you-already-rank-for","problem":"How do I find keywords my site already ranks for but doesn't target?","summary":"List each page's queries in Search Console and add a direct answer for the ones whose words the page does not address.","answer":"Open the Search Console Performance report, pick a page, and list the queries it gets impressions for. Look for queries with real impressions whose key words do not appear in the page's title, H1 or body. Google already shows the page for them, so adding an honest section that answers each one is the cheapest content win.","url":"https://seobolt.app/solutions/find-keywords-you-already-rank-for","markdown":"https://seobolt.app/solutions/find-keywords-you-already-rank-for.md","updated":"2026-11-13"},{"slug":"page-lost-traffic","problem":"Why did my page lose Google traffic and what should I refresh?","summary":"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.","answer":"Compare the drop period with the previous period, and with the same dates last year, page by page in Search Console. Then classify the cause: position fell, impressions fell at the same position (demand dropped or seasonality), or clicks fell while impressions and position held (snippet or search-result change). Each cause has a different fix, so classify before you rewrite anything.","url":"https://seobolt.app/solutions/page-lost-traffic","markdown":"https://seobolt.app/solutions/page-lost-traffic.md","updated":"2026-11-13"},{"slug":"check-if-google-indexed-my-pages","problem":"How do I check whether Google has indexed my pages?","summary":"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.","answer":"For one URL, paste it into Search Console's URL Inspection tool and read the verdict: URL is on Google means it is indexed and eligible, not guaranteed to appear. For the whole site use the Page indexing report. For batches, the URL Inspection API allows 2,000 inspections per day per property. Searching for the exact URL on Google is the definitive test.","url":"https://seobolt.app/solutions/check-if-google-indexed-my-pages","markdown":"https://seobolt.app/solutions/check-if-google-indexed-my-pages.md","updated":"2026-11-13"},{"slug":"prioritized-seo-fix-list-with-code","problem":"How do I get a prioritized SEO fix list I can hand to a developer or AI agent?","summary":"Group issues by cause, rank them by whether they block indexing, and write each fix as a code change with its affected URLs.","answer":"Crawl the site, group issues by type, and rank them by whether they stop pages being indexed and how many pages each affects. Then write each fix as a concrete code change plus the list of affected URLs, so a developer or AI agent can act without guessing. SEOBolt's seo_fix_plan returns this per issue with a ready-to-apply snippet.","url":"https://seobolt.app/solutions/prioritized-seo-fix-list-with-code","markdown":"https://seobolt.app/solutions/prioritized-seo-fix-list-with-code.md","updated":"2026-11-13"}],"otherAnswers":[{"problem":"Which SEO tool has an MCP server I can use from ChatGPT or Claude?","answer":"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.","url":"https://seobolt.app/guides/seo-mcp-server"},{"problem":"What is a good SEO audit tool for a small agency or in-house team?","answer":"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.","url":"https://seobolt.app/guides/seo-audit-tool-for-agencies"},{"problem":"Can I track keyword rankings for free?","answer":"Yes: Google Search Console shows average position, clicks and impressions for queries that already earned impressions; it is not a rank checker.","url":"https://seobolt.app/blog/how-to-track-keyword-rankings"},{"problem":"How do I find and fix broken links on my website?","answer":"Crawl the site, list URLs that return 404 or errors, and fix or redirect them, starting with links on important pages.","url":"https://seobolt.app/blog/find-fix-broken-links"},{"problem":"What is Domain Rating and how do I check mine?","answer":"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.","url":"https://seobolt.app/blog/what-is-domain-rating"},{"problem":"Why are my pages Crawled - currently not indexed?","answer":"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.","url":"https://seobolt.app/blog/crawled-currently-not-indexed"},{"problem":"What is a good Moz Pro alternative?","answer":"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.","url":"https://seobolt.app/moz-alternative"}]}