101 Blog Post Ideas That Will Make Your Blog “HOT”

It’s difficult to make such posts on daily basis that make your blog sizzle, viral or “hot”. I know many bloggers who produce excellent content. Their approach is different, out of the box and it makes them extraordinary. Therefore I have made a list of 101 blog post ideas that most likely make your blog more interesting.

This list is more than enough to keep you busy for the whole year.

#1 Run a contest – Right now I’m running a blog contest (currently not available) and all I can say is that it gives great attention and new traffic to your blog.

#2 Review books/products/films – Reviews deliver a lot of value to your followers and people are constantly looking for honest opinions, not the fake ones that the web is full of.

#3 Make comprehensive guide/tutorial – If you’re a professional in a field or know some topics extra well, feel free to help the ones who have less skills and experience than you do. Tutorials and guides help people a lot. I’m an experienced blogger, so I teach others how to start and maintain a blog.

#4 Interview someone – Know any famous or people who have great stories behind their work/life/career? Interviews are extremely popular in two cases: a) you deliver an interview with a famous person who speaks very rarely in public or b) shares rally useful and practical tips and content.

#5 Post a cool infographic – Infographics help to visualize complicated data and they’re hugely popular these days. As always, when something becomes mainstream, the overall quality is poor. So, if you’re not a designer, hire one to get a viral infographic that stands out of the crowd.

#6 Criticize a website/blog or a person – The web and blogs are great for discussion, opinions and criticizing. Nevertheless, if you are brave enough to say some crispy words about someone, make sure your text has strong arguments and is based on real facts. Random ranting is pointless.

#7 Make a post full of GIFs – GIFs are the symbol of online entertainment and humor. There are thousands of GIFs and generators that help to produce new ones. See example:  Linkbuilding in GIFs

#8 Create a photo post – Share your favorite photos from your niche or personal photos from your latest traveling adventure. Keep in mind that if you’re not the author, always give credit to the original photographer by providing a link.

Blog about your secrets#9 Tell a personal secret – We all have our dreams as well as secrets. Sharing them publicly gives very engaging content to the followers. As much as people love rumors, they love to know the dirty little secrets of other people.

#10 Write inspirational/motivational post with famous quotes – People need little kicks to get going and get things done. Big things start from small ones and motivational posts can do miracles. Here’s one of the best quotes from Steve Jobs. “Your time is limited, so don’t waste it living someone else´s life.” Here are some tips for using quotes in your posts.

#11 Share recent travel experiences – Travel blogs and posts are popular and there are people who earn living solely from writing about their adventures. Sharing inspiration and tips is very useful. In case you haven’t traveled for a while, publish the best or worst experiences you’ve had in certain countries/airline companies etc.

#12 Giveaway – Have you ever thought why products like GoPro or any other become more and more popular with each day? They do giveaway campaigns regularly. People love free stuff and it helps to reach new audiences.

#13 Write down a conspiracy theory – Have you heard about all the number theories and many others behind important events and people? Now it’s time to start a new one, let your imagination free or simply share you opinions about the known ones.

#14 Show log files of intense conversations – Who doesn’t like to read log-files that are somewhat offensive?

#15 Write a short story – No previous experience with writing fiction? Publish your short story (about 200 – 500 words) and ask your followers for feedback.

#16 Write a poem or sing a song – Great artists and singers are not born overnight, first they’ll have to discover their talent. Find your new hobby or passion in poetry or singing.

#17 Create a list of something – People are lazy, they don’t want to waste time on searching and gathering information. That’s the reason why lists are popular. Create TOP10 or better yet: TOP100 lists, lists of movies, books, influential people or any other topic.

#18 Write down all the thoughts you had in mind today – This is pretty mindf*#?, but if you are bored then you can try this method as well.

#19 Share your goals/dreams publicly – Write down all your goals for the current year or dreams where you want to be in 5 years time. It gives nice pressure and motivation to achieve the goals.

