> ## Documentation Index
> Fetch the complete documentation index at: https://amethystapps.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IndexPulse Guide

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.

<a href="https://apps.shopify.com/partners/amethyst-apps" class="btn-amethyst-install">
  View App Details →
</a>

### 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.

<Tip>
  **Pro Tip: The "Pulse" Advantage**

  Unlike 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.
</Tip>

<br />

<div class="glass-callout">
  ### 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](mailto:support@amethystapps.com)
</div>

<br />

<a href="https://apps.shopify.com/partners/amethyst-apps" class="btn-amethyst-install">
  Start Indexing with IndexPulse Now →
</a>

<script
  type="application/ld+json"
  dangerouslySetInnerHTML={{
__html: JSON.stringify({
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "IndexPulse",
  "description": "High-performance Google and Bing indexing for ecommerce stores.",
  "operatingSystem": "Shopify, BigCommerce",
  "applicationCategory": "BusinessApplication",
  "url": "https://amethystapps.com/guides/index-pulse",
  "author": {
    "@type": "Organization",
    "name": "Amethyst Applications"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5.0",
    "reviewCount": "12"
  }
})
}}
/>
