1. Create quality content
Write about what you know. Be an authority on the content. Be clear and concise so your audience is able to digest your words easily.
2. Optimize your images
The web wasn't built for large images. Think about someone on their phone in a place where there isn't very good connection to the internet. The last thing that person wants to do is wait for an image to load so they can read your content.
There are many great apps out there that will reduce the size of your images. Find one that works for you and take the extra seconds to run your images through to make them as optimized as possible.
3. Add social media links to your blog post
It's called the "web" for a reason. The more linkage you have between your website and your presence on other platforms the better your SEO rankings will be. It shows Google and other search engines out there that you're serious about your content and that you're worth ranking higher.
4. Use keywords in the title and throughout the post
Location. Location. Location.
All good if you're in the real estate market, but here on the web, it's keywords, keywords, keywords.
Make them relevant. Use them strategically. Google is actually smart enough to know when you're trying to pull one over it by "stuffing" your site or blog post with keywords.
5. Include images in your blog posts
A little visual aid can go a long way. Adding an image or two to give your post a little oomph not only makes the design look better, but it entices people to want to read it. We're visual creatures... go with it.
6. Add bookmarking buttons to your blog posts
Give people the chance to save and share your work. Adding a button to bookmark or save your content to their favorite social platform is just a nice thoughtful thing to have. Make it easy for people to spread your thoughts.
7. Get backlinks from other blogs and websites
This is a tricky one. It takes work, but is so worth it. If you are able to get another site to add your URL to their website in some way, it shows Google and other search engines that you're a prominent figure on this here web because other websites are willing to post your website.
8. Create a sitemap for Google to crawl
Sitemaps are kinda what they sound like. They're a text file for Google and others to read and know how your website is structured so when they "crawl" your website, they know how the page structure is set up. This allows them to know how to serve your pages better in search results to would-be Google-era.
Sitemaps are usually automatically generated by the platform you use to create your website, so they're not too hard to come by. But, if you're a do-it-yourself kinda person, then a guide like this will help.