# stillindexed > stillindexed monitors SEO-critical website changes and alerts technical SEOs before a client finds the problem. The public tools check live URLs without an account. Paid monitoring checks Starter sites every 30 minutes and Agency sites every 15 minutes, with Telegram and email alerts. There is no free monitoring tier. ## Tools - [Indexability checker](https://stillindexed.com/tools/indexability-checker): checks meta robots, X-Robots-Tag, canonical, status, and redirects - [Robots.txt tester](https://stillindexed.com/tools/robots-txt-tester): resolves the effective allow or disallow per path, for the wildcard group and Googlebot separately - [Sitemap validator](https://stillindexed.com/tools/sitemap-validator): fetches a sitemap, checks the status and XML validity, and counts the URLs listed - [Crawler versus browser checker](https://stillindexed.com/tools/crawler-diff-checker): fetches one URL as Googlebot, Bingbot, GPTBot and a browser, then compares status, indexability directives and content - [AI crawler checker](https://stillindexed.com/tools/ai-crawler-checker): checks robots.txt for 13 AI crawlers, naming the deciding group and rule, and probes the edge for the three AI search crawlers against a browser request - [X-Robots-Tag checker](https://stillindexed.com/tools/x-robots-tag-checker): parses response-header directives by user agent - [Canonical checker](https://stillindexed.com/tools/canonical-checker): compares the resolved canonical with the final URL and request chain - [Redirect chain checker](https://stillindexed.com/tools/redirect-checker): lists every response, final status, hostname change, and scheme change - [Title and meta description checker](https://stillindexed.com/tools/title-meta-checker): checks presence, character length, display risk, and title duplication with the H1 - [H1 checker](https://stillindexed.com/tools/h1-checker): checks H1 presence, count, multiple headings, and title matching - [SSL and domain expiry checker](https://stillindexed.com/tools/ssl-domain-expiry-checker): reports days remaining on the TLS certificate and the domain registration, chain validity, and hostname match - [Bulk indexability checker](https://stillindexed.com/tools/bulk-checker): checks up to 20 URLs in one request - [SEO skill generator](https://stillindexed.com/tools/seo-skill-generator): fetches the page, robots.txt, sitemap, host variants, a four-persona crawler diff and TLS, then writes a site-specific SKILL.md an agent can install. Up to 12 fetches ## Guides - [How SEO agencies prove retainer value when nothing went wrong](https://stillindexed.com/blog/how-agencies-prove-seo-retainer-value): Prove SEO retainer value in quiet months with watch logs, check counts, incident timelines and before-after diffs clients can actually verify. - [How to monitor client websites for SEO changes (without living in Search Console)](https://stillindexed.com/blog/how-to-monitor-client-websites-for-seo-changes): How to monitor client websites for SEO changes: what to watch, three approaches and their detection delays, agency setup, and client reporting. - [The post-deploy SEO checklist: what to verify in the first hour after a release](https://stillindexed.com/blog/post-deploy-seo-checklist): Verify status codes, noindex, robots.txt, canonicals, redirects and sitemaps in the first hour after a deploy, before Google re-crawls the damage. - [WordPress Discourage search engines: what it does, how it gets switched on, and how to catch it](https://stillindexed.com/blog/wordpress-discourage-search-engines): WordPress Discourage search engines adds noindex and blocks robots.txt. - [GPTBot is not ChatGPT search: which AI crawlers to block and which to allow](https://stillindexed.com/blog/gptbot-is-not-chatgpt-search): Blocking GPTBot does not remove your site from ChatGPT search. - [What to do after an SEO audit](https://stillindexed.com/blog/what-to-do-after-an-seo-audit): An audit describes the site on the day it ran. - [CDN serving Googlebot a different page](https://stillindexed.com/blog/cdn-serving-googlebot-a-different-page): A site can look perfect in a browser and serve crawlers something else: the mechanisms behind the split, and how to check what Googlebot gets. - [How AI crawlers actually see your site](https://stillindexed.com/blog/how-ai-crawlers-see-your-site): What GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot and the other AI crawlers are for, what they obey, and what blocking each one costs. - [llms.txt: what it is and whether it actually does anything](https://stillindexed.com/blog/llms-txt-does-it-do-anything): llms.txt lists a site's main content for large language models. - [Staging site indexed by Google: the fix](https://stillindexed.com/blog/staging-site-indexed-by-google): Your staging host is in the search results and may duplicate production. - [Canonical mistakes that quietly kill rankings](https://stillindexed.com/blog/canonical-mistakes-that-quietly-kill-rankings): The common canonical mistakes point the tag at a redirect, a noindexed page, a 404 or another host. - [Google Search Console won't warn you in time](https://stillindexed.com/blog/google-search-console-wont-warn-you-in-time): Search Console reports after Google has crawled and processed, so it cannot warn you the day a page changes. - [Redirect chains: how many hops is too many?](https://stillindexed.com/blog/redirect-chains-how-many-hops-is-too-many): What each hop in a redirect chain costs, when crawlers give up, and how to flatten the chain to one direct redirect. - [Site migration SEO monitoring playbook](https://stillindexed.com/blog/site-migration-seo-monitoring-playbook): A migration breaks known things in a known order. - [SSL and domain expiry: the boring disasters](https://stillindexed.com/blog/ssl-and-domain-expiry-the-boring-disasters): A lapsed SSL certificate or expired domain takes the whole site offline. - [Accidentally noindexed your site? Find and fix it fast](https://stillindexed.com/blog/accidentally-noindexed-your-site-find-and-fix-it-fast): Confirm an accidental noindex in the live HTML and response headers, find what put it there, and get the page back into the index without Search Console. - [Organic traffic dropped overnight: triage](https://stillindexed.com/blog/why-did-my-organic-traffic-drop-overnight): Traffic dropped overnight. - [X-Robots-Tag vs meta robots: hidden noindex](https://stillindexed.com/blog/x-robots-tag-vs-meta-robots): X-Robots-Tag and meta robots both send noindex; one lives in headers, one in the HTML. - [Robots.txt changes that silently deindex whole sections](https://stillindexed.com/blog/robots-txt-changes-that-silently-deindex-sections): One Disallow line can remove a section from Google for days. - [What is noindex, and why it silently kills traffic](https://stillindexed.com/blog/what-is-noindex-and-why-it-silently-kills-traffic): noindex tells Google not to index a page, and a stray one routinely sits live for days. ## Fix guides - [Vercel staging site indexed by Google: fix it](https://stillindexed.com/fix/vercel-staging-indexed): Vercel protects normal previews, but a custom domain on a non-production branch can lose noindex. - [Netlify staging site indexed by Google: fix it](https://stillindexed.com/fix/netlify-staging-indexed): Netlify can index the newest branch deploy. - [Webflow staging site indexed by Google: fix it](https://stillindexed.com/fix/webflow-staging-indexed): Stop a webflow.io staging site appearing in Google by turning off Webflow staging indexing and removing the existing result. - [WordPress staging site indexed by Google: fix it](https://stillindexed.com/fix/wordpress-staging-indexed): Stop a public WordPress staging site appearing in Google with the Reading setting that adds a robots noindex tag. - [WordPress noindex: the Reading settings checkbox](https://stillindexed.com/fix/wordpress-noindex): The Discourage search engines box writes a noindex meta tag into every page. - [Shopify noindex: theme.liquid and hidden pages](https://stillindexed.com/fix/shopify-noindex): Shopify hides pages with Liquid conditions in theme.liquid and the seo.hidden metafield. - [Squarespace noindex: page settings and site crawlers](https://stillindexed.com/fix/squarespace-noindex): A site-wide crawlers switch and a per-page Hide page from search results toggle. - [Webflow noindex: the Sitemap indexing toggle](https://stillindexed.com/fix/webflow-noindex): Webflow's per-page Sitemap indexing toggle writes a noindex meta tag. - [Wix noindex: the SEO basics page toggle](https://stillindexed.com/fix/wix-noindex): The Let search engines index this page toggle sits in each page's SEO basics settings. - [Shopify robots.txt blocking pages: fix it](https://stillindexed.com/fix/shopify-robots-blocking): Find the live robots.txt.liquid rule, remove an accidental Disallow, and restore Shopify defaults when the whole custom file is wrong. - [WordPress robots.txt blocking pages: fix it](https://stillindexed.com/fix/wordpress-robots-blocking): Work out whether WordPress, a plugin, or a physical robots.txt owns the live rule, then remove the block from the copy that is served. - [Webflow robots.txt blocking pages: fix it](https://stillindexed.com/fix/webflow-robots-blocking): Remove an accidental Disallow from Webflow Site settings, publish it, and verify the rule on the live domain. - [Squarespace robots.txt blocking pages: fix it](https://stillindexed.com/fix/squarespace-robots-blocking): Undo the site-wide crawler block, or identify a built-in Squarespace exclusion that the platform does not let you edit. - [Netlify robots.txt blocking pages: fix it](https://stillindexed.com/fix/netlify-robots-blocking): Find the robots.txt in Netlify's deployed output, remove the bad rule at its build source, and publish the correction. - [Shopify wrong canonical: the theme.liquid tag](https://stillindexed.com/fix/shopify-wrong-canonical): Shopify emits canonicals through the theme's canonical_url object. - [WordPress wrong canonical: Yoast and Rank Math](https://stillindexed.com/fix/wordpress-wrong-canonical): Yoast and Rank Math both write canonicals and either can override the other. - [Webflow wrong canonical: the global tag field](https://stillindexed.com/fix/webflow-wrong-canonical): Webflow fills canonicals automatically, and three documented mistakes break them: a stale global tag URL, a page override, or a duplicate tag. - [Wix wrong canonical: the Advanced SEO tab](https://stillindexed.com/fix/wix-wrong-canonical): Wix creates a default canonical for every page, and the Advanced SEO tab can override it. - [Shopify migration lost pages: fix redirects](https://stillindexed.com/fix/shopify-migration-lost-pages): Map old store URLs to their new Shopify paths, add the missing redirects, and test the URLs that carried search traffic. - [WordPress migration lost pages: fix redirects](https://stillindexed.com/fix/wordpress-migration-lost-pages): Separate WordPress old-slug redirects from a full migration map, then restore the missing server redirects without changing every URL again. - [Webflow migration lost pages: fix 301 redirects](https://stillindexed.com/fix/webflow-migration-lost-pages): Use Webflow automatic slug redirects where they apply, then map folders, collections, and localized paths in the 301 redirect table. - [Squarespace migration lost pages: fix mappings](https://stillindexed.com/fix/squarespace-migration-lost-pages): Translate old page and collection paths into Squarespace URL mappings, including blog and store patterns that change every item URL. - [Cloudflare redirect chains: Always Use HTTPS](https://stillindexed.com/fix/cloudflare-redirect-chain): Cloudflare redirects at the edge, your origin redirects too, and the hops stack. - [Netlify redirect chains: _redirects and primary domain](https://stillindexed.com/fix/netlify-redirect-chain): Netlify redirects apex to www or the reverse automatically, and your _redirects rules add hops on top. - [Vercel redirect chains: the Redirect to dropdown](https://stillindexed.com/fix/vercel-redirect-chain): Vercel redirects www automatically even with no rule configured. - [WordPress redirect chains: siteurl and home](https://stillindexed.com/fix/wordpress-redirect-chain): WordPress issues its own 301 to the address configured in Settings > General. - [Shopify redirect chains: the primary domain](https://stillindexed.com/fix/shopify-redirect-chain): Shopify redirects every listed domain to the primary automatically, and manual URL redirects can add a second hop. - [Cloudflare certificate expired: Universal SSL renewal](https://stillindexed.com/fix/cloudflare-certificate-expired): Cloudflare renews Universal SSL certificates automatically, and the documented failures are DCV and CAA. - [Netlify certificate expired: provisioning and DNS](https://stillindexed.com/fix/netlify-certificate-expired): Netlify provisions and renews Let's Encrypt certificates automatically. - [Vercel certificate expired: custom certificates](https://stillindexed.com/fix/vercel-certificate-expired): Vercel generates certificates for every domain automatically, but uploaded certificates are your problem. - [Shopify certificate expired: TLS provisioning](https://stillindexed.com/fix/shopify-certificate-expired): Shopify issues TLS certificates automatically and blocks uploaded certificates. - [cPanel certificate expired: AutoSSL renewal](https://stillindexed.com/fix/cpanel-certificate-expired): cPanel's AutoSSL installs and renews certificates nightly for WordPress sites. - [Cloudflare Registrar domain expired: auto-renew](https://stillindexed.com/fix/cloudflare-domain-expired): Cloudflare Registrar auto-renews by default, first attempt 30 days out. - [Namecheap domain expired: grace period and renewal](https://stillindexed.com/fix/namecheap-domain-expired): Namecheap parks expired domains and keeps them reactivate for 30 days. - [GoDaddy domain expired: timeline and renewal](https://stillindexed.com/fix/godaddy-domain-expired): GoDaddy parks expired domains at five days and auctions them later. - [Squarespace domain expired: grace and reactivation](https://stillindexed.com/fix/squarespace-domain-expired): Squarespace domains auto-renew and expire on failed charges. - [Cloudflare is blocking AI search crawlers: fix it](https://stillindexed.com/fix/cloudflare-ai-crawler-blocked): Cloudflare blocks AI crawlers by default on new domains. - [ChatGPT search stopped listing your site: OAI-SearchBot](https://stillindexed.com/fix/openai-ai-crawler-blocked): GPTBot and OAI-SearchBot are separate robots.txt tokens. - [PerplexityBot blocked: the site is missing from Perplexity](https://stillindexed.com/fix/perplexity-ai-crawler-blocked): PerplexityBot surfaces pages in Perplexity answers and does not train models. - [Google-Extended: what it blocks and what it does not](https://stillindexed.com/fix/google-extended-ai-crawler-blocked): Google-Extended is a control token, not a crawler. ## Research - [Top 10,000 homepages: 14 apparent accidents](https://stillindexed.com/research/homepage-indexability-tranco-10k-2026): One HTTP pass over the Tranco top 10,000: 87 meta noindex homepages, 10 header noindex, 143 robots blocks, and 567 declared sitemaps that do not serve. Dataset: https://stillindexed.com/research/homepage-indexability-tranco-10k-2026/data.csv ## Product - [Pricing](https://stillindexed.com/pricing): compares Starter, Agency, and early-bird lifetime access - [Pricing as markdown](https://stillindexed.com/pricing.md): every plan, price, limit and entitlement in plain text - [SEO monitoring tools compared](https://stillindexed.com/best-seo-monitoring-tools): an honest comparison of Little Warden, Conductor, Screaming Frog, changedetection.io and this product, with prices read from each vendor's own page - [Little Warden alternative: price and cadence | Stillindexed](https://stillindexed.com/vs/little-warden): head to head on price, URL limits, check frequency and trial availability, including where Little Warden is broader - [Conductor alternative: price and cadence | Stillindexed](https://stillindexed.com/vs/contentking): the enterprise continuous crawler against a narrow URL monitor, and an honest account of which buyer each one suits - [Screaming Frog alternative: price and cadence | Stillindexed](https://stillindexed.com/vs/screaming-frog): an auditing tool against a monitor: what each one does between audits, and why most people who buy one still want the other - [Lumar alternative: price and cadence | Stillindexed](https://stillindexed.com/vs/lumar): the closest product in this set to what we do, and genuinely more capable, against the fact that it publishes no price at all - [Semrush alternative: price and cadence | Stillindexed](https://stillindexed.com/vs/semrush): a whole SEO suite whose audit re-crawls daily, against a narrow monitor that checks every 15 minutes and names the change - [Sitebulb alternative: price, cadence, alerts | Stillindexed](https://stillindexed.com/vs/sitebulb): a far more capable auditing tool that also schedules and compares crawls, against a monitor, and the honest difference between an audit you open and a message that names the change - [Page change monitor alternative | Stillindexed](https://stillindexed.com/vs/change-monitors): changedetection.io, Visualping, Hexowatch and UptimeRobot against an SEO specific monitor, including the three of them that do a job we do not do at all - [Search Console alternative for SEO alerts | Stillindexed](https://stillindexed.com/vs/search-console): a free first-party report of what Google saw at its last crawl against a scheduled check of what a page says now, and why most readers need only the first - [Ahrefs alternative: price, cadence, alerts | Stillindexed](https://stillindexed.com/vs/ahrefs): a whole-site audit crawler against a narrow URL monitor, and a plain account of which buyer each one suits - [Crawler transparency](https://stillindexed.com/bot): publishes the crawler user agent, egress IPs, request policy, and allowlisting guidance - [MCP server](https://stillindexed.com/mcp): HTTP MCP at https://api.stillindexed.com/mcp wrapping the public checkers, no account, 60 fetches per IP per hour - [Privacy policy](https://stillindexed.com/privacy): what data is collected and how it is handled - [Terms of service](https://stillindexed.com/terms): the terms governing use of the service