-
Hello Team,
I’m encountering a **complex technical issue with Rank Math’s Instant Indexing API integration** on my mepco website, which provides **real-time MEPCO electricity bill lookup** by reference number or customer ID.
### **Issue Overview**
The **Instant Indexing feature**, which submits new or updated URLs to the Google Indexing API, is misfiring when users generate dynamic bill result pages. Here’s what’s happening:
1. Each time a user checks their bill, Rank Math attempts to **auto-submit that URL** to Google through the Instant Indexing API.
2. Because each query produces a unique parameterized URL, Google rejects most submissions with errors like:* “Invalid URL type: temporary or non-canonical”
* “Quota exceeded for repetitive parameter-based submissions.”
3. These repeated submissions not only cause **Google API rate-limit exhaustion**, but also **prevent legitimate content updates** (like blog or guide pages) from being indexed because the quota gets consumed by these dynamic pages.
4. Rank Math’s indexing log then becomes filled with failed submission attempts, slowing down dashboard load time and creating persistent “Error fetching response from Google” notices.### **Technical Findings**
* Rank Math’s Instant Indexing appears to trigger automatically for every 200-status URL, including parameterized ones.
* Even when Instant Indexing is restricted to “posts only,” the plugin still hooks dynamic GET requests since the result pages are served through the homepage template.
* AddingDisallow: /*?refno=*
inrobots.txt
does not stop submission attempts, as Rank Math’s internal API trigger bypasses crawl directives.### **Attempts to Fix**
* Disabled “Auto-submit new posts/pages” — issue persists when the page is updated.
* Tried filtering query parameters via Instant Indexing plugin settings — no exclusion option available.
* Reinstalled Rank Math Instant Indexing add-on to reset API key and submission log — same behavior observed.### **Request for Assistance**
1. How can I completely **prevent Rank Math’s Instant Indexing API from auto-submitting parameterized or dynamic URLs** like
?refno=
to Google?
2. Is there a PHP filter (e.g.rank_math/instant_indexing/allow_url
) that can block specific query patterns from being queued?
3. Can Rank Math add a feature to **limit submissions to canonical or static pages only**, ignoring GET-based user-generated URLs?This issue is critical for functional websites like **mepcobillchk.pk**, where every lookup generates a temporary dynamic page that should never be submitted to Google. It’s causing quota exhaustion, log bloat, and indexing errors for valid content.
Thank you for the continuous innovation behind Rank Math — a safeguard for dynamic sites would make the Instant Indexing API far more reliable in hybrid or data-driven environments.
You must be logged in to reply to this ticket.