You can have the most beautiful site out there, but if your website is not showing up in the search engines, or if you’re building around keywords that no one is looking for, you won’t get much traffic.
Your site needs to be designed, and content created, with an eye towards SEO, Search Engine Optimization. You will also want to use keyword analysis tools, to make sure you are building content that someone is actually looking for. Keyword tools will also help you determine the amount of competition you may have with particular topics and search terms, and you can develop your strategy accordingly.
The resources below are some of the best tools I’ve found for SEO and keyword research.
SEO Link Wheelers
Micro Niche Finder
SEO Book
SEOmoz
SEO Elite






