indexing.io
How it works Pricing Blog Sign in

Compare · Rank Math Instant Indexing

Rank Math Instant Indexing alternative that shows which WordPress pages Google actually indexed

Instant Indexing for Google is the plugin Rank Math publishes on wordpress.org, and with more than 200,000 active installs it is the most common way WordPress sites call the Google Indexing API. It is free, it works alongside any SEO plugin, and it does what it says: when you publish or update a post it notifies Google, and you can push up to 100 URLs at a time by hand.

Submit · monitor coverage · official methods only

Try

Indexed pages, week by week

Coverage report

78%

Coverage, up from 64%

41 min

Avg time to index

Week 1Week 4Week 8
Submitted through official channels Left to crawl on its own

What a check returns

Noindex Blocked in robots.txt Canonical elsewhere Ready to submit

Every URL gets a plain-English reason when a search engine will not index it, and the rest go out through the official channels.

Paste your sitemap and we count every URL it lists, then check a sample of your pages before we submit through the official Google Indexing API and Bing IndexNow.

We could not check that one

Crawlable

checked

Submitting via

Ready to submit

Need a fix first

We fetch the address you paste and read what a crawler sees · nothing is submitted to a search engine from this check

Index status itself comes from Search Console, which you connect on a plan · official Google Indexing API · Bing IndexNow · verified sitemaps · no spam, no PBNs

The trouble starts about a week later, when you want to know whether any of it worked. The plugin's Get status action calls the Indexing API's metadata endpoint, which records when Google received your notification and nothing else. A post can show a successful submission and still be absent from Google, and a post that is indexed can show a 404 on Get status simply because it was never sent through the API. Several 2025 reviews on the plugin's wordpress.org page describe exactly that confusion.

Indexing is the paid tool for site owners and agencies who are past that point. It does not replace your SEO plugin. It reads the sitemap WordPress already generates, asks Google for the true index state of every URL through Search Console, separates pages Google never crawled from pages it crawled and declined, and resubmits the ones that fell out. You see results per URL rather than a green notice in the editor.

In short

Rank Math's Instant Indexing for Google plugin sends a crawl request through the Google Indexing API when you publish, and its Get status button reads back only whether that request was received. Google's own documentation says that call "doesn't tell you when Google indexes or removes a URL." Indexing reads your WordPress sitemap, checks every URL's real index state through Search Console URL Inspection, and gives a plain-English reason for each page that is still missing. Plans start at $29 a month billed yearly.

Rank Math Instant Indexing is a free WordPress plugin that sends Google Indexing API requests on publish and stops there. Indexing is a subscription for WordPress sites that need proof: real index status for every URL in the sitemap, a reason for each missing page, and automatic resubmission when coverage drops.

Side by side

Rank Math Instant Indexing vs Indexing, honestly

A fair look at what each does well. Both are capable tools. Here is where they differ.

What matters Indexing Rank Math Instant Indexing
What it costs From $29 a month billed yearly ($348 a year), or $59 month to month Free on wordpress.org, no paid tier
Setup Add our service account as an Owner in Search Console, host one IndexNow key file. No Google Cloud project or JSON key Create a Google Cloud project, enable the Indexing API, create a service account and JSON key, add it as an Owner in Search Console, paste the key into WordPress
What Get status means Real index state per URL from Search Console URL Inspection, with coverage state and last crawl Indexing API metadata, which shows when Google received your request, not whether the page is indexed
Which pages it watches Every URL in your sitemap, including posts published years ago Posts you publish, update or submit by hand from the plugin console
Why a page is not indexed Plain-English reason per URL: noindex, canonical elsewhere, blocked by robots.txt, error status, crawled and declined, or never crawled Not covered
Pages that drop out later Daily monitoring on Starter, hourly with auto-resubmit and de-index alerts on Growth Not covered
Bing and IndexNow Bing IndexNow on every plan, with the key file verified before anything is sent IndexNow settings appear when Rank Math SEO is active; the history tab logs submissions
Many sites Multi-site management, API access and white-label reports on Agency One plugin install and one JSON key per WordPress site
Best suited for Business sites and agencies that need to know which pages are missing and why A single WordPress site that wants a free notification on publish and can live without confirmation

