Developing elegant and useful websites is difficult, but making it so people can find those websites is even harder. Luckily, there are a myriad of tools that can assist you in the whole process from start to finish – some without you even having to pay a dime. Here is a list of tools I have found useful in my website endeavors:
Google Adwords Keyword Tool
This is a free tool that is useful at multiple times during the life of a website. In the beginning it can give you keyword ideas and help develop your idea into the niche that people are looking for yet not quite finding from existing sites so far. Later on it can be a great tool for SEO when looking to improve upon your currently targeted keywords.
Another great tool for keyword brainstorming, this free site uses a search term you give it to search the web and find the relevant keywords from the 50 most successful pages returned, sorting them by frequency. Great to use during the keyword brainstorming phase of websites.