✓ Last verified: Today
Disclaimer: This content is for informational purposes only and does not constitute financial, tax, or legal advice. Consult a qualified professional before making trading decisions.

IndexNow Setup Guide

Search Engine Ping Automation

What is IndexNow?

IndexNow is a free, lightweight protocol that allows you to notify Bing (and other search engines) instantly when you add, update, or remove content. Instead of waiting for crawlers to discover changes, you actively ping the search engines to index your pages.

Key Benefit: New blog posts and SEO pages can be indexed within hours instead of days or weeks.

Step 1: Add IndexNow Key to Site Root

The IndexNow API requires a verification key stored at your site root.

Your IndexNow Key

Key:
b93c1363024556ff34184cfa9b7108ef

Implementation Steps

  1. Create file: .well-known/indexnow.key at your site root
  2. File location: https://propfirmdealfinder.com/.well-known/indexnow.key
  3. File contents: Single line with your key: b93c1363024556ff34184cfa9b7108ef
  4. Verify: Visit the URL in your browser. It should display only the key with no formatting.
Important: The .well-known directory must be publicly accessible and return HTTP 200. Test it before proceeding.

Step 2: Manual URL Submission to Bing

After setting up the key file, you can submit URLs to Bing's IndexNow endpoint.

API Endpoint

POST https://www.bing.com/indexnow

Request Format (JSON)

{ "host": "propfirmdealfinder.com", "key": "b93c1363024556ff34184cfa9b7108ef", "keyLocation": "https://propfirmdealfinder.com/.well-known/indexnow.key", "urlList": [ "https://propfirmdealfinder.com/blog/blog-1-best-prop-firm-discounts-2026.html", "https://propfirmdealfinder.com/blog/blog-3-how-to-pass-prop-firm-challenge.html" ] }

Field Descriptions

What is IndexNow? IndexNow is a free, lightweight protocol that allows you to notify Bing (and other search engines) instantly when you add, update, or remove content. Instead of waiting for crawlers to discover changes, you actively ping the search engines to index your pages. Key Benefit: New blog posts and SEO pages can be indexed within hours instead of days or weeks. Step 1: Add IndexNow Key to Site Root The IndexNow API requires a verification key stored at your site root. Your IndexNow Key Key: b93c1363024556ff34184cfa9b7108ef Implementation Steps Create file: .well-known/indexnow.key at your site root File location: https://propfirmdealfinder.com/.well-known/indexnow.key File contents: Single line with your key: b93c1363024556ff34184cfa9b7108ef Verify: Visit the URL in your browser. It should display only the key with no formatting. Important: The .well-known directory must be publicly accessible and return HTTP 200. Test it before proceeding. Step 2: Manual URL Submission to Bing After setting up the key file, you can submit URLs to Bing's IndexNow endpoint. API Endpoint POST https://www.bing.com/indexnow Request Format (JSON) { "host": "propfirmdealfinder.com", "key": "b93c1363024556ff34184cfa9b7108ef", "keyLocation": "https://propfirmdealfinder.com/.well-known/indexnow.key", "urlList": [ "https://propfirmdealfinder.com/blog/blog-1-best-prop-firm-discounts-2026.html", "https://propfirmdealfinder.com/blog/blog-3-how-to-pass-prop-firm-challenge.html" ] } Field Descriptions
Field Description
host Your domain name (no protocol)
key Your IndexNow key
keyLocation Full URL to your key file
urlList Array of URLs to index (max 10,000 per request)

Step 3: Simple Curl Command for New Pages

Use this command to quickly ping Bing when you publish a new blog post or SEO page:

Basic Curl Command (Single URL)

curl -X POST "https://www.bing.com/indexnow" \ -H "Content-Type: application/json" \ -d '{ "host": "propfirmdealfinder.com", "key": "b93c1363024556ff34184cfa9b7108ef", "keyLocation": "https://propfirmdealfinder.com/.well-known/indexnow.key", "urlList": ["https://propfirmdealfinder.com/blog/NEW_BLOG_POST.html"] }'

