SEO WordSpinner Plugin – A Killer SEO Plugin for WordPress

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.

Would you like 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. Mad Mimi Plugin for WordPress
  4. How to tell if your WordPress Plugin or Widget is Activated in WordPress
  5. Add Custom Titles for Tags and Categories in 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

{ 31 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|Shearer|Buddy Shearer}}</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:
{{Like this|or this}|{Perhaps this|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

Leave a Comment

Previous post:

Next post: