I ask you this , do you know what type of readers you are tying to attract ? Is your content and design aimed at what looks goosd to you , or what the readers you want would like ? I often see bloggers write amazing things , just not for the type of people they want to attract... you want to be a great writer blogger ? Know your audience and change your content to suit them .
Lets take a practcal example , any blog from moz , moz knows most of the people searching their blogs are desperate for some kind of seo advice it starts of with a title refers to info , or techniques for better ranking or backlinks ...
So what does a typical moz blog do : Agree : since moz knows most of its readers are people looking to improve rankings , they all say something that you as the reader will agree with and need ... Local Search Ranking Factors Study 2017
Now moz knows if you have been struggling with rankings you would love a study on 2017 and agree that this is a great way to analyse how ranking improve and what you can do to increase it
Thesecond part of the writing process is the promise : This is where you get to say why your content or whatever you are writing about is going to work Moz would typically do this in a subheading
Lastly is Produce : Show an example of what you are talking about and how it is working : moz has managed to do this through a study so you know this is something that works , its something that people are using.
Other than than moz keeps theirs readers attention when content get dry and long they will use images , graphs , a question even tooo pull you back into the article. All over the article you will find the words improved rankings , more traffic , ranking factors spread out .
Now if you were a reader with a ranking problem everytime you see those words it going to encourage you to read what follows it.