How You Can Get Google To Crawl Your Website Instantly

How You Can Get Google To Crawl Your Website Instantly

86 / 100 SEO Score

In this post, we’re going to take a look at how you can use Google’s new indexing API to get your website’s pages and content crawled immediately rather than having to wait! 🖖

Here’s why this really is worth the extra effort. 

  1. Rank faster (especially important for time-sensitive content)
  2. Increase your chances of ranking above your competition
  3. Keep search results up-to-date for higher quality user traffic

Thanks to Google’s Indexing API, Rank Math SEO for WordPress and this guide we’ve put together for you, it’s now possible for you to get your website to rank faster.

Using this method, you can stay one step ahead of your competition by making sure that your site is crawled and has the opportunity to rank before their site does which is extremely important when it comes to time-sensitive, competitive content.

The process of setting this up isn’t typically very easy, but if you follow this step-by-step guide, you’ll be up and running (or, I guess you could say up and ranking) in no time! So, without further ado – let’s jump right in and take a look 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 type of website with great results and created this plugin for testing.

If you are not sure whether you want to be using this or not, please stop reading and don’t proceed further. As Google recommends, you should not use this indexing API on money websites. Please proceed at your own risk.

We understand this is not for everyone 🙂

PROOF: Here’s How Google Responded to Our Request

In the 1st hour after publishing this article:
Google Indexing The Article Instantly
After a couple of hours, Google gave us a featured snippet for the search term
Google's Featured Snippet using Indexing API

1 Download Google Indexing API Plugin

Click Here

2 Steps to Create an Indexing API Project

2.1 Go to the Google API Console and create a new project

Ensure that you’re creating a new Indexing API project which you can do automatically by clicking here. And then click continue.

indexing api

If you see the following screen then you’ve successfully created the project:

Please note: There is no need to click ‘Go to Credentials’ button. You can close this tab.

2.2 Now create a Service Account

Once you’ve created your project, create a service account by opening the service accounts page. And, if prompted, select the project you just created using the button near the top of the page:

And once you have selected a project, click the Create Service Account button highlighted below:

On the Create service account screen, enter a name and description for the newly created service account.

Select and copy the whole Service Account ID (the one that looks like an email address) because you will need it later. Then, click on the Create button at the bottom:

Once you’re taken to the next page, don’t forget to change the role to Owner and, as you might’ve guessed, click continue…

Now download the file that contains your API key by clicking the Create Key button:

Choose the default JSON format when prompted in the overlay, and click Create:

2.3 Add the Service Account as an owner of your Google Search Console Property

To do this, you’ll need to register and verify your website with the Google Search Console (if you haven’t done so already) which is super easy: just follow the recommended steps to verify ownership of your property.

After verifying your property, open the Google Search Console, select your property on the left (if prompted), and then click on Settings near the bottom:

Click on Users and Permissions:

Click on the three dots next to your account, and then click on Manage property owners:

A page will open in a new tab. Scroll to the bottom and click on the Add an owner button in the Verified owners section:

A page will open in a new tab. Scroll to the bottom and click on the Add an owner button in the Verified owners section:

Enter the Service account ID (the one you copied out earlier) in the new owner’s email address field and click Continue:

Switch back to the previous tab and refresh it. You should now see the Service account listed as a new Owner.

You can use a single Project, Service Account, and JSON API Key across multiple sites, just make sure 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 > Indexing API Settings in your WordPress admin area, and paste in the contents of your JSON file, or just upload the file.

Select the Post Types where you want the Indexing API to ping Google to crawl your website as soon as a post is published, updated, or deleted and click on Save Changes.

Google Indexing API Settings in Rank Math

3.2 Now it’s time to use Google’s indexing API to get any post or page on your site indexed almost instantly.

Access Plugin’s Console Page from the Dashboard.
Submit the Page.
Check the status of already submitted URL.
indexing your website instantly
Use the quick action links and the bulk submit functionality.

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 site instantly wasn’t all that complicated after all, was it? If you have any questions, comments or suggestions – feel free to leave a comment below. We can’t 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 here.

PS: It would be remiss not to mention that we got the idea for this post after reading this post that David Sottimano wrote about Google’s Indexing API. Another article that’s worth checking out is Tobias Willmann’s 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 index any page type regardless of the Structured data. It is an efficient way to get the page(s) crawled quickly, rather than requesting it from inside Google Search Console.

Also, Google plans to use the Indexing API instead of Sitemaps down the line.

4 Most Common Errors & Their Fixes

4.1 How to install the plugin?

You can install the plugin on your site like any other WordPress plugin, using one of these two methods:

A) Upload via WordPress Dashboard

Upload the ZIP file from your WordPress dashboard, in Plugins > Add New > Upload.

B) Upload it through FTP.

You first have to extract the zip file on your computer and then upload the new folder google-indexing-api-by-rank-math to your server, in the following folder: /wp-content/plugins.

4.2 403 Permission denied. Failed to verify the URL ownership.

Make sure the service account is listed as Owner for the site in Search Console:

If you don’t see it there, follow these steps:

On the next page, add the service account as an owner with the button:

Then, head back to the Search Console and refresh to confirm that the service account 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 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.

Copy and paste the URL in your browser to open it, or go to this page and select your project in the dropdown near the top, then enable the API:

4.5 Can I use the plugin without Rank Math?

Yes, this is a standalone plugin that works independently of Rank Math. However, we recommend using it alongside Rank Math for optimal results.

4.6 Can I use the same API Project/Service Account/JSON API key for multiple sites?

Yes, you can use the same projectservice account, and API keys across multiple sites, just make sure to set the service account as Owner of all the sites in Search Console.

4.7 Can I install and use the plugin on Site A to submit URLs from Site B?

Yes, if the service account (which appears in the JSON API key) is set as Owner of Site B in Search Console.

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 only on such websites.

However, from our internal tests and our public beta it seems that Google crawls, indexes (if the content is original, new, and helpful), and follow links on any page you submit through the API, regardless of its structured data.

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 same on your site by checking the access logs.

