IndexNow error: [429]

Sado Yasashii

Active member
Licensed customer
Affected version
2.3.10
Code:
ErrorException: IndexNow error: [429] We're sorry, but you have sent too many requests to us recently. src/XF/Error.php:81
Generated by: Unknown account Mar 10, 2026 at 9:50 PM

Stack trace

#0 src/XF.php(270): XF\Error->logError('IndexNow error:...', false)
#1 src/XF/IndexNow/Api.php(88): XF::logError('IndexNow error:...')
#2 src/XF/IndexNow/Api.php(34): XF\IndexNow\Api->request('/?key=wPqMCWRk8...', Array, 'IndexNow error:...')
#3 src/XF/Job/ContentIndexNow.php(85): XF\IndexNow\Api->index('https://raidgam...')
#4 src/XF/Job/Manager.php(275): XF\Job\ContentIndexNow->run(7.99195)
#5 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 7.99195)
#6 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 7.99195)
#7 job.php(46): XF\Job\Manager->runQueue(false, 8)
#8 {main}

Request state

array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(40) "https://******/threads/820/page-202"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Hello. I'm experiencing an issue with IndexNow on XF 2.3.10. Initially. IndexNow error: [429], and according to the information, this is an error from IndexNow indicating that the allowed request limit has been exceeded. My question is whether this is indeed the case, because their documentation states that they have a daily limit of up to 10,000 URLs, but my forum does not generate such activity per day. My only suspicion is the robots.txt configuration where I blocked pagination for posts, but /posts/ itself was not blocked. I specified the maximum like this:
Code:
Disallow: /#post-
Disallow: /?page=
Even if it were interfering, it would give a different error. Should I be concerned, or can I ignore the error?
 
Code:
ErrorException: IndexNow error: [429] We're sorry, but you have sent too many requests to us recently. src/XF/Error.php:81
Generated by: Unknown account Mar 10, 2026 at 9:50 PM

Stack trace

#0 src/XF.php(270): XF\Error->logError('IndexNow error:...', false)
#1 src/XF/IndexNow/Api.php(88): XF::logError('IndexNow error:...')
#2 src/XF/IndexNow/Api.php(34): XF\IndexNow\Api->request('/?key=wPqMCWRk8...', Array, 'IndexNow error:...')
#3 src/XF/Job/ContentIndexNow.php(85): XF\IndexNow\Api->index('https://raidgam...')
#4 src/XF/Job/Manager.php(275): XF\Job\ContentIndexNow->run(7.99195)
#5 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 7.99195)
#6 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 7.99195)
#7 job.php(46): XF\Job\Manager->runQueue(false, 8)
#8 {main}

Request state

array(4) {
  ["url"] => string(8) "/job.php"
  ["referrer"] => string(40) "https://******/threads/820/page-202"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
Hello. I'm experiencing an issue with IndexNow on XF 2.3.10. Initially. IndexNow error: [429], and according to the information, this is an error from IndexNow indicating that the allowed request limit has been exceeded. My question is whether this is indeed the case, because their documentation states that they have a daily limit of up to 10,000 URLs, but my forum does not generate such activity per day. My only suspicion is the robots.txt configuration where I blocked pagination for posts, but /posts/ itself was not blocked. I specified the maximum like this:
Code:
Disallow: /#post-
Disallow: /?page=
Even if it were interfering, it would give a different error. Should I be concerned, or can I ignore the error?
Same here. Started a few days ago but was throwing an error for each post made today. I did not change or reprogram anything (and would have no clue how to do so).
 
  • IndexNow error: [429] We're sorry, but you have sent too many requests to us recently.

  • src/XF/Error.php:81

    Same here:


  • Stack trace

    #0 src/XF.php(270): XF\Error->logError('IndexNow error:...', false)
    #1 src/XF/IndexNow/Api.php(88): XF::logError('IndexNow error:...')
    #2 src/XF/IndexNow/Api.php(34): XF\IndexNow\Api->request('/?key=wTstNEgeK...', Array, 'IndexNow error:...')
    #3 src/XF/Job/ContentIndexNow.php(85): XF\IndexNow\Api->index('https://www.mag...')
    #4 src/XF/Job/Manager.php(275): XF\Job\ContentIndexNow->run(8)
    #5 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
    #6 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 8)
    #7 job.php(46): XF\Job\Manager->runQueue(false, 8)
    #8 {main}

  • Request state

    array(4) {
    ["url"] => string(15) "/forums/job.php"
    ["referrer"] => string(79) "https://www.domain.com/forums/threads/change-a-letter-2.258315/page-433"
    ["_GET"] => array(0) {
    }
    ["_POST"] => array(0) {
    }
    }
 
The 429 response comes directly from IndexNow and is just a rate limiting notice, which means the service itself is temporarily throttling requests. The “10,000 URLs per day” mentioned in the documentation refers to a daily quota, but a 429 error is usually triggered by short-term rate limits rather than the daily total. In practice this means there is likely a limit on how many requests can be sent per second or minute, and bursts above that threshold return the HTTP 429. XenForo’s ContentIndexNow job submits URLs individually as content is created or updated, so if your forum has active threads, long pagination threads, multiple posts happening close together, or a backlog in the job queue, job.php can send several requests very quickly and temporarily hit that throttle even if your overall daily URL count is relatively low. This typically will resolve itself on its own.
 
FWIW I never saw this error on our forum. I wonder if this was related to sharing an IP address with a bulk bargain host? They may have hosted other sites using the IndexNow service on the same IP. It would not even need to be XF as any software using Index now would count toward the rate limiting.
 
Back
Top Bottom