|
Since I can't link my blog yet, I'll copy and paste my tips in:
WordPress overall is a really great blogging platform - especially since it’s free, but it’s not search engine optimized very well.
The first and easiest step is to add in your meta tags to the header file. These should go in between the Head tags:
<meta content="keyword1, my key phrase here, keyword2" name="keywords" />
<meta content="Learn all about keyword, keyword2 and key phrase" name="description" />
Don’t spam them too much and make sure the Description is coherent. Google displays these on it’s SERPs and MSN loves them even more for results as well.
A more advanced way of loading your your keyword meta tags is using your category tags. This also gives you the benefit of a dynamic meta keyword tag.
<?php
if(!is_single())
echo '<meta name="keywords" content="keyword1, my key phrase here, keyword2">';
else
{
echo '<meta name="keywords" content="';
foreach((get_the_category()) as $cat)
echo $cat->cat_name.', ';
echo 'add your other keywords and phrases here">';
}
?>
Most themes display an annoying >> (») inbetween the sections and post titles in the Title tag. Also, it’s better to display your blog title first on the front page but on your post pages, display the post name first. Chances are someone is going to find your site through your content, not it’s title.
Replace your Title tags with this:
<title><?php echo str_replace(' » ', '', wp_title('', false)); ?> Your Blog Name</title>
The above replaces the dreaded >> and WordPress automagically knows when to display the post title. So if they’re on your main page, Your Blog Name will be the only thing, but if they view a post it’s title will be first and then Your Blog Name.
Update 06/21/2006: You should also check out htt p://theundersigned. net/2006/06/wordpress-and-seo/
-the mole
|