ProRank SEO

IndexNow

Push changed URLs to IndexNow-compatible search engines without waiting for the next crawl.

IndexNow is a push protocol consumed by Microsoft Bing and a small set of partner search engines. It is not consumed by Google. For Google, the Shopify XML sitemap and URL inspection remain the primary signals.

Three ways to submit

Single URL

Paste any URL on your shop and click submit. Useful for one-off fixes you want indexed immediately.

Batch

Paste URLs one per line, or quick-submit up to 1,000 product URLs or 500 collection URLs per run.

Auto-submit

After IndexNow setup, ProRank queues supported catalogue events and content changes. No manual step is needed for those automatic submissions.

The verification key

IndexNow requires a per-host verification key file. ProRank serves the actual key through the Shopify app proxy, then creates a Shopify URL redirect from the root-level key URL to that proxy route. Submissions use the root-level URL as keyLocation, while the proxy returns the plain-text key.

Submitted key URL: https://your-shop.com/<key>.txt
Redirect target:    /apps/prorank/<key>.txt
App proxy route:    proxy.indexnow-key.tsx
Returns:            text/plain  ->  <key>

You don't need to upload anything to the theme. The app proxy serves the file and the root redirect keeps IndexNow verification aligned with the storefront host.

If the key URL returns 404, your Shopify app proxy isn't configured (or has been disabled). See Troubleshooting → IndexNow key 404.

Automatic triggers after setup

After you complete IndexNow setup, the following events queue a submission:

  • Product create, update, or delete (via Admin API webhook).
  • Collection create, update, or delete (via Admin API webhook).
  • New or changed pages detected by scheduled content sync.
  • New or changed articles detected by scheduled content sync.
  • SEO metadata save through ProRank's Metadata tool.

Each event maps to the canonical storefront URL for the resource. Submissions are de-duplicated within a short window so back-to-back saves don't spam IndexNow.

The retry queue

Network and 5xx failures are retried in up to three background sweeps. The queue is visible in the IndexNow tab, and other recent failures can be retried manually there.

Permanent failures usually mean the URL is 404 or 410 on your storefront. The right fix is a redirect (Shopify Admin → Online Store → Navigation → URL Redirects) rather than re-submitting a dead URL.

Plan access

IndexNow is included on every plan and does not consume your audit, managed-AI, or image allowance. Current billing details are shown in the app; see Billing & Trial.

Where this lives

  • app.indexnow.tsx — UI for single / batch submit, queue, settings.
  • indexnow.server.ts — submission + retry logic.
  • proxy.indexnow-key.tsx — key endpoint served via Shopify app proxy.