SEO is a science, and therefore it is expensive. If you are looking for relatively quick results that you don’t have to do much work for, then you can hire an outside firm to help you build a strategy. If you are looking for a cheaper alternative, there are firms that outsource the process which are significantly cheaper, however may use some risky ways of building your rankings. For my new web site, I decided to do as much as I can by myself because I am, A. cheap, and B. too scared of the tatics that outsourced SEO firms would use.
Here are a few tips that I used while starting the SEO process for my new site. Remember SEO is an ongoing process. Its very difficult to receive results right away. But here are some things you can do to help your rankings.
A.) Keyword Selection - do a few google searches for keywords that you think your customers are likely to use to find your products or services. For my example, I will say the keywords “nonprofit technology” are what I am after.
B.) Page Analysis - take a look at the current rankings for those keywords and try to figure out why they are ranked in that order. There are a number of tricks you can do such as placing the keywords your after in <h1>tags, the page title, and in a high frequency throughout the page. Pick the top ranked site to start and see how frequent your target keywords come up and where they come up. Take care in noting if the keywords are in any special tag. Also look in the header section of the HTML code to see if there are meta tags that the site uses to increase the rankings.
C.) Change Your Site - taking what you have learned from the top few rankers for your targeted keywords, start making the changes on your site so that the crawlers will start seeing the changes.
D.) Building Inbound Links - this will probably take you the longest time to do because it is time consuming to do correct. Take the sites that rank high in your keyword search and start searching google for the domain name (for example search google for “genericbusiness.com”) and see what outside pages link back to their site. Some of the places you will be able to submit your link to, go ahead and do that. Others might be blogs that you can send an email to the author to see if they will feature your web site or products as well. Others are from services that you may have to pay for. I will leave it up to you if you want to pay for those or not.