This however, does not always result in the indexation of the content. It may take anywhere from minutes to days or even 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.

Email Icon

Don’t Miss Any Future Post!

Sign up today for Exclusive SEO Articles

244 Comments

  1. Liza

    I am using SEOPress Pro but you are doing a great job, I would like to see a pro version of RankMath.

    • Bhanu Ahluwalia

      Hi Liza

      We recently added an importer from SEOPress to Rank Math, you can use that to import all your data to Rank Math. 🖖

      For the premium version, you can follow our Roadmap here: 🔥
      https://rankmath.com/roadmap/

      See you on the other side, mate! 🙏

    • Jason Mardis

      Why would you push for a plug-in that does all this (for free mind you) to stop being free so that you can pay for all those little things that (again you get for free) make it as great as it is.

      I mean sure I get you may want some more advanced access to control some of your own personal preferences but being free is one of the main reasons people trust RM and hands down the only reason people switched their “Old Faithful” seo plug-in.

      Being free to use is what convinces those “buy shy” people that the RM plug-in and it’s team are more devoted to helping it’s members instead of them just being a paycheck.

      But then again maybe I’m the crazy one for liking the fact that I found an outstanding SEO plug-in that’s free.

      • Fotini

        So true. I totally agree!

      • Blaise

        Not everyone like you can afford to buy things, always think of the less privileged…. support if you can…. Please what you said might be true but! Think of others and that’s what RankMath did. Maybe later they release the pro for people of your class.

      • Bruce Ballad

        I agree.
        Plugins that first gave functions and then took them for paid versions ruined many websites.

        I like Rank Math but I cannot move to it because I don’t know if the function and settings I used will be available for long.

        • Bhanu Ahluwalia

          Hi Bruce,

          All the current features in the Rank Math SEO plugin will remain free for life. 🤝

          We do have plans on launching the premium version but that will not restrict any feature of the free version. We will add advanced features in the premium version of the plugin. You can follow the progress here:
          https://rankmath.com/roadmap/ 🔥

          Hope that clarifies the position.

          Let me know if you have any further questions. Thank you. 🙌

    • Inbox Inline

      Really do not appreciate your suggestion @Liza of premium plugin =P
      (kidding)

  2. Tech triyo

    Awesome rankmath SEO, It’s very powerful.

    • Bhanu Ahluwalia

      Thank you!

      We are glad we are able to contribute to empowering the WordPress SEO. 🙌

  3. Jani Babu Ansari

    wow really good article to help us for setting up this Google API.

    Thank you so much Bhanu sir

    • Bhanu Ahluwalia

      Really glad you liked it, Jani 😍

      and thank you for taking the time to leave a comment.

  4. Dona

    Awesome and love it… one question.. Once all set up..do we have to manually submit whatever newly published posts and pages urls? or plugin auto detect them and do it self??

    • Bhanu Ahluwalia

      That’s the beauty of this plugin, Dona 🖖

      You select the post types here and every time you publish/update or delete the posts/pages, Google will be notified immediately using their Indexing API 🔥
      https://rankmath.com/wp-content/uploads/gooogle-indexing-settings-in-rank-math-seo.jpg

      Hope this helps. Please let me know if you have any further questions. 🤝

      • Dona

        Hey Bhanu
        Thanks hope you see this pls reply…. so by Default in plugin console url submitting area we see our site,,in your example we see Rankmath.com so when we send to api upto 100 links do we have to submit with main url at the top all the time or can we just remove it and send to api only urls we need google to Crewl? hope you understand my question?

        i mean if we submit with main url every time is it ok? or simply remove the main by default url and only add url we want to send api to crewl,,can you clarify it pls

        • Bhanu Ahluwalia

          Hi Dona,

          You need to enter the URLs which you need to get crawled by Google.

          You do not need to keep your homepage’s URL in there.

          Please stay advised that it is recommended to be used on Job Posting & Live Streaming websites at this time.

          You can wait till it rolls out for everyone and then use it on money sites. 🙌

  5. Anish KS

    Thanks, going to test it on one of my site. will post the result here.

    • Bhanu Ahluwalia

      Definitely Anish 🙌

      Remember to check the server logs to see how much time does Google take to come and crawl your website. 👈

  6. Jitendra Vide

    I am unable to find Indexing API setting in my rank math plugin. Where it is ?

  7. Asif Shahzad

    Hello, I got stuck on a very first point. At this page https://console.developers.google.com/flows/enableapi?apiid=indexing.googleapis.com&credential=client_key when I click on continue I got a message please check this screenshot http://prntscr.com/nvpkad
    meaning that an undefined API created. How to solve it please help.

  8. Rhys

    I don’t have an API option in Rank Math. Just updated to latest version and still not there, am I missing something?

  9. Lokender Kumar

    Hi Bhanu,
    Just got your mail regarding Google Indexing API Plugin and I have successfully configured the plugin. Thanks to your detailed and easy to follow tutorial.
    Also, I want to say thanks to the whole Rank Math team for what they are doing for the community.
    Regards,
    Lokender Kumar

    • Bhanu Ahluwalia

      That’s great to hear, Lokender

      and I, on behalf of Rank Math’s team, want to thank you and everyone who has put their trust on us. 🙏

      We ourselves were pulling our hair out with all the current SEO solutions provided for WordPress and thus decided to build something for ourselves and then sharing it with the community. ❤️

  10. Prabu Krishna

    Thanks, Bhanu!.

    Is it possible to exclude a particular post from being submitted automatically? Also, one of my blogs has 3000+ published posts, Do I have to submit them manually or plugin will update automatically?

    • Bhanu Ahluwalia

      Hi Prabhu,

      You can use a workaround to exclude a certain post when publishing. 🤔

      You can change the settings of the plugin to exclude the Post Type under which that article lies when publishing it. 💡

      Once published, you can change the settings back.

      The plugin does not automatically ping Google for the older article as currently, Google has set a quota. You can check the limitations on this page:
      https://developers.google.com/search/apis/indexing-api/v3/quota-pricing

      Hope that helps. 🙌

  11. Houssen

    Hi, thanks for the post, but i don’t see the Indexing API options in Rank Math.

    https://imgur.com/a/r2LAzNf

  12. Shahid Irfan

    Hi,

    Great Plugin, I have installed on my website and everything is fine. But, When I try to get the updated results of the indexing API. It did go to a white screen and not showing anything.

    • Bhanu Ahluwalia

      Hi Shadid,

      Can you please check the error/debug log on your server?

      It seems like something’s conflicting with the plugin.

      Please open a new support ticket here so our team can assist you better:
      https://support.rankmath.com/

  13. Theo Deligiannidis

    thank you very much for introducing us to google api! i didnt know there was a faster way until now! Now i can rank my website much faster! I seriously believe that rankmath is on the right track on SEO and i wanted to say thank you for all the imformative emails. Keep up the good work!

    • Bhanu Ahluwalia

      Yes, we have been using this method with the Indexing plugin internally since January 2019 and the results are amazing. 🔥

      I sincerely appreciate you taking the time to leave a comment, Theo 🙏

  14. Youri

    Thank you so much!
    But please help me, I don’t see this (Rank Math > Indexing API). I have way much less options to choose from.

  15. Yogesh Sharma

    Can we submit amp links through this plugin ?

    • Bhanu Ahluwalia

      Hi Yogesh,

      Definitely. You can submit any link using the plugin.

      Hope that helps. 🙌

  16. Marco Diversi

    This is going to put you above Yoast probably! Very cool and it works!

    • Bhanu Ahluwalia

      Glad you liked it, Marco 🖖

      Feel free to share it around and help spread the word. 💪

  17. Frankie Ifop

    Just finished testing it and after following your simple ABC steps, everything was successful and works like magic. Thanks and remain blessed.

    • Bhanu Ahluwalia

      That’s great news, Frankie! 🙌

      I’m very happy that you found the tutorial easy to follow. Stay blessed! 🙏

  18. Prakhar Verma

    I don’t see “Indexing API” in RankMath Plugin from WordPress admin panel.

    • Prakhar Verma

      Oh I hadn’t install the given plugin on the post. I thought it’s the same as normal RankMath plugin.

      • Bhanu Ahluwalia

        I also miss such details sometimes. Humans.

        I hope this plugin helps you. 🤝

  19. Ripon Chak

    i have installed Rank Math but can’t find the ” Indexing API” option.

  20. Nobab

    Can I do this in the free version of Rank math?

    • Bhanu Ahluwalia

      Hi Nobab,

      You can use it with any SEO plugin, may that be the free version of Rank Math.

      Hope that helps. If you have any further question(s), please let me know. Thank you.

  21. Rakib Ahmed

    i did everything like you now time to see what happened.

    • Bhanu Ahluwalia

      Good luck, Rakib 💪

      P.S. We have noticed that the API works great on articles which have never been crawled by Google before. 🤓

  22. Giulietta

    Amazing guide, thank you very much!!!!!

    • Bhanu Ahluwalia

      I’m very happy to hear that, Giulietta ❤️

      Feel free to spread the word and help everyone else as well. 🤝

  23. Suganthan

    You’re killing it Bhanu! Keep up the good work.

    • Bhanu Ahluwalia

      Really grateful to see you here, Suganthan 🙏

  24. Ppl0a

    Hi
    the final step ( Indexing API Console ) give me this error 403 permission
    and I know am the owner

    • Bhanu Ahluwalia

      Hi mate,

      Please check this section of the article to help resolve the issue you are facing:
      https://rankmath.com/blog/google-indexing-api/#common-errors

      Hope that helps. 🙌

      • cris

        same issue here! 403 permission error.API indexing is enabled and also service account is listed as OWNER!would appreciate your help

        • Bhanu Ahluwalia

          Hi Cris

          Did you add them as owner in the old Google Webmaster Tools as well?

          Looking forward to helping you. 👍

  25. olu

    @Bhanu Ahluwalia
    You all are great, keep it up

    • Bhanu Ahluwalia

      Thank you for your kind words, Olu. 😍

      It means a lot to us. 🙏

  26. Bikramjit Singh

    Great ! Very easy to execute! Thank you for the very good article and API plugin!!

    • Bhanu Ahluwalia

      Glad you liked it, Bikramjit

      Happy to see you here. 🙌

  27. Christian Wijaya

    Wow! That’s an amazing trick I ever know. I didn’t know that we can use Google API to improve the SERP.

    Thank you for sharing!

    • Bhanu Ahluwalia

      Yes, hopefully, Google will roll this out to every website out there. 🤞

      Thank you for taking the time to leave a comment Christian, appreciate it. 🙏

  28. Carlos

    Hi, how do I install the new plugin files? do I have to uninstall the rankmach plugin and install the new one?

    • Bhanu Ahluwalia

      Hi Carlos,

      You need to install this plugin separately. Do not need to remove Rank Math SEO plugin. 🖖

      This Indexing plugin can work independently. 💪

  29. Xilent Monir

    Thanks sir for your post. Please, add the part of your post: “Download Google Indexing API Plugin” and “install this plugin on your site”. Otherwise, a newbie (like me) can fell confusion. Thanks

    • Bhanu Ahluwalia

      Sorry for the confusion. Updated the article to include a link on how to do the installation of the plugin. Hope that helps. 🙏

  30. Niko Nico

    Hello
    Seems to be cool but i m blocked here
    “Insert your API Key in the plugin settings
    Just navigate to Rank Math > Indexing API Settings in your WordPress admin area, and ”
    I dont have the menu in the widget option in wordpress
    is there differents plugin ?

  31. Hanna

    I installed the plugin but I do not see any Indexing options in Rank Math menu. Tried to reinstall it again, but the system says that this plugin has already been installed. Can you plz help?

  32. sam B.

    Question, is it possible to use the same google API for various website?!

    • Bhanu Ahluwalia

      Hi Sam,

      Yes, you can use the same app on all your web properties. 🤘

  33. Babs

    Thanks for sharing!

    To enable this feature for all my sites, I do have to go through these gruesome steps again don’t I?

    • Bhanu Ahluwalia

      Hi Babs,

      You can use the same app for all your sites.

      Hope that helps. 🙌

  34. Rajdeep Das

    Officially, the API is for pages containing Job Posting and Livestream Structured data,
    Dear Sir, you mentioned this. So Can I use it on my tech blog.

    thanks

    • Bhanu Ahluwalia

      Yes, it is recommended to use the plugin on those 2 types of websites.

      So, you can either wait till it rolls out for everyone or can try it on a side project.

      Hope that helps, Rajdeep 🙌

  35. Russell Crosby

    Webmaster tools says Ownership was delegated.
    But when I go to the index API and click send to API I get this error
    Permission denied. Failed to verify the URL ownership.

  36. Saidur Rahaman

    But we can do same thing on Google webmaster master tool, isn’t ? By fetch & submit to index option ?

    • Bhanu Ahluwalia

      Hi Saidur,

      Definitely! But that does not offer mass submit option, and the API is much faster and instant, that’s why the name, Instant Index API. 😎

  37. Edivaldo

    Hi, Bhanu Ahluwalia.
    I think you persuaded me to use your plugin. I like the MyThemeShop themes, for me they are the best.
    I will test RankMath SEO Plugin on one of my sites. Actually I already tested it, but since my content has short text of up to 400 words, I did not see much advantage using a plugin that requests the minimum of 600 words. However, with this indexing tool it’s worth testing again.

    I’ll update the information by email.

    • Bhanu Ahluwalia

      Hi Edivaldo

      Happy to hear that! 🙏

      Those content analysis tests do not have any direct impact on your search traffic. You can always ignore them and still use the plugin.

      Hope that helps. If you have any further question(s), please let me know.

  38. Dipak

    With this plugin, the post doesn’t update even after 12 hours. But fetch as google will update inside 5 minutes.
    Thank you.

    • Bhanu Ahluwalia

      Yes, Dipak. The plugin does not guarantee to index, no one can. It’s entirely Google’s choice to index or not. You can read more about that information here:
      https://developers.google.com/search/docs/guides/intro-indexing
      and
      https://support.google.com/webmasters/answer/35769?hl=en (important)

      Hope that helps. 🙌

      • Dipak

        Thanks for the reply. My last question is can I do both steps together?
        1st – Automatically indexing via API with this plug.
        2nd – Manually via fetch as Google.
        Because of 2nd will index inside 5 minutes only and 1st takes 12 to 24 hours to index.
        The main thing is that I have a Software Publishing Website and we update software regularly (daily).

        • Bhanu Ahluwalia

          Hi Dipak,

          It is recommended to be used on Job Posting & Live Streaming websites at this time.

          You can wait till it rolls out for everyone and then use it on money sites. 🙌

          It is recommended to use the manual fetch feature at this time.

          As soon as Google rolls it out to everyone, we will update the article and the plugin accordingly.

          • Blaise

            Hi Bhanu does it mean I can’t use this API Indexing on my site talking about Latest tech news?
            And what do you mean by money site?

            In my opinion does it mean site that has ads in it and create revenue or something else

            Also I can’t see Indexing API on my site

            Thanks in anticipation 🙂

  39. Noble John Ozogbuda

    Thanks to You All at RankMath Seo Team, You Guys are really doing wonderful things for website owners. Since the Inception i started using RankMath, all my Seo Problems has been disappeared. Thanks again.

    • Bhanu Ahluwalia

      Thanks to you for showing the trust in the product and the team, Noble. 🙏

      I’m really glad to hear about your experience with the plugin. 🎉

  40. Arturo

    Wow !! Esto es maravilloso !!! Thanks Bhanu !!!!

    • Bhanu Ahluwalia

      Really glad that you liked it, Arturo 🙏

  41. Funashi Mwamba

    This looks great. Can I use one Service Account ID for more than one site I am the owner and verified for

    • Bhanu Ahluwalia

      Definitely, Funashi

      It works like a charm! 🎉

  42. Fernando

    Another awesome article. Thanks again Bhanu!

    • Bhanu Ahluwalia

      Thank you so much, Fernando

      I’m very happy that you liked it.😍

  43. Kingsley Felix

    Hello;

    Hope this is safe?

    • Bhanu Ahluwalia

      Hi Kingsley

      It is recommended to be used on Job Posting & Live Streaming websites at this time.

      You can wait till it rolls out for everyone and then use it on money sites. 🙌

  44. Saidur Rahaman

    Thanks for this…

    I tried it with my 2 old posts by updating them…

    It’s almost 3 hours gone, but no change in SERP..

    I haven’t tried on new post yet…

    What’s you view on this, sir ?

  45. Febri Tri Harmoko

    for 403 Permission denied. Failed to verify the URL ownership i think you must add ownership on all your property.

    Root domain and your url.

    example:
    – domain.com & https://example.com/, or
    – domain.com & https://www.example.com/

    Just like that, and it’s work for me.

    Now Google Indexing API Success & I can use this awesome feature…

  46. Chris

    Hi
    Thanks a million for this indexing API plugin, but the challenge i have is; too large, more than 10mb, and is not uploading no my word press, i mean the
    https://s.rankmath.com/downloadapifiles
    Please help

  47. Buzz Reed

    Two Questions: Will this work for ecommerce product pages? And 2nd I have this as a status {
    “readyState”: 4,
    “responseText”: “The site is experiencing technical difficulties.”,
    “status”: 500,
    “statusText”: “error”

    • Bhanu Ahluwalia

      Hi Buzz Reed,

      It seems like your website is facing some issue. Please try later or ask your web host and see what they say. They might need to increase the PHP memory limit and execution time. Please check with them.

      If that doesn’t help, please email me the error log so I can check the issue further.

      Looking forward to helping you. Thank you.

      • arsalan

        Hi Bhanu Ahluwalia,

        I am using itheme security plugin with custom content directory settings.
        could it be the issue ? that while submitting to indexing console API ..i am getting 500 Error

        • Bhanu Ahluwalia

          Can you please check the server logs and see what’s showing up there? It could be a conflict with one of the plugins or the theme you are using.

          You can run the following check by keeping only the Indexing API plugin active:
          https://rankmath.com/kb/check-plugin-conflicts/

          Looking forward to helping you, Arsalan 🖖

    • arsalan

      hey Buzz Reed

      did you find solution? i am getting same error

      • Arsalan Jawaid

        Hi, I got the solution.
        In my case it was NTP clock error. I am using centos 7 server with R date clock module.

        It was not real time sync for clock so google API was not working.

        I changed to NTP service and now its working like charm.

        Thanks
        Team RANK MATH

  48. Inbox Inline

    I was about to move to SEOPress, but this release of indexing API has made me rethink to stay with Rank Math for another one month and see how it goes!

    Wishing you good luck Bhanu, with your ventures and roadmap 😉

    To your success!

    • Bhanu Ahluwalia

      Happy to hear that!

      Please stay advised that SEO is a long-term (with higher ROI) game. SEO plugins can do that much only.

      One should focus on other aspects of SEO when trying to rank better.

      Did you subscribe to our newsletter? I share some exclusive stuff in there.

    • Manish Sharma

      It isn’t working installed yesterday no results till now. 🙁

      • Bhanu Ahluwalia

        Hi Manish,

        The plugin does not guarantee to index but our tests show that Google’s bot does crawl a page sooner when the API is used. 🤐

        You can read here on how to get the content indexed faster:
        https://moz.com/blog/index-rank-new-content-faster

        Hope that helps. 🙌

  49. Afolabi Achiever

    nice one keep it’s up

    • Bhanu Ahluwalia

      Thank you, Afolabi 🙌

  50. Nick

    This is insane 🔥 Keep up the amazing work, Bhanu!

    • Bhanu Ahluwalia

      Thank you so much, Nick, for stopping by and leaving a comment. Appreciate it. 🙏

  51. dreytunes

    Am getting this while trying to do the final step please help
    x Error undefined

    • Bhanu Ahluwalia

      Sorry to hear that mate. Can you please tell me which step from the article you talking about?

      Looking forward to helping you. Thank you.

  52. Teresa

    Tried but not working

    • Bhanu Ahluwalia

      Oh. Sorry to hear that. 🥺

      What’s not working in the plugin, Teresa?

  53. Lagosnaija

    can someone use this plugin without RankMath Seo?

    • Bhanu Ahluwalia

      Yes, this is a standalone plugin and can be used separately as well.

      Hope that helps. 🙌

  54. Pawan

    Great detailed article, but I don’t see “Rank Math > Indexing API”, my plugin is already up-to-date. Where I can download new plugin files.

  55. Afaque

    Hello,

    i follow all the steps but im unable to upload google index api plugin. it says the link is expired..

    im using rankmath on my website.

  56. Himanshu

    Hi,

    Can you provide the link to download this plugin?? I want to use this plugin with yoast.

  57. Ayushman

    Thanks for the support on email Mr Bhanu!

    As usual, a wonderful set of valuable instructions.

    • Bhanu Ahluwalia

      Pleased to hear that, Ayushman

      I’m glad you found the help and the article useful and easy to follow.

      Feel free to reach out to me via email in case you need any assistance. I’m here to help. 🙌

  58. Priyanshu Raj

    Hey, I am getting this issue! Please check it here, https://imgur.com/a/YXOQ0HE. Thanks in Advance! 🙂

    • Bhanu Ahluwalia

      Priyanshu, can you please try creating the service account again?

      That’s the only reason I can think of the error you are seeing. 🤔

      Please let me know if that helps. I’m here to help. 💁‍♂️

  59. Ravi

    Is it working with other SEO Plugins? like yoast, all in one seo…

    • Bhanu Ahluwalia

      Definitely, Ravi!

      This plugin works independently, irrespective of any SEO plugin. 👍

      Though, it is recommended to move to Rank Math for optimal usage. We offer 1-click importer from both the plugins you mentioned. 🖖

      Feel free to give our demo a try to see what you are potentially missing:
      https://s.rankmath.com/demo

      Let me know if you have any questions.

  60. Sam

    Hi Bhanu,

    Currently, we use All In One SEO. Can we installed and configure this Google API without using RankMath Plugin?

    Since it will take time to switch all our sites SEO plugin to RankMath, we would like to know if RankMath would FOREVER remain free.

    Thanks

    • Bhanu Ahluwalia

      Hi Sam,

      Yes, you can use the indexing API plugin with any SEO plugin. It works independently and would work without any SEO plugin as well. 👍

      All the current features in the Rank Math SEO plugin will remain free for life. 🤝

      We do have plans on launching the premium version but that will not restrict any feature of the free version. We will add advanced features in the premium version of the plugin. You can follow the progress here:
      https://rankmath.com/roadmap/ 🔥

      Hope that clarifies the position.

      Let me know if you have any further questions. Thank you. 🙌

  61. Robinwely

    This is really great, thanks so much for the guide.
    I am using toast seo, how do i import to rankmath without losing any data.

    Thanks..

  62. Luke Thomas

    Thanks, guys it works flawlessly. I had several posts that won’t index but now it’s instant. And the best part is it is free.

    • Bhanu Ahluwalia

      That’s great news, Luke!

      If Google isn’t charging for the API, we must not as well 😉

  63. Bạc Tiểu Phương

    Hey, Does Google hate this way? Any way, thanks for sharing !

    • Bhanu Ahluwalia

      Hi Bạc,

      Can’t say if they hate it or not, but they do not recommend it using on any other websites but Job Posting & Live Streaming.

      You can wait till it rolls out for everyone and then use it on money sites. 🙌

  64. Andres

    Thanks, for the best plugin for seo

    • Bhanu Ahluwalia

      It’s becoming one because of members like you, Andres 🙏

      Thank you for helping us grow it.

  65. Rehan

    Hi, i am getting this error while trying to make it owner “We could not find a Google Account for (my account.iam.gserviceaccount.com)

    • Bhanu Ahluwalia

      Can you please create the Service Account again by closely following the steps, Rehan?

      It seems like some step is missed along the way.

      Please let me know if following the steps again religiously helped. 🙌

  66. Udomoh

    @Bhanu. Please i am stuck at create. I cant find my organisation. I need help

    • Bhanu Ahluwalia

      Your wish is my command 🙏

      Please open a new support ticket here, Udomoh:
      https://support.rankmath.com/

      Looking forward to helping you. Thank you.

  67. Ferderick

    Maybe it is time I switch to RM.

    Thanks guys.

    • Bhanu Ahluwalia

      That’s great to hear, Ferderick

      I’m sure you’ll love using it as much as we love developing it.

      See you on the other side. 🙌

  68. rajuchalna

    wow, nice plugin. thanks for sharing

    • Bhanu Ahluwalia

      Glad you liked it, Raju 🙏

  69. Alok

    Thanks Man, You are Awesome!

    • Bhanu Ahluwalia

      So is you, Alok

      Rank Math users are Rankvengers 😃

  70. Adriano

    You are one of those brilliant minds that makes a point of making the world and the lives of others better. Blessed BE.

    • Bhanu Ahluwalia

      Thank you so much for your kind words, Adriano 🙏

      This is a team’s effort, and I will pass on your wishes to them as well.

      Take care!

  71. iZamir

    I am getting Error 403 Permission denied. Failed to verify the URL ownership error.
    Below are screenshot.

    https://imgur.com/a/VrcgWMe

  72. Giuse

    How many links i can send for/ day? after 200 , got this:
    “message”: “Quota exceeded for quota metric ‘indexing.googleapis.com/v3_publish_requests’ and limit ‘DefaultPublishRequestsPerDayPerProject’ of service ‘indexing.googleapis.com’ for consumer ‘project_number:215565849537’.”,
    “errors”: [

  73. raheel

    I am getting error when I am uploading the plugin as below.

    The link you followed has expired.

    Please try again.

    I tried many times but no luck
    What should I do?

  74. Shariful Islam

    What “Get status” do?

    • Bhanu Ahluwalia

      It lets you see if a URL(s) is indexed by Google or not, Shariful 🤓

  75. BILAL ALI AHMAD

    I have to use ‘send to API” option after publishing every new article?

    • Bhanu Ahluwalia

      No, Bilal. This plugin does that for you automatically 🧠

  76. David Anozie

    Good day Bhanu! Wold this plugin work for a news publishing site?

    • Bhanu Ahluwalia

      Hi David,

      After the official confirmation from Google, I would say it is not advised to use the plugin on any other website but Job Posting and Live Streaming at this time.

      If that changes in the future, we will update the article and the plugin accordingly.

      Hope that helps. If you have any further question(s), please let me know. Thank you.

  77. gilbert

    Just finished enabling google indexing API on my WordPress site. The instruction is very clear and the illustrations are crystal clear, even my grandmother can do it. No regrets moving from the free yoast to the free rankmath.

    • Bhanu Ahluwalia

      Thank you for your kind words, Gilbert, and glad you found the guide easy to follow.

  78. Zia Ahmad

    You Guys are awesome.
    BTW, Bhanu Ahluwalia is my favourite guy from your team because he is available any time through email.

    • Bhanu Ahluwalia

      We are awesome because we have awesome members like you, Zia 😍

      Thank you for your kinds words, it means a lot to us. 🙏

  79. Engr Kehinde Abeeb

    Hi Bhanu, thanks for this awesome content. However, I cant seem to find “Rank Math > Indexing API” in my Rank Math settings. Is there an additional plugin required to have these others links from the settings on your screenshot

    • Engr Kehinde Abeeb

      Oh! I missed the part of downloading the pl;ugin initially. Thanks

      • Bhanu Ahluwalia

        Glad you found the download link, Engr 🙌

        It happens with the best of us. Hope you are enjoying the plugin.

        • Engr Kehinde Abeeb

          You are definitely the best

  80. Phoenix

    Hello Bhanu, if I have multiple websites, do I need to create multiple projects as well or just use one project for entire websites?

    Anyway, thank you for sharing!

    • Bhanu Ahluwalia

      Hi Phoenix,

      You can use the same project, service account, and API keys across multiple sites, just make sure to set the service account as Owner of all the sites in Search Console.

      Hope that helps 🙌

  81. Muhammad Rafiq

    Super Nice Tutorial But…
    Can i use the same ID and JSON file and upload to more than 1 websites?
    I have 3 website using your superb SEO Rank Math.

    • Bhanu Ahluwalia

      Hi Rafiq ,

      You can use the same project, service account, and API keys across multiple sites, just make sure to set the service account as Owner of all the sites in Search Console. 🙌

  82. Awogor Matthew

    So wowed by this guide. Successfully imported data from my Yoast Premium. I wished to give it a shot before Our team launch the premium RM.

    Thanks to all of us at Rank Math…

    Lol

    Just to say a bravo to the whole team. You guys are trying.

    • Bhanu Ahluwalia

      That’s great news, Awogor!

      I sincerely appreciate your efforts to move over to Rank Math. I’m sure you will not be disappointed. 🤝

  83. paul

    Is there anyway to utilize Rank with a GoDaddy site? I have Google Analytics setup for my GoDaddy site, but am not sure how to utilize this.

  84. Tharindu

    This looks promising, can’t wait to test it out

    • Bhanu Ahluwalia

      Thank you for your kind words, Tharindu 🙏

      Please check the recommendation section at the top of the article. Google recently confirmed that the plugin should be used with 2 specific types of websites. 📢

  85. Kingsley Slim

    Wow! This is awesome. I have implemented on one of my sites and everything seems to be working just fine.

    • Bhanu Ahluwalia

      That’s great to hear, Kingsley 🙏

      Please check the recommendation section at the top of the article. Google recently confirmed that the plugin should be used with 2 specific types of websites. 📢

  86. Jitendra Vide

    Very helpful and thanks for quick reply on each query through comment. I just published one of my post url and its showing sucess in status. But its not appearing in google. i also check with “site:url” but getting no result.. why my post not showing on google even after getting success status

    • Bhanu Ahluwalia

      Glad you liked the content and the promptness in our replies, Jitendra

      In our tests, Googlebot crawled the pages we published through the API within minutes, and you can confirm the same on your site by checking the access logs.

      This, however, does not always result in the indexation of the content. It may take anywhere from minutes to days or even weeks before a URL shows up in the search results.

      Top of everything, please check the recommendation section at the top of the article. Google recommends using the API on specific websites at this time.

      Hope that helps 🙌

      • Jitendra Vide

        Is this harmful for any other website?
        I’m working on my unique site related information. And using this setting on that site.

        Please tell me that google penalties or anything else if I keep using this api settings on my site. Because I’m working on my dream site and I don’t want to take any risk?

      • Jitendra Vide

        Its working superb. I just published a post and it gets indexed automatically within a muniute. I checked manually by inspoecting URL in search console and what I noticed was unexpected.. after publishing, within minute I landed on search console to request for indexing but when i inspect my url, it shown me that url available on google.. it means i gone there to request for indexing but the work was already done by this api..

        but I have one doubt that is it harmful as mi am working on my dream site and its information type site. So will google penalize aif i am continues using this api settings? looking for recommendation

        • Bhanu Ahluwalia

          That’s great to hear! We also experienced the same and wish that they roll out the API for every type of website out there.

          I can’t recommend using it on live websites unless the pages contain Job Posting or Live Streaming Structured data, at this time.

          We, however, did constantly use the plugin on our money sites since January and had good results from it. But, we are not using them anymore after Google mentioned that it is meant only for 2 types of websites.

          They did not mention anything related to a penalty but it’s good to be safe. 🤞

          • Jitendra Vide

            thanks.. it was amazing experience when you see that your post gets indexed in seconds after publishing. But google wants to use it for live websites only..

            So I am going to remove it from my informational site, Please tell me how to remove this setup and after removing will it affect on my posts that indexed through this api tool?

            • Bhanu Ahluwalia

              Yes, although the API is meant to be used by job posting websites and live score websites – it is currently working for ALL types of website.

              If you want to remove the plugin – just delete the indexing api plugin.

              It won’t affect already indexed posts.

              Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

  87. Mark Ekedegba

    Very wonderful post, God bless Rank math.

    I had been using rank math and it work for me.

    • Bhanu Ahluwalia

      Glad to see you here as well, Mark 🖖

      I’m very pleased to hear about your experience with Rank Math. 😍

  88. Leul

    Hi,

    Thank You for another great plugin!!!!
    I installed, followed all steps, but when i try to “Publish/update” the homepage i got the “Error undefined” with the following response:
    7:00:05 PM update https://xxxxxxx.com/
    {
    “readyState”: 4,
    “responseText”: “”,
    “responseJSON”: null,
    “status”: 500,
    “statusText”: “Internal Server Error”
    }

    Thank You in advance for any help!

    • Bhanu Ahluwalia

      That seems like some conflict to me, Leul 🤔

      Can you please this tutorial by keeping only Google Indexing API plugin active?
      https://rankmath.com/kb/check-plugin-conflicts/

      You can also check the server’s error logs to know the exact issue.

      To expedite the troubleshooting, you can open a new support ticket here:
      https://support.rankmath.com/ (it’s free to register)

      Looking forward to helping you. Thank you.

  89. Greg Wampler

    Am I missing something? I don’t seem to have a few of the same options under my Rankmath plugins settings. I don’t have the Indexing API Console or Indexing API Settings under my RankMath. Is this possibly something hidden due to WordPress.com versus WordPress.org?

    • Greg Wampler

      Nevermind. I should have read through more of the comments.

      • Bhanu Ahluwalia

        Glad you found the solution, Greg 🖖

        This tutorial is a bit tricky to follow and we recommend going through it thoroughly 📙

  90. kris

    4:07:31 PM update
    {
    “readyState”: 4,
    “responseText”: “The site is experiencing technical difficulties.”,
    “status”: 500,
    “statusText”: “Internal Server Error”
    }

    I don’t know what to do with this.

    • Bhanu Ahluwalia

      Hi Kris,

      Sorry for the issue you are facing there.

      Can you please check the server logs and see what’s showing up there? It could be a conflict with one of the plugins or the theme you are using.

      You can run the following check by keeping only the Indexing API plugin active:
      https://rankmath.com/kb/check-plugin-conflicts/

      Looking forward to helping you. 🖖

  91. Leul

    Thank You very much!!!

    That helped.

    The “Problem” Plugin has been identified: Duplicator PRO.

    Great Plugin!

    Thanks you one more time!

    • Bhanu Ahluwalia

      Hello Leul,

      We are so glad to hear that you found the problematic plugin.

      If you need our assistance with anything else, do not hesitate to ask.

  92. Blaise

    Hello I can’t find Indexing API option and more on my site, can anyone be of great help

    • Bhanu Ahluwalia

      Hello Blaise,

      Thanks a lot for your comment and we are so sorry about the trouble this must have caused.

      Did you download the indexing API plugin and install it on your WP website?

      You need to do it even if you already have Rank Math installed.

  93. Nabom Tuazor Clark

    Hello,

    Let me congratulate you for this plugin, it is definitely awesome.
    I was using Yoast before but I have switched totally to RankMath.

    This is where I’m having problems. I have done all the required steps and it’s remaining adding Service account email id as owner to search console as google insists it must be a gmail address.

    I’m stucked there.

    How do I add the service account email address as owner on my Search Console.

    From Tuapress.com

    • Bhanu Ahluwalia

      Hello Nabom,

      Thanks for your comment. We are glad that you like the plugin.

      Please check section 2.3 above. It has instructions on how to add the service account as an owner.

      Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

  94. Response Center

    Hello
    I am using your awesome API Indexing tool. How do I disable automatic pinging of posts and pages and make it manual only?

    Thanks
    Kumar

    • Bhanu Ahluwalia

      Kumar,

      You can disable that from the Indexing API plugin settings. There is an option to disable automatic indexing requests.

  95. Response Center

    Adding to the above query, is it possible to use this API Indexing script outside of WordPress? I am using a PHP app to publish posts and pages. Let me know.

    Thank you in advance.

    Regards
    Kumar

    • Bhanu Ahluwalia

      Hello,

      Yes, you can use the API outside of WordPress but this plugin is only available for WordPress.

      If you know how to code, the API is free to use (with certain limitations).

      Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

  96. HIPTVMUSICZA

    Hello.. Thanks for this awesome plugin.. But then am unable to fully use it

    This is the response from the api console

    4:10:21 PM update
    {
    “readyState”: 4,
    “responseText”: “The site is experiencing technical difficulties.”,
    “status”: 500,
    “statusText”: “error”
    }
    ——————————————————–

    • Bhanu Ahluwalia

      Hello,

      Thanks a lot for your comment and we are so sorry about the trouble this must have caused.

      Can you please this tutorial by keeping only Google Indexing API plugin active?
      https://rankmath.com/kb/check-plugin-conflicts/

      You can also check the server’s error logs to know the exact issue.

      To expedite the troubleshooting, you can open a new support ticket here:
      https://support.rankmath.com/ (it’s free to register)

      Looking forward to helping you. Thank you.

  97. Isaac kings

    Pls am getting a 403 error when I tries to index pages (last step)

    • Bhanu Ahluwalia

      Hello Isaac,

      Thanks for getting in touch with us.

      Please check the FAQs. There is a solution provided for the type of error you are seeing.

      Thank you.

  98. Fish Flannery

    Hello.
    Thank you for your great plugin and blog post.
    I have installed and set as your instruction.

    I tried post update and got success message but the post haven’t been shown yet.
    (I know crawling and indexing are different.)
    I will continue to use this API anyway.

    By the way, how do you know when the crawling came ??
    Do you use any tool ? Please recommend me to check the crawling come or not instantly.

    • Bhanu Ahluwalia

      Hello Fish,

      Thanks a lot for your query and we are so sorry about the trouble this must have caused.

      You can use any crawl monitoring plugin to check when Google visits your website or you can get that information from your server logs.

      Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

  99. Adedayo Azeez

    Thanks for this, I’m hoping it’ll really help me since i find it hard getting my blog in Google Search…

    i have over 150 published articles when i installed this plugin, do i have to submit them manually or just leave them and they’ll automatically be submitted…

    • Bhanu Ahluwalia

      Hello Adedayo,

      Thanks for your comment.

      Yes, you have to submit previously published posts manually – one by one.

      All the news posts published after installing the indexing API will be automatically submitted.

      Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

  100. Goods

    Hi!
    Thank You very much for this awesome plugin!!!

    But i have an option request:

    The problem is with editing the published documents. The plugin its submitting automatically the draft of the page that is published but it’s in process of editing.

    Could You please separate and add another check box:
    – one for “Submit posts from these post types automatically in the background when a post is published, edited, or deleted”
    – second for “Also adds action links to submit manually”

    Or maybe there is another “answer” to stop from publishing the draft pages.

    Thank You!

    • Bhanu Ahluwalia

      Hello,

      Thanks for getting in touch with us.

      A post once updated is already sent for crawling.

      You can also manually submit the URLs for crawling.

      Both these options are already available in the plugin. You just have to look around and play with the settings a bit 🙂

      Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

  101. Miracle

    Nice i tried this on my music site …. maybe i would remove it latter to avoid google problem

    • Bhanu Ahluwalia

      Hello,

      We are glad.

      Sure, feel free to remove it if you don’t feel comfortable using the plugin.

  102. aid el mehdi

    doesnt work anymore cant add owner to search console anymore

    • Bhanu Ahluwalia

      Hello Aid,

      Thanks for your comment.

      It is still working.

      Please check section 2.3 above. It shows you how to add an owner to the Search Console.

      Let us know if you face any issues doing that.

  103. AYOBAMI OLA

    How can I stop using this in the event I have no need for it again?

    • Bhanu Ahluwalia

      Hello Ayobami,

      Thank you for your comment.

      If you want to stop using it, you just have to deactivate the plugin.

      Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

  104. BM Corporation Co., Ltd.

    11:40:33 AM update http://www.safety-thai.com/
    {
    “readyState”: 4,
    “responseText”: “เกิดข้อผิดพลาดขึ้นกับเว็บไซต์”,
    “status”: 500,
    “statusText”: “Internal Server Error”
    }
    ——————————————————–

    I am facing with this problem too.

    • Bhanu Ahluwalia

      Hello,

      Thanks a lot for your comment and we are so sorry about the trouble this must have caused.

      Can you please this tutorial by keeping only Google Indexing API plugin active?
      https://rankmath.com/kb/check-plugin-conflicts/

      You can also check the server’s error logs to know the exact issue.

      To expedite the troubleshooting, you can open a new support ticket here:
      https://support.rankmath.com/ (it’s free to register)

      Looking forward to helping you. Thank you.

  105. wan mohd afendi

    Hi

    I am facing this issue during the installation
    ————————————————-
    The link you followed has expired.

    Please try again.
    —————————–

    Please help me . Thanks

    • Bhanu Ahluwalia

      Hello Wam,

      Thanks a lot for your comment and we are so sorry about the trouble this must have caused.

      Where exactly are you seeing that? While uploading the plugin?

      If so, please try and upload the plugin via FTP. That should do it.

      Hope that helps and please do not hesitate to let us know if you need our assistance with anything else.

      • wmafendi

        Thanks

        I am done with the installation.

        Now in configuring mode

        Thanks again!! 😘😘😘😘

  106. Suraj Pal

    Thanks for sharing this method to get fast indexing in Google

  107. Adil

    Hi, how are you? I can not find an Indexing API option in Rank Math.

Leave a Reply

Your email address will not be published. Required fields are marked *