Webmaster Push Tool Released and Open Sourced: Submit to Baidu, Bing and Google Search

This tool uses the webmaster tools or open platform APIs of Baidu, Bing and Google to push site updates to search engines immediately, speeding up crawling and indexing.

I didn’t want to open source this. I planned to obfuscate it and ship it closed. But a token is as good as a password, and I needed to prove I’m not quietly uploading anyone’s token — so open source it is. The code is right here, audit away.

Overview

It implements the APIs of Baidu Webmaster Tools, Bing Webmaster Tools, and Google Search Console for instant submission — basically shouting at the crawlers that dinner is served.

Misconceptions

The tool only talks to the interfaces; it doesn’t unlock anything. Baidu’s fast inclusion and submission quota are granted by the platform, not by the tool. Don’t assume using the tool entitles you to those features.

Usage

Built on Java 8. If you have JDK/JRE 8 or later installed, download the Jar and run:

java -jar Indexing.jar

If you’re unsure whether you have a JDK/JRE, I also ship bundles with the runtime included. Pick the version matching your operating system and run the start script inside.

Notes

  1. Baidu token: https://ziyuan.baidu.com/linksubmit/index
  2. Bing token: https://docs.microsoft.com/en-us/bingwebmaster/getting-access#using-api-key
  3. Google JSON private key: https://blog.renfei.net//en/posts/1003342
  4. Submitting to Google requires outbound access to Google; otherwise the network call fails
  5. Each platform’s submission quota has nothing to do with this tool — it’s allocated by the platforms themselves. Baidu fast inclusion, for instance, is a permission granted by Baidu Webmaster Tools, independent of this tool
  6. This tool does not collect or upload your tokens. The code is open source, so verify for yourself. If you find a copycat that does report tokens, contact i@renfei.net

Downloading

I built packages for Windows, Linux and macOS, each in x86 and x64. The files are too big to host here, so no download link in this post.

Project page: https://blog.renfei.net/kitbox/indexing

Source

GitHub: https://github.com/renfei/Indexing

Gitee: https://gitee.com/rnf/Indexing

GitLab: https://gitlab.com/renfei/Indexing

One More Thing

I built this while learning Swing/AWT. Consider it my first-born. Sharing it in case someone else finds it useful.

A free star on the source would make my day.

Screenshot

Webmaster Push Tool