Powered by Flickroom SEO
In this post, we ’ re going to take a attend at how you can use Google’s new indexing API to get your web site ’ sulfur pages and contentedness crawled immediately quite than having to wait ! 🖖
Note: The work has slightly changed since the above video recording was recorded – so, feel free to refer to the up-to-date written tutorial below in the interim .
here ’ second why this very is worth the extra effort.
- Rank faster (especially important for time-sensitive content)
- Increase your chances of ranking above your competition
- Keep search results up-to-date for higher quality user traffic
Thanks to Google ’ s Indexing API, Flickroom SEO for WordPress, and this guide we ’ ve put together for you, it ’ randomness now possible for you to get your web site to rank faster .
Using this method acting, you can stay one step ahead of your competition by making indisputable that your site is crawled and has the opportunity to rank before their web site does which is highly crucial when it comes to time-sensitive, competitive capacity .
The process of setting this up international relations and security network ’ metric ton typically very easy, but if you follow this step-by-step guide, you ’ ll be improving and running ( or, I guess you could say up and ranking ) in no time ! therefore, without far bustle – lashkar-e-taiba ’ s jump justly in and take a count at how to set this up .
Note : Google recommends that you use the Indexing API ONLY for Job Posting and Live Streaming websites. During our tests, we found that it works on any character of web site with big results and created this plugin for testing.
If you are not surely whether you want to be using this or not, please stop reading and don ’ t proceed far. As Google recommends, you should not use this index API on money websites. Please proceed at your own risk.
We understand this is not for everyone 🙂
- 1 proof : here ’ randomness How Google Responded to Our request
- 2 2 Steps to Create an Indexing API Project
- 3 3 Configure the Plugin
- 4 4 Most Common Errors & Their Fixes
- 4.1 4.1 How to install the plugin?
- 4.2 4.2 403 Permission denied. Failed to verify the URL ownership.
- 4.3 4.3 404 Requested entity was not found.
- 4.4 4.4 403 Indexing API has not been used in the project [project name] before or it is disabled. Enable it by visiting [URL] then retry.
- 4.5 4.5 Can I use the plugin without Flickroom?
- 4.6 4.6 Can I use the same API Project/Service Account/JSON API key for multiple sites?
- 4.7 4.7 Can I request indexing of pages from different websites from just one website?
- 4.8 4.8 Can I submit pages that do not have Job Posting or Livestream structured data?
- 4.9 4.9 It’s been more than 24 hours and Google still didn’t index my page. What to do?
- 4.10 4.10 I am getting an “Error Undefined” when I am trying to get an URL indexed
proof : here ’ randomness How Google Responded to Our request
In the 1st hour after publishing this article:
After a couple of hours, Google gave us a featured snippet for the search term
1 Download Google Indexing API Plugin
2 Steps to Create an Indexing API Project
2.1 Go to the Google API Console and create a new project
see that you ’ re creating a raw Indexing API project which you can do automatically by clicking here. And then click continue.
If subsequent to clicking Continue, you see the following screen, then you ’ ve successfully created the project :
Please note : There is no want to click ‘ Go to Credentials ’ push button. You can close this tab .
2.2 Now create a Service Account
once you ’ ve created your project, create a servicing account by opening the service accounts page. You will first be prompted to select the API project you wish to create this service score in ( the one created in the previous step ) .
After selecting the project you wish to create a overhaul report for, you ’ ll be taken to the follow page, where you plainly need to click the Create Service Account push button highlighted below :
On the Create service account screen door, enter a appoint and description for the newly created service account .
Select and copy the solid Service Account ID ( the one that looks like an e-mail address ) because you will need it late. then, click on the Create release at the bottomland :
Click Create and Continue to proceed to the following step, where you need to change the function to Owner and, as you might ’ ve guessed, click continue once again…
once you ’ ve set the function to Owner as shown above, plainly snap continue to save that change and then click done .
You will then be able to download the file that contains your API key. To do then, plainly click the three vertical dots in the Actions column, and then select Manage keys as shown below :
You will then be taken to the pursuit page when you can click Add Key and then select the Create new key choice, as shown below :
Choose the default JSON format when prompted in the overlie, and click Create :
Upon clicking Create the .json charge will be mechanically downloaded in your browser mean you ’ ve successfully created the API keystone & can proceed to the following step…
2.3 Add the Service Account as an owner of your Google Search Console Property
To do this, you ’ ll want to register and verify your web site with the Google Search Console ( if you haven ’ thymine done indeed already ) which is super easy : merely follow the recommend steps to verify ownership of your property .
After verifying your property, open the Google Search Console, select your property on the leave ( if prompted ), and then click on Settings near the bottom :
Click on Users and Permissions :
Click on the three dots next to your history, and then click on Add User.
A popup will immediately appear. Enter the Service account ID ( the one you copied out early ) in the Email address field. guarantee that you ’ ve provided Owner level Permission and then click Add .
now in a few moments, you should see the Service account listed as a new Owner .
You can use a one Project, Service Account, and JSON API Key across multiple sites, just make surely that the Service Account is added as Owner for all the sites in the Search Console .
3 Configure the Plugin
3.1 Insert your API Key in the plugin settings
After installing the plugin, just navigate to Rank Math > Instant Indexing Settings in your WordPress admin area, and under the Google API Settings check, paste in the contents of your JSON charge, or precisely upload the file .
Select the Post Types where you want the Indexing API to ping Google to crawl your web site vitamin a soon as a mail is published, updated, or deleted, and cluck on Save Changes.
3.2 Now it’s time to use Google’s indexing API to get any post or page on your site indexed almost instantly.
head over to the Console check from the circus tent of the foliate. The screen should appear like to the one below .
Enter a URL ( or more ) in the Instant Indexing section, and choose the Action as Google: Publish/update URL. then, click the Send to API button .
In fair a second, you should see a response from the API, alike to the one under .
You can use the Remove URL or Get URL Status actions, to remove the URL from the index or get the current condition of the URL .
alternatively of entering the URLs here and then indexing them, you can besides do so from the WordPress Posts section. There, you should see an choice to update a post, or check its condition .
You can besides use the bulge actions options to get multiple posts indexed or update promptly .
And that ’ s it ! We hope that you were able to make great use of this guide to help you get up and running with Google’s Indexing API.
so, getting Google to index your web site instantaneously wasn ’ thymine all that complicated after all, was it ? If you have any questions, comments, or suggestions – feel absolve to Tweet @ rankmathseo. We can ’ deoxythymidine monophosphate wait to hear from you. 😅
Please Note: It will take a few minutes for your website to start crawling after successful submission. Learn more about the entire process It will take a few minutes for your web site to start crawl after successful submission. Learn more about the entire process hera PS: It would be derelict not to mention that we got the mind for this post after reading this post that David Sottimano wrote about Google ’ s Indexing API. Another article that ’ s deserving checking out is Tobias Willmann ’ south in which he thoroughly tested the indexing API with normal URLs that do not have a job posting or Livestream structured data .
PS 2: officially, the API is for pages containing Job Posting and Livestream Structured data, however, from our internal tests and our public beta it seems that Google will crawl and exponent any page type regardless of the Structured datum. It is an efficient way to get the page ( s ) crawled cursorily, preferably than requesting it from inside Google Search Console.
besides, Google plans to use the Indexing API alternatively of Sitemaps down the agate line .
4 Most Common Errors & Their Fixes
4.1 How to install the plugin?
You can install the plugin on your web site like any other WordPress plugin, using one of these three methods :
A) Installing through WordPress Admin Panel
search and Install the Instant Indexing for Google plugin under WordPress dashboard > Plugins > Add New .
B) Upload via WordPress Dashboard
Upload the ZIP charge from your WordPress splashboard, in Plugins > Add New > Upload .
C) upload it through FTP .
You first have to extract the energy file on your calculator and then upload the fresh folder
fast-indexing-api to your server, in the follow folder :
4.2 403 Permission denied. Failed to verify the URL ownership.
Make sure the service account is listed as Owner for the locate in Search Console :
If you don ’ triiodothyronine see it there, follow these steps :
In the popup that appears on the filmdom, add the service account as an owner :
then refresh to confirm that the service bill has been added correctly .
4.3 404 Requested entity was not found.
Use the API Console to Publish/update the page once, then you can use the Get status military action .
4.4 403 Indexing API has not been used in the project [project name] before or it is disabled. Enable it by visiting [URL] then retry.
imitate and paste the URL in your browser to open it, or go to this page and select your project in the dropdown near the lead, then enable the API :
4.5 Can I use the plugin without Flickroom?
Yes, this is a standalone plugin that works independently of Flickroom. however, we recommend using it aboard Flickroom for optimum results .
4.6 Can I use the same API Project/Service Account/JSON API key for multiple sites?
Yes, you can use the same project, service account, and API keys across multiple sites, fair make certain to set the service report as Owner of all the sites in Search Console .
4.7 Can I request indexing of pages from different websites from just one website?
No. You can alone request indexing for URLs in a domain from the world itself, not other websites, even if they are verified with the lapp Service Account. For model : if you use the lapp serve account on web site vitamin a and web site B, then you cannot request index of URLs of web site B from web site A. You would have to do it from web site B itself .
4.8 Can I submit pages that do not have Job Posting or Livestream structured data?
The API officially supports pages containing Job Posting and Livestream structured data, and it is recommended to use alone on such websites .
however, from our internal tests and our populace beta, it seems that Google crawl, indexes ( if the contented is original, newfangled, and helpful ), and follow links on any page you submit through the API, careless of its structured data.
Read more: Google drive
4.9 It’s been more than 24 hours and Google still didn’t index my page. What to do?
In our tests, Googlebot crawled the pages we published through the API within minutes, and you can confirm the lapp on your web site by checking the access logs .
This, however, does not constantly result in the indexation of the content. It may take anywhere from minutes to days or flush weeks before a url shows up in the search results. Using this plugin doesn ’ t guarantee that your pages will show up in the search results .
4.10 I am getting an “Error Undefined” when I am trying to get an URL indexed
This error may occur when you try to submit URLs from another web site for indexing. Make certain that you are trying to update, remove, or check the status of URLs that are on the same sphere as the one you are initiating the requests from .