Every time I write an article, buy a domain name or look at a site I am constantly thinking about the natural search engine optimization potential of what I am doing. It is so important to search engine rankings and its definitely best if you can take advice from a professional, unless you are prepared to spend a great deal of time learning and practicing the art of search engine optimization.
Google and the other search engines are not stupid, they have highly complex algorithms, so gone are the days of stuffing your keywords with terms to get good rankings, the content needs to be spot on, the code should be clean and you have to be careful not to overdo anything as that could mean a penalty from the search engines. Alot of amateurs overdo their SEO meaning that a penalty and poor rankings are the result, again a good reason to get advice from a SEO professional.