I am Digital Marketing Expert. My Best factor is On site Optimization with advance version.
Following On Site Optimization Factors Required !!
1. Optimized SEO-Friendly URLs
2. Optimized Title With Keyword
3. Optimized Modifiers To Your Title
4. Dazzle with Multimedia
5. Wrap headings & Subheadings in H1, H2 Tags
6. Drop Keyword in First 100 Words
7. Use Outbound Links
8. Use Internal Links
9. Boost Site Speed
10. Sprinkle LSI Keywords
11. Image Optimization (alt tag)
12. Use Social Sharing Buttons
13. Post Long Content
14. Sitemap
15. Robots.txt
16. Analytics
17 Webmaster tools
18. Canonical Issues
Even though search engines have no direct way of determining quality, they have plenty of indirect methods, such as: