SEO blog where I show you how to optimize your site for better rankings

Search Optimization School


Archive for the ‘Tutorial’


How to use Keyword Density with SEO Comments Off

Posted on January 06, 2011 by jtpratt

Keyword density and SEO go hand in hand. The search crawler has so many things to figure out when visiting your page and relevancy. The Google algorithm wants to know that you’re not a spammer, or trying to manipulate the rankings in any way. Sometimes they’re really good at this, other times – not so good. Every time they do any update to keep people from gaming the rankings, people find new loopholes and ways to game the engine.

Keyword density and SEO

Learning SEO is something that you learn in chunks, and I firmly believe that the more “bullets” you have in your arsenal – the more successful you’ll be overall. It’s important that you have the right keywords in the right places, but it’s also important that you don’t “overuse” them. That’s where keyword density and SEO come into play.

How keyword density and SEO works

Keyword density is a percentage of the total words you use in a post. Let’s say you had a short post of only 180 words, and had used a two word phrase 5 times in the textual content. Your “keyword density” could be 5.37%. Remove the “stop words” (common words like the, and, or – etc) and it might double to 10% or more.

If you’re writing articles to seed the search engines with original content, not learning about keyword density is like throwing away opportunities. Also, if you think you’re going to dominate search with 100 word posts that use your target keywords 5 times, that’s not going to work either.

Keyword Density and SEO Rules of Thumb

Here are some great rules of thumb to use when writing posts and pages for your web site.

  • Write effective SEO titles (see yesterdays post)
  • Write great original content with 400-800+ words per page
  • Use images optimized with your keywords on each page (see post from 2 days ago)
  • Keep the density for your target keyword phrase to 3-5% per page
  • It’s best not to target more than one main keyword phrase per page, but if you must, try and keep it down to 2-3 phrases

There are online tools that you can use to generate keyword density percentages after your pages are published. Personally, I haven’t found these to be so reliable – but they are free.

You could also try the free wordpress plugin keyword statistics. You can set it up to use stop words (or not), and it will give you a pretty good picture of what your score is. I don’t like the fact that it only shows you keyword density and a percentage. It won’t tell you anything about headings or images at all.

The most professional keyword density tool I’ve seen to date is SEOPressor – which is a premium (but VERY affordable) plugin for WordPress. It gives you a keyword density score, and keeps track of all the areas that you’ve used your target keyword (headings, images, meta, etc.). If you’re serious about your rankings, that’s what I would use. I’ve been using it on all of my sites with good results for the last few months.

Internal Links – Great for SEO Comments Off

Posted on June 16, 2009 by jtpratt

I think that too many people forget how good internal inks are for SEO. If you want to increase your rankings in the search engines start linking your own posts on your blog! It will increase your listings in the Serps, but it will also be better for your blog because you will be highlighting and bringing up your old posts all the time.

When you write on a topic – link your previous posts about similar topics. In fact, think about installing a plugin like Aizatto’s Related Posts. You can create specific pages rounding up posts into a “series”. You can feature certain posts on your home page. All these are great ways to build internal links. There’s even a plugin called RB Internal Links that helps you browse for and find previous posts to link to using WordPress short codes.

Build internal links and watch your search rankings increase!

SEO Tips for Blog Titles Comments Off

Posted on March 03, 2009 by jtpratt

Hopefully my “SEO Tips for Blog Titles” will help you to bring more organic traffic to your blog from search engines. Over the years I’ve gotten pretty good at writing blog titles, meaning titles for blog posts, blog pages, blog categories and tags, and so on. I’ll give you some tips that are easy to use and remember – and you should be getting more traffic to your blog or web site in no time! The thing to remember is that this is kinda like a recipe, and you have to use all the ingredients in order for it to be effective.

Write good linkbait

It’s probably more important that you write effective titles than the actual page or blog post itself because the title is what gets people there in the first place. This is more marketing than it is SEO, but you need to write a title that makes people curious so they actually “want” to click it. On the Internet, and in Internet marketing we call this “linkbait”, because it’s like you’re setting a trap to get as many people to click as possible. Basically it’s just hype and learning to write a good catch phrase, but you have to combine that with the other tips I’m going to write about next.

Don’t go Nuts on Title Length

Keep your titles to less than 75 characters and try to use as few words as possible while keeping it to the point.

Bad Title Examples:
I think my new ipod touch really sucks and I hate it like the plague!
There are many ways to eat healthy without cutting out the things you love to eat.

