How to Submit New WordPress Posts to Bing: An IndexNow Guide and What It Means for AI Search

You hit publish. Now you want Bing to notice, and you want it to notice fast. The good news: on WordPress you can set up automatic submission in a few minutes, without touching code. The better news: doing it right also feeds the index that powers Microsoft Copilot, which is where a growing share of AI answers comes from.

This guide walks you through the whole thing. You will learn how to submit WordPress posts to Bing with IndexNow, how to verify it actually works, and how to fix the errors that trip most people up. No theory dumps, just the steps.

TL;DR IndexNow is a free push protocol, Bing labels it "strongly recommended," and manual or API submission "may be deprecated." On WordPress you can enable it with a plugin (IndexNow, Yoast, Rank Math, AIOSEO, SEOPress) or Cloudflare Crawler Hints, no coding needed. Setup needs a key of 8 to 128 characters plus a {key}.txt file at your domain root. HTTP 200 only confirms receipt, not indexing. Submitted URLs count against your crawl quota. The Bing index feeds Copilot, while ChatGPT Search uses its own crawler, so IndexNow is the first step, not the whole journey.

What It Means to Submit WordPress Posts to Bing with IndexNow

IndexNow is a free, open protocol that lets your site tell search engines the moment a URL is added, updated, or deleted. Microsoft Bing and Yandex launched it in 2021, and it is now maintained at IndexNow.org.

The clever part: one submission is shared automatically with every participating engine. You ping once, and it fans out.

Engines that support IndexNow:

  • Microsoft Bing
  • Yandex
  • Naver
  • Seznam.cz
  • Yep

Google does not support IndexNow. It never has. So this is a Bing-and-friends play, not a Google one.

Why bother? Without a push signal, search engines discover changes on their own schedule. IndexNow.org puts that at "days to weeks." With IndexNow, Bing usually starts crawling much sooner. One agency test from 2022 measured a start window of 5 seconds to 5 minutes after submission. Treat that as a single data point, not a benchmark.

What to watch out for: submission is not crawl, and crawl is not indexing. You are sending a signal, not a guarantee.

Does it replace your sitemap? No. IndexNow is for changes and priorities. Your sitemap is the full inventory.

What You Need Before You Start

Get these in place first, so you do not stall halfway through.

  • A live WordPress site on your own hosting
  • Access to your root files or hosting panel (only if you go the manual route)
  • A verified domain in Bing Webmaster Tools
  • A decision: plugin, SEO plugin, or Cloudflare

A few limits worth knowing up front:

  • Subdomains are separate hosts. Each one needs its own key.
  • A staging site cannot authorize production URLs.
  • IndexNow is not built for dumping your entire site at once. It is for changed or high-priority URLs.

When this method will not work: if you have no access to your root directory, skip the manual file upload. Use a plugin that hosts the key for you, or use the keyLocation parameter to point to a file elsewhere on the same host.

Step 1 — Choose Your WordPress Path (Plugin, SEO Plugin, or CDN)

You have three practical routes. Pick one.

(a) The official IndexNow plugin. Built by the Bing Webmaster team. It generates and hosts your key, detects new, updated, and deleted posts, and submits them to api.indexnow.org. It also supports wildcard path exclusions, detects noindex (both meta tags and the X-Robots-Tag header), and retries failed submissions.

(b) An SEO plugin with IndexNow built in. Yoast, Rank Math, AIOSEO, and SEOPress all support it. If you already run one of these, you may not need anything else.

(c) Cloudflare Crawler Hints. No plugin at all. Turn it on in your Cloudflare account and it handles submission at the CDN level.

Option Better when Worse when
IndexNow plugin You want the most control and built-in retries You already run an SEO plugin and want fewer moving parts
SEO plugin You want zero extra installs You want fine-grained path exclusions
Cloudflare Crawler Hints You already use Cloudflare You are not on Cloudflare

WordPress core has no native IndexNow support, so one of these three is required.

Can you run two at once? You can, but there is no benefit. Pick one to avoid duplicate submissions.

Step 2 — Set Up the Key File and Turn On Auto-Submission

Here is the setup, step by step.

  1. Install and activate your chosen plugin.
  2. Let it generate a key. It must be 8 to 128 characters, using only a-z, A-Z, 0-9, and -.
  3. Confirm the key file is publicly reachable at your domain root, in this format: https://yourdomain.com/{your-key}.txt
  4. Open that URL in a browser. The file should contain exactly the key, nothing else.
  5. Turn on automatic submission.
  6. Optionally set path exclusions for pages you do not want submitted, such as cart, account, or tag archives.
  7. Confirm noindex pages are being respected.

