Which tool do you need?
Most SEO problems on a Shopify store come down to one of six questions. Start from the question, not the tool.
| If you are asking | Use | What it tells you |
|---|---|---|
| Will my title get cut off in Google? | SEO title generator & checker | Character count and pixel width, because Google truncates on rendered width — two 60-character titles can behave differently. |
| What will my result actually look like? | Meta description generator | A live SERP preview plus the pixel-width check, so you see the snippet before you publish it. |
| Have I over-used my keyword? | Keyword density checker | Density for your target term and the top one-, two- and three-word phrases, with a stuffing warning. |
| Am I blocking the crawlers I want? | Robots.txt generator | A correct robots.txt that treats Google, AI training bots and AI answer engines as three separate decisions. |
| What else should this page cover? | LSI & related keyword generator | Related terms, question keywords and commercial long-tails from one seed — plus what "LSI keywords" really means. |
| Is my alt text any good? | Image alt text generator | Descriptive alt text for product images, and a check of existing text for length, redundancy and stuffing. |
| What does Google actually see? | Googlebot simulator | Status code, redirect chain, title, meta robots, canonical, X-Robots-Tag and H1s, fetched with Googlebot's user agent — and an indexability verdict. |
| Why is this page not indexed? | Indexability checker | Every on-page signal that can veto indexing in one verdict — and an explicit note that passing means nothing is blocking it, not that it will be indexed. |
| How many hops does this URL take? | Redirect checker | The full chain with a status code per hop, plus cross-origin endings and http-to-https detours you can remove by fixing the link instead. |
| Is this URL blocked from crawling? | Robots.txt tester | Tests a path against Googlebot, Bingbot, GPTBot, ClaudeBot and PerplexityBot, and names the rule that decided it — longest match, not first match. |
| Can AI engines read my site? | AI visibility checker | Crawler rules for each AI engine, llms.txt presence, and whether the page is structured so a passage can be lifted at all. |
The tools above split into two kinds, and it is worth knowing which you are using. Checkers that take a URL — indexability, redirects, robots.txt, sitemaps, canonicals, headings, hreflang, HTTP headers, AI visibility and the full report — fetch the live page through one guarded proxy and tell you what a crawler receives. Everything else runs on text you paste, never leaves your browser, and works on a page you have not published yet.
Why these run in your browser
Every tool here is client-side JavaScript. Your text is never uploaded, so there is nothing to store, nothing to leak, and no reason to ask for an email address first. That also means they work on a page you have not published yet, and on content you are not ready to show anyone.
The trade-off is honest: because nothing leaves the browser, these tools cannot see your live store. They check the one page you paste in. Checking a whole catalog — and writing the fixes back — is what the app does.
Where each tool fits in the workflow
In practice they sequence: the Googlebot simulator first, because a page that is not indexable makes everything downstream moot; then robots.txt if crawler access is the reason; then related keywords to decide what the page should cover; then title and description once the content is settled; then alt text and a density check as the final pass. Doing it in the other order means rewriting work you have already done — see the Shopify SEO guide for the full sequence.