#20 Make a link carnival and ask others to join – All sorts of link carnivals and linky parties are becoming very popular.

#21 Announce that you’ve turned the comments into “do-follow” so you can get more comments – You will probably get 50% more comments in that way. However, the downside of this technique is that you might receive a lot of “spam” blog comments as well. Here’s a tutorial.

#22 Build your to-do list – There are many to-do list apps and services but try to publish your tasks on your blog. Other people will have the opportunity to learn from you. How you build your tasks, how broad or narrow they are etc…

#23 Write a post in response to some recent post/news – In other words, it means being an opinion blogger or analyst. When you manage to write high-level content on hot topics, your blog will most probably be featured on major newspapers and websites.

#24 Make a full case study about something – We covered tutorials already, but case studies reveal what and how you’ve done and which are the results. This is extremely interesting for many folks, especially for me.

#25 Share your favorite blogs/bloggers in one post – It’s a bit similar to “Make a list” idea but sharing the blogs and bloggers you follow is never a bad idea. Give the resources to your readers, believe me, they are grateful and won’t stop following you.

#26 Invite your readers to submit guest posts – Are you struggling with new posts or have to leave for some time? Ask people to write guest posts. It’s a win-win situation, you get the content, they can build up their name or brand.

#27 Publish the best comments that your blog has got throughout the history – Are you using a vote system on your comments or just know the posts where some comments have raised very fruitful discussions? Share them in a separate post.

Blog income#28 Share your blogs income + traffic numbers – Prove that a blog in your niche can have reasonable traffic numbers and maybe even be profitable. Bring Google Analytics data to daylight and it’s very nice if you provided some analysis in important points, for example a major change in traffic numbers etc. Pat Flynn has done that, why don’t you?

#29 Tell a joke – That’s pretty straight forward, humor never gets old and great jokes are really entertaining.

#30 Bust a myth – There are thousands of well-known things that actually are not true, in other words they’re called myths. Take some time and do some research to disprove some of them..If your follower love it, feel free to become a MythBuster.

#31 Produce or publish your art – Online galleries and portfolios look cool and can be the first step to the world for artists. So publish your paintings, comics, graphical design masterpieces and other stuff as well.

#32 Publish a post about your success and epic failures – Being successful means doing mistakes or in other words failing. But failing is not bad, it’s a learning experience to be better the next time. So, that’s the reason why you should talk publicly about your success and failures, to let others learn from it.

#33 Ask your readers to tweet, like and share the posts they like – Spreading the word about your blog or posts is important but sometimes people need a little extra kick to do that, so write a post for that.

#34 Start a poll – That’s simple, want to know what other people prefer or think about a certain topic, start a poll to get quick overview.

#35 Write a post about things you regret doing/not doing – When you surf around Quora or Yahoo Answers, you’ll find many very popular topics and posts about the things people regret doing and not doing. Try to write down your own list.

#36 Pose a rhetorical question in your blog post – This blog post idea is similar to posting random quotes, just to produce some content.

Awesome image#37 Post a picture that speaks more than thousand words - Sometimes you can and SHOULD post images that tell us a story. It does not only grab attention and increase your visitors average time spent on the blog, but it’s also extremely interesting. Check this.

#38 Publish some little or unknown facts – The internet and different encyclopedias are full of facts, some of them are really random. For example “Did you know that the pink/red/white color of flamingos comes from the food they eat?”

#39 Publish an In Memorian post – It’s polite to commemorate the people who pass away.

#40 Bring out the most important dates in history – Pick a country/war/invention/company and write down the important dates of it, people love to get general but detailed overviews.

#41 Tell about your latest event experiences – Visited a concert or a festival lately? Write a review about it.

#42 Publish your CV online – Show your previous experience and the things you are good at. You might get a job offer for doing that.

#43 Post an obvious lie – You can turn things upside down when you tell an obvious lie inside your blog post. People might get mad at you, but that doesn’t matter.