Good Title Examples
iPod Touch Review or iPod Touch
Healthy Eating Alternatives or Eating Healthy Without Sacrifice

Theh point here is to use your title to synopsize what the post is about in few words, don’t write your titles like real everyday language. Don’t ramble on, don’t use words that people aren’t going to use in search anway – which brings us to our next seo tip…

Use just a few really effective keywords

Do a little keyword research and find out what people are searching most for in relation to your post. Use this Keyword Research Cheatsheet to get started. You might find that “iPod Touch Review” gets 1,500 searches per month for “iPod Touch sucks” gets only 500. A little research goes a long way and might get you more traffic in the long run (making you more money). Don’t go hog wild combining keywords either because you will reduce their effeciveness. For example, use the iPod Touch Review phrase by itself, don’t say something like “iPod Touch Review – It Sucks”, it won’t work as well.

Repeat Keywords Sparingly

Use keywords that you will repeat just a few times at the beginning of and in your post or page content. Don’t go hog wild thinking that if you repeat them a thousand times it will help – it won’t. It will just piss off google and your page won’t rank well. When you repeat the keywords in your title in the first paragraph of your content, and possibly one (at most two) more times it’s the most effective.

Link internally AND externally with keywords from titles

In the last tip I showed you how to make title keywords more effective by re-using them once or twice in your blog content as “reinforcement”. Your blog titles will become even more effective when you reuse the keywords in links that point to the page. The search engines love it when the page title and the links that point to it are the same.

You can do this two ways:

Internal Linking:
Internal linking is when you link your own pages within your blog. Do you do this? You should! Like if I said check out my previous post about blog optimization tips – that’s an internal link. This not only gets people to read previous posts and keeps them on your site, google counts both internal and external links – and it should be a regular part of your link building strategy.

External Linking:

This is the type of link building most people know, where other sites link to your pages and posts. Naturally over time other web sites and blogs will link to you and usually the text they use will be slightly different. If your site is “Bob’s Used Auto Parts”, many people would link with that text. However, you probably want to come up for searches for “used auto parts”, and you should work on getting links with that phrase as well. This is a fine line, because google will reward you for multiple links with the same keyword phrase, but the last thing they want to see is 50 brand new external links in a week that all say “used auto parts”. Google would rather these links acquire naturally over time, and it would look more natural if most of them had text of “used auto parts”, but there were a dozen or more different variations of it. You have to be careful when building your own external links, that they look a bit more like you acquired them naturally over time from different sources.

Summing up SEO Tips for Blog Titles

It’s important that you use the tips combined as recipe for better blog and web page titles. If you use only one or two – they won’t be as effective. That’s why the last two tips I gave you weren’t specifically for blog titles, but tips that helped you make them even more effective in bringing you quality traffic!

Targeting Keywords for SERP Rankings 2

Posted on November 05, 2008 by jtpratt

Targeting keywords for better SERP rankings is a really good strategy for building incremental and additional traffic in your blog.

I’m going to give you an example scenario of how to rank well for a completely new set of keywords, meaning your blog URL, title, description, and keywords you’re using now are something different. For instance – let’s say your domain name is “cookinghealthy dot com”, but you want to start coming up for the phrase “free recipes”. You found that keyword phrase gets 20,000 searches a month and you want to grab some of that exposure (without diluting the SERP’s you already position well on).

It’s very important that you understand what you are doing here, and why you are doing it. If you have a brand new blog (under 100 posts) – continue to hammer away at your main keywords used in your home page title, description, and domain name until you get good search results for it. Then, slowly develop a list of additional keyword phrases to work on over time. The theory of “not putting all your eggs in one basket” is why it’s best to do this. Just like having multiple blogs and multiple monetization streams, multiple keyword phrases (for one blog) generating traffic will make sure that your always getting traffic, and over time these keyword phrases are like sowing seeds in a garden. With care, some will grow beyond your wildest imagination.

So, in this scenario I want to come up as high as possible for “free recipes”, but the competition is pretty stiff. I would come up with a game plan to change that, and this is what I would do:

10 Step Keyword Ranking Process

