Most online marketers benefited from the search engine optimization in the development or redevelopment of their website for it to attract visitors naturally by having the top ranking on the major search engine tools just by simply typing their keyword.
If your have your website and you wanted to optimize it, you need to know first how the visitors search for your product and or services, and identify the phrases that are winnable when it is being searched.
You just need to identify first in your website if the selected keywords correlates closely with the website content. For example if your site is all about dress shirts, so if this is being searched in any major search engines, significant content under the keyword family will also show up the every page of your website like mens dress shirts, dress making, fabrics for dress shirts, or custom dress shirts. Meaning bunch or a glossary of that keyword when searched will be giving the results of your website.
Secondly, each page of the website should have a unique meta description, meta keywords, and HTML title. Simply comply with the W3C recommendations for HTML document structure. Put in the keyword phrases in the headers and in the body as well, repeat it as needed.
Third, use a text navigation by using keywords that is being selected as links. If you do not want to use text navigation in your body, make footer on every page of your website with the use of text links. Arrange links from the most to the least important ones. If you happen to have so many website pages, link the most strategic pages from every page of the website, and also do not leave the link of other pages from the section header and with the site map.
Then after doing that, establish your site in all the major directories, the open and yahoo directory, and then create link popularity through the web directories and search engines.
Be patient when handling SEO, as it would take longer for it to top the winning rank and reap traffic naturally.