Hi there,
Thank you for sharing the details I understand your concern, especially with Pinterest indicating that some products may stop publishing due to image download issues.
The HTTP 429 (rate-limited) response means Pinterest’s crawler is making image requests faster than your hosting provider allows, so the server temporarily blocks those requests.
To assist you further, To help us investigate this further, could you please share your WooCommerce System Status Report?
You can find it by going to:
WooCommerce → Status → System Status → Get system report → Copy for support
Please use https://pastebin.com/ or https://gist.github.com/ and share a link to that paste in reply here. Once we have more information, we’ll be able to assist you further.
It’s been a while without a response from you so I am going to mark this as closed.
If anything else comes up down the road, don’t hesitate to open a new thread. We’re always here to help!
That’s nice. I already replied by email on March 10. Since I do not know what sensitive data is in the logfiles I do not like posting them here. Please re-open the call and use the email I sent with the logs two weeks ago.
-
This reply was modified 3 weeks, 1 day ago by
mwanamajinl.
Hi there!
Thanks for your message. We don’t provide support via email, so we won’t be able to reopen the call or access the logs you sent there.
To help us investigate further, please share your WooCommerce system status report using https://quickforget.com/. You can set the report to auto-delete once we’ve reviewed the details, so no sensitive data is stored long-term.
Also, to better understand the impact, could you share the exact details of your hosting provider’s policy regarding rate-limiting? For example, we’re trying to determine if the 429s are only for bot/crawler traffic, or if they might also affect normal product feed requests. Knowing this will help us suggest the best way to ensure your Pinterest feed works correctly despite these limits.
Ah, I see where I messed up… I just replied to the email notification of this thread. Stupid me 🙁
I checked the logs and do not see any personal data, so here’s the link to the gist:
https://gist.github.com/Dixet/1a55fc87f74b3b730554bb451cbe5886
My hosting provider has described the policy on this page: https://support.cloud86.io/hc/nl/articles/20046166945565-Firewall-Bots-en-Crawlers-error-429 (in dutch).
Translation:
We recommend a crawl delay of 30 seconds. This means 2 requests per minute, 120 requests per hour, and 2880 requests per 24 hours.
The actual limit is more like 1 request per 10 seconds.
Hi @mwanamajinl,
Thanks for sharing the system report and the additional details around your host’s rate limiting, I can see how the strict crawl limits would impact Pinterest’s ability to fetch your product images reliably.
From what you’ve shared, the key issue here is that your hosting provider enforces a very low request rate, roughly 1 request every 10 seconds, while Pinterest’s crawler is attempting to fetch images at a faster pace. Since this limit is enforced at the server level, it results in the HTTP 429 responses you’re seeing, and unfortunately this is outside of what the Pinterest for WooCommerce plugin can directly control.
Looking at your setup , everything appears generally in order from the WooCommerce side, so this does point back to the hosting restriction rather than a misconfiguration in your store.
Here are a few practical options you can consider to move forward:
- Allowlist Pinterest crawlers
If your host supports it, you could ask them to whitelist Pinterest’s crawler IPs or user agents so they are not subject to the strict rate limiting.
- Use a CDN for images
Serving your images through a CDN such as Cloudflare can help offload requests from your origin server, allowing Pinterest to fetch images without hitting your host’s limits.
- Adjust bot protection settings
Some hosts allow fine tuning of bot or crawler limits. If there is any flexibility to increase the rate for known crawlers, that would help significantly.
- Reduce image fetch pressure
While not always possible, ensuring images are optimized and consistently accessible can reduce retries from Pinterest’s side.
At the moment, there isn’t a way within the plugin to throttle or “spread out” Pinterest’s requests, since the crawling behavior is controlled entirely by Pinterest.
If you’re able to confirm whether your host can allowlist Pinterest or relax limits for trusted crawlers, that would be the most effective path forward here.
Let me know what your host says about allowlisting, and I’ll be happy to guide you further based on that.
It seems we haven’t heard back from you for a while, so I’ll go ahead and mark this thread as resolved. Feel free to reach out whenever you’re ready to continue.
If you have time, we’d be grateful for a review: https://wordpress.org/support/plugin/pinterest-for-woocommerce/#new-post