As many people have said, creating good content is generally the best way to get your site to rank well. Without this, anything else you do will only be a quick fix and with many search engines cracking down on "black-hat" SEO tactics, might not work at all. If you are creating good content and frequently engaging with your audience, then here are some other suggestions that will help you rank higher:

It’s not just a passing fad, and certainly not something to be sniffed at. Marking up your content using rich snippets makes it easier for Google to identify specific areas of content and the information they hold. Highlight products, services, contact details, skills, videos, authors and anything you’re able to mark up. This will enhance the appearance of your search result in any given results pages, making your site a more attractive option for users.
1. Use Rich Snippets And Schema Markup

It’s not just a passing fad, and certainly not something to be sniffed at. Marking up your content using rich snippets makes it easier for Google to identify specific areas of content and the information they hold. Highlight products, services, contact details, skills, videos, authors and anything you’re able to mark up. This will enhance the appearance of your search result in any given results pages, making your site a more attractive option for users.