How to Make Yourself Write an Entire Blog Article Every Single Day


Blogging is an essential part of my business, and I can tell you firsthand how difficult it can be.

Believe me. I’ve been doing it for more than 10 years.

Everyone recommends a blog to gain traffic, but launching a blog the right way and consistently creating content on there is difficult.

Here’s what happens.

You get all jazzed up about starting a blog. You rush out the gates with reckless abandon, writing on familiar to you topics with energy and verve.

A few weeks go by, and nice things happen to your website traffic and conversions.

And then you start to realize that writing is hard work.

Wow. It’s freaking hard work.

And so you skip a day.

And a week.

And then you struggle to come up with topics, so you skip a few more days.

You kind of “forget” about blogging and feel guilty about it.

Your blog goes dormant, and you curse yourself every day for it.

Sound familiar? It happens to a lot of people. For all the craze over content marketing, there sure are a lot of people who fell off the wagon a long time ago.

I get that. I understand. It’s tough work. It’s grueling at times. It’s thankless. It’s challenging.

And to write an article every single day, day in and day out, year after year? Sounds impossible.

It’s not. And I’m going to tell you how and why.

Here’s what you need to know about what it takes to write a blog post every day.

1. Read more than you write

Yep. I mean that.

I know that reading takes time (and writing does too), but I have a good reason telling you to do this.

The key to writing is reading. The more you read, the more prepared you are to write. Just to write this post, I read over a dozen articles about blogging to make sure I cover every angle and gather supporting data.

For example, most blog articles are shared without even being read, especially on social media. Even when we do read them, we mostly do a quick scan.

Download this cheat sheetto learn how to make yourself write an entire blog article every single day.

Here’s a graph of how time spent reading an article correlates to its social activity.


Sometimes a headline and a snippet are enough to satisfy a reader, which is why these elements are so important for SEO purposes.

The content itself can make a difference in whether or not an article is read, especially with branded content. Brands that blog with a purpose have consistently higher ROIs and perform better in every KPI.


To be sure you’re creating valuable content instead of just parroting what everyone else is saying, it’s important to continue reading.

I’m an expert in content marketing and SEO, but I still read Search Engine Journal, SEOMoz, and other industry publications because even I can’t keep up with everything on my own.

Blogging is a community, and contributing as part of it means you’ll need to read other blogs.

2. Look for inspiration from other bloggers

Since you’re already reading, take inspiration from what other bloggers are doing. Crowdsourcing ideas is a great way to brainstorm. Starbucks, for example, recently found success with its My Starbucks Ideas program.

There are tons of blogs on every topic, and here’s a list of 50 top blogs for every topic imaginable.

See what the greats are writing about. Follow a successful blogger like Chris Brogan to find trends in his writing style. You can even research his site on SEMRush to learn what keywords and landing pages are successful.

By looking externally for ideas, you’ll broaden your blogging horizons, and brainstorming blog topics for yourself will become much easier.


3. Get out and experience life

Like any other business, your blogs will only be successful if they satisfy a need.

The only way to know what people need is to be a person yourself and go out to experience life like everyone else.

For most businesses, content marketing is a relatively new, experimental concept. In a recent survey, only 8% of B2B companies stated they had a sophisticated content marketing program.


Until you find your sweet spot, you’ll need to experiment a bit to see what your niche truly is. Tackling the same topic from different perspectives makes content creation much easier and more streamlined.

4. Aim for two a day

About one blog post every other day is the bare minimum to attract a decent, sustainable traffic flow to your blog.

One blog post per day is a great start, but ideally, you’d want to publish multiple posts per day.


If you can write two blog posts a day, you can quickly build a one-month editorial calendar and schedule enough posts in advance to take a few days off while still publishing that pre-written content on your blog.

The more content on your site, the lower your bounce rates will be, as people will be able to navigate your archives instead of just reading one post and leaving.

5. Make everything else routine

Like I said, there’s a lot more involved in blogging than just writing posts.

Here are a few common problems faced by B2B marketers when generating leads, which blogging is a component of.


Understanding, analyzing, and running all these operational components is vital to maintaining any successful business, and it has to be routine in a blogger’s life.