Comparison reflects general, publicly understood positioning. Capabilities change, so check each product for the latest.

Why teams pick Indexing

One place to submit, monitor and fix coverage, the white-hat way

A receipt is not a result

Google says the Indexing API status call only returns whether you successfully submitted a request. Indexing asks the question you care about instead, through URL Inspection, and shows the answer for every URL in the sitemap.

Every page, not just new posts

The plugin fires on publish and update. Most lost traffic sits in older posts that quietly fell out of the index. Indexing reads the whole sitemap on a schedule, so a two-year-old money page that dropped out gets flagged and resubmitted.

No Cloud console homework

You skip the Google Cloud project, the API toggle and the JSON key. Add one service account as an Owner in Search Console, which you would have done for the plugin anyway, and host one IndexNow key file.

What the Instant Indexing for Google plugin does well

Credit first, because the plugin earns it. It is free, it is maintained by the Rank Math team, and it runs on more than 200,000 WordPress sites according to its wordpress.org listing. Once configured it sends a request to Google automatically when you publish or update a post type you have selected, it has a console for manual submissions, it accepts up to 100 URLs in a bulk submission, and it can send a removal request for a deleted post. It does not require Rank Math SEO, so it sits next to Yoast, SEOPress or anything else.

For a small blog that publishes a few posts a week and mostly wants Google to come and look sooner, that is a reasonable setup and it costs nothing. If that describes you, keep it. Nothing on this page argues you should pay to replace a free notification you are happy with.

The plugin is also candid about its limits. Its own FAQ says it guarantees crawling and that "Whether or not Google will index your content after crawling is and always will be in Google's control." That is the correct statement, and it is the same one we make about our own product.

Plugin fact What the listing says
Name and author Instant Indexing for Google, by Rank Math SEO
Active installs 200,000+
Price Free, no paid tier
Current version 1.1.22, released November 21, 2025
Tested up to WordPress 6.6.9
Average rating About 3.6 out of 5 from 36 ratings
Bulk submission Up to 100 URLs
Status check Get Current Post Status, read from the Indexing API

Read from the wordpress.org plugin directory listing for fast-indexing-api on October 5, 2026. The rating converts the directory's 72 percent score to stars.

Why Get status shows a 404 or a green tick that means nothing

The Get status button in the plugin console calls the Indexing API's metadata endpoint. Google's reference documentation is blunt about what that returns: "The GET request doesn't tell you when Google indexes or removes a URL; it only returns whether you successfully submitted a request." The response carries the URL and the time of the latest update or removal notification. There is no index state in it at all.

That explains the two complaints that come up most in the plugin's reviews. A URL that was never published through the API returns 404, "Requested entity was not found", even when the page has been in Google for months, because the API has no notification on record. Rank Math's own guide gives the workaround: publish the URL once through the console, then run Get status. And a URL that was submitted successfully shows a success message whether Google later indexed it, crawled it and passed, or never fetched it.

None of this is a bug in the plugin. It is reading the only status the Indexing API offers. The real index state lives in a different API, Search Console URL Inspection, which reports whether the URL is on Google, its coverage state, the last crawl time and the canonical Google chose. That is the API Indexing reads for every URL it monitors.

The Job Posting warning, and what it means for a business site

The plugin's own description opens with a note that "Google recommends that you use the Indexing API ONLY for Job Posting and Live Streaming websites", followed by "Please proceed with caution." Google's quickstart is stricter still: the API "can only be used to crawl pages with either JobPosting or BroadcastEvent embedded in a VideoObject." It also says all submissions "undergo rigorous spam detection" and that abuse, "including the use of multiple accounts or other means to exceed usage quotas, may result in access being revoked."

We use the Indexing API too, so we will not pretend this applies only to a competitor. The practical point for a WordPress business site is that the Indexing API should never be your only channel, and a tool that only knows how to call it has nothing left when Google ignores the notification for an ordinary blog post. Indexing treats it as one signal among several: the sitemap WordPress already publishes, IndexNow for Bing and the other IndexNow engines, internal links, and a URL Inspection check that tells you which of those signals actually landed.

