There is some debate on the subject of what are the top 5 strategies SEO companies should employ.  What would you place at the top of your list?  Keword research?  Interal linking strategies?  External inbound link campaigns?

What are the top 5 strategies SEO companies employ?