#44 Write where you’d like to travel – … and encourage others to do the same in your comments. This kind of conversations usually turn out pretty big.

#45 Blog about marketing secrets – Tell your readers about your top secret strategies, techniques and tactics you use to get more followers and traffic.

#46 Write about the most important lessons you’ve learned in your life – What is more kind than helping others and analyzing yourself at the same time?

#47 Tell your readers what they should do to succeed – Create a blog post that explains your readers what they should do in order to become successful as you are.

Video blog post#48 Do a video post about your day – Let your readers see about your daily life. For me, it’s extremely interesting, but you also need to have some courage to do that. In either way, it’s up to you.


#49 Show off your personal stuff; car(s), house, accessories – This is something that creates many different opinions among your readers. Don’t be scared to show your stuff. It can also turn out as a motivational blog post from someone who doesn’t own those kind of things. People love those kind of things.

#50 Build a list – Build a list of your readers. You can use Aweber or Mailchimp for that; in that way you can inform your readers about the new posts you’ve made.

#51 Create a blog post about your bad habits – Smoking, alcohol, drugs. Tell them something shocking!

#52 Offer free help in your industry to get new contacts – Free help gives you great reputation and people will start sharing your blog more often as well as suggesting to their friends. It helps to grow into a branded expert.

#53 Research and analyze a topic in your industry – Well written and analyzed posts get great attention. Invest time and grow your followers by that. Many professional bloggers write one post for more than 12 working hours, they invest a lot of time to produce perfect posts.

#54 Answer to every single comment personally – Make your readers feel special and honored. It takes only a couple of minutes to answer them personally but you can get new friends, co-authors or even business partners.

#55 Write a longer “About Me” post – Classical About Me posts are a couple of lines but introduce yourself more and write a longer one. People like to know what’s the background of the content they’re reading but they usually don’t have time to check LinkedIn accounts or just Google the name.

#56 Create a post that utilizes a bar chart or pie chart - Infographics is one of the hottest keywords in the web industry. Visualizing data makes it easier to read, gather interesting data and build charts!

#57 Write down your monthly personal budget and expenses - You can document what ever costs you like. Take your website and show how many dollars you’ve spent on it and also show the income/revenue side of it. Additionally, you can use the same model on your family budget.

#58 Participate in reciprocal guest blogging – Talk to your followers and look for people who’d like to write you a guest post and you’ll write one by yourself.

#59 Post linkbait - Don’t know what linkbait is? Have a look at here: 10 extraordinary linkbait examples

#60 Make a post about your most popular posts - Gather the data behind the most popular posts (traffic, shares and comments) and write them down in a single post.

What "if" blog post#61 Publish a “What If” post – Use your imagination and write a post about what if you’re going to move to another country or travel the world or win billion dollars. People love to dream and believe that these things will happen to them.

#62 Publish online courses/e-books – If you’re an expert in your field, invest time in writing and publishing courses and e-books. Create quality content and people are ready to buy it for nice amount of money. When money is not an important aspect, publish the content for free.

#64 Turn on Gravatar images on your blog comment - Make it as a real conversation by turning on Gravatar images (just like my blog has)

#65 Build your portfolio – Portfolio is a great way to showcase experience. It’s a wide-spread myth that only artists and photographers can use it. Build a portfolio of projects you’ve run, the applications you’ve coded and so on.

#66 Write in your own everyday language/writing style – Forget the well-known rules and use the expressions you use every day. It’s a great way to make your posts ore enjoyable and stand out.

#61 Share food recipes – Don’t know what to write about? Share the recipes of your favorite meals and desserts.

#68 Publish a post about cons and pros about something – Things are never black & white. There’s always some cons about something, there is nothing perfect in this world.

#69 Show others how to secure their blogs – This is something that is useful and interesting at the same time. I recently posted an infographic about “What if your WordPress gets hacked“.

