for example, for my forum directory website I only have 2 keywords.... <meta name="keywords" content="forum directory"> should I add more? if so, what?
Keywords meta tag has been almost worthless for last years.. forget it. Google ignores it completely.
Although Google doesn't use the keyword tag, it is worthwhile to enter some keywords to help MSN & Yahoo rankings. In addition to 'forum directory', perhaps you should also include phrases like: forum directories, forums directory, directory of forums, free forum directory, etc. Try using the Google keyword tool to find more relevant phrases. You should try to get rankings for all of those target phrases. Just keep getting links with those phrases as link anchor text.
Meta-tags are not of any use anymore. For title just 60-70 characters are enough, you choose how many keywords u will use. Too many keywords will issue a baan on ur site.
What's a good link building program? How does it work - in other words, is it Black Hat or White Hat? Thanks Jug
As previous posters have said... Google ignores the <meta name="keywords"> element for ranking purpose (but will penalize you if you stuff 100s of keywords in the element). Other search engines still use it, but it typically carries a VERY minor amount of weight in ranking algorithms of those engines because it has been so abused in the past. Still a good idea to include it though... I would recommend that you do not include more than 10-15 keywords max... and that all of the keywords you include also appear in the content of the page.
Sorry but hate to disagree but meta keywords aren't worthless, maybe with google but msn and yahoo do still take a small amount of notice. However there are far better ways and probably before long they will be rendered completely worthless by all the search engines. I'd recommend using around 5 or 6 keywords.