Batch Curl Command (Multiple URLs)

curl -X POST "https://www.bing.com/indexnow" \ -H "Content-Type: application/json" \ -d '{ "host": "propfirmdealfinder.com", "key": "b93c1363024556ff34184cfa9b7108ef", "keyLocation": "https://propfirmdealfinder.com/.well-known/indexnow.key", "urlList": [ "https://propfirmdealfinder.com/blog/blog-40.html", "https://propfirmdealfinder.com/blog/blog-41.html", "https://propfirmdealfinder.com/blog/blog-42.html" ] }'

Replace NEW_BLOG_POST.html with your actual blog post filename.

Step 4: GitHub Actions Automation

Integrate IndexNow pinging into your deployment pipeline so new pages are automatically submitted to Bing.

Trigger Points

  • After blog deployment: When new HTML files are pushed to /blog/
  • After SEO page deployment: When new files are added to /seo-pages/
  • Weekly batch ping: Run every Monday to re-index all pages

GitHub Actions Workflow Example

name: IndexNow Ping on Deploy on: push: branches: - main paths: - 'blog/**' - 'seo-pages/**' jobs: ping-indexnow: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Get changed files id: changed-files uses: tj-actions/changed-files@v35 with: files: | blog/** seo-pages/** - name: Ping Bing IndexNow if: steps.changed-files.outputs.any_changed == 'true' run: | URLS=$(echo "${{ steps.changed-files.outputs.all_changed_files }}" | \ sed 's|^|https://propfirmdealfinder.com/|' | \ sed 's/.*/"\0"/' | paste -sd ',' - | sed 's/,/,/g') curl -X POST "https://www.bing.com/indexnow" \ -H "Content-Type: application/json" \ -d "{ \"host\": \"propfirmdealfinder.com\", \"key\": \"${{ secrets.INDEXNOW_KEY }}\", \"keyLocation\": \"https://propfirmdealfinder.com/.well-known/indexnow.key\", \"urlList\": [$URLS] }"

Setup Instructions

  1. 1Add secret to GitHub: Store your IndexNow key as INDEXNOW_KEY in Settings → Secrets
  2. 2Create workflow file: Save the YAML above as .github/workflows/indexnow.yml
  3. 3Test: Push a test file to the blog directory and verify the workflow runs
  4. 4Monitor: Check GitHub Actions logs to confirm Bing received your pings
Expected Response: Bing returns HTTP 200 with a JSON response: {"bingRequestId": "..."}

Step 5: Monitoring & Best Practices

Check Bing Webmaster Tools

  • Log in to Bing Webmaster Tools
  • Go to Crawl → Crawl Issues
  • Verify no errors for your domain
  • Check IndexNow submission status in the dashboard

Best Practices

  • Submit within hours of publishing: The sooner you ping, the sooner you index
  • Batch URLs efficiently: Submit up to 10,000 URLs per request
  • Update modified pages: Re-submit URLs when you update content significantly
  • Keep key secure: Store key in GitHub Secrets, never in public code
  • Monitor API responses: Log curl responses to catch failures early
Pro Tip: Use grep -r "dateModified" blog/ | awk '{print $NF}' to identify recently updated posts and batch-submit them weekly.

Reference: Your IndexNow Configuration

Domain:
propfirmdealfinder.com
IndexNow Key:
b93c1363024556ff34184cfa9b7108ef
Key File Location:
https://propfirmdealfinder.com/.well-known/indexnow.key
Bing IndexNow Endpoint:
https://www.bing.com/indexnow
Bing Webmaster Tools:

Related Pages

Best Prop Firms 2026 Prop Firm Comparison Table DayTraders Discount Funded Futures Discount 🏠 All Deals
Disclosure: Prop Firm Deal Finder may earn a commission when you use code PFDF. We are an independent platform. Always verify pricing directly with each firm.

Start Your Prop Firm Journey — Free App

Get notified before discounts expire. Compare all firms instantly. Use code PFDF for the best price.

Download on iOS Get on Windows

Free app · No account required · 20+ firms compared