The best auto blogging software: WP Robot

The reason making WP Robot the best auto blogging software is it clear programming logic. All elements are organized by clear logic, which makes the wordpress plugin robust, expandable, and very easy to use.

Click here for more information about WP Robot.

WP Robot scrapes content from various sources, and publishes them on your website after optional rewrite. You should be familiar with some concepts before you can use it at your will. The posts wp robot posts on your website are constructed according to post templates. You can specify module tags in {} in a post template besides other text you compose. A module tag is the name of a module. A module corresponds to a source, where WP Robot gets the content. The content of a module is also constructed by the module’s template which consists of ordinary words and element names(tags)(in {}). After getting and analyzing the content, the element names(tags) are replaced with corresponding values to form the content of module. The module tags in the post template are replaced with the content of modules to form the final post. WP Robot ships with a number of module templates and several module templates. Typically, you do not need to add or modify module templates, but you may add new post templates to be used by a campaign. To specify which post templates you want and other stuff related to publishing posts on your website, you should create a campaign. In the configuration of the campaign, you can also specify what kind of content you want to scrape(by providing keywords), how often wp robot posts an article, whether the scraped content is rewritten before posting, ect. After creating a campaign and setting up necessary parameters in the Options menu and All Rewriters menu(i.e., fill API keys), you are done. At every intervals you specified, WP Robot randomly selects a post template, queries to the sources you specifies by the module tags in the post templates using the a randomly selected keyword, scrapes the content/articles in the query result, rewrites the content/articles by calling the API of spinner tools, and posts the resulting article on your website.

The modules/content sources WP robot supports are:

  • amazon
  • article(Ezinearticles, Goarticles, and Ezinemark)
  • article builder
  • clickbank
  • ebay
  • flickr
  • yahoo answers
  • yahoo news
  • youtube
  • rss
  • commission junction(CJ)
  • oodle
  • pressrelease
  • shopzilla
  • linkshare
  • eventful
  • yelp
  • shareasale
  • avantlink
  • bigcontentsearch

The rewrite tools(spinners) wp robot supports are:

  • Spinner Chief
  • The Best Spinner(TBS)
  • Chimp Rewiter
  • Spin Rewriter
  • WordAI
  • Content Professor

You can even chain several spinners together to achieve better result.


For a campaign, you  can specify multiple keywords. For a keyword, you can specify several categories. If the selected keyword has no accompanied category, the categories in the “Categories” box you filled in will be used. If you did not add  a category in the “Categories” box, the categories of the first keyword will be used. If there is no category anyway, the post will be published under the “Uncategoried” category.


You can input multiple lines in the “Categories” box. At each line, you can write multiple categories separated by “,”. You can not only specify a category by its name but also by its id. So “category1, category2, category3″ and “category1, id:12345,ID:67890″ are both legal. You can get the id of a category in the wp_terms table. If you specify a non-existing category, wprobot will create the category for you. But since you can write categories on multiple lines, why bother to write multiple categories on one line? Well, you can write multiple keywords on multiple lines(one keyword per line), one keyword corresponds to a line of categories.

You can add multiple templates for a campaign. Each template contains a title and content. You can input a title(default title is {title}). The content consists of one or multiple sources. You cannot input content but you can add sources to form the content. For example, if you add the source “amazon”, the content will be “{amazon}”. The sources that are added to template(s) will have their settings listed under “MODULES SETTINGS” section, where you can alter the settings of the modules.

You can click the “Create Campaign” button to create the campaign. All the configuration data for all the campaigns will be save to the wpr5_campaigns option in wp_options table.

After creating a campaign, you can click the “Campaigns” tab to see your campaign you just created. Here you can click the “Run Now” link to run the campaign immediately. Of course, you do not need to do so because the campaign will be run at scheduled time and intervals. At the beginning of running a campaign, the campaign id and the current time will be saved to wp_wpr5_posts table. You should know at each run of a campaign, only one (random)keyword and one random template are picked.

The sources in the content of a template can have a complex form:{modulename|randnum|campaign}. The randnum is between 0 and 100, which means the possibility of this source being fetched. For example, {amazon|60|campaign} means there is 60% possibility that wprobot scrapes content from amazon and replaces {amazon|60|campaign} with the scraped content. There is 40% possibility that {amazon|60|campaign} is removed from content of the template as if it does not ever exist. The same module/source can occur multiple times in the content of a template.  The same picked keyword will be applied to all modules in the content of the template. If there are 3 occurrences of a module in the template, wprobot will query 3 times with the same keyword to the source and get 3 pieces of content from the same source. These pieces of scraped content will replace the 3 {modulename} /{modulename|randnum|campaign}in the template. A keyword[modulename] counter will increase by 3. Each piece of scraped content is accompanied by a title and several possible comments.

There are another kind of modules in the template like {modulename|randnum|title}, which are called title modules. These sources will be queried twice. The first query is executed with the keyword as usual but the scraped content will not replace the {modulename|randnum|title}. Only the scraped title is used as the keyword for the second query. (If there are multiple {modulename|randnum|title} in the template, the scraped title for the last one is used. )This time, the scraped content is used to replace {modulename|randnum|title}. The scraped title is also used as the title of the whole template.

A module has its own template, which may contain “{article}”, “{authortext}”, “{keyword}”, “{Keyword}”, “{title}”, “{url}”.  “{article}”, “{authortext}”, “{title}” will be replaced by what is scraped. “{keyword}” is replaced by the campaign keyword you set. “{url}” is the url that is scraped. A module can have multiple templates which can be found in wpr5_options in wp_options table. Each template has a name. You can specify the template to use. If you don’t specify the template name, it will use the template name specified by template_default for the module in wpr5_options. If there is no template_default for the module , it will use the “default” template.

How to make sure wprobot scrapes new content at every scheduled time? Well, every keyword maintains a counter for each module. Suppose the campaign template has 3 “articles” modules in it, the counter for “articles” is initialized to 1. During a run of this campaign, 3 articles will be scraped, and the counter is increased to 4. The next run of campaign will scrape from the 4th articles(and scrape 3 articles as well) . The “articles” module will scrape the articles from$keyword/page$page.html. WPRobot will calculate the $page from the starting article number based on how many articles are included on a search result page. WPRobot also calculates the first article from which to scrape on that page based on the counter. Then 3 articles  will be scraped from that search result page. If that search result page has less than 3 articles that have not been scraped, wprobot will fetch the next search result page and scrape the remaining articles from that page. At the end of the run of the campaign, wprobot must store the updated keyword counter to database so it can use it as the starting article to scrape in the next run.



Click here to buy WP Robot.


Posted in SEO Tools

Leave a Reply