CrawlPod

Install & permissions

CrawlPod for Shopify requests four scopes — read_products, read_content, read_themes, and write_themes — each used for a specific, narrow purpose in the audit. write_themes is the only one that can modify your store, and only when you explicitly apply a suggested fix.

Requested scopes

ScopeWhy it's requested
read_productsReads product titles, descriptions, and variants to check for Product/Offer schema coverage and content depth — the app never writes to your catalog.
read_contentReads pages and blog posts (not just products) so the audit covers your full storefront, not only product listings.
read_themesReads your active theme's templates.liquid files to check robots.txt.liquid and agents.md.liquid state — this is how the audit knows whether your agents.md is still Shopify's default or has been customized.
write_themesOnly used if you choose to apply a suggested theme-file fix directly from the app (e.g. a corrected templates/agents.md.liquid) — every write is a change you explicitly approve, never automatic.

What the app never does

  • It never modifies your catalog data (product titles, prices, descriptions).
  • It never touches robots.txt.liquid or templates/agents.md.liquid without you reviewing and approving the specific change first.
  • It never claims to generate or serve llms.txt/agents.md itself — see the overviewfor why that's not something an app can do on Shopify.