First of all, I want to thank Mihai for giving me the honor to be the first person who writes a guest post on AREA 1.
So … as you probably guessed from the title, I will talk to you about Search Engine Optimization for Wordpress.
What most people don’t realize is that, WordPress is Google friendly, the problem is that some WordPress Themes actually interface with search engines … not WordPress itself.
Here is the list of 6 tips that will help you rank better in Google. This tips won’t guarantee you first page rankings. Some parts of this article are inspired from WordPress SEO – The Ultimate Guide to WordPress Theme Search Engine Optimization.
1. Generating a sitemap for Google
First step that you want to make when you want to promote your website, is to make a sitemap. More info about sitemaps.
You can generate a sitemap manually or by using a plugin like Google XML Sitemaps.
The first thing you have to do is download and unzip the plugin. The next step is to configure the plugin.
Navigate to the “Settings -> XML-Sitemap” page in your WordPress Admin and scroll down to the “Basic Options” section.
Sitemap Files
You definitely want to have at least one of these selected. You’ll need to be able to tell Google (and the other search engines, if desired) the location of your sitemap. I also recommend, due to compatibility issues, that you do choose the “XML File” option.
Rebuilding Mode
If you update your content regularly, then you’ll need to have your sitemap rebuilt when you do. Only choose the manual option if you use an external program to publish your content.
Update Notifications
Although the benefits of doing this haven’t been clearly shown, it can’t hurt to notify as many search engines as possible when you publish new content.
Advanced Options
The only option I would check here is the “Build the sitemap in a background process” option. This allows you to publish a post without fear of waiting forever for the sitemap to regenerate.
Now let’s talk about the other options of this plugin.
Most of the other options are preferential, but the options you choose here could be extremely important in letting Google know what you consider your best content, and therefore what content should be indexed most often and with the highest priority.
Additional Pages
If you have pages that reside outside the WordPress installation you happen to be working in, and you want them included in the sitemap, feel free to specify them here.
Post Priority
I generally don’t like to give posts priority over each other. But if, for instance, the number of comments on any of your posts is a good indicator of the strength of that post, you may want to use one of the other options to give those posts with more comments a higher priority.
Location of your Sitemap File
I prefer the default here, but you’re welcome to choose a custom location. There is no adverse effect to doing so.
Sitemap Content
In most cases there should only be three options selected here, Homepage, Posts and Static Pages. There’s really no reason to include the other options unless you specifically want those things included. And because content tends to duplicate many times over in the various archives, it’s best to leave them alone.
Change Frequencies
Answer these questions as honestly as you know how.
Priorities
This is really where you have the advantage … being able to specify what you consider the highest priority content! I normally give the homepage and posts the highest priority, followed by static pages. Everything else I give a low priority.
Once you have all your options set, click to save the options. Now that we have a sitemap, all we need to do now is get Google to find our sitemap and start using it.
2. Getting your site indexed by Google
The first thing you’re going to need is a Google account (or Gmail account).
Once you have that, you’ll want to head over to the Google Webmaster Tools (https://www.google.com/webmasters/tools/dashboard). Once you have arrived at the Google Webmaster Tools page and have signed in, the first thing you’ll want to do is add a site. Just input the URL for your site and click “Add Site”.
The next page will ask you to verify the site. So, Google uses one of two methods of verification – you can either upload an html file to the root of your website’s domain or you can insert a META tag in the <head> section of your website.
After you have verified your site, click the “Sitemaps” link on the left menu. This is where you are going to tell Google the location of the sitemap you generated (normally located at www.yoursite.com/sitemap.xml).
Click the “Add Sitemap” button on the left menu and choose “Add General Web Sitemap”. Now type the location of your sitemap and click “Add General Web Sitemap”.
Now that you have Google crawling and indexing your site, we want to make sure everything else is optimized for it.
3. Getting Google to index and follow the right stuff
The next thing in your journey is telling the Search Engines what they need to index.
The biggest problem of Wordpress in terms of SEO is the “Archives” section. These “Archives” are generated automatically based on things such as categories, dates, tags, authors, etc. And each one of these archives is considered by search engines as being another page of content and Google doesn’t like that.
The solution of this is very simple, place the following code in the header.php file for your theme.
<?php if(is_home() || is_single() || is_page()) { echo '<meta name="robots" content="index,follow" />'; } else { echo '<meta name="robots" content="noindex,follow" />'; } ?>
This code does the following, “If this is the homepage, a single post, or a Page, then you are allowed to index it. If not, then do NOT index it.”
Ok, so let’s move to tip number 4.
4. Using Keyword-Rich Permalinks
Before we optimize our permalinks, we need to understand what they are. Permalinks aren’t always pretty. In fact, WordPress calls the “example.com/?p=11? format “Ugly Permalinks”, and they’re right.
WordPress handles permalinks in one of two ways: either the “ugly” way, or the “pretty” way. And, by default, your site will have “ugly” permalinks. So we need to make them “pretty”.
Setting up Wordpress
Log into your WordPress Dashboard and click “Settings” then “Permalinks” (in the submenu). I recommend you to use the /category-name/title-of-blog-post/ structure, you can set this structure be selecting “Custom Structure” and type “/%category%/%postname%/”.
5. Optimizing your <title>
Arguably, one of the most important elements of a website from an SEO perspective is what comes between the <title></title>; tags in the header of your page.
What you put between the <title></title> tags is considered by the search engines to be THE MOST important information about the page it is viewing.
So, being able to control this is vitally important.
The default structures of the <title> tag is:
<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> » Blog Archive <?php } ?> <?php wp_title(); ?></title>
This structure is bad for SEO, since the content it puts first is the title of your blog/website.
The most irrelevant part of your titles is your blog’s name. So, move it to the end instead of the beginning. <title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' :: '; } ?><?php bloginfo('name'); if(is_home()) { echo ' :: '; bloginfo('description'); } ?></title>
This code does the following: if viewing the homepage, it will display “Title of Blog :: Tagline of Blog” – and if viewing a single post or page it will display “Title of Post :: Title of Blog”.
Now we have optimize titles, moving to the last tip, headers.
6. Optimizing your header tags
The second most important thing in your website, after the <title></title> tags, is the <h1></h1> tags.
Let me make one thing clear: the H1 tag should only be used ONCE on any given page and it’s recommended that the content of the H1 tag and the <title> tag to match.
If you’re a developer, you probably already know how to apply this information in a WordPress theme. But generally, here are some good places to look:
To remove the H1 tag from the blog title or logo, look in the header.php file.
To remove the H2 tag from the widgets, you’ll want to modify the widgetization code in functions.php.
To use the H1 tag as a single post or Page title, check out single.php and page.php.
To use H2 tags in single posts or Pages, use the HTML editor or use the extended WYSIWYG options
So these are my 6 basic tips about Wordpress SEO. Hope you enjoyed it and keep watching AREA 1 for tutorials, resources and tips.
Don’t forget to
subscribe to our RSS feed if you want to be the first who receives the latest posts on AREA 1,
follow us on Twitter if you want to receive great links everyday or
become a fan on Facebook! Remember that YOU can also
write a guest post on AREA 1 and get 1 MONTH OF ADVERTISING!



















You forgot to mention about useful plugin such as All In One SEO Pack and also Broken Link checker.
For the record, whoever wrote this post took large portions of content from my site, going so far as to take some text word for word.
Here is my original article series:
http://www.nathanrice.net/blog/wordpress-seo-the-ultimate-guide-to-wordpress-theme-search-engine-optimization/
I don’t intend to try to make you remove the article — though I could — I would just appreciate a notice at the beginning of this article letting visitors know that the bulk of the information was taken from my original article series, with a link to the original series.
Nathan Rice
You’re being nicer than I would be, Nathan. Area1, do the right thing.
I’m sorry that this happened. I will speak with Cristian, the guy who “wrote” this and then I’ll take a decision … either leave the article and put a link to the original source or I’ll remove it.
@Dicky There will soon be a complete SEO guide for Wordpress related article thanks to a friend of mine who wrote it in romanian, you can see that here, but it’s still in translation stage (Romanian -> English).
Good tips, already used all of them, also Google Analytics speeds up the process of indexing, don’t understand no. 3 what’s the problem of indexing a list of posts? They always change and Google sees that it’s updated, maybe you can explain (double text?)
Thank you
I know that Cristian didn’t copy from any website, however, because some parts of the article looks like it’s copied I’ve added your link Nathan.
@Alin Ivana: Cristian will answer as soon as possible. Thanks for the visit!
Finally some new tips. Well done!
The problem with indexing the “Archive” section is duplicate content; you have 2 pages with the same content, and Google doesn’t like that.
More info here
@Opariuc,
I appreciate the attribution. That’s all I wanted.
But you should know that large blocks of text were taken word-for-word from my articles. It doesn’t just “look like” it’s copied … it was copied. In the future, I’d be hesitant to use a guest author that does this.
Nathan
@Nathan: I’m glad it’s ok now. Let’s hope there won’t be any more problems like this is the future.
great !! i like your post..
may i copy your post and place it in my blog??
i will make a link to your web,
thanks
Nice article! keep it up.
Yes these are some great SEO Plug in here……Nathan some of your blogs is like this one-http://www.nathanrice.net/blog/ultimate-guide-to-wordpress-seo-google-webmaster-tools/#comment-26621….Right?
Very Informative! Thanks for sharing
Nice blogs for some useful trips for Generating site Map and I thing that is very important for all SEO campaigner…..
Thanks
You’re welcome
if there are duplicated contents… Before Google will implement penalty, google will look first the site age. In that way,search engine can tell who posted first…
Good article on SEO optimization. Another good way to get ranked higher in search engine rankings is getting good backlinks. I have found answering questions on forums regarding SEO optimization, search engine submission, google adsense etc get you not only good backlinks from say yahoo answers, but also good traffic.
This article has been shared on favSHARE.net.
Mihai,
You have to try and separate those trackbacks from the comments – reading comments is a killer
Otherwise, good article
Cosmin´s last blog: Salonul “Daniela Toma” Sinaia
Thanks for the visit!
It’s on the TO-DO list among with some other changes.
Opariuc Mihai´s last blog: favSHARE.net – 2 weeks since it’s online
thank you! I really liked this post!
all tips are very helpful for SEO. You describe all tips so well in very basic understanding language.
thanx a lot.
First of all thanks for your tips.
When it comes to a wordpress blog and SEO…I have seen many people talking about the all-in-one-seo plugin.
For a long time now, I have been using it in my main blog.
I also have been using the Platinum Seo plugin in another blog.
I think that the Platinum Seo plugin is giving me better results.
Have you tried them both?
Which one do you prefer?
Jordi´s last blog: How To Make A Good First Impression With Your Blog
its very awesome and very powerful article for learning.
Tips Blogger wordpress´s last blog: Tips Agar Wordpress SEO friendly
Could some one explain about which one better between AIO SEO and Platinum SEO? Or could use both of them? Thanks
IDmoz Blogger´s last blog: Tips Optimasi Seo Wordpress Clasik Tapi Powerfull
I like this site, it is nice.
SEO is so important to your site, you also can
do SEO by yourself. see my site
http://www.livereceptions.net/seo-solutions/seo
get free quote.
Hey,
I love your posts they always seem to keep me interested in reading the whole thing. I have had troubles in the past getting indexed by Google but with your tips i finally managed to get index which is a big deal for me.
Seo Packages´s last blog: Why the need for SEO Package
I use a load of plugins to optimize my website for better SEO and it has actually managed to get me a few hundred extra visitors per month.
Flash Games´s last blog: Oiligarchy