Why are not all my URLs sent to IndexNow?
First of all, you need to check that the URL in question is not considered excluded in our module.
You also have a daily sending limit configuration, so if you send more than the limit, those URLs will not be sent.
You can modify this limit, but if your submitted URLs return a 429 error code, it means this limit is too high and IndexNow considers you to be sending too many URLs in a short period.
In this case, you can set up the cron job to send the URLs that were not sent.
Furthermore, between each ping sent to IndexNow, we must respect a time interval of a few minutes to avoid being considered a spammer.
So if you modify many product pages within a few minutes, it is possible that some of these products will not be sent to IndexNow.
Finally, if you modify the same product several times during the day, we will only send the product to IndexNow the first time, again to avoid being considered a spammer.
Enabling the cron job solves the problem by spreading the sending of updates over time.