First- don’t overdo it. Keyword stuffing is frowned upon. But keywords done right are your most valuable SEO tool. The search engines index your pages by keyword(s), so start by blogging about keyword-rich topics. Don’t limit searches to single words, as most people search by phrases. “How to install a garbage disposal” brings more specific results than just “garbage disposal”.
Whatever the overall subject of your blog is (Dalmatians, UFOs, hot tubs, etc., you want each post to rank well for specific searches that customers are actually using. Make up a list of suitable topics and type them into Google’s keyword tool (https://adwords.google.com/o/KeywordTool).
It’s free to use, and will show you the essential information, such as how many people are searching on it, how many other sites are using it, and even suggest alternatives. Try to find the keywords that have relatively low competition and high usage. Make a list of those and start planning your post content based on those keywords.
Search engines give page titles the most emphasis, so absolutely use the appropriate keyword in the title. The keyword should be used in the content every few hundred words, without being excessive and making your text sound unnatural. Do a search on your keyword and see how the top-ranked pages are using it.
If you’re blogging to drive business, be sure to link to your e-commerce or company site. Links increase your visibility to search engines and users alike.
When you place links to your site in the blog, use specific terms. Instead of “Click here”, use search-engine friendly phrases like “Training your Dalmatian puppy”. By creating multiple links to certain pages, you increase the visibility of that page.
Don’t bother blogging on one of those free sites if you want visibility of your own. Purchase your own domain name. Try to come up with one that reflects your topic/keyword. If you’re blogging for your business, use your company domain and a free blog platform such as WordPress (https://wordpress.org/), like “myrobotshop.com/fix_your_robot_blog/”.
While link-building is a topic unto itself, encourage relevant, authoritative sites to link to yours. Inbound links improve SEO rank and visibility. They have to be naturally placed, though. Google penalizes sites that use paid links, while link exchanges won’t do much for SEO.
Use social media to generate interest and link to your blog. You can repeat entire posts or excerpts on your social pages. Social media links are a bit different from “natural” inbound links. Many comment sections use the “no follow” tag which tells search engines to ignore them. Search engines are fuzzy on how they rank across several social sites, but they do favor their own. Facebook plays a big part in Bing searches, and Google, of course, favors Google+.
The major social sites you should consider include Google+, Facebook, Twitter, LinkedIn, and Tumblr. By sharing your posts on these sites, and encouraging your followers to both visit and spread your link, it increases your site visibility. If your blog has unique and worthwhile content, it will come to the attention of some other site owner that will see is value and provide that natural link from their own page.
For each social media site you’re active on, add a “share” button to your post. By sharing posts through social media platforms, and encouraging followers to spread the word, you’ll build awareness of your blog with every post.
When you’ve got everything in place, use online tools or WordPress (https://wordpress.org/plugins/all-in-one-seo-pack/) plugins to check your SEO progress. Some webhost control panels come with similar tools or stats to keep an eye on. Just be sure to review every post for proper SEO before you publish. And don’t hesitate to be creative.