Hello,
Thanks for contacting us, and sorry for any inconvenience that might have been caused due to that.
Can you please share what specific error code you are encountering with while submitting URLs on IndexNow?
You may try looking for the error code at WordPress Dashboard > Rank Math > Instant Indexing > IndexNow History > Response.
Looking forward to helping you.
Thank you.
Hello,
Please follow this tutorial and see if that works for you to fix this issue:
https://rankmath.com/kb/fix-403-forbidden-error-indexnow/#add-txt-file-manually
Let us know how it goes.
Thank you.
I have gone through this tutorial already. And added the txt file containing api to my public_html folder. But issue still persist
Indexing works only soon after changing the key and within 1 minutes it again goes down.
Hello,
This would only happen if the key is getting changed in the Instant Indexing settings as the API key needs to match exactly what you have in the text file.
Please check if there’s any mismatch as soon as the API key starts failing.
Don’t hesitate to get in touch if you have any other questions.
You are right sir. I follow the exact procedure. When I change the key I do change the key server side also.
Hello,
After doing that change you still see the 403 error? Or does that only happen while the mismatch is in place? If it only happens during the mismatch that is expected behavior.
Don’t hesitate to get in touch if you have any other questions.
The point is you are not going to resolve it.
Hello,
Please note that you don’t often have to change the API key. As long as the current API key in the instant indexing settings matches the API key in the text file, the instant indexing should work.
If you do have to change the API key and there’s a mismatch between the API key in the settings and the file (or the file does not exist), then this is a file/folder permission issue that we cannot control.
However, if the API key is now correct but you are still receiving a 403 error, we might need to take a closer look at the settings. Please edit the first post on this ticket and include your WordPress & FTP logins in the designated Sensitive Data section.
Please do take a complete backup of your website before sharing the information with us.

It is completely secure and only our support staff has access to that section. If you want, you can use the below plugin to generate a temporary login URL to your website and share that with us instead:
https://wordpress.org/plugins/temporary-login-without-password/
You can use the above plugin in conjunction with the WP Security Audit Log to monitor what changes our staff might make on your website (if any):
https://wordpress.org/plugins/wp-security-audit-log/
We really look forward to helping you.
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.