blog-webinar#70 Hold a conference or a webinar through blog post – Have a “group” meeting at next Saturday 9 PM. I’m more than sure that if you hold a live event through your blog then there will be people watching it.

#71 Ask for general feedback on your blog – Sometimes you can improve your blog by the way your readers want. Minor tweaks here and there can add value that can bring you more traffic and returning visitors.

#72 Curate or summarize someone else’s work - Write short summaries to bring out the most important aspects or points in other published writings. Helps to save a lot of time for the readers who are only looking for the most important information.

#73 Publish a list of your most successful Tweets/social media posts (based on re-tweets & likes) – Have you had any success with massive re-tweeting, liking or sharing? Share the tweets and posts with others.

#74 Compile a list of common mistakes in your niche - Many people don’t know the basics and make common mistakes. Write tutorials to help them prevent these misunderstandings.

#75 Publish a manifesto - See sample here.

#76 Make a post about future plans - Dreaming of being a world-class analyst or an entrepreneur in five years time? Looking to start studies at a university? Write the plans down, it’s interesting to read them later on and it gives new ideas to other people as well

#77 Write down an extremely long blog comments – In that way you can show your readers that you actually care about their comments & opinions.

#78 Thank your audience for following you – Show that you respect them..

#79 Write about why you actually started blogging - Simply tell your followers how it all started…

#80 Abandon your blog for a week and make others think “what happened to you” - It’s pretty risky, but if you are famous blogger – this will get you a lot of buzz.

#81 Write the list of things and activities you want to do before death – Ever seen the books in the bookstore called “1001 places to visit/foods to eat/artists to listen before you die”? Build your own list and inspire others to do that as well.

#82 Show others how to do something extremely FAST - Everybody likes to do something quickly. As you know, time is the most valuable thing in our lives. For example, David Risley teach you how to blog fast.

#83 Write a satirical blog post - Satire never gets old but don’t be too harsh.

 #84 Write a series of blog posts – To make your readers constantly engaged with your blog then I suggest you to start a blog post series. Here’s a good example of blog post series: How to make a WordPress plugin #1

#85 Questions and answers blog post - Make a “Questions Monday”. Promise to answer all the questions your audience has.

#86 Post a quote - People adore quotes that put them think and spread motivation, use them wisely.

ebook#87 Launch a free e-book about your best blog posts – Gather the most viewed and commented posts together and convert them into an e-book that can be published on Amazon or other online bookstores.

#88 Run PPC campaign through Facebook to your blog posts – Costs a little but gives a lot of new traffic and followers.

#89 Update/invest in customized blog post design - Great blogs and posts need great design to keep the readers coming back. Hire professionals, never try to do “something” in PhotoShop unless you’re not a designer.

#90 Make 404 page that is a game – That’s a fun way to get people staying on your page, see the tutorial HERE.

#91 Make a handwritten post and publish it by taking a photo - Hand-written texts look amazing and show your creativity as well as character.

#92 Make an ultimate resource post - Operating in fishing niche? Publish a list of most useful resources for that.

#93 Invite experts to comment your posts - Busy people work the most but they’re quite often ready to help if you offer them value from your side. If you ask them, do it kindly and state clearly why they should do it and what they get for doing it. Otherwise there won’t be any answers.

#94 Publish a post as an audio file (mp3) - Write your post and record it as an audio file. It allows the readers to follow the blog on the go, all they need is an mp3 player or a smartphone.

#95 Make list of useful & interesting people to follow in your niche - This is another “TOP” category post idea, list the useful people who provide great insights, these posts become viral quickly.

#96 Nostalgic post about different blogs in your niche and show them how they’ve changed from 2000 by using web.archive - Web design and trends have changed a lot, it creates great WOW effect for people to see how ugly the websites used to be back in the dot.com bubble times.

#97 Link to new or interesting patents in your niche that amaze people - Ever heard that Apple patented the two-finger movements on smartphones and tablets? Here’s your chance to shine.

