Best techniques to increase the ranking of keywords is
1) Sort out the all seo technical issues of website
2) Add unique content & meta tags website pages
3) Optimize image and heading
4) Submit website in google and bing webmaster tools
5) Create and upload the xml sitemap in website
6) Submit...
To increase the traffic of wordpress blog, add information content in website, promote your blog post in social media sites. Bookmarks your post in top bookmarking sites.
The mod_rewrite module uses a rule-based rewriting engine, based on a PCRE regular-expression parser, to rewrite requested URLs on the fly. To know more visit mod_rewrite - Apache HTTP Server Version 2.4
To drive more and more quality traffic to website then SMO is the best techniques, then after Local Listing is also a good techniques to increase the traffic of website.
When we use ethical techniques or follow google guidelines to optimize the website, that techniques is called white hat techniques. And when we use unethical techniques and not follow the google guidelines then these techniques are called black-hat techniques.
With the help of PPC you get instant traffic, results, leads and sales. But PPC is not for long time its depends on your budget. If you have limited budget then SEO is best for you. Because with the help of SEO you get long lasting results, but it takes time to get top ranking.
To increase the traffic of website social media promotion is the best options. With the help of social media promotions you can drive quality and targeted traffic to your website. I use facebook, twitter, linkedin, google+ pinterest, tumblr and StumbleUpon sites as a social media promotion.
As said by easypr its depends on search engine to search engine. But ideally Title character length is 60-70 characters and description is 150-170 characters.
I don't think SMO is helpful in website Ranking. SMO is best way to increase the traffic of website. With the help of SMO you drive quality traffic to your website.
With the help of Social Media Optimization you drive more and more quality traffic to the website. Its also helps to increase the brand awareness in online market.
I think their is not new techniques, all techniques are old, but working method is change these days, Today we work on quality basis, not for quantity.