Import And Export Settings

This new feature, added in Version 2.8 of SBPM allows you to export the SBPM settings to a text file and re-import them back again, or to a different installation of SBPM.

This feature is useful if you want to do a backup of your keywords and content to be used again elsewhere, or just to keep as a template for a new site.


Get Out Of Jail

Using this feature will allow you to delete ALL posts that were made by SBPM – in case you made a mistake. Each post is tagged with a WordPress Custom Field to denote that it has been created by SBPM – therefore, none of your normal posts will be deleted.

Either choose “All Categories” to purge them all, or select a category from the list.

When you click the “Delete All SBPM Created Posts!” button, they will be gone.

Remember! – With great power comes great responsibility. Use wisely.


File Upload

This area of SBPM will allow you to populate the keyword and content boxes by uploading a text file. This is a handy utility if you already have information you wish to import to SBPM.

Use the “Choose File” button to locate the TXT file you wish to import, select if the information will be uploaded to the keywords or content boxes and click “Upload”


Other Cool Stuff

This button will add a Contact Us and Privacy Policy page to this WordPress installation.

For the Contact page to work, you must have the Clean Contact plugin installed.

The pages will be called “Privacy Policy” and “Contact Us”. This option does not check if the pages already exist – so please only use once.


Post And Schedule Options

SBPM can schedule your posts in the future or past, rather than have them all posted at the same time.

To use this feature, enter a number of hours you would like to space your posts out by. For example, entering “24” in both boxes would mean one post per day at the same time each day.

If you want to make things appear more random, enter different values in each field. For example, by entering 10 in the first box and 24 in the second, posts would be randomly posted with a gap of between 10 and 24 hours. You can also enter decimal values to make it even more random!

If you would like to post them all at once, enter “0” in these fields.

Date Scheduling

SBPM now allows you to set the start date for your posts, which can be in the future as well as the past. Use the “Posts From” box to enter a date and time from when your posts will start. For ease of use, 3 icons have been added to help you with this feature.

Pick a date and time from a popup window.
Enter the current date and time.
Get the date and time of the very last post. This will also include posts in the future.

Existing Post Options:

When making a set of new posts, you can ask SBPM to do something if there is already a post with that name. By default, this is set to “Make new post”. If you already have a post called “red widgets” SBPM will ignore it and make a new one called “Red Widgets” with a new permalink URL to suit such as /red-widgets-2.

If you want SBPM to detect that a post already exists and ignore it, set the setting to “Do nothing (skip post)”

If you want SBPM to overwrite existing posts with new data and content, choose the “Overwrite with new content” option.

This is useful if you are wanting to update your existing posts with new or revised content.

If you are overwriting an existing post, everything will be updated apart from the post date and time, which will remain the same as the original post.

Make pages or posts

SBPM will create WordPress posts by default, but by choosing “pages” from the option screen, a page will be created.

When using pages instead of posts, SBPM will create parent and child pages based on the category and keyword.

For example, using the following keywords will create 2 parent pages (“widgets” and “knuts”), each with 2 child pages

widgets/red widgets
widgets/pink widgets
knuts/big knuts
knuts/small knuts

Try to override PHP timeout

This setting will attempt to prevent SBPM from timing out due to the maximum PHP execution time setting set by your host. This may not work – depending on your hosting provider.


Post SEO

By default, SBPM will add META tag information to each of your posts that works with the excellent All In One SEO Plugin (AIOSEO) and the Yoast SEO plugin.

The SEO title will be the same as the blog post title, the description will be the first 160 characters of the content (or to the end of the first sentence, which ever comes first) and the tags will be taken from the post tags field.

If you want to override these settings, use the fields to override any or all of these settings.

You can spin text in these fields and also use the %%keyword%%, %%category%% and %%sitename%% variables plus any custom variables you can created.

The Double Spin SEO Description option forces SBPM to respin the content area when making the SEO Description.

If you enable this option, the SEO Description field will be disabled.


Post Tags

This is where you can add tags for your posts.

You can use the normal “spintax” of {tag1|tag2|tag3}.

SBPM also allows for multiple levels of text spinning to take place.

eg: {tag1|{tag2a|tag2b}}.

Add tags in a comma separated format. eg:

weight loss,lose weight,{quick|rapid} weight loss,diet {plans|tips|ideas}

You can also use any SBPM or custom variables as tags too:

weight loss,lose weight,%%keyword%%,%%category%%,{quick|rapid} weight loss,diet {plans|tips|ideas}


Post Content

Copy and paste your spin text in this field.

You can use the normal “spintax” of {word1|word2|word3}.

SBPM also allows for multiple levels of text spinning to take place.

eg: {word1|{word2a|word2b}}.

Use %%keyword%% to show the keyword you are writing for, %%category%% to show the category and %%sitename%% to show your blog name. You can also enter any HTML, PHP (if you have a exec-PHP type plugin installed) and WordPress short-tags too.

From SBPM version 2.8 onwards, you can put content into 3 different tabs.  When making a post, SBPM checks to see if content is present in those tabs and if so, it selects one of them randomly for the content.  This will allow you to create additional variations of your content, placing images in different locations or using totally different spun text.


Keywords / Post Names

Enter your keywords in this field.

You can use the following formats:

  • postname – This creates a post called postname
  • category/postname – This checks to see if there is a category called “category” and makes it and assigns the post to it if there is not.
  • postname(variable1=value,variable2=value) – This format allows you to create custom variables to be replaced within the content box below.

For example, using the following entry in the content box:

red widgets(asin=B746388)

would allow you to use the %%asin%% code in your content to show the B746388 value. Separate variables with commas.



Pre And Post Title Options

With SBPM you can use the Before and After posts title boxes to add words that will appear before and after the post title.

These extra words are wrapped around your keyword but will not be used to replace the %%keyword%% and %%category%% place holders in your content.

You can also spin text in these fields too if you wish.


Using a keyword/post name of “Red Widgets” with {Low Price|Bargain|Cheap} in the “Before” field and For Sale in the “After” field, will give you possible posts titles of:

Low Price Red Widgets For Sale
Cheap Red Widgets For Sale
Bargain Red Widgets For Sale