Skip to main content

Documentation Index

Fetch the complete documentation index at: https://amethystapps.com/llms.txt

Use this file to discover all available pages before exploring further.

Configure IndexPulse to monitor your store’s indexing status and automatically submit URLs to Google and Bing.

Installation Guide

1. Find the App

Search for “IndexPulse” on the Shopify App Store or BigCommerce App Marketplace. You can also find the app by searching for “Google Indexing” or “SEO Indexer” in the search category. View App Details →

2. Install the App

Click the “Install” or “Add app” button. Review the permissions — the app requires access to read and write product metadata (Metafields) to trigger the “Pulse” signal and track indexing status. Click to proceed with the installation.

3. Connect to Google

Navigate to the IndexPulse Dashboard. You must connect your Google Account via OAuth. Ensure the account you connect has “Owner” or “Full” permissions for your store in Google Search Console.

4. Initial Scan (Force Sync)

Once connected, click the “Force Sync” button. IndexPulse will pull your product list and check every URL against the Google Search Console API to determine its current indexing status.

How to Use

Dashboard Overview

Your command center displays the real-time “heartbeat” of your search presence:
  • Google Connection — Shows Connected or Action Required (authentication status).
  • Queue Summary — Counts of products waiting for indexing (Ready), currently being processed (Processing), or finished (Done).
  • Index Rate — A percentage showing how much of your catalog is live in Google Search.

The Indexing Queue

Any product URL that returns a “Not Indexed” or “Neutral” status from Google is automatically added to the Queue.
  • Priority Score: Every unindexed product starts with a baseline score.
  • Persistence Tracking: If a URL remains unindexed after a “Pulse,” its priority increases, moving it to the front of the line for the next run.
  • Manual Actions: You can manually re-queue or remove specific URLs from the Queue tab.

Run Pulse (The Submission Pipeline)

Click “Run Pulse” (or wait for the automatic daily run) to trigger the indexing sequence:
  1. Google Indexing API: Sends a direct “URL Updated” notification to Google’s priority crawl queue.
  2. IndexNow: Submits the URL in bulk to Bing and other supported search engines.
  3. Metadata “Ping”: Writes a last_ping timestamp to the product. This signals a change to your store platform, which often triggers a natural crawl from search bots.

Plans & Billing

IndexPulse offers flexible plans based on your store size and submission requirements. All billing is handled securely through your respective platform (Shopify Admin or BigCommerce Billing).

Verify in Search Console

You can verify the app’s work directly in your Google Search Console account:
  1. Open GSC and go to the URL Inspection tool.
  2. Paste a product URL that IndexPulse has marked as “Done.”
  3. You should see “URL is on Google” or a “Crawl Requested” timestamp that matches your CrawlLog in IndexPulse.

Tips & Best Practices

  • Monitor the Priority Score: If a product reaches a high priority score, it means search engines are repeatedly ignoring it. Check for “Broken Links” or “Duplicate Content” issues.
  • Verify Domain Ownership: If the app says “GSC Permission Denied,” ensure the email you used for OAuth is the same one listed as a verified owner in Search Console.
  • Check the CrawlLog: View the history of every “Pulse” to see the exact time and channel (Google vs. Bing) used for submission.
Pro Tip: The “Pulse” AdvantageUnlike standard sitemaps which search engines might crawl only once a week, the IndexPulse pipeline uses active notifications. By combining high-priority APIs with a physical metadata update on your store, you create a “high-priority signal” that forces search engines to re-evaluate the page much faster than usual.

Need Support?

If you are having trouble connecting your Google Search Console account or have questions about daily limits, our engineering team is ready to help. Contact Amethyst Support

Start Indexing with IndexPulse Now →