When you’re routinely pitching stories, creating outlines, and researching, the actual act of writing for your blog becomes much easier.

And as I explain exhaustively in my blogging guides, quantifying the success of a blogging initiative requires quantifiable metrics and KPIs that allow you to set and measure goals.

It’s much easier to write when everything is running like clockwork and you are not running around like a chicken with your head cut off, trying to put out fires.

6. Create an editorial calendar

Most major publications, like Rolling Stone or People, use editorial calendars to determine what content to publish.

An editorial calendar is great for your blogging efforts too.

Like a director’s storyboard, an editorial calendar gives you an outline to work with and the ability to know at a glance where you’re at and what’s publishing soon.

Here’s an example of a basic editorial calendar:


With an editorial calendar in place, instead of being in a constant race to come up with new ideas, you’ll be working ahead, making your blog run much more smoothly and giving you time to correct any issues or changes that may come up along the way.

7. Solicit pitches

You don’t have to do all the blogging yourself. Sometimes it’s nice to offer a different perspective, whether from internal team members or external bloggers.

Many bloggers are happy to guest-post on someone else’s site in exchange for a backlink to their site. By collecting posts from a variety of other bloggers, you’ll greatly amplify the reach of your blog through the power of their networks.


Every post published on your blog is extra content, even if it’s not written by you.

If you prefer to keep your name on every post, there’s always the option of hiring a ghostwriter, who can be found through a simple Google search or Craigslist ad.

8. Respond to client/reader questions

A simple way to produce more content is to write long-form answers to reader questions in a Dear Abby advice columnist format.

Quora, Yahoo Answers, Ask Jeeves, and Siri all became popular because of the ability of users to ask and receive answers.

Recent research from Twitter shows customers prefer companies that actually respond quickly to their concerns on the microblogging site.


If you think of your readers as customers (which you should if blogging is part of your business), you should be catering to their needs, personalizing their experience, and responding to complaints and questions.

If you’ve established yourself as an expert on a certain subject matter, which will be clear from your previous content, people will see you as a trusted resource and ask questions in the comment section.

You can answer in the comments or, if a longer response is required, create a whole new blog post to respond, backlinking to the original question as a resource.

9. Make it a habit

People are creatures of habit, and we appreciate when things are kept consistent. When you make blogging a habit, keeping it up won’t be a problem.

How do you build a habit?

It’s pretty simple, actually.

  • Start with a reminder of the task you need to do. An editorial calendar works great for this.
  • Follow a routine to complete that task.
  • Give yourself a reward.
  • Rinse and repeat.

It looks like this:


Why does this habit-building process matter?

It matters because blogging matters.

The biggest revenue-generating tactic in blogging is marketing and advertising, which is seeing steady spending from last year to this year:


If you can provide a steady stream of content, you’ll earn a sustainable income through blogging, but it has to be a habit.

The idea of Ernest Hemingway spending his days drinking and being a playboy while putting out awesome writing is nothing more than a fantasy and a caricature of the great writer.


Hemingway was good. He made it look easy.

But writing a post a day isn’t about lolling around and waiting for your muse to strike.

Working writers are working writers because they work. They force themselves to work. And then that force develops into a habit, which makes them writing machines.

Once blogging becomes a habit, you’ll often find yourself writing four or five posts a day instead of just one. You get faster over time, and things get easier as you go along.


The fear of not being able to come up with topics to blog about is a mental wall that exists only in your head.

Thousands of people earn a steady first or second income through blogging despite the fact that coming up with relevant things to say about relevant topics on a consistent basis is a challenge.

More content equals more opportunity for backlinks, high SEO rankings, and more sustained organic traffic.

By involving external resources, continuously researching, and employing solid business practices, you can turn your blog into a daily content mill that generates revenue.

What tactics do you use to overcome writer’s block and continue creating every day?

You may also like...