The default quota matters as well. Google allows 200 publish requests per day per Cloud project by default, and quota is counted per URL even when you batch up to 100 calls into one HTTP request. A plugin install sits on whatever project you created for it. If you migrate a few thousand posts or republish a category, you hit that ceiling on the first afternoon.

How Indexing works on a WordPress site

There is nothing to install in WordPress. You add the site, point Indexing at the sitemap your SEO plugin already generates (Rank Math, Yoast, SEOPress and WordPress core all publish one), and add our service account as an Owner on the Search Console property. That last step is the same one the plugin asks for, minus the Cloud project, the API switch and the JSON key you would otherwise manage per site.

From there every URL in the sitemap is checked at the source for the things that block indexing before Google even decides: an error status, a noindex in the meta tag or the X-Robots-Tag header, a canonical pointing somewhere else, or a robots.txt block. Then Search Console is asked for the real index state. A page Google has never crawled is a discovery problem and gets submitted. A page Google crawled and declined is a content or duplication problem, and resubmitting it every day will not change the outcome, so Indexing says so instead of spending quota on it.

For Bing you host one IndexNow key file at the root of the site, which takes a minute in any file manager or with a small upload. Indexing checks the key file is live before it sends anything, so a missing key never fails silently. On Growth and above, pages that drop out of the index are resubmitted automatically and you get an alert, and the dashboard records time to index from the first submission to the first confirmed check.

  • Starter, $29 a month billed yearly: about 2,000 URLs submitted a month, daily index monitoring, Search Console connection, Google Indexing API and Bing IndexNow.
  • Growth, $47 a month billed yearly: about 25,000 URLs a month, hourly monitoring and auto-resubmit, de-index alerts, time-to-index dashboard, plain-English diagnosis.
  • Agency, $119 a month billed yearly: about 150,000 URLs a month, multi-site management, API access and white-label reports.

When to keep the plugin and when to switch

Keep the plugin if you run one WordPress site, publish slowly, and only want Google nudged on publish. It costs nothing and it will keep doing that. You can also run both, since Indexing does not conflict with it, though you will be spending the same Google quota twice if both submit the same posts.

Switch when one of three things is true. You have pages that should be in Google and are not, and you need to know why rather than resubmit and hope. You run more than a handful of sites, and maintaining a Cloud project and JSON key per install has become its own job. Or the site makes money and you need to hear about a page dropping out of the index within a day, not when the traffic report looks wrong at the end of the month.

The fastest way to decide is to look at your own sitemap. Run it through the console at the top of this page, see how many URLs are actually in Google, and compare that with what the plugin's green notices suggested.

Good questions

Rank Math Instant Indexing vs Indexing, answered

For a site that needs confirmation rather than a notification, a monitoring tool that reads real index status is the better fit. Indexing checks every sitemap URL through Search Console URL Inspection, explains why each missing page is out, and resubmits through the Indexing API and IndexNow. For a free swap that only submits, SEOPress and CrawlWP include Google Indexing API submission in their free versions.
It works in the sense that it delivers your notification to Google, and Google usually crawls soon after. It cannot make Google index the page, and its own FAQ says so. The confusion comes from Get status, which only confirms that Google received the request. To know whether the page is indexed you need URL Inspection in Search Console or a tool that reads it.
Because the Indexing API has no notification on record for that URL. Get status reads the API's metadata, and a URL that was never published through the API returns "Requested entity was not found", even if the page is already indexed. Rank Math's guide says to publish the URL once from the console and then run Get status again.
Google documents the API for pages with JobPosting or BroadcastEvent markup only, and says submissions go through spam detection and abuse can lead to access being revoked. Many sites use it for ordinary pages without trouble, but it should not be your only channel. Keep a clean sitemap, use IndexNow for Bing, and check results through URL Inspection.
No. With the plugin you create a Cloud project, enable the API, create a service account and download its JSON key for each site. With Indexing you add our service account as an Owner on your Search Console property and that is the whole Google side. The only file you host is the IndexNow key for Bing.
The plugin is bound by your Cloud project's Indexing API quota, which Google sets at 200 publish requests per day by default, counted per URL even when batched. The plugin's bulk console accepts up to 100 URLs at once. Republishing a large archive will reach the daily ceiling quickly, so prioritize the pages that earn money.
Yes. Indexing is not a WordPress plugin and does not touch your titles, schema or sitemap. It reads the sitemap Rank Math generates. If you also keep the Instant Indexing plugin active, consider limiting it to new posts so the two do not spend the same Google quota on the same URLs.

