These online web design tools will solve your design problems and are absolutely free to use.
Here is a checklist on what you need to build a website.
How to get your website indexed by Google and simple ways to make your website more search-friendly.