All things Shopify and commerce
We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more
I am using Siteimprove for my site but this shop pay link is marked 406 Not acceptable everytime by my crawler.Can anyone help me with this.
This is the link: https://pay.shopify.com/pay/sdk-authorize?analytics_context=loginWithShopPrequal&analytics_trace_id=...
Solved! Go to the solution
This is an accepted solution.
Hi @nr789, the 406 Not Acceptable means Shopify’s server is rejecting the request because your crawler’s Accept header is asking for a content type that link doesn’t provide. Shop Pay pages are not meant for crawlers to parse.
Why this is happening? Shop Pay SDK endpoint behavior, it's meant for in-app payment flows, not consumption by generic bots, so no crawler-friendly content is offered.
TL;DR:
That's all. If you find it helpful, please like and mark Solved.
This is an accepted solution.
Hi @nr789, the 406 Not Acceptable means Shopify’s server is rejecting the request because your crawler’s Accept header is asking for a content type that link doesn’t provide. Shop Pay pages are not meant for crawlers to parse.
Why this is happening? Shop Pay SDK endpoint behavior, it's meant for in-app payment flows, not consumption by generic bots, so no crawler-friendly content is offered.
TL;DR:
That's all. If you find it helpful, please like and mark Solved.