1) Most people think keywords are enough. Keywords are a small part of the overall internet marketing campaign, and shouldn’t be relied on solely to increase traffic.
A well round marketing campaign is comprised of both on-page and off-page factors while META tags being the most vital of the on-page factors.
2) They don’t bother to establish a Link Building Campaign
I you want to increase your rank for any given term you need to build quality relevant links from websites related to your own, because rank is driven by link quality and to a lesser degree link quantity.
3) No original content
The buzz in the online marketing industry now is new and original content, because spiders are attracted to it.
Go to a quite place and write your own articles, in your own words and from your own perspective, and don’t copy others.
4) They don’t know their competition
Research your competition and find out what methods they are using to Increase Traffic to their sites and try and emulate it.