Setup Guide · SC IndexFlow

SC IndexFlow setup guide

Connect your site to Google’s Indexing API and Search Console — step by step.

About 15 minutes8 steps← All setup guides
1

Download and install

SC IndexFlow comes in two editions:

  • Free — auto-submits new posts to Google.
  • Premium (Pro) — adds the live dashboard, real Search Console status, 14-day trend graph, bulk submit, hourly auto-retry and IndexNow.
  1. Download the plugin from My Account → Downloads (or the free version from the SC IndexFlow page).
  2. In WordPress go to Plugins → Add New → Upload Plugin, upload the .zip, then Activate.
2

Create a Google Cloud project

  1. Open console.cloud.google.com and sign in with the Google account that owns your Search Console property.
  2. Create a new project (or select an existing one).
3

Enable the required APIs

In your project go to APIs & Services → Library and enable:

  • Web Search Indexing API — required for submitting URLs.
  • Google Search Console API — required for Premium index-status checks.
4

Create a service account and JSON key

  1. Go to APIs & Services → Credentials → Create Credentials → Service Account and create it (any name).
  2. Open the new service account, go to the Keys tab and choose Add Key → Create New Key → JSON.
  3. A .json file downloads to your computer — keep it private.
5

Add the service account to Search Console

  1. Open the JSON file and copy the client_email value.
  2. In Google Search Console open your property → Settings → Users and permissions → Add User.
  3. Paste the email and set permission to Owner.
The permission must be Owner — with Full or Restricted access Google rejects indexing requests.
6

Connect the plugin

  1. In WordPress open the plugin’s settings page.
  2. Paste the full contents of the JSON file into Service Account JSON.
  3. Premium only: enter your Search Console Property URL exactly as it appears in Search Console (e.g. https://example.com/ or sc-domain:example.com).
  4. Click Save Settings (free version: then Test Connection).

From now on every new post is submitted automatically when you publish it.

7

Activate Premium (Pro)

  1. Copy your key from My Account → License keys.
  2. Paste it into the License box on the plugin page and click Activate License.

The live dashboard (Total Submitted, Indexed, Not Indexed, New Indexed vs Yesterday) and the 14-day trend graph unlock instantly.

8

Submit and track your existing posts

  • Submit All Existing Posts — sends your whole archive in one go.
  • Check Now / Check All Now — fetch the real index status from Search Console.
  • Resubmit — send a failed URL again (Premium also retries failures hourly).
  • Export CSV — download your submission log.
Google’s Indexing API has a daily quota (by default 200 publish requests per day per project). Large archives are best submitted over a few days.

Troubleshooting

“That does not look like a valid Service Account JSON file”

Paste the entire JSON file content, including the opening { and closing } — it must contain client_email and private_key.

Submissions fail with a permission (403) error

The service account email isn’t an Owner of the property, or it was added to a different property (http vs https, www vs non-www, or domain property). Add it as Owner to the exact property.

“API has not been used in project” error

Enable the Web Search Indexing API (and Google Search Console API for Premium) in the same Google Cloud project your JSON key belongs to, then wait a few minutes.

Index status always shows Not Indexed

Check the Search Console Property URL matches exactly. Remember: submitting doesn’t guarantee indexing — Google decides. See our Global Issues Index for common reasons and fixes.

Quota exceeded

You’ve hit Google’s daily Indexing API quota. Wait until the next day; the Premium auto-retry will resend failed URLs automatically.

Connected and submitting?

Keep fresh content flowing with Auto Writer AI — every article gets indexed automatically.