{
  "id": 18107494,
  "title": "Submitting URLs to IndexNow from PHP: getting Bing and Yandex to notice new pages in hours",
  "url": "https://urgent.news/2026/11/04/submitting-urls-to-indexnow-from-php-getting-bing-and-yandex-to",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-04T10:49:22.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/mobeenahmedgondal/submitting-urls-to-indexnow-from-php-getting-bing-and-yandex-to-notice-new-pages-in-hours-3gmp"
  },
  "original_language": "en",
  "account": "Google offers Search Console for submitting new pages, while Bing and Yandex provide a simpler method called IndexNow. By making a single HTTP request with a URL, both search engines quickly pick up the new page – typically within hours. The process is straightforward, requiring only a POST with a key.\n\nTo get started, generate a random 32-character hex string and save it in a text file at the root of your site, such as https://example.com/2f8a1c...txt. This file serves as proof of ownership. Whenever you have new or updated URLs, post a JSON payload to https://api.indexnow.org/indexnow.\n\nThe PHP function indexnow_submit requires three elements: the host (your site's domain), the key, and the key location (the URL where the key file can be accessed). The function encodes the data into JSON and sends it to the IndexNow API using cURL. After the request, check the response code – a 200 or 202 means the submission was well-formed, but it doesn’t guarantee indexing.\n\nKey points to remember:\n1. Use one key per host, with the key file accessible at https://yourhost/ key .txt .\n2. Batch URLs – up to 10,000 per request.\n3. Submit from a deploy script, not from the page.\n4. A 200 response confirms the submission was well-formed, not indexed.\n5. Keep your key safe – rotate it by updating both copies simultaneously.\n\nIndexNow is an efficient way for small sites, like those hosted on shared servers, to notify Bing, Yandex, and other participating search engines about newly published content.",
  "summary": "Google has Search Console for submitting new pages, but Bing and Yandex have something simpler: IndexNow. You make one HTTP request naming a URL, and both search engines pick it up — usually within hours. No dashboard, no per-URL form, just a POST with a key. For a small tool site where I publish new pages in batches, it is the fastest way I know to get noticed. The protocol is refreshingly…",
  "key_points": [
    "Submit URLs to IndexNow via PHP using a POST request with a key.",
    "Generate a 32-character hex string key file at site root for proof of ownership.",
    "PHP function indexnowsubmit handles key, host, and key location for API submission."
  ],
  "editors_take": "Automating IndexNow submissions through PHP allows smaller websites to bypass traditional search console delays and gain immediate visibility on Bing and Yandex through a streamlined, single-request protocol.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}