Heads up on caching: if a CDN or page cache serves a stale or blocked version of your key file, verification fails. Purge the cache after setup and check the file again.

No root access? Use keyLocation to point to a key file elsewhere on the same host. Just remember the scope rule: a key at /catalog/key.txt can only authorize URLs under /catalog/.

Step 3 — Publish a Test Post and Verify in Bing Webmaster Tools

Do not trust the automation until you have seen it work once.

  1. Publish a new post.
  2. Check the recent submissions list in your plugin. Note that the dashboard typically shows only the last 20 successes and 20 failures.
  3. Open Bing Webmaster Tools and check your IndexNow status and recent submissions.
  4. Read the response codes.
Code Meaning What to do
200 Accepted Nothing. Receipt confirmed.
202 Key validation pending Normal on a first submission. Wait and recheck.
400 Bad request Check URL formatting and encoding.
403 Key not valid Key file missing, misnamed, or not matching.
422 URL not on host, or over 10,000 URLs Verify the URL belongs to your host.
429 Rate limited Respect the Retry-After header and slow down.

What success looks like: a 200 response, the URL listed in your plugin, and the submission visible in Bing Webmaster Tools.

One caveat: submission counters in Bing Webmaster Tools can be inconsistent with the URL list. If the numbers look odd, trust the URL-level detail.

Step 4 — Connect Indexing to AI Search Visibility

This is where it gets interesting for AI search.

The mechanism is straightforward: the Bing index grounds Microsoft Copilot. So getting your content into Bing is a direct lever on how Copilot sees you. ChatGPT Search uses its own crawler, OAI-SearchBot, and Perplexity runs PerplexityBot. Whether ChatGPT depends on the Bing index is not confirmed by OpenAI's own documentation, so treat that claim with caution.

Here is the path to keep in mind:

publish → IndexNow → Bing index → Copilot (and potentially other AI surfaces)

Semly's own data supports why this matters. In Semly's 2026 e-commerce report, Citation Rate rose from 2.7% to 6.8% in 90 days, a 151.9% increase, while visibility rose 91.5%. The report's key line: "mentioning is not the same as citing." Being named in an AI answer and being cited as a source are two different outcomes.

Other useful context from Semly's research: Bing-indexed content accounts for 47.9% of top-10 citations in ChatGPT, and 85% of AI citations come from pages you do not control. That is exactly why fast, verifiable indexing of the pages you do control matters.

Realistic expectations: AI visibility moves slowly. Semly's guidance points to a 2 to 6 week lag between implementation and measurable results. Do not expect overnight change.

Common Mistakes and How to Fix Them

Most IndexNow problems come down to a handful of causes. Here is the symptom-to-fix map.

  • Symptom: 403 error. Cause: key file missing, misnamed, or contents do not match. Fix: verify the file name and contents character by character.
  • Symptom: key file not found. Cause: file is outside the root. Fix: move it to root, or use keyLocation with correct path scoping.
  • Symptom: file returns a login page or 404. Cause: firewall, login wall, or permissions. Fix: make the file publicly reachable.
  • Symptom: 422 error. Cause: URL does not belong to the host, is unencoded, or you exceeded 10,000 URLs. Fix: encode URLs per RFC-3986 and check the host.
  • Symptom: 422 on a resubmission. Cause: you resubmitted an unchanged URL. Fix: only submit changed URLs, and wait at least 5 minutes between resubmissions.
  • Symptom: 403 or 202 on first try. Cause: you submitted before the key file was live. Fix: publish the key first, then submit.
  • Symptom: verification fails after setup. Cause: cache or CDN serving a stale file. Fix: purge the cache.
  • Symptom: staging submissions fail. Cause: staging cannot authorize production. Fix: use the production key on production.

What to Do Next

IndexNow is one piece. Here is how to decide what else you need.

When IndexNow is enough: you publish or update posts regularly and want Bing to notice quickly.

When to add a sitemap: always keep one, with an accurate lastmod. IndexNow handles changes and priorities. The sitemap handles full inventory.

When to reach for the API: if you need automation outside WordPress, Bing's Indexing API uses OAuth 2.0 and supports up to 10,000 URLs per day.

Approach Best for Watch out for
IndexNow Changed and high-priority URLs Counts against crawl quota
Sitemap only Full inventory, rarely changing pages Slower discovery
Manual submission One-off URLs No bulk upload, manual entry only

Then close the loop. Set up monitoring in Semly and check whether your new content starts appearing in the Sources section of AI answers. That tells you whether indexing turned into visibility.

If nothing shows up after 2 to 6 weeks, check three things: your robots.txt, your noindex settings, and the quality of the content itself.

