increase inbound links can increase traffic.
social media stuff and classified submission and rss feed submission is also the offpage activities.
yes onpage and offpage optimization is really useful for your website
i think location affects the rank.
the relevant content is very important for seo and articles and directory submission also.
backlink is the backbone of seo because it increase the traffic and page rank also.
i think it is consider as spamming.
i think you shoule create a new pge for every site.
i think article submission ,directory submission and blog commenting is the best way to build backlink.
off site seo is mainly the link building and it includes the article and directory submission,blog commenting,social bookmarking,rss feed...
onpage and offpage optimization is the best way to optimize a web site like article and directory submission,blog commenting,meta description...
create inbound links on other page can increase the page rank.
Separate names with a comma.