Keep reading

More comparisons

See how Indexing compares

vs Instant Link Indexer

Instant Link Indexer alternative

Eight daily-volume plans from $13.77, a 70 to 80 percent indexing guarantee its sister service says nobody can give, and no HTTPS.

vs Elite Link Indexer

Elite Link Indexer alternative

The lowest price per submitted link we have found, no refunds, and a 30-day wait before you know whether it worked.

vs Indexceptional

Indexceptional alternative

Same price ladder as a refunding indexer, without the refund. Work out the cost per indexed link first.

vs Indexification

Indexification alternative

Fourteen years old, 50,000 links a day, and no price on the public site. Read the guarantee before you register.

vs IndexBolt

IndexBolt alternative

It sells a crawl request, not an indexed link. Price the difference before you buy credits.

vs Sinbyte

Sinbyte alternative

The cheapest submission in the category, billed whether the link indexes or not.

vs Backlinks Indexer

Backlinks Indexer alternative

A monthly quota of submissions that renews whether your links index or not.

vs Links Indexer

Links Indexer alternative

Very cheap pings with no per-link proof of indexing, and campaign records deleted a week after they finish.

vs Colinkri

Colinkri alternative

Monthly crawl credits that expire every cycle, no refunds, and no per-link proof that anything was indexed.

vs Giga Indexer

Giga Indexer alternative

Credit packs from $29 for 60 URLs, two different price lists on one site, and no refund terms you can actually read.

vs GSC Wizard

GSC Wizard alternative

A Search Console analytics suite whose indexing monitor tells you a page dropped, and leaves getting it back to you.

vs IndexProbe

IndexProbe alternative

Bulk URL inspection from $49 a month that tells you which pages Google dropped, and stops there.

vs Linkdexing

Linkdexing alternative

Five cents a link whether it indexes or not, and two weeks before you know.

vs IndexMeNow

IndexMeNow alternative

Official channels on sites you own, with a reason for every page that stays missing.

vs Indexly

Indexly alternative

Priced by URLs indexed, not by prompts tracked.

vs IndexCheckr

IndexCheckr alternative

Check and submit in one place, through official APIs.

vs IndexGuru

IndexGuru alternative

Going from $9 to $149 buys more domains, not more speed on any one site.

vs IndexChex

IndexChex alternative

A check, a submission and a recheck are three credits, and every one of them is final.

vs Omega Indexer

Omega Indexer alternative

Official channels on sites you own, with a reason for every page that stays missing.

vs Indexing Insight

Indexing Insight alternative

A serious monitoring tool that tells you which pages fell out of Google. It will not put them back, and it says so itself.

vs Rapid Indexer

Rapid Indexer alternative

Two cents a URL, no refund when Google says no, and a vendor that tells you itself to keep it away from your money site.

vs Rapid URL Indexer

Rapid URL Indexer alternative

Batch reporting ends at 14 days. Coverage is a permanent job.

vs Rapid Index Checker

Rapid Index Checker alternative

Checking is the diagnosis, not the cure.

vs SpeedyIndex

SpeedyIndex alternative

Official submission on domains you own, with proof of what actually got indexed.

vs INDEXED.pro

Indexed.pro alternative

Euro-priced, Google only, and its daily caps are Google's quota rather than its own.

vs URLMonitor

URLMonitor alternative

Monitoring tells you a page is missing. Submission is what puts it back.

vs IndexRusher

IndexRusher alternative

Same daily Google ceiling, a very different answer to what happens when a page still will not index.

vs One Hour Indexing

One Hour Indexing alternative

Their own published tests say one hour indexes 12 to 23 percent. Here is what to do with the rest.

Get every page indexed with Indexing

One place to bulk-submit your URLs through the official Google and Bing channels, monitor coverage, and resubmit anything that drops out. White hat only, so we speed discovery without ever guaranteeing what Google chooses to index.

See pricing

Google Indexing API · Bing IndexNow · sitemaps · coverage monitoring · official methods only