With the majority of these techniques you're asking for trouble as they revolve around old school SEO.
Since I will be having several different long tail keywords, do I need to have a separate webpage on my site for each?
- Yes it will help having a separate page per keyword as long as the keywords are varied enough, relevant, and you have enough unique content to justify a page.
If yes, does that mean that each long tail keyword needs to have it's own back links to bring in traffic?
- Having QUALITY backlinks will always help you to rank, but they need to be relevant and natural. Going out and buying links with keyword rich anchor text will only lead to a penalty.
Should I optimize my homepage for a long tail keyword as well? or should I optimize it for the more broader keywords and create sub-pages for the long tail keywords?
- As long as your site is well structured and written it should naturally be optimized for a couple of key terms and longer tail keywords will usually be picked up for your more specific sub sections e.g.
Home page - Refurbished Laptops
Sub - Lightweight Refurbished Laptops
Sub - Refurbished desktop computers
Just don't OVER optimize!
One of my site's main products is a very popular item and has high competition and search volume. Would it make sense to purchase a domain name that spells out the item (ej. HP-Pavillion-DV6.com) and publish reviews, specs and information about the item there (using a blogging service like Tumbler or Wordpress)?
- I'd recommend not to create an exact match url, it would be better to create a product page off your main url. But a blog is always good to help promote your site and create some unique and shareable content.