Here are some techniques I use with SEO efforts which I feel are easily overlooked: Domain registration, keyword density matching, page weight, page name, page title, domain forwarding and search engine registration.
One of the easiest things to do is register your domain for as many years as financially feasible. The legitimacy of your site will appear stronger if its domain is registered for 10 years as opposed to 1 year. Keyword density is pretty important and should not be an afterthought. You want to identify your pages competition and then match their keyword density. Try not to have a greater keyword density, but not too much lower either… remember, we just want to match them until we’re in first place. Once in the lead, we can surge ahead as aggressively as we need to.
The page download size (page weight) is something to keep a careful watch on. This is not only for SEO reasons, but also for the sake of your users. Keep in mind that although high speed internet connections are the rule rather than the exception now days, the bar has simply been raised, not removed. You still need to consider mobile connection speeds which are getting better, but not as fast yet. Once upon a time you would want your page to weigh in somewhere below 40k, then 80k. I think it’s pretty safe to keep your pages total download size under 260k today.
The page needs a clear title which is supported by the content contained therein. If you need to go back and change the title after you have added all the content, that’s just fine. The title of the page should also agree with the actual file name. For example, a page about “walking dogs” could have the HTML title “Walking Dogs” and the actual file name might be “walking_dogs.aspx”. I used an underscore for a space, but you could use spaces in the file name if you wanted – just keep in mind the space will be replaced with the ‘ol “%20” – and that’s not exactly easy on the eyes.
Avoid using domain forwarding schemes if you can. I have found domain forwarding to frustrate search engines and prevent you from attaining the best rankings possible. This is actually one that Google spells out for web masters on their site under the “don’t” section.
Lastly, its registering your domain with the search engines. I would encourage you to NOT pay someone to do this for you. Especially the guy claiming they will register your site with 100 or 1000 or 1 trillion search engines – come on! Here’s the thing… there is NOT 1000 search engines out there that matter. In fact, there isn’t 100 search engines out there that matter… I care about three search engines, four tops. Register you site with Google one time and one time only. The rest will unfold organically. Also, the best way to get spiders to crawl your site is to have some quality contextually relevant inbound links.
These are some of the things which I’ve notice are either overlooked, underestimated or otherwise ignored.