So you've got your blog up and running, you're writing regular posts, but you're still not getting as much traffic as you'd like?
Attracting more readers to your website is something that can prove difficult, especially when many other people are trying to achieve the same.
With so much noise, how do you rise above and get your blog noticed? And what can you do to ensure people keep coming back for more? Here are 20 top tips to make you a credible online resource that visitors return to again and again.
1. Write interesting stuff
If you want more readers, then you'll have to write interesting things that will draw them in. How do you find out what they want to hear? Do some research online. Find out what people are talking about and what people share the most. Write about things that people want to read. Use something like BuzzSumo to find trending topics.
2. Be topical
With the above in mind, keep your blog updated and publish topical posts that talk about things happening right now. Offer your opinion and analysis on the news. Share your thoughts and offer helpful insight into any given topic. Encourage debate and interact with your readers.
3. Be timeless
Don't just write about topical things, try to offer some timeless articles as well – things that will stand the test of time and will be as relevant in future as they are now.
4. Become an expert
So you're a marketing professional? Write about marketing! Are you into illustration? Write about drawing. People will keep coming back if your blog shows consistent expertise. They'll want to be inspired and learn from you, so become an expert in your field and share your wealth of knowledge.
5. Write lists
Search engines and humans love lists, so create lots of lists including everything from 'top tips' (such as this one) to things like the 'top freelance resources' you use. Lists are your friend, so use them liberally.
6. Be controversial
If you can get away with it, be controversial and voice your opinions on specific topics. People won't be able to help themselves but engage with you to express their thoughts. By being someone who isn't afraid to stick their neck out, you'll gain a following of new readers, keen to hear what you have to say next.
7. Comment elsewhere
Get commenting on other relevant blogs, similar to your own and write intelligent comments that will spark people's interest and get them to visit your blog. Avoid adding comments like 'Great article' or 'Thanks for this' – as you'll only be wasting your time.
8. Don't hard sell
Your blog will be part of your website, and of course, you'll want to highlight your services, but this will do you no favours. People don't want the 'hard sell' these days. They want to know more about you and what you think. Share your thoughts and opinions rather than use your blog as a selling tool.
9. Guest blog elsewhere
Offer your services to larger, more established blogs and guest write for them. Draft high-quality articles that will attract the attention of new readers and drive them to your blog. Tips and advice articles tend to work best, so share your expertise.
10. Chat in forums
Sign up to as many forums as possible and make sure you include a link to your blog in your post signature. Get chatting with like-minded individuals and be interesting, i.e. someone people will want to follow. If the opportunity naturally arises, share links back to any relevant blog posts.
11. Ping your blog
Every time you publish a new blog post, you should be telling the world about it. Get your blog listed on Ping-o-Matic!, a service that tells different search engines when your blog is updated. It's also worth submitting your blog to Google, to be sure your web pages are getting crawled.
12. Link up to social media
Get yourself on Twitter and Facebook, make friends, network and shout about your blog posts to your followers. To make life easier, you can set up an automated service using sites like Twitterfeed.com or some blogging platforms have ready-made widgets that do it automatically for you. One tweet won't be very effective, so try to schedule tweets to run automatically throughout the day. You can use Hootsuite or Tweetdeck for this.
13. Mention other people's posts
When writing articles about any given subject, try to hyperlink relevant keywords relating to similar blog posts elsewhere. It will attract the attention of influential bloggers you're trying to impress and hopefully encourage them to give you a mention in return.
14. Write valuable advice pieces
People don't just type in keywords to Google. They ask search engines questions, like 'how do I do this?' and 'how do I do that?'. Feed this insatiable hunger for knowledge by writing articles that provide solutions to people's problems. Think about what they might type into Google and write your post title. Make sure your Meta Title is the same, and you'll be found by people searching for answers.
15. SEO is your priority
Before you do anything else, ensure your blog is SEO-friendly. What do I mean by this? Make sure your URLs, Meta Tags and content is all put together with search engines in mind. SEO includes the act of altering a website so that it performs better in the organic search engine results pages or SERPs. It relates to 'on-page SEO', i.e. the stuff that's actually on your blog. Check out some of the SEO video tutorials on Lynda.com if you want to learn more. Or Moz is worth a try.
16. Add visual interest
Pictures can tell a thousand words and videos are something people love to watch. Add visual interest to your blog posts, and you'll have people coming back for more. Make your blog posts easy to read and visually appealing, and you'll also encourage people to share your content on social media.
17. Extra marketing
Wherever possible, add a web link to your blog on any marketing material you send out, including your email signature. You want to make as many people aware of your blog as possible, so shout about it. Don't forget to include a web link on your social media profiles and use LinkedIn's RSS feed widget on your LinkedIn profile.
18. Make everything easy to share
The internet is about sharing, so allow your readers to share your content easily. That's whether they want to print, email, Facebook or tweet your articles. Because if people can share, you'll be enabling them to market your blog for you, i.e. they'll recommend your articles to their followers and thus bring further traffic to your site.
19. Consider online advertising
Advertising is a quick-fix no doubt about it – but there's no harm in paying for space on other websites if you've got the budget to do so. Research what's out there and find relevant sites that will have the kind of target market you want to attract to your blog.
20. Share links
Make friends with other key bloggers and once you've built up a suitable friendship, request to share links. There is little SEO benefit in reciprocal links these days, but the human aspect still counts for something. Many blogs have a 'Blog Roll' or 'Blogs I Like' list. Seek them out, build relationships and politely ask to be added to those lists.