I'm trying to collate a list of SEO techniques, and traffic generation techniques, that I can suggest to various clients. I understand the below list can never be a 'one size fits all' solution, however with a large enough list of options I figure I can hand-pick from the below techniques based on the client's needs and industry. Of course, I also understand that SEO is more of a long-term technique, and traffic generation can often be treated as a shorter term technique while the SEO work is 'kicking in'. I'm hoping you can add any relevant suggestions you have to my list below....so it is as follows: Search Engine Optimisation: Keyword Analysis Competitor Analysis Tactical copy-writing On page optimisation of website (page titles, appropriate placement and density of keywords, meta tags, image titles and tags, internal linking) Off page optimisation of website (inbound links) Implementation Wordpress blogs (due to it's fast indexing capabilities - combined with submission to blog directories, such as Blog Catalog, this seems to be a good long term SEO technique) Paid Traffic Generation: Pay per click advertising Banner advertising Alternative traffic generation methods: Wikipedia Wikitravel etc Google maps, Panaramio YouTube Appropriate use of Social Media (Facebook, Twitter) Blogging and blog commenting Email campaigns and email newsletters Viral campaigns