High search engine positioning brings traffic. That's good web site promotion! But high positioning needs careful planning prior to submission of a website to an engine. Read this before making a registration to any engine. Do website submission afterwards.
Define a niche first Ask yourself: who are my visitors, what do they read, where are they, what do they do? Try to understand your typical customer. Specify your niche as much as possible. Place yourself in a visitor's position. Find out what they are looking for.
Make a Keyword List When you're done, find words or phrases that they will probably use to find what they want. These are keywords.
Try to find phrases rather than single words. "Beginners Web Design" is more specific than "Design". When we refer to keywords, we (also) mean phrases. Make a list of them. Come up with at least 10 or 20.
Type keywords in searchbox of your favorite engine and enter. View every source code of top sites you find. Add keywords that aren't on your list. Come up with some others.
Expand Keyword List Go to http://www.wordweb.co.uk. Download WordWeb, a little Thesaurus/Dictionary. Type keywords and add synonyms.
Visit http://jimtools.com/keywords/ Enter keywords to generate others. Other places to look for keywords: http://www.wordtracker.com/ http://www.mall-net.com/se_report/ http://www.the1000.com/ OK, list must contain over a hundred phrases by now.
Select Keywords Now, go to http://inventory.go2.com/inventory/Search_Suggestion.jhtml. Type generic keywords (design instead of web design; design will show all possible combinations).
That results in numbers followed by keywords (representing number of requests for that word in a month). Save results in a spreadsheet and sort them. This way you will build an important source of information you can use when developing websites. (I use Excel, but any spreadsheet will do. Make 2 columns, 1 for generic keyword and 1 for results; sort them and make subtotals per keyword so you can find them again at sorted subtotal level.) Now select keywords that have a count between 100 and 800. (GoTo represents about 3% of all traffic, so you may expect 30 times that number for all engines.) Lower counts aren't interesting, higher counts mean way too much competition.