Store owners are struggling to implement Bing’s IndexNow API on Shopify due to platform limitations. The main technical barrier is that Shopify blocks uploading files to the root directory, which is required for IndexNow verification (a .txt file containing the API key).
Key challenges identified:
Unable to place the required verification text file at the site root
Unclear documentation from Bing on Shopify-specific implementation
Confusion about whether to create a Shopify developer app or use theme.liquid (similar to Google verification)
Uncertainty about submitting multiple URLs via HTTP requests versus one-at-a-time
Current status:
This issue has persisted for over a year with no official Shopify resolution
Multiple users report the same problem remains unsolved
One participant suggests using a third-party app called IndexNow Kit as a workaround solution
The discussion remains open with no native Shopify solution available, leaving store owners dependent on external apps for IndexNow integration.
Summarized with AI on October 28.
AI used: claude-sonnet-4-5-20250929.
I saw a few youtube vids which say that I need to create a developer app in shopify in order to add the API. Here it looks like that I cannot change the API, instead its being generated by the new app.
I remember the google side verification was copied into the theme.liquid file. Maybe here it is a similar approach with Bing.
Could someone assist here or refer to a link/ video which provides guidance?
I’m nor sure why Shopify is not addressing a simple implementation for integration with Indexnow. I’m following this thread to see if there is a response from anyone.
I am having the same problem. I easily copied the code for google into the theme liquid. But now I am trying to get Bing / Index Now up and running but I have no idea how to add the API text file to the root directory. I barely know what these words even mean and I’m not finding much online about it. Additionally, I tried signing up to cloudfare and adding my website that way and it didn’t recognize it…