SEO is the process of optimizing your webpage to generate ‘organic’ traffic from the search engines.

Organic search results are the search results the search engines show when you search for a particular keyword or phrase.

If you optimize your webpage for a certain keyword or phrase, you’ll stand a much better chance of getting free traffic from the search engines.

The goal is to optimize your webpage to the point where the search engines show your offer on the first page of the search results, since 70% of users will not even look at the second page of search results.

For the most part, there are three basic things you’ll need to do in order to accomplish proper and effective search engine optimization.

  • compile keyword lists
  • publish keyword-rich content
  • establish a beneficial link strategy

Naturally, having software that can help you accomplish those four things quickly and efficiently would be a great asset. So, in addition to exploring each of these areas, we’ll include the best software programs for making each task easier to perform.


The core of any SEO strategy is built almost entirely around the group of keywords you choose to target.

The first order of business is to decide which groups of keywords you’ll be utilizing. In most instances, those groups will be either directly or indirectly related to the topic or niche that your website is (or will be) associated with.

Once you’ve established the individual groups of keywords you want to target, you can begin to compile a comprehensive list of top-level phrases that have each of the following characteristics:

  • are searched for by thousands of viewers each and every month
  • · have little or no competition associated with it

The more people who search for the term combined with the least amount of competition associated with it, the more valuable the keyword will be with regard to gaining automatic search engine traffic.

Beyond that, you’ll want to compile lists of secondary keywords. These would still be valuable, but not to the extent that the first top-level list would be.

The main advantage of lower level keywords is the fact that you don’t have to work quite as hard to get definitive search engine recognition. And since you’ll automatically get fairly decent results position, you’ll also receive additional targeted viewer traffic.

To make up for the lack of quality in the keyword itself (in most cases that equates to fewer searches being conducted every month and therefore less competition), you need to work with a much larger quantity of lower-level keywords.

Basically, the results will be just as good as what you experience through top-level keywords. It will just take more keywords to achieve those same results.

Of course, the good news is that there are software programs which can significantly cut down the amount of time it takes to gain content – no matter how many keywords you decide to target.

Once you know exactly which keywords you’ll be targeting, you can begin to implement content that will be associated with each of those phrases.

Search Engine Optimization for Free TrafficHow to SEO for Free Traffic Part 1