#98 Ask some billionaire to write a post for you - As these people are often too busy to respond, they enjoy fame and publicity. This is definitely worth a try, even when you fail.

#99 Rant about something that REALLY disturbs you - Ranting on the Internet is sometimes pointless but well-argumented posts may get a lot of attention.

List of blog tools#100 Create a list of online tools you find useful - There are literally dozens of tools that can make life a lot easier, create a list of the ones you use or would like to use.

#101 Write a blog post about 101 blog post ideas in your niche – List down 101 blog topics in your niche, a lot of people find it useful :).

Have you started yet?

If you haven’t started a blog yet, head over to my homepage and learn how to set up your own blog.

I'll show you my best BLOGGING strategies... for FREE!
Enroll to my blogging course

Here's what you'll get:mike

  • Step by step strategies to get more visitors to your blog
  • How to write blog posts that will attract your readers & get more exposure
  • How to make your blog look awesome at minimal costs (design tips)
  • How to make money with blogging (some of my "students" have become really successful)
  • ... and all my NEW posts

There's not much to lose, since I wont spam you. In fact, this is a small "mini-course" that will help you to get started. Once in a week, I'll send you one actionable method to improve your blog. No strings attached!



  1. Thanks for including our “How to Make a WordPress Plugin” series link above. We appreciate it, and this is a great list for all bloggers:)

  2. Wow! You’ve got a great list. Thanks for this.

  3. What a great post. Your blog is really cool. I LOVE IT!

  4. Jonathan Pereira says:

    Good Job Mr. Mike. I’m inspired.

  5. I’m struggling to come up with new blog post ideas every week, so this list was extremely helpful. Thanks!

  6. Just started blogging a couple of days back. This came in handy…

  7. I’m always looking for new blog ideas. I know I need to try a giveaway, for sure. Will bookmark to have as a reference.

  8. Just wanted to thank you for the grrrreat ideas. As of yet I do not have a blog, however that said, I now have many options.

    Thanks again,

    Sandie ;)

  9. Thanks for all the great ideas! I was sitting at my computer today and could not for the life of me think of something to write about. This was really helpful. Thanks again!

  10. Love all the tips you’ve listed. Very helpful. Thank you! :)

  11. Cesar Lee says:

    #32 is a killer, specially epic failures. It is so important to show our “human” side and reach out to our community, and nothing better than making our mistakes transparent to the readers. Thanks for this list!

  12. I was looking for some of these ideas but now I got all of this ideas which is really very helpful for me. Thanks and keep posting like this.

  13. Maria Victoria Galang says:

    #39 Publish an In Memorian post – Thank you for your post, I’ve been thinking of writing about my parents who we lost in a span of 5 years. I dont know how my siblings would feel about it but you gave me a great idea.

  14. It’s very helpful information for me as I am new blogger :)

  15. vishal fulwani says:

    Hi mike,

    Great post sir. It’s a good list of new post ideas. I am newbie blogger. This post is helpful for me.
    Thank you!

  16. Good hints, thanks for sharing these ideas with us. Looking forward to following your blog! Cheers!

  17. What a superb list! Just leaving on a long flight and this gave me some excellent ideas to work on during the trip. Thanks for sharing!

  18. Very helpful. I’m just starting out and it’s cool to know there are some people out there who dedicate time to giving such helpful tips.

  19. Sean Rasmussen says:

    That is a very useful list, Mike.

    I have found motivational quotes to be very helpful. The key is to use the ones that work for yourself, of course. Thanks!

  20. #26 Invite your readers to submit guest posts
    #27 Publish the best comments that your blog has got throughout the history
    #29 Tell a joke
    #35 Write a post about things you regret doing/not doing
    #51 Create a blog post about your bad habits

    These are some blog topics that will can certainly cause a good upshot. As what you can see, these numbers are good and numbers 51 is weird but great. Simple as that. Anyway, before I forget, the list is really long and undeniably helpful! :) Thanks! I found this post shared on Kingged.com, the IM social networking site, and I “kingged” it and left this comment.

  21. From the details of this post I would say that creating a blog that will go viral involve creating “valuable” content, making the content “shareable” and sharing the content to “right” network of people. More so, the valuable content must entertain, instruct, and solve a problem for the reader. Thanks for these awesome ideas!

    Sunday – kingged.com

  22. sean moore says:

    Good list here, some interesting ideas

  23. Alexander Stewart says:

    Man, you really motivated me with making decision for what kind of post to publish on my page.
    Thanks a lot !

  24. fidel castillo says:

    Thank you Mike for this very informative writings. It will be a big help for me as i am planning to create my blog. More power to you.

  25. Just too much work if monetizing is not the ultimate goal. I enjoy writing for whomever who wants to read. Great effort though to share the list. Hopefully my traffic will grow with time.

  26. Wow, awesome post.I was blindly started to write blog, but that was not much working.Now I have some basic idea just like how to start a business.Thank u so much. I will make a research on it then i will start blogging.

  27. Raees Hussain says:

    Wow, very helpful, thanks for sharing.

  28. Veekshith says:

    Thanks Mike.This was really helpful in improving my blog…:-)

  29. Sara Kanwal says:

    I just started with a portfolio website of my own as a means to increase my earning resources & have started blogging as well. Writing has always been one of my passions but I have been doing it less for myself only :) I am happy that I started now! I really loved your posts (have read 2 of them so far). Many of your ideas, particularly, the opinion writing & interviewing fascinated me! This post of yours kick-started the brainstorming session for me :) Thanks!

  30. Thanks mike. You’re a Godsend. My blog is in the works, and you just helped me come up with great content. You’re really good.

  31. Sabrina Khan says:

    Thank you for taking the time to publish these ideas, certainly useful indeed :)

  32. This post is GENIUS! Thanks so much for taking the time to write out all of these great seeds of ideas. I actually bookmarked this so that I can come back and look when I’m out of ideas!

  33. alison hendrichs says:

    Perfect… this list has given me a little gold mine of future blogging topics and methods to brainstorming new ones..
    Its not easy being a blogger.. but this list makes it just a little bit easier!!

  34. lakshman Teja says:

    Wonderful post. Iam going to,try the 404 page one with the flappy birds game. Lets see how it works.

    • That’s definitely a GREAT idea! Especially for a blog that is related with apps and games.
      Let me know how it works out for you.

  35. Thanks – this definitely gave me some inspiration!

  36. Hi Mike,

    This is certainly an epic post. I was looking for a resourceful post about creating an idea file and I am very impressed with your contribution through this post.

    If you don’t mind, I am going to link out to a this article from my upcoming post about blogging which I am creating right now. Thank you!


  37. just what I needed. thank you for writing this exemplary post. I am creating my own blog and these ideas are helpful.

  38. These ideas what you have written here is just awesome! I loved it. Thanks for shearing with us.

  39. Wow, what a list of great ideas! I recently wrote an article with some tools you can use to find blog ideas, but it pales in comparison to this list! Thanks Mike.

  40. I have always wanted to blog. I created a website a few days ago and I am already at a writers block. This list is perfect for me. Thanks so much. :)

  41. Artemis says:

    Wow this was so helpful. Want to start up my own blog and this has given me the motivation I needed. Feeling very inspired.

  42. Was feeling pretty stuck, this was extremely helpful! Thank you!

  43. Thanks for your simple explanations. i got to try this!!!

  44. Very helpful for a newbie like me. Thanks so much!

  45. This was great. Thank you!

  46. swatirekha says:

    After going through your list of Ideas, it has cleared so many block in my mind. A 101 Thank you for share this.

  47. Lorina Romano says:

    Thank you for the great information! My husband and I are starting a blog and your helpful direction will get us started. We do not fall into the popular 20 – 35 years of age category, lol! But, hey that could be a good topic though “bloggers over 50″.

Speak Your Mind