# IndexNow

While the [Auto-Indexing tool](https://help.seoutils.app/guide/auto-indexing-tool) only submits your URLs to Google, the [IndexNow](https://www.indexnow.org/index) tool submits your URLs to many other search engines like Bing, Yandex, Naver, Seznam.cz, and Yep with just **one submission**.

### How to Integrate IndexNow to SEO Utils?

#### Step 1: Get an API Key

Visit <https://www.bing.com/indexnow/getstarted>, you will see a form like this to generate an API key.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-dbb8abe46a4964c6969160642d4697ce144916e9%2FCleanShot%202024-03-21%20at%2016.58.01%402x.png?alt=media" alt=""><figcaption><p>Generate a IndexNow API key</p></figcaption></figure>

Click the "**Generate**" button to get an API Key, then click the "**Download**" icon to download the API Key file.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-0f63d29bdce5bf966034ff7c6d8b582931220caf%2FXnapper-2024-03-21-17.01.49.png?alt=media" alt=""><figcaption></figcaption></figure>

#### Step 2: Upload the Key File to the Root of Your Website

You will need to host your downloaded key file (Step 1) at the root of your website.

If your website domain is **tuikhoeconban.com**, then the file should be located at <https://tuikhoeconban.com/c52ff0461aee4edf836b8ff0d24c5ff8.txt>

You can visit that URL to validate if the file is uploaded successfully.

#### Step 3: Add Sitemap URLs to SEO Utils

Open the SEO Utils app and click the IndexNow in the left sidebar to access the tool.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-1ec044300daf40b0937c55c0a784e607aaaea804%2FCleanShot%202024-03-21%20at%2017.09.51%402x.png?alt=media" alt=""><figcaption><p>IndexNow tool in SEO Utils</p></figcaption></figure>

Click the "Import URLs" button or the "Plus" icon to add sitemap URLs.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-439ec4218588850d7caf2cc2cac04c37946900c4%2FXnapper-2024-03-21-19.43.56.png?alt=media" alt=""><figcaption><p>Add sitemap URLs</p></figcaption></figure>

After adding sitemap URLs, SEO Utils will import all the URLs. You can also switch the sites by using the Site dropdown.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-1c670034e8ff92ff2460aa1cdbe957a20ffd3d66%2FXnapper-2024-03-21-19.45.11.png?alt=media" alt=""><figcaption><p>Switching to a site to view URLs</p></figcaption></figure>

#### Step 4: Add IndexNow API Key to Sites

While selecting a site, you will see the "Cog" icon. Click on it to open the settings modal.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-e5121bc7f6b1fb4f4c8562d3f9fa5fcad6a69d19%2FXnapper-2024-03-21-19.48.02.png?alt=media" alt="" width="563"><figcaption><p>Open the Site Settings modal</p></figcaption></figure>

Enter the IndexNow API Key you got from **Step 1** and hit the "Save" button.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-bb0f6f6ee0f54fc90eec3504f891994993ff57f6%2FXnapper-2024-03-21-19.50.10.png?alt=media" alt=""><figcaption><p>Enter the API Key</p></figcaption></figure>

Now, all the setup is done. You are ready for indexing submission!

### Checking Index <a href="#checking-index" id="checking-index"></a>

You can trigger a process to bulk-check the index for all URLs on your site by clicking the **Check Index** action.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-1367e600c6736f8ff4673e46c16980a97c501d26%2FXnapper-2024-03-22-10.23.55.png?alt=media" alt=""><figcaption><p>Bulk check index action</p></figcaption></figure>

You can also check index for a single URL by clicking the vertical dots icon.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-97e88e9c9e56d9de5e1202e758e27aca6264eee8%2FXnapper-2024-03-22-10.26.34.png?alt=media" alt="" width="563"><figcaption><p>Check index for a URL</p></figcaption></figure>

{% hint style="info" %}
SEO Utils will search Bing and other search engines using the "site:url" operator to see if the URL is on the SERP.

You want to consider [using Proxies](https://help.seoutils.app/guide/how-to-use-proxies) to prevent the search engines from blocking your IP when checking thousands of URLs.
{% endhint %}

### Submitting Index <a href="#submitting-index" id="submitting-index"></a>

Just like the "Check Index" action, you can submit either multiple URLs or just one URL for indexing.

When you bulk-submit URLs, SEO Utils will submit all URLs, regardless of their indexed or submitted status.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-e8c09fd67563509b6b47718552d8b420d9d6ceab%2FXnapper-2024-03-22-10.40.30.png?alt=media" alt=""><figcaption><p>Bulk submit index action</p></figcaption></figure>

### Scheduled Jobs (Auto-mode)

* SEO Utils will pull URLs from all sitemaps daily at **5:00 AM (your local time)** to get new URLs and check if the existing URLs have content updated by using the Last Mod field from your sitemaps.
* SEO Utils will auto-check index of all sites at **6:00 AM (your local time).**
* SEO Utils will auto-submit your sites for indexing **every 10 minutes**.

{% hint style="info" %}
SEO Utils also detects when your content has been added or updated; it will automatically resubmit the URL. Just make sure to keep the app open at all times.
{% endhint %}

### Override the Auto-Mode Behavior

This is the default behavior of the Auto-mode

* **Checking index**: If a URL is already **indexed**, it won't re-check index for that URL in the subsequent runs.
* **Submitting index**: If a URL is already **submitted** or **indexed**, it won't re-submit that URL in the subsequent runs.

If you would like to override those behaviors, please open the Site setting modal.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-b02cef9810e18407b0a057ead1e9a1f0f7969549%2FXnapper-2024-04-24-21.05.33.png?alt=media" alt=""><figcaption><p>Open the setting modal.</p></figcaption></figure>

You will see 2 fields:

* **Auto Recheck Index After** field: You can specify the number of days to recheck the index even if the URL is already indexed.
* **Auto Resubmit Index After** field: You can specify the number of days to resubmit URLs even if URLs are already submitted but not indexed.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-f041d3a46a596ced06bc3bf53e27b48e5574fef7%2FXnapper-2024-04-24-21.06.29.png?alt=media" alt=""><figcaption><p>Override the Auto-mode behavior</p></figcaption></figure>

### Troubleshooting

#### URL received. IndexNow key validation pending

When you have just added a new API key and try to submit the index, you will see a message: "URL received. IndexNow key validation pending." This is because IndexNow needs to validate the API key with the file you uploaded to your website.

This message will disappear after a couple of minutes.

#### How to Fix 403 Forbidden Error: User is unauthorized to access the site. Please verify the site using the key and try again

This error occurs when IndexNow is unable to verify your site because you entered the wrong API key or the uploaded file was not located at the root of your website.

If this error keeps happening, you will need to **regenerate an API key** and complete the setup process again.

{% hint style="info" %}
If you have any further questions, please visit the FAQs section on the IndexNow website at <https://www.indexnow.org/faq>
{% endhint %}

### Two Checking Index Methods

Since version 1.17.0, SEO Utils now supports using the **Bing Webmaster Tools API** to check if a URL is indexed on Bing.com, in addition to the traditional **"site:url"** operator method.

To switch the checking index method of a site, please open the site setting modal.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-7adde49ed45140c23181b1158b460fc95d813d2e%2FXnapper-2024-06-25-13.55.01.png?alt=media" alt=""><figcaption><p>Open the site setting modal.</p></figcaption></figure>

You can select the Bing Webmaster Tools API option from the "**Checking Index Method**" field.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-38d34d32a5707a3fb74c0cace3aee1d6431de402%2FXnapper-2024-06-25-13.56.32.png?alt=media" alt=""><figcaption></figcaption></figure>

You are required to enter a Bing Webmaster Tools API key. To get one, please visit <https://www.bing.com/webmasters/tools>.

Then, open the Settings panel to access the **API access** menu.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-2f62f5ca757912f1988bba9ae27ab998fd1413eb%2FCleanShot%202024-06-25%20at%2013.59.59%402x.png?alt=media" alt=""><figcaption><p>API access from Settings panel</p></figcaption></figure>

Select the **"API Key"** menu to continue.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-5702e8e1a164ae5a38f1f8b6870767c617be20d6%2FXnapper-2024-06-25-14.02.57.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

After creating an API Key, please copy it and paste it into the **Bing Webmaster Tools API Key** field on SEO Utils.

<figure><img src="https://1176579443-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2DwV6sJBiKjUHMDggb4d%2Fuploads%2Fgit-blob-c371ac81f49898c3a1155e2194c1e8098e3808f2%2FCleanShot%202024-06-25%20at%2014.04.05%402x.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

That's all! Now, you can check the index of URLs by using the Bing Webmaster Tools API.
