WordPress Content Spinner Plugin – SEO WordSpinner

January 1, 2010

in Plugins,SEO,WordPress

WordPress SEO Plugin

Download the SEO WordSpinner Plugin and test this WordPress SEO plugin out.

Refresh this page to experience content spinning in action.

Why use a content spinner?

There are a lot of content spinners out there (I won’t even bother linking to them, most are for spamming, not for SEO). The existing products allow you mass-export articles then submit them across content networks to build links using spammy articles. That is not what this plugin does. This plugin allows you to enhance your site’s SEO by reducing duplicate content.

Google has been improving its handling of duplicate content by implementing use of the canonical tag and updating its algorithm. They don’t punish a site for duplicate content, but having unique content is still better than duplicate content.

Different content in different context

Each of those pages will show the full content or an excerpt (summary) of the content on this page. Each will show a title for this article. The SEO WordSpinner plugin allows you to mix things up so that on each page, users will see different content that means the same thing, therefore avoiding duplicate content issues if done properly.

Keeping spins predictable

The SEO WordSpinner plugin has an option to show the same content in the same context in a predictable manner. This is a setting in the plugin (“Make Spins Predictable by Default”). This means that when viewed on a separate tag, archive, search, or single page, the spun content will display the same way.

This global setting can also be modified on a per-post or per-page basis by adding the SEOSpinPredictable Custom Field to the post with a value of “true” or “false”. This allows you to change the settings on a per-post basis. This post has SEOSpinPredictable set as true, which is why refreshing changes the content.

Spin your META tags…All in One SEO Pack-Compatible

One of the neat features of this plugin is that there is a setting to have your title and meta tags spun. This allows you to vary the post title, the title tag, and the meta tags separately, allowing you to include variations in the most important parts of your page’s content.

Using the SEO WordSpinner Plugin

Using the following settings:

  • Split Character: |
  • Start Character(s): {{
  • End Character(s): }}

An example content spin:

This is a {{an example|a demonstration|a demo|a test}} of the powers of content spinning

Could produce the following spun variations:

  • This is an example of the powers of content spinning
  • This is a demonstration of the powers of content spinning
  • This is a demo of the powers of content spinning
  • This is a test of the powers of content spinning

In order for search engines to not consider your content duplicate, you need to change your text more than the text above. The example above is for demonstration purposes only.

Do you want me to show you how this works?

Text used above: {{Do you want|Would you like}} {{me|us|a person}} to {{test|demonstrate|show you}} how this works?

It works for Links, too.

Please leave comments, plugin improvement recommendations, or bug reports in the comments below.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • Twitter

Related posts:

  1. Show Content Only Plugin – A Perfect Keyword Research Companion
  2. Duplicate Content over Multiple Domains – SEO Issues?
  3. Interspire & BigCommerce WordPress Plugin
  4. How to tell if your WordPress Plugin or Widget is Activated in WordPress
  5. Mad Mimi Plugin for WordPress

4 trackbacks

WordPress Plugin – SEO WordSpinner | Denver SEO Blog | ..............................
January 2, 2010 at 3:13 am
Search Engine Marketing Now » SEO WordSpinner Plugin - Kill Duplicate Content in WordPress …
January 2, 2010 at 5:46 am
Pozycjonowanie » Archiwum bloga » SEO WordSpinner Plugin – SEO Content Spinning Tool for WordPress …
January 3, 2010 at 9:23 pm
SEO Randomizer: Save the Value of Your SEO'd Links | Denver SEO Blog
January 14, 2010 at 3:37 am

56 comments… read them below or add one

GH Web Design January 3, 2010 at 6:17 am

I will have to look into this as I can see how this could be very beneficial. Thank you for researching this for us.

Reply

Karl-Heinz January 3, 2010 at 7:26 pm

Thanks for the Plugin. How is the load, when the PLugin parses a page?
Best,
Karl

Reply

Zack Katz January 4, 2010 at 4:21 pm

The plugin runs as WordPress filters to the title and content of a page. It also applies filters used in the All in One SEO Pack plugin, if the meta option is enabled.

Reply

Thomas January 4, 2010 at 3:12 pm

