The best technique in SEO:
1. Optimize Your Titles and Headings
2. Prioritize Pages in Website Navigation
3. Add Breadcrumbs to Your Pages
4. Implement Tracking on Your Site
5. Install an SSL Certificate
6. Secure Your Maps Listing
Custom Design Your 404.
Post Fresh, High Quality Content.
Update/Improve Existing Content.
Repurpose Existing Content.
Make Your Website Mobile Friendly.
Invest in advertorials with nofollow backlinks.
Acquire Your Competitors' Backlinks.
Best SEO technique would be the great content and the use of keywords as per user query ie. keywords would be query based because of active usage of voice search nowadays. This would definitely give boost to your website and rest some off page activities like classified and social bookmarking would be more than enough.
Improve user experience across your entire site.
Optimize for voice search.
Focus on topic clusters instead of keywords.
Go into detail – but only when it's relevant.
Conquer video with YouTube SEO.
Build a variety of backlinks.
Get a grip over technical optimization.
Best On page techniques is defining keyword, Meta tags, content duplication, domain, title etc which have to follow while developing site. Off page seo techniques are bookmark, forum posting, classified, blog posting and social network.
On-page seo strategies:
Ues an SSL certificate
Install caching plugin
Redirect to one domain
Install a WordPress SEO plugin
Enable social sharing and commenting
Make your WordPress site responsive
Off-page seo strategies:
Guest blogging
Google links
Image submission
Video submission
Broken link building
1. Use SEO-friendly URLs
2. Use keyword in your title
3. Add H1, H2 tags
4. Use meta tags
5. Improve your website loading speed
6. Make your website mobile-friendly
7. Broken link building
8. Use outbound links
9. Internal link building
10. Image optimization
11. Social media sharing buttons on your website
12. Publish length and unique content