How to write compelling content

Everyone’s idea of what makes good writing differs to some extent, but there are a few basic rules that you should follow when writing for the web, since this is where most ‘content’ will be found. The word content has only become common parlance in recent years, and rather than meaning a feeling of peacefulness, in this context Wikipedia defines it as:

the information and experience(s) directed towards an end-user or audience.[1]Content is “something that is to be expressed through some medium, as speech, writing or any of various arts”.

This term is inherently ambiguous, but it is appropriate for online writing in any case, in the sense that people now see articles, videos, audio, images and other types of digital media as ‘content’ for consumption. This means it needs to be snappy, interesting and attention-keeping.

Here are 10 tips to help you improve your web writing:

  1. Write clearly and concisely. If a word doesn’t add to the meaning and clarity of the piece, take it out.
  2. Edit and proof read. Much writing would be so much better if someone had taken it through an editing process.
  3. Imagine you are someone else reading it and you have no idea what you’re talking about. This is the level of articulation you need to achieve.
  4. Read a lot. If you’re going to write in a compelling way, you need to be familiar with good writing.
  5. Use the top-down news triangle – don’t leave your reader guessing until the end. The most interesting and important information should be at the beginning to encourage your reader to continue.
  6. Be aware of web reading habits – people tend to scan, they can easily navigate away from the page, it’s harder to read on a screen – all these things mean you need to keep the reader interested in every sentence.
  7. Use more interesting verbs and adjectives than the ones that habitually spring to mind: an online thesaurus can help.
  8. Use subheadings above each section of the piece to keep it easy to read and facilitate scanning.
  9. Keep one idea per paragraph to help the reader digest the information. It’s okay to have a paragraph that consists of only one sentence.
  10. Use contractions to improve the readability of the piece – it’s no time to be formal and stuffy when writing web content, save this for print media. This means ‘I’m’ instead of ‘I am’, and so on.

Did you like this? I am available to write exceedingly readable content for your website or blog, so don’t hesitate to get in touch with me. 


Image: Unsplash

About the author

Catherine Heath

I’m a B2B freelance tech blogger and content writer. I have a thing for psychology, diversity, tech and startups. Learning to code.

View all posts


  • An impressive share! I have just forwarded this onto a co-worker who has been conducting a little homework on this.
    And he in fact bought me dinner simply because I stumbled upon it for him…
    lol. So allow me to reword this…. Thanks for the meal!!

    But yeah, thanks for spending some time to talk about this matter here on your web site.

    • I’m glad your colleague found the post useful and that it has kept you well-fed! What is he working on?

      I’m currently planning a longer post about the same topic, how to write good online content, so if your colleague signs up to my newsletter he will be notified when that’s published! 🙂

      Thank you so much for your feedback, it’s always nice to hear comments.

  • Howdy would you mind letting me know which
    web host you’re using? I’ve loaded your blog in 3 completely
    different internet browsers and I must say this blog loads a lot quicker then most.
    Can you suggest a good web hosting provider at a reasonable price?
    Many thanks, I appreciate it!

    • Hi, so I use Bluehost which is very cheap and easy to use, I would definitely recommend it. I think I also have quite good pages and posts for load times, in that I don’t have lots of large images or plugins that are being loaded every time. My site is fairly simple.

      I hope this helps!

Leave a Reply

Your email address will not be published. Required fields are marked *