how to write perfect blog post
W.E.B.S Ltd
Based on 27 reviews
powered by Google
Phoenix Aromas
Phoenix Aromas
16:23 12 May 22
Knowledgable team who created a custom theme for our WordPress website and built a custom product database for us to manage technical products. Easy to work with and efficient in their workflow. Would more
Gary Hughes
Gary Hughes
15:21 21 Dec 21
Our company have used W.E.B.S Ltd for many years and found the quality of the work to be very good, we have recently had them develop an app for our engineering department and they have walked us through the app very professinally and been extremely responsive when we have required more
Star Eastern
Star Eastern
10:44 28 Mar 20
I have worked with Justin for long period.To work with him is very easy and he always provide you the GREAT services.Recommend him A+++++++++++++read more
Elliott Callahan
Elliott Callahan
15:02 27 Sep 19
Excellent service from a very knowledgeable provider. WEBS has helped me immensely with my business website, social media presence as well as a whole host of other areas. Could not recommend anyone else for your business. Always there to answer any issues you may have and is super helpful in advising you on the best methods to boost your business’ online appearance. 5 Stars!read more
Pete Brown
Pete Brown
09:17 14 Jun 19
I have had my current website for a number of years thinking it was okay but when Justin designed me a new one I couldn’t believe the difference.It is very unique and i have had lots of feedback from friends and customers as to the positive change.He is patient, adaptive to change and very skilled in his profession.I believe my business will benefit solely from this change in Website.I wouldn’t hesitate to more
Bill McElhinney
Bill McElhinney
15:13 20 Feb 19
Excellent service from WEBS. They built two websites for me in WordPress and ran a successful SEO campaign over a 12 month period. Justin is very tech savvy and manages all my domains, web hosting and DNS, plus I recently moved onto the G-Suite platform for business email. Overall, I would recommend this company as being efficient, reasonably priced and highly more
Hazel Bate
Hazel Bate
13:14 21 Dec 18
The website Justin wrote for me looks really impressive and I’m getting great positive feedback from others looking at it. I’m sure it will help my business with moving forward. Justin was very quick at doing any work requested, even when he had other commitments, with patient professionalism and efficiency. I thought his development costs were very fair too. His support of my old website was always reliable and good advice given. Thank you Justinread more
Roger Ellis
Roger Ellis
11:40 27 Sep 18
I have worked with Justin and WEBS Limited for more years than I care to remember. He designs all of my websites and is my top “guru” when any internet related issues arrive. I have found him thoroughly professional, incredibly knowledgeable, easy to work with – and his rates are very competitive. 100% recommended. The best in the game in my more
Louise Lee
Louise Lee
10:25 21 Sep 18
In May 2016 I was not a client of WEBS but that didn’t prevent Justin from leaping into action with no notice at all. My website had been hacked and in no time at all Justin had created a temporary solution and gave sound, sensible advice as to how to deal with the hack. For me it was an anxiety ridden morning, for Justin, it’s just what he does, with ease, grace and expertise.Roll forward a few years and Justin is still expertly doing his stuff and whenever I make ridiculous requests, he suggests the correct solution. Justin is always working to make my site better, to encourage more visitors and he suggests practical ways to achieve this. He spent a lot of time helping and researching my SEO and suggesting blogs I could write. Justin gives me frequent updates on the website’s performance and is always at the end of a phone if I want to discuss anything. For all things webby, Justin is my trusted advisor and I always recommend him where possible.If ever you’ve worked with a web designer or SEO expert and you feel either bamboozled or as if it’s all smoke and mirrors, go to Justin because he expertly guides you through every part of the process and gives practical support and more
Lee Paul Heron
Lee Paul Heron
20:12 07 Sep 18
I’ve been a customer of W.E.B.S Ltd for over ten years now, and I have no intention of moving elsewhere. They have hosted multiple business websites, personal websites and email services for me over the years, with almost no issues, and better than 99.9% uptime. Excellent quality, fast, reliable servers, and quick expert support on hand whenever needed. I would have no hesitation in recommending Justin and the team. Thank you all, and best wishes for another ten more
Darrin Bonfield
Darrin Bonfield
09:10 07 Sep 18
Justin at WEBS I have personally known for several years of which I then gave the task to build and design my Martial Arts website. This has turned out to be a viable asset to my business and has been built and maintained to a very high and professional standard.I can’t recommend Justin highly enough as his knowledge for web design, technical support and fault diagnosis is 2nd to none. If your looking at investment for your business with total confidence give Justin a call you won’t regret it!!DarrinNTKD more
Patrick Marston
Patrick Marston
07:35 07 Sep 18
I’ve always found W.E.B.S Ltd to be highly skilled website designers, developers and marketing specialists that are incredibly helpful with any technical issues I’ve had, replying speedily with a solution. W.E.B.S Ltd also communicate relatively complex tasks into easy-to-understand terms that allows you to maintain your own website too, which is very useful. I can’t recommend these guys more
Next Reviews

How to write the perfect blog post. This is a question we frequently see when dealing with people in SEO groups and social media channels. This post aims to give you some professional tips and steps to follow, helping to make you a better Blog Writer.

All website owners recognise that fresh content is important. Most strive to get something written for their websites on a regular basis. Understanding how to write a great post will serve you well, whether you do it yourself, or pay someone else to do it for you.

Understanding the basic rules will help you get the most relevant content onto your website.

When it comes to the size of a post, everyone will tell you it needs to be long, several thousand words + if possible. Yes, a long post that is interesting, informative, educational, factual and most importantly, well written and engaging, will do well but stretching a 500-word post for the sake of it, to become 1000 words or more, just to meet a ‘minimum word count’,  is not the answer. Extending sentences and adding drivel isn’t going to help.

Extending sentences and adding drivel isn’t going to help!

The time/money you put in ultimately dictates the quality of your post

You may choose to pay someone to write for you, or you may invest the time to do it yourself. Whichever you choose, read through this post to gain a better understanding of what makes a perfect blog post.

Remember, finding a writer at the cheapest rate isn’t a good idea.

Pay peanuts, get monkeys!

One of the worst blog posts I have ever read was written for a client who had paid a ‘Blog Writer’ on Fiver. He paid £5 for the article to be written. It took 10 days to arrive (but I guarantee it didn’t take that long to write) and it was utter rubbish, but seriously, what do you expect for a fiver??

The post was grammatically incorrect, punctuated poorly and inconsistent in the way it delivered its message to the reader. It was beyond a proof read and edit and needed a total re-write. It wasn’t worth it and was subsequently filed in the recycle bin. Lesson learnt!

So what makes a perfect blog post?

Before I answer that, let us consider why you need the post and what it’s objective will be.

Before you start writing, identify the purpose for your post.

What do you aim to achieve from your blog post?

  • Educate your customers
  • Demonstrate a new product
  • Offer a new service
  • Advertise an Event

The reason for writing the article you are reading now is because many of my customers ask me for advice on how to set about writing content for their blogs.

On this basis, my ‘purpose‘ is to help educate you, the reader, by answering the question you have searched for.

Identify what your customers want to know

Once you have decided on the topic and before you commence writing, it is advisable to perform a search to see if anyone else has written something similar.

  • search and find articles based on your ‘question or search criteria’
  • read articles posted by other site owners
  • consider how they have constructed their post and how effective it is
  • can you expand on their article or improve it in your own words
  • are you able to deliver a better post for the benefit of your own customers


Just because you like it, doesn't mean you can nick it! Avoid Copyright / Plagiarism issues.
Just because you like it, doesn’t mean you can nick it! Avoid Copyright / Plagiarism issues.

This is a complete NO NO and we need to get that correct from the start. Don’t do it.

Read it, by all means, but don’t copy and paste it, change a few words and expect to get away with it. Take ideas from others but rewrite it yourself and in your own words.

Copying text from others (aka plagiarism) will damage them and you. It’s not worth doing.

Suffered from plagiarism yourself? Take a look at DMCA for protecting your content.

Do your Research

Read articles posted on other websites, who rank for the topic you plan to write about.

Consider what they have written. What facts have they used, what links are used and which websites do they send their users to? Is it useful?

Put yourself in the shoes of the person searching for an answer. Did their post satisfy your curiosity and answer your question?

At this stage, ask yourself this.

Can you write an article better than the ones you have read?

If not, have a little think about whether it’s worth it.

Maybe you could write something slightly different and link to the post you found earlier.

If you can improve on the posts you have read, great, let’s move on.

Identify & Implement SEO Factors

If you perform your own SEO, hopefully, you have ‘Keyword Strategy’ in place. If not, liaise with your SEO company who can provide you with one.

The objective is to understand what Google (and other Search Engines) will expect to see on a page that ranks for your target keywords/key phrase.

Let’s face it, this is what you are writing a blog post for, so this stage is important:

  • List of keywords and phrases to use in your blog
  • Choose supporting / relevant words relating to your topic to include within the post
  • Create a Title which matches the content correctly and includes your keyword/key phrase
  • Create relevant sub titles, using <H1> <h2> and other headings tags as needed
  • Highlight certain texts, make it bold, italic or underline your text as required
  • Include images with alt text and captions where relevant

Write the Article

At this stage, you have:

  1. Carried out your own research on the subject you plan to write about
  2. Decided on a Title for the article
  3. Prepared a series of phrases and keywords to try and work into your article (properly and without stuffing them in for the sake of it)
  4. Poured yourself a cup of tea, found your comfy chair and began writing … (damn, I forgot my cuppa this morning)

Frantically typing

OK, let me tell you now. Do not expect to get it right forst time as thingz can do wong …. Oops, did I make a mistake just there!!!

Proof Read the Article

Sometimes, when I am writing, I get into a flow and as I can type very quickly, I find myself making mistakes. You will too.

It can be tricky, but it’s absolutely vital to proof read your articles. Not just once, but multiple times.

This is my working process

  1. Write Article
  2. Read Article
  3. Edit Article
  4. Read Article & Edit Final Run
  5. Complete & Post Article

In my case, I have another writer who works in the office. We pass work between us, for the other person to read with a fresh pair of eyes. This is great, as it allows much more efficient collaboration when writing an article for your website. If you can pass it to a colleague, friend or family member who can read it for you and give feedback.

Copy Edit the Article

This comes within my few bullet pointed stages above, but I elaborate here for you.

Proof Read, Copy Edit and Triple Check your Blog
Proof read, copy edit and check your blog post multiple times. Get someone to help by reading your post before it goes out.

I need to re-read what I have written. I need to look for mistakes, add or edit text to improve the flow of reading and fix grammatical errors.

You must avoid at all costs: 

  1. Spelling Mistakes (run it through a spell check and double check it before posting.)
  2. Poor Punctuation (poorly formatted texts look unprofessional. Get it sorted.) Try Grammarly if you need help
  3. Stolen Content (don’t borrow, steal or re-write other peoples words)
  4. Incorrect Information (do your research, get it right)

Publish the Article

Ok, we got there. At this stage, you know what’s needed and you have reached the end.

You now have a well written, proofread and copy edited article which is ready to be published.

Remember, although Search Engines will naturally find your article once it’s made public on your website BUT you should take a few extra steps to help this along.

  1. Publish on your website (make sure your Title and Meta Description are all sorted)
  2. Publish to Social Media Channels (post it to Twitter, Facebook, LinkedIn etc. Let people know)
  3. Notify your customers (prospect and current clients via print or email newsletter)
  4. Submit your article to any relevant groups who feel it will help their own customers

I hope this has been helpful. If you need any advice or help with SEO or Copywriting, get in touch. You can phone me on 0800 756 9975, connect via Social Media or send me an email here.

Something to add? Post your non-spammy comment below …

Share this post:


5 Responses

  1. Great tips Justin! I think the best way to write a blog post is to make an outline first and to make sure the content will solve a problem 🙂 But I was wondering, how long should a good blog post be?

    1. Hi Emmerey. I didn’t write a length or advise one, as I think a post can only ever be as long as it deserves to be. The longer the post, the better BUT not if if it reduces the overall quality. regards Justin

  2. Hi there,
    I was really looking for a detailed step by step guide to do this because I was really confused about doing this.
    Thanks a lot, buddy.
    Keep posting good stuff. Cheers.

Comments are closed.

On Key

Related Posts

New Portal Facilities August 2019

Two-Factor Authentication adds an additional layer of security by adding a second step to the login process. It takes something you know (i.e. your password)