The first step is to simply pick the search term or phrase you want the post to show up for. You’ll want to find out what people are actually searching for. The easiest way to do this is by using Google Keyword Planner, a free tool that will show you an estimate for any search phrase. (Although Keyword Planner is free, you may need to set up an AdWords account to gain access.)
This is perhaps the most difficult part, but it’s the most important. Your content- it needs to be amazing. I don’t care if you are creating a blog post, eCommerce store page or sales-landing page. It needs to be better than the rest, or else neither Google nor your audience will ever take note.
Your page title should contain your keyword, but that doesn’t mean it has to be exact (though it can be). Additionally, the title must also be interesting enough that people will actually want to click on it! You can organize most webpages by having a large title at the top, followed by several sub-headers throughout the page (like the sub-headers in this post).
This organization is helpful not only for people in skimming blog-post articles but it’s also helpful in showing Google exactly what your blog post is about. Therefore, be sure to use your exact keyword phrase at least once in your sub-headers.
If you aren’t talking about your best content, why should anyone else care? For this reason, it’s important that your best SEO content is linked internally by other pages on your website. Yes, this means you may need to go back and edit some older posts to include links to the new, incredible content.
While producing incredible content may get you some links, the truth is, you are going to have to do some “link building.” This means reaching out to other website owners in the space to ask for links.
The above tips may not include everything a person could know about SEO, but by simply following this checklist, you’ll be miles ahead of the competition and will likely see your posts get significant SEO traffic.