Seems that it doesn’t work in 2.9 -(. The created page is left blank. Deactivating the plugin shows the page…

Reply

Zack Katz January 4, 2010 at 4:25 pm

Hi Thomas,
This blog is running 2.9, and another WP install I’ve tried the plugin on is using 2.8.6, and both are running ok.

Please tell me more about your setup.

  • Do you have the Spin Meta Tags & Post Titles option enabled?
  • Have you tried disabling that option?
  • Do you have All in One SEO Pack installed?
  • Are you using the widget?

Reply

Tim @ search marketing January 6, 2010 at 3:17 am

A custom php spinner would be better. This one causes grammar errors, like in your example you have “an demonstration”, “an” should be “a” in this case. Changing just one word is hardly sufficient to fool Google etc.

Reply

Zack Katz January 6, 2010 at 4:01 pm

Tim, I think you’re missing the point. Obviously changing one word is not going to fool Google. That’s not the point. This plugin — to be effective — takes time to craft various versions of an article (or at least the intro, to be used in the excerpt. A few changes here and there to the text will not make a big difference.

And yes, the grammar is inaccurate; I’d already updated the plugin’s readme file, but I see the grammar police’s jurisdiction knows no bounds…I’ll update this post.

Reply

Buddy January 6, 2010 at 9:24 pm

Zack,
I am all about Spinning and I have used quite a few products.  Kudos to you.  I like your version.
I am curious though.
Will it work in comments as in <a href=’http://buddyshearer.com’>Buddy</a>
Now THAT would be COOL!

Reply

Buddy January 6, 2010 at 9:32 pm

Too bad it did not work or maybe you are controlling that apsect of it here.  Maybe it would work from tweaking the HTML from within here.  I’ll let someone else test that. ;)
Before I forget.  To the commenter above that was talking about this not being good from a Google perspective.  Tsk…Tsk…
Look at it from an on-site optimization standpoint.  If you interlace your keywords right you can pick up more backlinks to inner pages and across other sites as well.
Don’t forget Go Codes and how it uses Affiliate links.  Just use your imagination and Spinning really does makes sense SO LONG as you use it responsibly.
Later
Buddy

Reply

Zack Katz January 6, 2010 at 10:07 pm

Hi Buddy,
If you want to add comment filtering, you can add this to your functions.php file: add_filter('comment_text','get_seo_spin');

I will be adding comment spin functionality to future versions of the plugin.

Reply

POed January 7, 2010 at 3:51 pm

Your explanation of how to use this is about as clear as mud. Spinned I am sure. You are talking to yourself.

Reply

Zack Katz January 7, 2010 at 3:55 pm

Actually, that’s just how I write…There’s plenty of information on content spinning if you Google it. That’s what this plugin does!

Reply

Phillip Gibb January 14, 2010 at 9:11 pm

Interesting, I shall give it a try – at least for a while; don’t want to mess too much with my style even for a huge reward

Reply

Thomas January 15, 2010 at 7:08 pm

Hi Zack,
I updated to 1.2 and the page isn’t blank any longer -). But it doesn’t change the text now. The sample page is http://www.tskey.de/2010/01/wordspinner-testseite/. I do have wp-cache enabled. Deleting the cache doesn’t help. It should show (eins,zwei,drei ) (Äpfel, Birnen, Pflaumen).
 

Reply

Zack Katz January 19, 2010 at 3:58 pm

Hi Thomas,
The plugin has the setting “Make Spins Predictable By Default” enabled by default. That way, when Google visits your post at /2010/01/wordspinner-testseite/, it will show different content than on /2010/01/, and different content than on /search/test.

The goal is to show different content on different pages. If you want to change that behavior on a per-post basis, you can use the SEOSpinPredictable Custom Field, and set it to either true or false.

Hope that helps clarify things.

Reply

kurt January 21, 2010 at 12:21 am

Ok.. Strange.. if i install you pugin it hangs, if I install your plugin and the other wordspinner plugin at the same time,  it worls.
 
Why is dat Katz

Reply

John January 21, 2010 at 9:22 pm

Hey Zack,
Love the plug-in and am wondering if you have an ETA for the ‘nested spinner’ feature?

Reply

John January 21, 2010 at 9:23 pm

;)
“Nested Spin” – lol

Reply

לימודי בגרויות January 31, 2010 at 1:33 pm

cool thing! I”ll try this really soon

Reply

Scribe February 3, 2010 at 2:39 pm

Zack, first I’d like to thank you for writing such a great plug in that’s been really needed for a long time.
I look forward to the nested spin capability.
I am noticing that RSS feeds are not being spun with random variations using SEO WordSpinner. Instead, the spinner always chooses the first option of every variation set to comprise the RSS text. This can lead to any repeated spun text on multiple posts appearing identical in the RSS feed.
Would it be possible to add functionality to have random spin variations appear in the RSS feeds as well as the blog posts themselves?

Reply

Zack Katz February 17, 2010 at 6:25 pm

I’ll add that in the next version, coming soon.

Reply

Chris February 15, 2010 at 1:49 pm

Is it possible to add variations to the spins themselves i.e:
Or even this
Note: I’m using a single { rather than the default {{ in the above example.
This would be very useful for my current project!

Reply

Zack Katz February 17, 2010 at 6:25 pm

Hi Chris, I’m working on it. It’s coming soon :-)

Reply

D February 16, 2010 at 12:09 pm

I don’t understand. I uploaded the plugin and went to the settings page. There were some tick boxes and some instructions about the use of brackets and dividers, but what do you do next. Where do you enter the variations?

Reply

Zack Katz February 17, 2010 at 6:27 pm

You need to have the variations in your post content.  Just write something starting with the Start Characters, separated by the Split Character and ending with the End Characters.

Refer to the article above.

Reply

Pat March 1, 2010 at 7:56 pm

Fantastic – I was just about to start writing a plugin for this very same reason, and thank god I checked the plugin repository first! You saved me a boatload of time – many thanks!

Reply

neoero March 6, 2010 at 7:42 am

Hi, very good plugin, thanks for this one !
Just to be sure I understand : if I want 20 spun posts with the same post, I have to :
1. write a “normal” post
2. use as much as I can into this post to replace the most words terms and expressions
3. paste the result 20 times in 20 new posts
Is that it ? Is there now way to automatically publish new posts and set-up the posts frequency, for instance 5 new spun posts a day ?
 

Reply

Ash March 11, 2010 at 1:00 am

Hi – I am trying to find out if Google includes words in brackets in SEO?

E.g.  I purchased an organge ball (basketball)

Would SEO pick up the word backetball or skip it?

Reply

Zack Katz March 11, 2010 at 1:04 am

Yeah, Google indexes all content on a website. SEO WordSpinner won’t spin content inside anything other than the Opening and Closing characters which you define in the settings.

Reply

Erkan March 13, 2010 at 9:23 pm

Hi.
First; Sorry my english bad at.
Thanks for plugin.İt’s great job but I can’t work plugin.when ı activate plugin, main site give 503 service unavaible.
Can you any idea this subject?


 

Reply

Zack Katz March 14, 2010 at 9:26 pm

Your server may not be compatible. Check to make sure you’re running PHP5.

Reply

Erkan March 29, 2010 at 9:32 pm

change my server.I try it in turkish language characters and wordspinner not supported its.But another problem;
I worked  spinner on english character but all time make spin same words.Example;
I work,come,go to school,in school,from school
all time make up this; I work in school.
nothing make up another possibility.
Did you know anything about that?
thanks for this and sorry my english.
 
 

Reply

Zack Katz March 30, 2010 at 4:25 am

@Erkan: This is because by default the plugin shows a consistent version of each variation (spin) per unique URL. If you were to view that page from an archive or search page, you would notice the content will change. This is called ‘Make Spins Predictable by Default’ in the plugin settings.

If you want to alter predictability per post or page, add a Custom Field named SEOSpinPredictable and give it a value of “true” or “false”.

dan "the affiliate "phillips March 21, 2010 at 4:02 pm

Ok is there more information on how to use this plugin.Video tutorial ?  Great idea on the plugin, but what setup do I need to do to the post ?

Maybe it run auto – pilot ???

Reply

Erkan March 30, 2010 at 1:15 pm

I got it.Thanks.

Reply

ovidiu April 3, 2010 at 1:46 am

I am a bit confused by this option:
Keeping spins predictable
I do understand what it does and how I can use it, but what is the reasoning behind this option? Are there any drawbacks if I turn it off permanently?

Reply

Stuart Kushner April 6, 2010 at 4:47 am

When I use this it works for one word. But when I try to spin a second word, the whole page disappears after Publishing but comes back after I remove the spun words.

Reply

Nicholas April 13, 2010 at 6:34 am

Hey. Love the plugin.
I’m getting it to work in regular posts, but I’m trying to use it in ezempirebuilder and it’s not working. Don’t know if it doesn’t work within other plugin posts or something along those lines.
Any suggestions? Thanks.

Reply

Zack Katz April 13, 2010 at 4:12 pm

@Nicholas: The plugin works by integrating with standard WP functionality. I’m not sure how ezempirebuilder works exactly, but if you send the plugin’s output through get_seo_spin(), it’ll spin the content.

Reply

Nicholas April 14, 2010 at 5:01 am

Sorry for asking what may seem like a dumb question, any chance you could guide me where to do that function?
 
Sorry, I’m slightly n00b. :(

Reply

sergey911 April 20, 2010 at 12:14 pm

Sorry for the question, but I am very interested in how CMS operates a blog?

Reply

Brad May 10, 2010 at 2:17 am

Great plug-in. Not to rush you or sound like a PIA, but do you have any idea when the nested spins compatibility might be released?
Most everything I do involves nested spins so I’m really looking forward to it, and would be glad to donate towards it.

Reply

Zack Katz May 10, 2010 at 3:02 pm

I’m going to be working on it in the next two months. It will be a completely re-written, kick-ass plugin.

Reply

Scribe May 21, 2010 at 10:44 pm

Hi Zack,
I’m really looking forward to nested spins and would be willing to pay for it.
Does Seo-Wordspinner as it currently is, take a lot of cpu processing? Would it really load a server across thousands of pages?
If so, would it be possible to have the plug-in perform the spinning process and then write the result to a post as regular text? Regular Text that wouldn’t require any filtering or processing later when the post is visited.
 

Reply

afnrf May 23, 2010 at 8:00 am

 
<!– @page margin: 0.79in P margin-bottom: 0.08in –>
I installed “SEO WordSpinner” but it couldn’t find run_spinner() function. Then I installed “WordSpinner” as well. It worked then! It is how it works?
 
 

Reply

Zack Katz May 24, 2010 at 3:29 pm

@afnrf: SEO Wordspinner doesn’t use the run_spinner() function, it uses the seo_spin() and get_seo_spin() functions, that’s why. It doesn’t require the WordSpinner plugin.

Reply

William June 5, 2010 at 1:37 am

this will be quite useful to search marketers. thanks a lot for your time to develop this plugin and sharing.

Reply

Shane Brown June 9, 2010 at 6:25 am

If you spun the articles enough (ie every word), wouldnt this make it look like new content on your site every time Google spidered it?
I have some sites which I dont update that often (possibly once a month), so was wanting to keep the search engines thinking the content is fresh.

Reply

OUesh June 10, 2010 at 5:20 pm

Hi,
your plugin with the last version of wordpress and all in one seo pack pro.
I tried to put variations in my title through the configuration pannel of all in one SEO pack.
 
unfortunatelyy, the variations didn’t work and I get the formula with the special separators in my titles.
Do you know if there is a configr pb with the last version of wordpress. I would like to use your tool specially to change my meta title of tag pages.
I tried

Reply

Donovan June 13, 2010 at 12:53 am

Thanks for the Plugin.
 
When I select the option to Make Spins Predictable by Default I get an error on my server.
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@nutrition-n-fitness.skincareexplain.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Any suggestions?

Reply

pam June 18, 2010 at 12:58 pm

Are you going to be making a version that is compatible with MU?  I tried using it with MU but it unfortunately broke the site >.<

Reply

Fajr Breeze - Yuxx June 21, 2010 at 8:47 pm

Very great plugin, thank you :D

Reply

vlad July 1, 2010 at 7:23 am

hi there :
I’ve just discovered your plugin which is very interesting. I try to spin the titles without any success. Could you explain how it works for metas a little bit more ?
Does anybody know if this plugin is not compatible with other plugin ? Wich one ?
Thanks a lot and … and very good job !!

Reply

Anthony July 20, 2010 at 2:43 pm

Great free plugin. Even if it only has simple functionnalities, it allows to do great things. Thx a lot for it.

Reply

myzapar August 9, 2010 at 11:39 am

Hi, I can’t understand how to add your site in my rss reader. Can you Help me, please
It sounds like you’re creating problems yourself by trying to solve this issue instead of looking at why
their is a problem in the first place.

Reply

Komputer Tips August 21, 2010 at 2:27 pm

ill try this plugin i hope its work for me..thanks

Reply

Leave a Comment

Previous post:

Next post: