WordPress SEO Master Plugin - The Ultimate Search Engine Optimization Plugin For WordPress
This plugin is still in beta stage and if you find something that’s not working, please contact us by clicking here and send us a description on what it is that’s not working and we will get it corrected.
WordPress SEO Master is a free plugin that will help you optimize your WordPress site for the search engines.
Currently it contains four modules:
Meta Module
The Meta module allows you to:
- Enter a title tag
- Enter a meta description
- Enter meta keywords
for each individual post or page.
For the title tag you have the option to enter a title pattern that specifies how the title should be displayed. You may for example want to add your company name or blog name to the end of each title on your site. It’s possible to enter different title patterns for posts, pages, categories, archives, tags, search and 404 pages.
There is also the possibility to add a meta robots field for a specific post/page where you can tell the search engine robots whatever you want, for example <robots=”noindex,nofollow” />.
[Read more about the Meta module…]
Nofollow Module
The Nofollow module allows you to tell WordPress to set the rel=”nofollow” attribute on links to individual pages, image links and external links in page content and footer text. This is good for preserving and concentrating page rank and page reputation to where it’s needed the most.
Correct use of the nofollow attribute to distribute PR to selected pages is something that can be very powerful and something that is somewhat underused in the SEO community.
[Read more about the Nofollow module…]
Noindex Module
The Noindex module allows you to automatically add a <robots=”noindex” /> tag in all category, archive, tag and search pages as well as for the RSS-feed pages so you won’t get into trouble with the search engines because of duplicate content.
[Read more about the Noindex module…]
AutoLinker Module
With the AutoLinker module you will be able to tell the system to replace certain keywords with a specific URL. The AutoLinker module allows you to easily crosslink related pages by automatically replacing specific words in your posts with links to pages you want more link juice and reputation to.
[Read more about the AutoLinker module…]
Download Latest Version Of The WordPress SEO Master Plugin
Just click on the link below to download the latest version of the WordPress SEO Master Plugin with it’s modules and start improving your search engine rankings today.
Installation
To install the WordPress SEO Master plugin you just have to unzip the zip-file and copy the folder WP-SEO-Master to your plugin directory (/wp-content/plugins/) and then go to your WordPress administration console to activate the plugin through “Plugins”.
You will then have “WP SEO Master” in your administration menu. Just click on it and you can start optimizing your site for the search engines.
Compatibility
WP SEO Master has only been tested on WordPress 2.2 to 2.5 and we cannot guarantee that it will work with earlier versions, but you can try it at your own risk.





The Big Chorizo Says:
Thanks for this, I’ve been trying to work out how to nofollow page links for a while. It will be interesting to see what happens in the next few weeks.
Marci Says:
I just installed this on my 2.1.3 sandbox, and it is working fine. I don’t have many other plugins installed there right now, so no conflicts…but it’s a good sign. I’ll let you know if I run into any trouble, and if all works well it will be recommended to my clients. Very well done. Thanks for the hard work.
falk Says:
Not working for me. After installation and setup I get this:
” Fatal error: Call to undefined function: mb_strtolower() in /usr/www/users/compute/cah_blog/wp-content/plugins/WP-SEO-Master/modules/meta.php on line 587 ” - using WP 2.2—
Bercon Says:
mb_strtolower() is a function supported only for PHP versions 4.3.0 and higher.
If you have an older PHP version you can try replacing all mb_strtolower() with strtolower(). We have now added changed the code so that if mb_strtolower is not found, it will use strtolower automatically.
gulflee Says:
hi this is great
: can i take off the Meta Settings in the “write post in admin”.
Resimli şiirler Says:
WordPress SEO oKey
Kathy Martin Says:
Great! You make thing less hassle. Looking forward to a new plug in updates!
Scot Standke - Internet Business Consultant Says:
Just because your blog uses no follow tags does not necessarily mean that this will cut down on your comment spam.
The fact that you are even allowed to leave a link on a blog is reason enough for many to go around posting blatant trash comments. Just for the links back to their site.
WordPress has a fairly comprehensive plug-in, whose name escapes me at the moment. It does a fantastic job of flagging comment spam.
Xavier Nelson - eMarketingLibrary.com Says:
You guys are always cranking out great tools, but I do have a question, if I set them all to nofollow, is there a way to overide it for certain links that I chose should be a follow?
I was just thinking about for example if I launch a new site of my own, and of course I’d like that to be followed
Keep up the great work!
Xavier
Internet Marketing Tools Says:
Xavier, in posts and pages you can override any nofollow settings on links inside those posts or pages by setting the rel=”follow” attribute in your links.
Mike the Internet Marketing Expert Says:
I just found you! Good work! Concentrating PageRank on your most important pages will help you put the juice where you need it the most! The pages I’d add nofollow to are ones that have little or no chance of ranking such as contact or about me pages. Also - some pages simply have too many links (categories and archives).
Cheers!
Mike
Rev Brown Says:
Any chance of getting this Plug-in to work with earlier versions of WordPress?
thanks
ReV
Dave Says:
I got this error … wonder why ?
Fatal error: Call to undefined function: mb_strtolower() in /home/davehome/public_html/wp-content/plugins/WP-SEO-Master/modules/seo-master.php on line 141
Dave Says:
Fixed the mb_strtolower by changing it to strtolower().
Now, another thing happened.
Fatal error: Call to undefined function: mb_detect_encoding() in /home/davehome/public_html/wp-content/plugins/WP-SEO-Master/modules/seo-master.php on line 141
gulflee Says:
hi, i had try this plugin in the meta part: when i change the Custom Title: then and the post title also change can the plugin change only the meta without changing the post title?
Ryan From Internet Marketing Blog Says:
Great Plugin, Thanks!
I just added it to my blog, it’s working great so far!
Ryan
antrus Says:
hi,
I managed to succesfully install your plugin. I was trying to set nofollow option on external links in posts on my blog. But it does not work properly - there is no change in source code in my subpages.
I read on your site that I have to edit sidebar.php file:
For the posts link settings to work you need to replace the wp_get_archives() function in your sidebar.php template (or any other template that uses wp_get_archives()) with the function wp_seo_get_archives().
If your template function looks like wp_get_archives(’type=postbypost&limit=10′), you could just replace it with the following code:
The problem is that I don’t have wp_get_archives() function in mentioned file.
Do you have any idea how can I solve this problem?
Thx in advance,
anton
Internet Marketing Tools Says:
Antrus, the nofollow option on external links in posts on your blog (WP SEO Master->Nofollow->Global Nofollow Options) only applies to links that are inside your actual posts and not navigation links in your sidebar.
If you write a post which have a link to another domain, the script will add rel=”nofollow” to that link, unless you explicitly set rel=”follow”.
The wp_seo_get_archives() function will follow the rules you set under WP SEO Master->Nofollow->Posts which will be applied on the navigation links in the sidebar to each post.
If you for example set one post to nofollow, and a link to that post is listed by wp_seo_get_archives(’type=postbypost&limit=10′), a rel=”nofollow” will be added to the navigation link that goes to that post.
antrus Says:
hi,
thanks for prompt reply. I will try describe my case in a few words.
I wrote a test post with one link (before this plugin was already configured) - nothing happened - link was without nofollow.
I tried to set this parameter manually for my post in Nofollow-Posts section (but without any result).
After this I installed Wp-o-Matic plugin which I would like to use in the future to automatically put RSS content on my site (but with all external links with nofollow).
I put following text in its options section:
{content}
Original post here {feedtitle}
Again, SEO Master didn’t work. Nothing was added to mentioned link section.
Any idea what can I do? I am strongly interested in creation of RSS autoblog which contain posts with links to original sites, but wit rel=nofollow.
thanks,
antrus Says:
sorry, there was some mistake in post above.
Text which I put to was ( * should be { or } ):
*content*
Original post here *feedtitle*
KC TAN Says:
I like the nofollow plugin
I appreciate the ability to customize this plugin to the details.
Keep up the good work!
bathroom ideas Says:
no follow is part of seo ? hm … ok i’ll try this plugin and see what’s changing on my site.
cole Says:
This plugin is awesome, how do we get it to do call the nofollow function in the sidebar and header?
SEO company Says:
This is a great plugin that will come in handy to control the flow of Google PageRank around a Wordpress site. Thanks for creating it.
Hosting Says:
Thanks, i have searched for such a nofollow module a long time. Excellent, this is what I needed
Sam Says:
Hi, Thanks for the great plugin, it really works well. I was just wondering, for a future release would it be possible to have the option of having a static description/keywords for the homepage, as the description of the most recent post is not neccessarily a good description for an entire site (i.e. if your most recent post is about modern art google will think that your entire site is about modern art which may not be the case). Thanks again.
Sam
Internet Marketing Tools Says:
Yes Sam, I will make it possible to have static description/keywords for the homepage when I have the time to implement it.
Bedava Mp3 indir Says:
I like the nofollow plugin
I appreciate the ability to customize this plugin to the details.
Keep up the good work!
Internet Marketing Tools Says:
Sam, your feature request is added in WordPress SEO Master version 1.0RC1. You can now specify title, description and keywords for the homepage so they won’t change when you publish a new post.
There are a lot of other bug fixes done as well as a lot more new features available like the Noindex and AutoLinker modules, so click here to check it out!
jardo Says:
the new autolinking module seems great. i’ve found smth that seems to be a bug though.
there’s a plugin called Dagon Design Sitemap Generator v3.12 which generates a sitemap that can be included anywhere, in my case it’s a page. obviously the page mainly consists of links to other pages and posts. now, if there’s a keyword in there, the autolinker tries to link it, while it’s already linked. the result it pictured below:
http://img.techpowerup.org/080329/screenshot-012-20080329-043016.png
there it tried to autolink the word ‘criadero’ which is part of the sentence that was already linked. it results in a broken link.
i guess we need an option to exclude pages, by ID probably…
thank you so much for working on this. love this script.
Internet Marketing Tools Says:
jardo, thanks for your error report. I’ll see what I can do to fix that problem.
Excluding pages by ID sounds like a good idea. I’ll put it in the implementation queue.
Azlan Hussain @ Online business ideas & opportunities Says:
great plugin.. will try it after this.. btw does it works with WP 2.3
Internet Marketing Tools Says:
Azlan, yes it works with WP2.3 as well as WP2.5
jardo Says:
hello again. the nofollow module seems to be working incorrectly with the wp_get_archives(). what it adds to archive monthly links is “rel=”nofollow” (2 backslashes in there). the function used is .
this is not the case with categories where everything is working just great.
i am running wp 2.5 with SEO Master 1.0RC1.
thanks in advance for your assistance.
jardo Says:
well, backslashes and php get stripped.. i’ve sent you an email. thanks.
Internet Marketing Tools Says:
jardo, I’ve fixed that bug now and sent you the updated file by email. Try it out by copying that file to your modules folder.
Let me know how it works.
Azlan Hussain @ Online business ideas & opportunities Says:
Thanks for sharing.. will come back for more of your interesting post.
cheers, Azlan
Dave's Shallotte Computer Repair Says:
Great plugin. The AutoLinker Module will come in quite handy. Thanks for your hard work!
William The Search Engine Optimisation Guru Says:
Hi,
Thanks for the great plugin, it really works well. I was just wondering, for a future release would it be possible to have the option of having a static description/keywords for the homepage, as the description of the most recent post is not neccessarily a good description for an entire site.
Internet Marketing Tools Says:
In the latest version you have the possibility to specify a static title, description and keywords for the home page.
mike Says:
many interesting plugs here…
will install some of them.
newbie-Q
how is this SEO master comparing to the All in One SEO Pack -plugin…?
someone?
best regards
mike