1. Write a recipe post and make the title “Free Recipes: Recipe-Name-Here”
2. In the first 15-20 words of the post say something like “My collection of <b>free recipes</b>: Recipe-Name-Here is so delicious you’ll want to make it again and again” (use different description phrase each time)
3. Write a post 5 days a week for a month using the same “Free Recipes: Recipe-Name-Here” title and intro sentence strategy
4. After the first post create a WordPress “page” simply titled “Free Recipes” with 1-2 paragraphs of original content (100-200 words), and create a linked list of the recipes posts – adding them as you go
5. Add a “related posts” block to the bottom of posts, so all the free recipe posts show other ones
6. In other posts (that aren’t about free recipes), add a sentence somewhere in there like “I’ve been addiing a lot of <b>free recipes</b> to the site lately (and link the full URL to your free recipes page like cooking healthy dot com slash free recipes
7. Comment on other food blogs, and use “Free Recipes” as your name and the URL to the free recipes page on your blog as the link
8. Comment in lots of forums, and use “Free Recipes” as the text and the URL to your free recipes page
9. Submit every single recipe you wrote (with the first paragraph of text change a bit) to an article directory and use “Free Recipes” as the text and the URL to your free recipes page as the signature / byline / footer, etc.
10. Post additional free recipes at least 1-2 times per month for 6-12 months for outstanding results!

The 10 step process I outlined is nothing more than basic SEO and linkbuilding. Notice in the intro sentence of the blog I put the keyword phrase in bold tags. This is an old SEO trick (that may not work as well anymore). You could use this process with any web site or blog, but my version assumes a few things.

Assumptions:

* You’re using blogging software, such as WordPress, Joomla, Mambo, Drupal, Geeklog, Xoops, etc.
* You have an SEO plugin installed that automatically uses the first xx words in a post as your meta description (like All in one SEO pack)
* You’re using a “related posts” plugin
* You know how to do linkbuilding
* You know how to do article marketing

Ranking well for keywords is like cooking a good pot of soup. The individual ingredients aren’t nearly as good until you put them all together. And over time the longer you let them cook in the pot – the better the blend together and taste! Also, as I mentioned earlier – doing this with a domain that has at least 100 posts and good indexing (and some kind of pagerank) will yield the best results.

John Pratt writes how-to articles and tutorials for bloggers striving to build monthly income online. Read his blog: JTPratt’s Blogging Mistakes

WP-SEO is the Ultimate WordPress SEO Plugin – Throw the Rest Away 27

Posted on September 04, 2007 by jtpratt

Thanks to Smashing Magazine, today I learned of the WordPress or WP SEO plugin that can and will replace just about every other SEO plugin you may already have installed. I can tell you, since I installed it – I have deleted both “Optimal Title” and “HEAD Meta Description” wordpress plugins, as well as ““. As mentioned in the Smashing Magazine post – I think that this plugin is still relatively unknown to most people, I first heard about it today. Let me point out the reasons that this WP SEO plugin is so valuable:

  • It allows you to change your html title tags
    • You have fine grained control of making the title tag
    • The title can be any combination of title, separator, blogname, label, or keywords
    • You can individually choose a different title format for home, articles, pages, categories, search, archive, tag, or error pages
    • Easily change the separator to anything you want (for instance, don’t use WP >> default, use | instead)
    • Give separate labels to home, article, page, categories, search, archive, tag, or error pages for use in the title tag
    • Choose to display the pagenumber, author, or even display a title field in your ‘write’ page to override with your own when required
  • It allows you to convert your meta description tags
    • Set a default value
    • Choose either the default value, titles of all listed posts, or part of the first post as description tags
    • Choose to use description of the category for category pages
    • Individually assign different choices for meta description for home, articles, pages, categories, search, archive, tag, or error pages
    • Choose the value for the number of words to be displayed in the meta description tag
    • Enable a description field on the ‘write’ page to write your own description when required
  • You can even convert the meta keywords tags
    • Set a default value
    • Set a dynamic value (as in the title and description options)
    • Choose the number of words
    • Choose the minimum number of letters for keywords
    • Blacklist certain keywords
    • choices for autocompletion, using only nouns, relevance, and labeling
    • Enable a keywords field on the ‘write’ page to write your own when required
  • An option for highlighting content areas using the adsense google_ad_section code
  • Option to eliminate duplicate content indexing by automatically inserting robots nofollow tags on appropriate pages
  • Option to not index RSS feed
  • Rename uploaded files with title instead of filename
  • An option to download all plugin settings in an XML file, so you can ‘import’ it in other sites you want to have the same settings (BIG time saver)

The only other thing you should know about this plugin are that before you activate it, you need to comment out any other title or meta keyword or description tags listed in your header.php file (which you most likely will have). If you’re not sure whether you got them all or not, this plugin even has a ‘compatibility check’ on the WP SEO plugin settings page that will look for double tags and alert you if there are any before you turn it on.

Not only does this plugin give the most fine grained SEO control for WordPress I’ve ever seen – but it had one feature that I didn’t even know existed. There is one option to “Add meta name=’robots’ content=’noodp’ to sourcecode”. I had never seen this robots “noodp” tag before, so I googled it and came up with this page on How do I change my site’s title and description. Basically in a nutshell, the googlebot (when it indexes your pages) uses an automated algorithm to create the title and descriptions that will be seen by web surfers doing searches and getting the search engine result pages (SERP’s). The googlebot takes into account the content of a page and references to it on the web. To prevent search engines from automatically doing this – and force them to use your html title and description tags, you need to use the robots noodp tag in your pages (which this WP plugin will automatically do).

Now that I’ve enabled this plugin and setup the options I wanted, the next time the googlebot comes around to this site – it should dramatically change the way Search Optimization School web pages are indexed, and hopefully we get some much better rankings for quite a few. If you have comments about this plugin, or ways that you’ve dramatically enhanced your SEO in WordPress – leave them now below!

How to Setup 301 Redirects Comments Off

Posted on July 18, 2007 by jtpratt

On my personal blogging site JTPRATT’s Blogging Mistakes, I just wrote a post about setting up 301 redirects. If you don’t already know how to setup 301 directs, what they are, or how to use them – you should read that article. I never really had to think about them before, but I recently moved one of my sites from Drupal to WordPress, and I didn’t want to lose the page rank or link juice on a lot of my older articles. I had heard about redirects before, but had no idea how to set them up. After a little research I figured out what I believe to be the easiest way to do them…read the article to learn more!

Tips for Optimizing Your Blog or Web Site for Search Engine Indexing 1

Posted on January 18, 2007 by jtpratt

JenSense had a post linking to 25 Tips to Optimize Your Blog for Readers and Search Engines over at Search Engine Land.

There were some great tips in that article, like using feedbutton for your rss widget, and using feedblitz.com to allow users to subscribe to rss posts via email. I hadn’t previously known about either service. Read the entire article for all 25 tips. Sometimes the best tips come after the article – in the comments that readers post. One reader added a link to his own 25 tips for blog marketing, a short list – but a worthy read. Another posted about a service for users to get blog posts via text message through open.4info.net, something I hadn’t considered before.

Also, quite a few comments talk about the value of participating in comments after posts. As I already said, sometimes I find the most valuable information in these comments, and I add something worthwhile whenever I can. But even if you only thank the author, if you leave your web site address you just created a link back to your site. This alone helps search engine rankings, but if you have an insightful comment with valuable information, users are likely to follow that link back to your site. Actually, in one of the comments I found a link to this blog posts about never blogging alone – or the ‘long tail’ of comments. This guy went through his logs and found that 26% of his blog traffic was directly from posting comments on other sites.

Read up and implement some of these great tips, and integrate them into the regular postings in your blog or site. A little hard work every day will blossom into a well known authoritative blog in no time!

How and Why to Create and Use a robots.txt file for your web site Comments Off

Posted on October 09, 2006 by jtpratt

What is a robots.txt file?Creating a robots.txt file for your web site is one of the easiest things you can do, and also one of the most important. This file is like a map for the search engine crawlers and bots that come to your site to index it for search results. This file tells the search engine crawler where it can – and can’t go in your site, and what the crawler should and shouldn’t index. You can specify what each individual SE crawler can do, you can specify certain directories, and even file names.

Where is my robots.txt file?You may not have one for your site yet, if you haven’t created it. In the root directory of your site (where your home page index is), you need to create a new file and name it “robots.txt”. You can create this file in any text editor – like Notepad.

How do I write a robots.txt file?The easiest way to do it is to read some examples, and created one based on that.? Searchtools.com has one of the best basic examples you can find

Where can I find a current List of robot agents?? This list of search engine robot agents is a great resource, and frankly one of the only ones I could find that was current and up to date (as of this year).
How do I know if my robots.txt file is correct? Just use a robots.txt syntax checker for validation to make sure you set yours up right.

Where can I learn more about search engine robots and spiders?? Read this article all about search robots and spiders and how they work.



↑ Top