Getting new pages into Bing and ChatGPT search: IndexNow
What it is, and why it matters for AI search
IndexNow is a way of telling search engines "this page is new or has changed" the moment it happens, instead of waiting for them to find it. One notice reaches Bing, Yandex, Seznam and Naver. Bing matters more than it sounds: ChatGPT search and Microsoft Copilot retrieve from Bing's index, so a page Bing has not indexed is a page those assistants cannot cite. Google does not take part. For Google, what moves a new page is your sitemap (WordPress publishes one on its own, with the date each post last changed) and links from other pages on your site — which every page we place now carries.
What we do for you already
Every page we publish for you — on your site, on Google properties, on cloud pages — is submitted to IndexNow when it goes live. For the cloud pages we host, that submission is accepted, because we serve the proof file the engines ask for. For your OWN site it is accepted only once that proof file is on your site. Until then every submission for your site is politely rejected: the engines will not take instructions about a host from somebody who cannot put a file on it. That is the whole mechanism — a tiny text file, served from your domain, containing a key.
WordPress: one click
1. Open Publishing → WordPress and find your site in Connected Sites. 2. Press "Set up IndexNow". We place the key file in your site's media library and then fetch it back over the web to prove your site serves it. 3. The card shows "IndexNow: verified" with the date. From then on, every page we place on that site is submitted with that key and accepted. If it fails, the card says why. The usual causes: a security plugin that blocks .txt uploads, or a site whose media library is served from another domain (a CDN or offloaded storage) — IndexNow only accepts the key from the site's own host. Either way, the manual route below still works.
Any other site: place the file yourself
Press "Show the key file" on the WordPress page to see the file name and its content. Create a plain text file with exactly that name (a 32-character key followed by .txt), containing exactly the key and nothing else, and put it at the root of your site so it is served at https://your-site.com/<key>.txt. Then the submissions we already make for your site start being accepted; nothing more to configure. If you use Rank Math, Yoast SEO, AIOSEO or Bing's own IndexNow plugin, your site is already telling Bing about its own new posts with its own key. That covers pages we publish through WordPress too — you can keep it, set ours up as well, or do neither. It only ever adds a notice; it never removes one.
What it does not do
It does not make a page rank, and it does not make an AI cite it. It shortens the wait between a page going live and the engines knowing it exists. Whether they then use it depends on the page — which is what the answerability check and the rest of this product are for.