<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://vedicskill.com/blog</id>
    <title>Vedicskill Edutech Blog</title>
    <updated>2025-09-15T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://vedicskill.com/blog"/>
    <subtitle>Vedicskill Edutech Blog</subtitle>
    <icon>https://vedicskill.com/img/favicon_io/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[How to do IndexNow | Bing Search]]></title>
        <id>https://vedicskill.com/blog/indexnow-blog-post</id>
        <link href="https://vedicskill.com/blog/indexnow-blog-post"/>
        <updated>2025-09-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[✅ Step 1: Create a file urls.txt]]></summary>
        <content type="html"><![CDATA[<p>✅ Step 1: Create a file urls.txt</p>
<p>Put it in the same folder as the script. Example:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">https://www.vedicskill.com</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">https://www.vedicskill.com/about</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">https://www.vedicskill.com/faqs</span><br></div></code></pre></div></div>
<p>✅ Step 2: PowerShell Script submit-indexnow.ps1</p>
<p>Save this as submit-indexnow.ps1:</p>
<div class="language-powershell codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-powershell codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain"># ================================</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"># IndexNow Auto Submit Script</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"># Author: Sudhir (Vedicskill)</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"># ================================</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"># Your IndexNow details</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">$hostName    = "www.vedicskill.com"</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">$apiKey      = "ce5a6632f6864fd5aab5084752db6b3b"</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">$keyLocation = "https://www.vedicskill.com/ce5a6632f6864fd5aab5084752db6b3b.txt"</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"># File containing URLs (one per line)</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">$urlFile = ".\urls.txt"</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">if (-Not (Test-Path $urlFile)) {</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    Write-Host "❌ File urls.txt not found. Please create urls.txt with your URLs." -ForegroundColor Red</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    exit</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">}</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"># Read URLs from file</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">$urlList = Get-Content $urlFile | Where-Object {$_ -ne ""}</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">if ($urlList.Count -eq 0) {</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    Write-Host "❌ No URLs found in urls.txt" -ForegroundColor Red</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    exit</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">}</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"># Build request body</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">$body = @{</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    host       = $hostName</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    key        = $apiKey</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    keyLocation= $keyLocation</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    urlList    = $urlList</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">} | ConvertTo-Json -Depth 3</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">$headers = @{ "Content-Type" = "application/json; charset=utf-8" }</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">Write-Host "🚀 Submitting $($urlList.Count) URLs to IndexNow..." -ForegroundColor Cyan</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">try {</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    $response = Invoke-WebRequest -Uri "https://api.indexnow.org/indexnow" -Method POST -Headers $headers -Body $body</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    Write-Host "✅ Status: $($response.StatusCode) $($response.StatusDescription)" -ForegroundColor Green</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">} catch {</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    Write-Host "❌ Error submitting URLs: $($_.Exception.Message)" -ForegroundColor Red</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">}</span><br></div></code></pre></div></div>
<p>✅ Step 3: Run the Script</p>
<p>In PowerShell:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">cd "C:\path\to\script"</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">.\submit-indexnow.ps1</span><br></div></code></pre></div></div>
<p>🔄 Example Output</p>
<div class="language-css codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-css codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">🚀 Submitting </span><span class="token number" style="color:#36acaa">4</span><span class="token plain"> URLs to IndexNow...</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">✅ </span><span class="token property" style="color:#36acaa">Status</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">200</span><span class="token plain"> OK</span><br></div></code></pre></div></div>]]></content>
        <author>
            <name>Jagannath</name>
            <uri>https://vedicskill.com</uri>
        </author>
        <category label="Indexnow how to index" term="Indexnow how to index"/>
    </entry>
</feed>