ProRank for Shopify
Documentation for the ProRank SEO Shopify app — installed from the Shopify App Store, embedded in the Shopify admin, and built on the Shopify Admin API.
The Shopify app and the WordPress plugin share the ProRank brand and audit model, but they are independent products with different feature sets. The pages below cover the Shopify app only. For the plugin, see the rest of these docs.
What the Shopify app does
ProRank for Shopify is an embedded admin app that brings ProRank's audit, metadata, schema, image, internal-link, and IndexNow tools to a Shopify store. It uses the Shopify Admin API for everything it can edit directly (product / collection / page / article SEO fields, product media, files) and a theme app embed for storefront JSON-LD output.
A small number of fixes — site-wide robots, collection noindex, image-reference swaps in theme files — require the optional write_themes scope and Shopify's protected-scope approval for theme file writes. Those features are gated until the app owner has approval, releases the scope, and the merchant grants it. See Theme SEO Controls for the full story.
In this section
Getting Started
Install the app, grant scopes, and run your first scan.
Billing & Trial
Monthly and Annual plans, trial state, and how the usage cycle works.
SEO Audit
Run audits, view issues, and drive fixes from a single dashboard.
SEO Metadata
Edit product, collection, page, article, and blog index titles and meta descriptions.
Images
Optimise & replace product images, and optimise theme images in the Files library.
Schema
Inject JSON-LD via the ProRank app embed and validate it against the live storefront.
Sitemap & Indexing
Shopify XML Sitemap Health plus optional filtered XML/HTML sitemap outputs.
Internal Links
TF-IDF link suggestions and a tag-safe in-content injector.
IndexNow
Submit changed URLs to Microsoft / Bing IndexNow with auto-submit and retry.
Theme SEO Controls
Theme-file fixes that require write_themes and Shopify protected-scope approval.
Troubleshooting
Schema not rendering, scope grant errors, IndexNow key 404s, and more.
Quick links
New install
Start here for app install, OAuth scopes, plan selection, and your first audit.
Read getting started →Schema not rendering
The single most common Shopify-side issue: the JSON-LD app embed is disabled or its UUID has gone stale. Cycle it.
See troubleshooting →Where data is editable
Shopify exposes different SEO fields in different places. ProRank is honest about which fields it can write through the Admin API and which it cannot:
- Editable in the app: products, collections (manual), pages, articles, blog indexes — title, meta description, handle, basic media.
- Editable via theme write (optional scope): site-wide robots through theme Liquid/theme-file edits, collection noindex, image references in theme templates, customer auth redirect cleanups. This requires
write_themesplus Shopify protected-scope approval. - Not editable via Admin API at all: the Shopify automatic
/collections/allcollection, and the homepage/root SEO fields (those live in Shopify Admin → Online Store → Preferences).