In line with the comments about the SEO trends , now it's time to see the recommended techniques.
Generate Quality Content
Quality content is often defined as beneficial content written for site visitors. It is aimed to benefit its readers by providing information that is relevant to the search query, as well as providing information that is educational, objective, entertaining, amusing, or exciting.
The benefits of quality content can be seen with an increased customer-to-client conversion and an increase in website traffic. When your customers are armed with quality content, they are able to walk away making a sound decision and will refer people to what they have learned.
Finding the Right Keywords (follow the below steps)
Figure out what your existing and potential customers might be looking for. Ask your current customers.
what terms they would use to find the products and services offered by your business.
Brainstorm a list of keywords that are related to your business.
Check out the competition to see how many other websites are listed in search engines(particularly Google) for that keyword. You can use tools such as Google PageRank - which goes from 1 to 10 (10 being the best ranked) - to see which websites hold the top positions.
Select the best keywords - the ones most suited to your business and target audience.
Ensure that the content on your website is high quality and is consistent with your keywords.
Increase the link popularity
Use Link Exchange Forums
Distribute Articles/Press Releases on Other Websites
Participate in Link Campaigns
Create Interesting Content
Participate in a Blog
Submit a Description of your website to Appropriate Directories
On-page and On-site Optimization
Page title
Urls
Content
Meta tags and descriptions
Site architecture
Image optimization
301 redirect
No follow tags
H1, H2 and H3 tags
Image alt tag
XML Site map
Robert.txt
HTTP Compression and design
Social Strategy
Need G+ for every catagory website
Generate more FB likes and Shares
Tweets
Latest video promotion
These are the few major actions that we are implementing to reach top position and helps to generate relevant traffics for your website. We are following around 300+ promotional activities to complete the SEO campaign process.