Want a quick read on whether it worked? Run a free AI visibility report at report.semly.ai and see how your brand shows up across AI models.

FAQ

Does Google see IndexNow submissions? No. Google does not support IndexNow. This is a Bing, Yandex, Naver, Seznam.cz, and Yep play.

Does IndexNow guarantee indexing? No. A 200 response confirms receipt only. Bing still evaluates quality, crawl quota, and other signals before crawling and indexing.

Does it work on subdomains? Yes, but each subdomain is a separate host and needs its own key file.

How fast will I see results? Bing may start crawling within minutes, but AI visibility typically takes 2 to 6 weeks to move. Measure over weeks, not days.

Sources

  • Bing Webmaster Tools - How to add IndexNow

    Official Bing setup guide covering the four-step IndexNow integration, key hosting options, HTTP status codes, the WordPress plugin list (IndexNow, Yoast, Rank Math, AIOSEO, SEOPress), Cloudflare Crawler Hints, and the note that submission does not guarantee indexing.

  • Bing Webmaster Tools - Why IndexNow

    Bing's positioning of IndexNow as a free, open, real-time indexing protocol that lowers crawl costs and reduces exploratory crawling.

  • Bing Webmaster Tools - URL Submission help page

    Bing labels IndexNow as strongly recommended for URL submission and warns that manual and API submission may be deprecated as adoption grows.

  • IndexNow.org - Documentation

    Official protocol specification: endpoints, key file rules (8 to 128 characters, root hosting or keyLocation with path scoping), the 10,000 URL bulk POST limit, RFC-3986 encoding, and the full HTTP status code table.

  • IndexNow.org - FAQ

    Participant list (Bing, Yandex, Naver, Seznam.cz, Yep), endpoint URLs, key rotation, the 5-minute resubmission rule, crawl quota impact, rate limit non-disclosure, and sitemap plus IndexNow combination guidance.

  • IndexNow.org - Home page

    States that without IndexNow discovery can take days to weeks, lists participating search engines, and explains that submitted URLs are shared automatically across all participants.

  • The King of Search - Bing pushes IndexNow over URL submission

    Analysis of Bing's August 2026 documentation change that positions IndexNow as the strongly recommended submission path over manual and API methods.

  • IndexerHub - Bing Indexing API vs IndexNow

    Comparison of Bing's Indexing API (OAuth 2.0, batch submission, up to 10,000 URLs per day) with IndexNow, including Bing's supported versus strongly recommended framing.

  • GitHub - microsoft/indexnow-wordpress-plugin

    Official Microsoft IndexNow WordPress plugin: automatic key generation and hosting, detection of post creation, update, and deletion, wildcard path exclusion, noindex detection via meta tags and X-Robots-Tag, retry for failed submissions, and the 20 success plus 20 failure dashboard limit.

  • Onely - Bing vs Google: which search engine indexes more content

    Single agency test from 2022 measuring that Bing typically starts crawling an IndexNow-submitted URL within 5 seconds to 5 minutes. Methodology and sample size are not disclosed, so it should be treated as directional.

  • OpenAI - Overview of OpenAI crawlers

    Official documentation of OpenAI's crawlers, including OAI-SearchBot for ChatGPT search, GPTBot for training, and ChatGPT-User for user-triggered fetches. Does not confirm a dependency on the Bing index.

  • Semly Blog - E-commerce Visibility in AI Report 2026

    Semly's 2026 report covering 100 stores, 10,000 prompts, and 4.5 million AI responses over 90 days: visibility rose 91.5% and Citation Rate rose from 2.7% to 6.8% (151.9%), with the key finding that mentioning is not the same as citing.

  • Semly Docs - Optimize content for ChatGPT

    Semly guidance noting that Bing-indexed content accounts for 47.9% of top-10 citations in ChatGPT, that 85% of AI citations come from pages you do not control, and that AI visibility typically lags implementation by 2 to 6 weeks.

  • Semly Docs - Measure AI visibility metrics and tools

    Semly's model-to-index mapping showing that ChatGPT Search and Copilot draw on the Bing index, alongside the Citation Quality scale and 24-hour measurement cycle.

  • Semly Knowledge Base - AI SEO and GEO positioning

    Semly's core thesis that ChatGPT and Copilot use the Bing index, so without indexing in Bing Webmaster Tools a brand does not exist in ChatGPT.

  • Semly Help Center - Best practices in Semly

    Semly best-practice guidance to check the sitemap and indexation after publishing, and to verify whether new content appears in the Semly Sources section over time.

Check if sees your brand

Enter your website to receive a free AI Visibility Report