60 thoughts on “How to Make Yourself Write an Entire Blog Article Every Single Day”

  1. Shakir Hassan says:

    Hi Neil,
    Thanks for writing an amazing post. My primary language is not English, and I always try to write one article daily, so I can improve my writing skills and to read your one post daily so I can learn English even better! I wish I can write as long post as you.

  2. Neil Patel says:


  3. Neil Patel says:

    Keep at it Shakir!

  4. Josh says:

    Love your articles, but after reading this post,
    I still don’t know how it’s possible to research, promote, and maintain a site while writing a post everyday. Especially for one person who does not have a team of writers, or webmasters while also working a full-time job with a family. I know there are guest bloggers, but it’s tough for new bloggers to gain their interest.
    What suggestions do you have for someone short on time?
    Also are 500 word quality posts a waste of time?

  5. Neil Patel says:

    Everyone has the same amount of time. It will be challenging but that’s just part of the Hustle. I wouldn’t say it’s a waste of time, just really depends on your niche and audience. Focus on creating good quality content and you’ll be fine

  6. Brian says:

    Thanks for the post Neil. I’ve been following your advice best I can posting 5 days a week. I tried weekends, but failed. Will try again. Haven’t missed one weekday since the middle of July.
    Those who read the posts like them (they’re really detailed). But I’m not getting any links! It’s hard to build connections when I’m spending 4 hours a day writing. The whole purpose for me is to build domain authority. I feel like if I write less I’ll have more time to reach out to people. Should I keep writing as much as I am?

  7. Neil Patel says:

    If that’s what you feel, try and see how it works out for you. Just keep putting out quality content as much as you possibly can

  8. Joshua says:

    Writing an article or two articles per day is not the way to go, sorry but I disagree.
    You’ve talked before about quality over quantity, and this post is contradicting what you’ve previously blogged about.
    Take Ahrefs for example, they write one article per month and their content is widely shared and performs exceptionally well.
    That’s because they spend a whole 4-5 weeks doing intensive research and writing the article, providing an in-depth, actionable pieces of content that people have no choice but to share and link to their content.
    Can you really do this in half a day? Absolutely not.

  9. John says:

    Josh, what Neil said is absolutely true. I’m a writer and have been for the last 8 years.
    I can churn out a 2,000 word essay in 2 hours, and that’s not because it’s a gift (I like to think not), but because I’ve put in the hours to work on a skill.
    Trust me, it’s very possible. You just got to stay committed.
    Hang in here! ?

  10. John says:

    Oops, the question mark was not intended ?

  11. Danny says:

    Hi Joshua,
    I think you bring up a valid point.
    Personally, I think the aim of writing a high quality long form blog post (or two) daily is possible and a legitimate strategy.
    However, another strategy would be to put more work into fewer, longer and better ‘authority’ posts.
    Take for example Brian Dean from Backlinko who gets over 150k unique per month despite having only 33 posts!
    He clearly advocates putting more work into fewer posts.
    Personally I think I will try a combination of both.

  12. Neil Patel says:

    Exactly Danny. If you’re writing high quality content and can get other influencers to share, you’ll go a long way with a lower quantity of posts

  13. Anil Agarwal says:

    Writing every day is not easy.
    I myself have been blogging and creating content for over 5 years now and I know how hard it is to blog every single day.
    Gone are the days where you can increase your search traffic by posting every day.
    Now only quality content ranks well on Google. But that doesn’t mean that you shouldn’t write every day.
    Writing daily helps you create great stuff and it also gives you creative ideas and a platform to acquire more readers online.
    I know you write daily and that’s why you are able to create so much content almost every single day across all the platforms online.

  14. Neil Patel says:

    You definitely don’t want to sacrifice quality for quantity.

  15. Neil Patel says:

    Glad this was helpful Mosab!

  16. uthman Saheed says:

    Making writing a habit do help a lot. If one makes writing his/her daily habit, you can just help than to write every day. Thanks For this.
    THough, I still keep wondering how you get enough time to bring new content here, and on on a timely basis at an appropriate time and still respond to comments. Thansk

  17. Neil Patel says:

    I have an amazing team to help

  18. Babs says:

    Another wonderful article. I’ve Made it one of my goals this week to write an article each day and so far? Its been going great.
    I’ve just concluded today’s own a few minutes ago.
    If I apply these tactics I’m sure I’ll be able to write up to four articles per day ???
    Thanks for sharing.

  19. Neil Patel says:

    Awesome Babs! Keep at it and it will come easier

  20. Gudtalent says:

    To be frank, Writing is never easy just as you said especially when you need to integrate reports and case studies.
    I have been having this issue writing everyday with other things I need to take care of but my mobile phone helps me a lot when it comes to writing as all I do is to quickly put down something regardless of where I am and what am doing.
    Great post Niel

  21. Neil Patel says:

    Yeah it really takes a lot longer to churn out posts when using reports and case studies, especially when you don’t have a team to help you with it. Writing out content on your phone when you’re on the go can really cut the time.

  22. Dan Neamtu says:

    Hi Neil,
    Great advices, it’s impressed how you can find every day usefull subjects. Writting it’s a good way to stay informed and get in touch with new people all around the world.
    I’m curios how long did it take for you to write an article. I know that any subject it’s easy now, but even that you must to find images, graphis and other things.

  23. Neil Patel says:

    I have my team help me with a lot of those things Dan

  24. Edwin Torres says:

    In my opinion, the most important thing you can do is just write something every day and not have some expectation of how good it should be. You want to get into the habit of just writing and spitting out content.
    Of course, quality is important but a lot of people can’t write daily because of the little voice in their head that says what they wrote isn’t good enough.

  25. Corey Hinde says:

    Got it – to become a good writer, I need to write. Sounds moronic but that’s what people forget to do. Look at Michael Phelps daily routine….. all geared around ONE THING – becoming the best swimmer….

  26. Shawn says:

    Hi Neil, great post and I can’t agree more.
    Most of my articles are 2,000 words and above. Sometimes I write up to 6,000 words.
    I can type pretty fast. Thanks to your great advice.
    It is true that reading other books and blogs can improve our blogging skills. I read blogs, leave comments and sometimes ideas will just come anywhere at anytime.
    Just wondering, if I can post a 2,000 words article each day compare to posting 5,000 words article twice a week, which would be more ideal?

  27. Neil Patel says:

    That really depends if the quality of your content will suffer by posting more frequently.

  28. Neil Patel says:

    Awesome Rita!

  29. Himanshu Kumar says:

    You are right. When I started by blog I published a new post everyday. But now, I barely write 1 post in 3 weeks.
    Your post was really helpful. May be now I Will be able to publish at least 1 a week.
    Thanks Neil.

  30. Neil Patel says:

    You’re welcome Himanshu

  31. Chirag says:

    I was at 1 post in a month but after reading a little more I reached to 3 posts a week.

  32. Neil Patel says:

    Nice job Chirag

  33. Stefaan says:

    I come from the PPC space so I’m pretty new to practical Content Marketing.
    But why 1 post every other day?
    If you’re publishing valuable, edited 3000 word posts once a week, won’t that create consistent search traffic after about 6 months? Assuming it’s targeted with SEO good practice + link building from websites in your space.

  34. Neil Patel says:

    You don’t have to post every day but if you can consistently put out quality content very frequently, you’ll see results

  35. manju rai says:

    Content marketing will never go out of fashion. Neil you are absolutely right that reading is more important for bloggers. Its give us information as well as different ideas.

  36. sam says:

    Hey Neil great write ups…Thanks for the great info. You have mentioned SEOMoz in your post but the name changed to MOZ only 2-3 years back. Rest i enjoyed your all post and i am your fan..Keep writing the good stuff and share more views on Growth hacking and content engagement.

  37. Neil Patel says:

    thanks sam

  38. Arden says:

    An excellent article. This article has given me an overview as how to write one complete blog every single day. This blog post may help others as well who love to write. I completely agree with you that reading takes time, but the more we read, the more prepared we are to write.
    For a better SEO ranking,a headline is the most important element. Your headline should be eye-catching. Research for more and more keywords in writing an effective headline. I liked the second point of this article which is “look for inspiration from other bloggers”. As it has been said in this article, follow the writing trends of famous bloggers.
    Check out this link:
    This link provides useful information as how online video can lead to successful blogging. Hope it will help you.

  39. Neil Patel says:

    Thanks for sharing Arden

  40. Taylor Minaj says:

    Thanks a lot Neil for this wonderful article. I am also planning to start my own business and your article will help me a lot. It is a great learning after reading this article.

  41. Neil Patel says:

    Let me know if you need help taylor

  42. Neil Patel says:

    Glad you liked it Himmat

  43. Rudra Ramya Sree says:

    Hi Neil,
    thanks for sharing information how to make habit of generating regular content to blog.i remember you from old article content is the king SEO queen. for blog both are essential as daily activity.

  44. Neil Patel says:

    You’re welcome Rudra

  45. Rinki says:

    It’s really hard to make your mind and to collect content to write a blog post every day. Making this habit is a good idea actually.

  46. Neil Patel says:

    Tough habit to make but your future self will thank you

  47. Reginald Chan says:

    This is an awesome post, Quick Sprout team!
    The best takeaway for me is writing two posts in one day. That is a good way to keep the cycle running!
    At this moment, I’m practicing one per day and going to bump it up to two following your guide!
    Thanks for sharing!

  48. Neil Patel says:

    Great job Reginald, keep it up!

  49. Usar Uber says:

    Hi, I would like to add that when you don’t know what to write there’s always some post that you can recycle. Maybe there’s an article you wrote an year ago and it has some updates that you can talk about in a new article. Regards.

  50. Dwi Cahyono says:

    Ketika saya membaca situs ini. Saya merasa kalau saya telah salah melangkah dalam membuat blog. Saya punya beberapa konten namun belum mendapatkan backlink sama sekali. Dan juga visitor. Namun saya tidak menyerah. Mulai hari ini saya akan memulai dengan membaca. Saya berharap saya dapat arahan dari anda untuk membangun blog saya. Agar memiliki visitor tiap hari dan traffic blog bisa meningkat. Mohon bantuanya untuk mengarahkan saya. Dan apa yang harus lakukan.

  51. Baba Koda says:

    Watch football live streaming free online liverpool here. You can get all information about football and all matches updates from the grounds of football. You can watch online streaming of world champion teams like Liverpool on our site.

  52. Manjesh shetty says:

    Nice article. Writing article regularly requires especially dedication.I’m very lazy to write article daily. Your article helped me lot so that I can change my mindset
    thanks a lot

  53. Ian Jackson says:

    Yes, a good article and for those who claim they cannot or do not have the time or skills to write such in depth content themselves, I think anyone can take your content it in the context in which I believe it was written; that of inspiring. Even if you “just” write a blog post about your daily journey online in terms of what you have been doing towards creating your online business, then you have a story to tell. Never believe that you may be so new on the ladder that you think you have nothing to say that has not already been said; YOU are unique, have your own voice; we are all individuals with individual characters, so no one writes in exactly the same style. I write a lot about things that have already been written, but re-frame topics in my own perspective (that’s what separates plagiarizing from originality). Remember too, that there are ALWAYS a great many that have less knowledge than you, regardless of how new or inexperience you “think” you are. Good luck!

  54. Buy Sample Essays says:

    This is a wonderful post! Thanks for sharing your knowledge with us! I hope to read more of your post which is very informative and useful to all the readers. I salute writers like you for doing a great job!

  55. Rezaul Tipu says:

    Thanks Neil for your great article. You emphasized to write one article per day and to write reading is the must. Moreover, to think quality over quantity to deliver an article. So, is not it difficult for a beginner to follow the whole instructions? Please guide how to start for a beginner.

  56. Hitesh Unavane says:

    Hey Neil,
    Great post , To write a post everyday can be tough and as I am from a technical niche it can takes upto 2-3 days to write a post. So what will you suggest to make a daily post ?

  57. NulledBoy says:

    I enjoyed reading your post and found it to be useful and to the point. Thank you for not rambling on and on just to fill the page

  58. Nawazish Ali says:

    I am reading your articles from last one year and start writing blog posts for my blog and following you from past one year and hoping to become a good writer in future biggest problem is english is not my native language and face a lot of problems while writting posts.

  59. Lovekesh Sachdeva says:

    Thanks for sharing this guides…

Leave a Reply

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