100 Lessons Learned from 10 Years of Blogging

I can’t believe that I’ve been blogging for over 10 years now. Boy, has it been a fun journey!

Overall, I love blogging because I enjoy helping others. In addition to that, it’s helped generate a lot of traffic and revenue for my companies. It’s actually our main marketing channel for each of my software companies.

But if I had to start my blogging journey all over again, I would have done things differently. Why? Because I’ve learned a lot over the years.

Sadly, I don’t have a time machine, so I can’t go back in time and avoid the major mistakes I’ve made… but I can share my lessons with you so you can learn from them. Here are 100 lessons learned from blogging for 10 years…


Here are some lessons learned from creating over 1,000 headlines:

  1. Headlines with facts and data tend to get shared well within the B2B community.
  2. Keep them short and sweet, or else your click-through rate will decrease.
  3. The headline is the most important part of a blog post.
  4. If your headlines are too long, they will get cut off within Google’s search results. Try to keep them to fewer than 65 characters.
  5. Don’t assume you know what your readers want. Make sure you A/B test your blogging headlines.
  6. Try to think what people would search for to find your blog post on Google. If possible, incorporate those words and phrases within your headlines.
  7. Using negative words within headlines is a great way to increase your click-through rates.
  8. If you use numbers within your headlines, use odd numbers — they tend to get more clicks.
  9. People scan headlines and tend to look only at the first 3 and last 3 words within the headline.
  10. Try to address the readers within the headline.
  11. Make sure your headline is clear. If people don’t know what they are reading, they will bounce off.
  12. If you aren’t sure how to write great headlines, start by using these formulas.
  13. Don’t try to click-bait your readers. If you deceive them, you will lose their trust.
  14. Evoke curiosity when possible. This also tends to help with Facebook shares.
  15. Leveraging emotions within headlines is a great way to get more people to read your blog post.
  16. Use magazines for inspiration. Their writers tend to know how to write popular headlines.
  17. When you’re stuck, you can always use a headline generator. It’s not the be-all and end-all tool, but it will help you get started.
  18. Make sure your headline is short enough to fit within a tweet.


Here are some writing lessons I’ve learned:

  1. Be sure to check all posts for grammar and spelling errors. This affects your readers and your search engine rankings.
  2. Try to start off your introduction with a question. It’s a quick way to hook your readers.
  3. Use the words “you” and “I” within your post as it will help create a conversation.
  4. Wrap up your post with a conclusion. It’s a great way to summarize your message and provide key takeaways.
  5. Use subheadings within your body. They make your posts easier to read.
  6. Stylize your posts by bolding and italicizing words and phrases.
  7. Using bullets and numbers is a simple way to make your content more digestible.
  8. Always outline before you start writing. It helps speed up the process.
  9. Telling a story is a great way to make your content stand out from the crowd.
  10. Opening up to your readers is a great way to build an emotional connection with them. You can easily do this with your words.
  11. Only write about things you are passionate about. Those are the posts that will do well. Your readers can tell when you blog on stuff you love.
  12. Experiment with different writing styles. It’s the best way for you to figure out your voice.
  13. The best time to write is when an idea hits you. If you can drop everything and focus on writing, you’ll be able to blog efficiently.
  14. Don’t rush your writing. Creating high quality content takes time and practice.
  15. Don’t publish everything you write. Some of your posts will suck, and you shouldn’t release them. It’s okay… it happens to all of us.
  16. Make sure you get to the point as quickly as possible. Fluff doesn’t help.
  17. If you are struggling with writing, you can always hire an editor to help you out.

Idea generation

Here is what I learned about coming up with blog topic ideas:

  1. Your best ideas typically aren’t generated from sitting in front of a computer. Experience the world, interact with others, and let your creative juices flow.
  2. Use tools like Buzzsumo to come up with ideas. What’s worked before still works now in most cases.
  3. Follow your competition. Knowing what works for them will help you come up with topic ideas.
  4. Use Google Analytics to analyze your posts. Stop writing about topics that receive very little traffic.
  5. Pick up a magazine or a book to spur ideas.
  6. Don’t force ideas — let them come to you naturally. Forced ideas tend to turn into crappy blog posts.
  7. If you are stuck, ask others for help. From peers to people within your industry, others can give you ideas.
  8. You can use tools like Qualaroo to generate ideas from your website visitors.
  9. Start subscribing to the popular forums within your community. The most asked questions tend to be great blog post ideas.
  10. Google Trends is a great place to find up-and-coming topics to blog about.


Here is what I learned about commenting:

  1. Always ask your readers a question at the end of your post. It helps increase the number of comments you receive.
  2. Remove trackbacks from your blog. They just get in the way of people seeing and reading the comments.
  3. Make sure you use threaded comments to help with responses.
  4. Don’t use Facebook comments. The text within them isn’t crawlable, which hurts overall rankings.
  5. Don’t expect people to comment if you aren’t willing to respond to each commenter.
  6. When responding to comments, make sure you give thorough responses. It shows that you care.
  7. Try to respond to comments right when they come in. Your prompt replies help increase responses.
  8. Use email notifications to let previous commenters know when new comments have been left. You can use the Subscribe to Comments plugin for this.
  9. Moderate your comments. You don’t want a lot of spammy comments, or they will kill the vibe.
  10. Encourage people to use their names instead of their website names when leaving a comment. Commenting should be a personal thing.
  11. Avoid self-promotion. Your goal should be to help readers and not convince them to pay you for anything. In the long run, this will help build goodwill and increase sales.
  12. Personal stories and experiences tend to receive the highest number of comments.
  13. People tend to prefer commenting at 9 a.m. versus other times.

Email marketing

Here is what I learned about email marketing:

  1. Email marketing is the number one way to get people back to your blog.
  2. Readers who come to your blog from email are more likely to share your content on the social web and to comment.
  3. Pop-ups on the entry and exit are the best places to collect emails.
  4. Even though you may hate pop-ups, very few of your visitors will complain about them.
  5. Sidebar opt-ins and opt-ins beneath blog posts (above the comments) are also effective areas to collect emails.
  6. The best way to collect email addresses is to offer each reader an incentive such as a free e-book.
  7. When testing the call-to-action button for your e-book offer, start with the “get instant access” call to action as it tends to convert well.
  8. Every time you publish a blog post, send out an email to all your subscribers, letting them know you published a post. Make sure you limit the email frequency to two or three times a week.
  9. When emailing your readers, limit the number of links in your emails. Using more than three tends to cause more emails to go into the spam folder.
  10. Don’t keep emailing those readers who don’t open your emails. It causes spam issues. Your email provider should help you filter out these emails.
  11. If your email offer is related to a specific blog post, your opt-in rate will go up.
  12. Make sure your offer is very valuable, or else it will ruin your reputation and cause a lot of unsubscribes.
  13. Don’t sign up with an email provider that puts you on a shared IP. If you manage your list right, a dedicated IP will help with deliverability.
  14. Getting Return Path certified will help you get more emails into people’s inboxes.
  15. Keep your email subject lines short — it will help with open rates.
  16. When possible, keep your subject lines casual as it also helps with open rates.
  17. Do not put your whole blog post within the email. Make sure you put only the first paragraph or two to help drive more traffic back to your site.

Scheduling blog posts

Here is what I learned about blog post timing and frequency:

  1. Publish blog posts on a consistent basis, or it will be hard to grow your traffic.
  2. Come up with a regular posting schedule, and stick with it. Whether it is once a week or once a month… stick with the schedule.
  3. Mondays, Tuesdays, Wednesdays, and Thursdays tend to be the best days to blog.
  4. You’ll get the least amount of traffic on Friday, Saturday, and Sunday.
  5. Most people read blogs in the morning. Afternoon is the second popular time.
  6. The best time to schedule a blog post is on Monday at 11 a.m.
  7. People who blog twice a day generate more than twice as many inbound links as people who blog once a day.
  8. Women are less likely to read blogs posts during the evening than men.


Here is what I learned about optimizing your blog for search engines:

  1. If you are using a WordPress blog, use the Yoast SEO plugin.
  2. Interlink your blog posts when it makes sense as this will help with crawling and indexing.
  3. Avoid writing content for search engines. Write content for humans as eventually search algorithms will adapt.
  4. Posts that are 2,000 words or longer are more likely to rank on page one of Google.
  5. Creating infographics is a great way to gain new readers and backlinks. In the long run, these backlinks will help boost your rankings.
  6. Avoid keyword stuffing in your blog posts — it will just hurt you.
  7. Blogging is a long tail strategy, so don’t focus on optimizing your blog posts for any particular keyword. Just focus on writing high quality content.
  8. Having subheadings and headings within your blog posts will help you rank for more keywords.

Social media

Here is what I learned about social media marketing:

  1. Make sure you use scrolling social buttons like Flare as it will help generate more social shares.
  2. Only place two or three social sharing options on each blog post. Fewer options will help you generate more social shares than five or six will.
  3. Place social sharing buttons at the bottom of your post as well as on the side.
  4. Most people are on Twitter during 5 p.m. EST. That is when you should share your content.
  5. Share the same post on Twitter multiple times in order to get maximum visibility.
  6. People prefer sharing content on Facebook at 12 p.m. EST during Saturday.
  7. Asking people to share content at the end of each blog post is a great way to get more social shares.
  8. If you want more social traffic, make sure you are using social meta tags.
  9. If you have co-workers, ask them to share your posts. Every share helps.


I’ve learned a lot about blogging over the last 10 years. I’ve enjoyed my journey, and I will continue to learn more as I blog over the next 10 years.

I hope you can gain some insights from my experiences and grow your blog at a much quicker pace than I have been able to do.


  1. Parampreet Chanana :

    Great List Bro! Really Thanks for it!

    No words to say.. Just a Big Thanks 🙂

    • Greetings from Niagara Falls! Ditto that comment! I love this list so much that I’m printing it out and going to tape it up next to my computer as a friendly reminder. I love this format……..so readable and user friendly =)

      • Parampreet/Laura:

        Glad you found the list helpful. Please let me know if you guys need help with anything else.

    • Going to try incorporate some more of these points into my fitness business. Thanks

    • Great list liked reading this, I also found it very interesting. agree with @parampreet, have a good day neil.

      -Altamash Sid 🙂

  2. Neil, awesome knowing that you’ve been able to hit this milestone and definitely you’ve written tons of wonderful content along the way.

    That Buzzsumo bit is awesome as Brian of Backlinko confessed, and I am heading over there to steal headlines that would increase the virality of my post.

    As regards conversation, people are on a look out for something that resonates with them and “You” together with “imagine” are two powerful words that draws your audience into a conversation.

    Magazine covers is another awesome way to craft clickable headlines.

    Thanks so much for the share. Wishing you more success.

    • Peter, thanks for the additional tips. I think at the end of the day it’s all about consistency. Over the last few years I have mastered that, I like to think.

  3. Today, I learn 10 years of amazing information! Thanks.

  4. No doubt you are awesome

  5. Neil,

    Very well written. Loved your points. Is News Jacking a good blogging technique?


    • Raunak, If you spin it your way and make sure there isn’t any duplicate content then it can be a great strategy.

  6. Magnus from Sweden :

    Great list. Love lists!

    My technique for SEO is not to think SEO. Good, valuable websites to make the visitors satisfied. Search engines will notice that.


  7. I wish you at least 10 more great years 🙂

    • Homesqtx, Thanks!

      • Congrats on 10 years Neil. I’ve been following your blog for roughly 5 or 6 and have recommended you and your companies to many I’ve crossed paths with. Keep up the great work and thanks for continuously providing great value to your audience.

  8. Md. Hamim Mondal :

    Awesome list Sir.

    I suggest every bloggers read at least one time these 100 lessons.

    All points are important in blogging.

  9. Christopher Pontine :

    Hey Neil,

    Thanks, for the list. I have to say what took me longest to learn was “Posts that are 2,000 words or longer are more likely to rank on page one of Google.”

    I always trying to take shortcuts and write short articles. Don’t get me wrong, if it covers the topic fully go for it.

    PS: You just shave your hair?

    Bye Bye,

    Christopher Pontine

    • Christopher, early on my articles were much shorter and I learned that hard way that longer articles do WAY better. Thanks for the feedback.

  10. Alecia Stringer :

    Great tips, some look like they could use testing in the process. Thanks for sharing your experience.

  11. thanks for list

  12. Hey Neel,

    Awesome Post. Good approach to give inspirational messages for blogging lovers.

    Keep it up.


  13. That’s is a nice list and learned some awesome tips !

  14. Wow! This is an incredible post. On one side, it is inspirational and on other side, MUST-READ list for all bloggers.

  15. Just printed this out to reference as we are laying out a blogging schedule. Thank you.

  16. Hey Neil,

    Your blog is a good resource for business information, I am learning a lot. The guides are really useful too.

  17. Nick Bentley | Bentley Capital :

    Neil- this post alone would help a newbie startout and be on the right track. Great post man

  18. Neil,

    I am so impressed by the quality of content you release so often. I digest everyone of your posts. They are always intriguing, relevant and filled with meat. I get so tired of the other internet marketing wannabees spewing out 250 of mindless blabber before getting to the point. Your posts are refreshing and satisfying. I am glad for your success. I hope it continues so you will stay inspired to helping your community as you do.

    Best Wishes,

    • Tony, thanks for the kind words of support. At the end of the day it’s all about providing your readers value so they feel inclined to come back and share.

  19. Great Tips !! Learned a lot from this article and i am happy that i am following majority of these tips already.

  20. Amazing List! No wonder that Neil is at the top of the Gurus..nobody is as good as he is!!

  21. Katie | US Student Loan Center :


    This is great stuff. Thanks for all the useful information here!

  22. Swadhin Agrawal :

    boy this has been tremendous. I mean every line written is the fruit of your ten years of journey. We are lucky to reap your fruits to make our orchards beautiful.

    So many advises and that too in one line…this has to be bookmarked. Thanks a lot and congrats on the accomplishment of TEN years of success.

    • Swadhin, glad I could help. I like sharing my experiences so others can avoid the same mistakes I made and take advantage of the great things I’ve learned.

  23. Hey Neil, I write great articles.. Do all the things to get traffic but still no organic traffic.. Please see and help

  24. shivkant baghel :

    Really great lessons and now these lessons will help me, thanks Neil for sharing your lessons which you have learnt in your past 10 years of blogging career.

  25. Randy Kauffman :

    Thanks Again Neil! Your the Best!

  26. Neil, I’ve always enjoy reading your articles. They are not only useful and educational but also very interesting and speak from the heart. Thank you so much for your care. Keep up the great work… Just wish I could master few of the points you mentioned here 🙂 Will keep learning. You are awesome!

    • Lan, thanks for the feedback and great words of support. I look forward to hearing much more from you.

  27. You’re an inspiration, Neil. Copied, printed and stickied them on the wall above the desk to have them under my eyes every time I work on headlines, writing, social media, etc.

  28. Great list.Thanks for share those with us.

  29. Really an awesome and helpful post bro….
    I always love to read your post.

  30. Robinsh @ BuzzInBiz :

    I can’t believe that you are getting time to update this blog with this much of consistency, and still generating such a high value articles. Please say that you have a team who is blogging for you.

  31. Hey Neil,

    Neil Patel and quicksprout.com one of my favourite blog. I am your regular reader also. This is on of the best post ….just rock.

  32. Anirudh Pulikonda :

    Neil patel u r very great. The stuff u write is very helpful for me and my friends who r newbie Bloggers like me. Once again Thanks for writing helpful stuff.

  33. Congrats Neil! For me, consistency in doing the right thing stands out in my mind. Another thing; if you really want to grab folk’s attention, write a 6,000 or 7,000 word, eBook sized post, weekly. This way, all of your content will be evergreen, pillar, epic, and you’ll build your rep on the most powerful of foundations. I don’t write bad posts anymore, or poor posts, because I make each one count. This boosts my rep pronto online, because most bloggers publish, just to publish, and don’t put hour’s worth of time or effort into their blog posts.

    I scrapped the idea of not publishing frequently enough a number of months back. The moment I did that I was instantly overcome by a sense of calm. No longer would I have to write frequently, to publish. I could actually write daily, working toward a one post a week goal, to creating something that my readers, my new readers, and search engines would love. So far, so good.

    Of course, when you write 7,000 words or so, you’ll pay such strict attention to as many elements of your blog as possible. You’ll think through headlines and free offers and hot deals and discounts, and you’ll get your titles down, and linking in down, and linking out down, and also, you’ll post funny images on your blog and you’ll do all these things through a force of habit.

    I am meticulous these days, and even though I do screw things up – as all of us do, because we’re human – I’m having so much more fun on this ride because I am taking my time, and making sure I’m doing a complete job, before I publish anything. I may not be perfect, or even close to it, but my posts on Blogging from Paradise are generating quite a buzz, because heck: if somebody gave me access to a free eBook each week, explaining how to become a pro blogger who lives in places like Fiji and Bali, for like 4 months, I gotta know more about this guy and I gotta read what he has to say.

    Neil, bravo on your accomplishments! Here’s to 10 more!


    • Ryan, thanks for the kind words of support. I always enjoy reading your comments as they are informative and provide a lot of extra details I typically overlook. Looking forward to hearing much much more from you.

  34. Neil, all I can say is WOW! I’m so glad I found quick sprout. I love blogging and I know these tips will help me share my message with even more people! It’s alwas such a great learning process.

  35. Chatlinks Review :

    Great list. Thank you 🙂

  36. Nicely done – excellent reference list! I’m not above using other people’s ideas and hard work to make me look good! 🙂

    I’m curious about your ‘best time’ to post content. Did you determine that with experimentation over the years?

    I post MWF at 7:15 AM CST with the same thought that people read blogs in the morning, but providing a new post ready for reading before they start their work day.

    What do you think? Is posting an article mid-to-late morning more effective than early morning?

    Thank you for your time!

    • David, in a nutshell I have found that posting early in the morning or right before noon works best for you. With that being said what works for my audience may not work for yours. I’d test things out.

  37. Man Neil… This is just too much great stuff to digest all at once. BOOKMARKED!

  38. Congratulations on 10 years of blogging, that’s quite an achievement! There are so many great points in your post, and quite a few I need to take note of, thanks for sharing what you learned over the years, much appreciated.

  39. Thanks so much for help us. We can Learn a lot from you, is not easy to find people like you that share great value. Again thanks so much.

  40. “100 Lessons Learned from 10 Years of Blogging”
    – If you use numbers within your headlines, use odd numbers — they tend to get more clicks.

    I guess article “111 Lessons Learned from 11 Years of Blogging” which you hopefully publish next year will get more clicks ! Haha! 😀

    It’s always awesome to read your stuff! Wishing you next 10 years or more of blogging! Keep it up, Neil!

  41. Bearded Colonel :

    Thanks Neil. 100 lessons well learned! We have used some of your content marketing strategies and 1 blog post has become responsible for 80% of our growth.

    Naaaaaiiiice 🙂

  42. David Woodthorpe :

    Thank you for this Neil. I am just starting up a blog for my sign making business, so these tips are invaluable.

  43. Really Neil Take a Bow man, you strategies works so well mate 🙂 <3

  44. Only 100?!

    LOl, respect Neil.

    I can tell you have been blogging for 10 years because your list of 100 is not sprinkled with images and pretty-formatted numbering

    *Remember back when we started and the amount of time wasted on making an article ‘LOOK PRETTY’

    I am starting blogging again after a 3 year break so this list is a great ‘get-back-on-your-bike’ reminder

    • Alex, It’s good to take breaks so you can get your head back into the game and be fresh. Good luck!

  45. blogging in a nutshell, its great tutorial and complete set of rules to succeed in blogging.

    thank Neil for this valuable post.

    khurram shehzad

  46. Great stuff!

  47. Afroz Siddiqui :

    Very helpful article and definitely one worth sharing and bookmarking for later reference.

  48. Hey Neil

    Really awesome Article.

    Thank you for sharing article. I realized some situation where I did mistakes in blog postings. Special thanks for suggesting for social media sharing timings. Then start sharing on time on my social media accounts

  49. Hi Niel,

    Congratulations on 10 years of blogging, Regularly I am following your blog and learning huge information regarding Internet Marking. I want to learn more from you.

  50. Awesome that you’ve made it this far Neil! Congrats on 10 years 🙂
    I’m already looking forward to celebrate my 10th anniversary at January 2nd 2024 😀

    Love the insights you share in this post. Some of them are so basic, that we tend to forget them (including myself). Some of them are so advanced that I didn’t know about them until I read this post.

    Nothing beats experience, keep up the great work (ethic)!

  51. Angelina Wright :

    Hi Neil,

    It is really a great opportunity to learn blogging from an experienced person like you. Thanks.

  52. “People prefer sharing content on Facebook at 12 p.m. EST during Saturday.”

    Drunk people share more easily? 🙂

  53. If odd numbers are best in headlines, why have you used two even numbers in this post

  54. Hello Trevor,

    Thank God, you found quick sprout before doing anything with blogging.

    Now, my recommendation, Neil have an arsenal of guides that will guide you trough every step of the way, how tom get started with content, what to do with your first blogging platform, what strategy to take and more and more.

    If I was you, I would start here,
    1. The Advanced Guide To Content Marketing
    2. The Advanced Guide to SEO
    3. Advance Guide to Link Building
    4. Growth Hacking

    After that you can continue in any order you like, trust me, he got you covered all over the way.


  55. Thanks for sharing! Saves me a few years worth of trial and error when I start blogging.

  56. Neil THANK YOU! This post is just so full of guidance I’m now making it my my Blogging Bible :)))

    Your insightful posts always inspire me and I’ve saved so many to Evernote it’s not funny! I love going back over them and using your knowlege to guide me in many ways.

    Merry Christmas to you and your family and wishing you a wonderful 2015 beyond your wildest dreams.

    SYDNEY ????????????

  57. Some of the lessons mentioned here really life changing. I am into blogging from last 3 years. I am thankful, inspired and motivated to follow you in my journey.

  58. It’s really weird to see the two very different Neil pictures on the same page 🙂
    Other than that – really helpful post.. as most of your posts are.

  59. awesome post for inspiration, your 100 lessens surely help us a lot.
    Thanks 😀

  60. WoW!! This is a great list for me. Thank you so much for sharing your remarkable experience. Congratulation on 10 years and please continue your blogging, so that we can learn more things from you. 🙂

    Thanks. 🙂

  61. I just installed Flare and I’m thinking of ditching FB comments…though I have a lot of them on my blog…

    Let’s see how it goes.

  62. laurence bradford :

    I’ve been following you since I began blogging two years ago.

    And you’re still one of my favorite leaders in the space.

    Happy holidays, Neil. I hope you take a break !!

    • Laurence, glad you found the post helpful. Looking forward to hearing more from you. Happy Holidays to you too.

  63. Excellent post Neil. Thank you for sharing.

    It would be interesting to see a list of lessons learned on the topic of monetization. I know you use this blog for personal branding more so than monetization, but I bet you know a trick or two about making money with a blog or website.

    Thanks again for another piece of insightful content.

    • Ben, I will try to incorporate that into a future blog post. If you look at my archived content you’ll find that there are a ton of articles on the subject.

  64. Thank you for the 2nd time! I just used this as a checklist for my newest blog post! Thank you!

  65. Hi Neil,
    I get regular updates by email of your interesting work you do over here. I do learn something new from your knowledgeable posts you share. Today is another day as i learn lots of things from the experience you shared with us. I would definitely use these important tips for my work. Thanks.

  66. I only say its a post of be saved and be shareable for blogger .

  67. This is an amazing list, thanks for sharing
    Murat – Istanbul

  68. Obat Asam urat :

    i like too blogging 🙂
    Obat Asam Urat

  69. I am going to create to do task list after seeing your working experience of blogging. thanks for sharing.

  70. These are just great lessons you have shared with us, Thanks hope to implement all those lessons in our life.

  71. I have been blogging for over 6 months, and this has definitely been the best guide for bloggers. Living by them, would definitely help me gain traction.

    Thank you Neil.

  72. Amazing post. I have learned a lot from just reading this post. I am already in my 3rd year of blogging and to be honest, I haven’t succeeded much!

  73. Hey!
    First of all congratulations for completing a decade in the blogging world. Wish you a great journey ahead!
    Thank you for such a valuable post. I am a newbie and need to learn a lot. This list is surely going to help me and make my path a bit easier.

  74. Thanks for the article Neil —and congrats for the 10 years!

    Could you specify what you mean with “Using negative words within headlines is a great way to increase your click-through rates.”?

    I’m not sure if you’re referring to negative meanings that evoke negative emotions, things like your “successful people are douc…” title or some specific technique.

    And I know this isn’t an AMA but in case you can, I would love to have your answer on:
    1. Have you noticed a difference in Email opens since by not starting with “Hey [name-of-subscriber],”?
    2. Do you write in batches (e.g. all posts for next week on Monday morning)?

    Thanks so much!

  75. InternetLocalListings :

    Wonderful, wonderful post. Thank you so much for putting all of this together. The bite-sized info makes it easier to remember and digest… and there’s lots to refer back to! Gonna put some of this into action next week!

  76. Neil, I just love your blog. You are such a inspirational blogger and marketer for me. One request for you is that please publish the SEO guide which can work in 2015. I would love that.

  77. Extremely valuable info Neil. I enjoyed reading your blog very much. I will definitely use these tips to make my journey of blogging enjoyable. Thank you so much 🙂

  78. Hello Nail,
    We realize that Awesome and great experience. Thanx a lot

  79. Awesome post Neil, thank you so much for sharing this with the public. These are great lessons!

  80. Neil- Thanks so much for sharing all the information you provide. You give so much and I just want you yo know it’s always appreciated. Here’s to hoping next year is even better than the last.
    Rock on sir and chers

  81. Hi Neil, you have been an inspiration to me. I came to know your blog through the warrior forum. That was before you removed your forum. Few weeks ago, i decided to read your guide on content marketing, and it was awesome. It gave me a new perspective on how to write content for blogs. Thanks for the good job you are doing here.

  82. agen tiket pesawat :

    nice share neil, all of your site

  83. Really You have great experience of Blogging and SEO, These all 100 points really first need before start pro Blogging, Thanks for share your Experience in words…

  84. Kathryn Hurchla :

    Tremendously generous post. Ten years behind you, I appreciate how reader centric your approach and findings are. I want to blog with my own voice intuitively, but also focus on a real conversation. This will help and underscores that authenticity too.

    • Kathryn, thanks for all the positive feedback. Let me know if you need help with anything.

  85. @43 – “You can use tools like Qualaroo to generate ideas from your website visitors.”

    As an alternative, you can use Insitez (https://www.insitez.com/) for this purpose. It allows you to run microsurveys on your website, soliciting for qualitative feedback. After a survey run of qualitative feedback, you can run a quantitative survey for getting statistical significance to ensure that the ideas stick with a larger audience.

  86. Karlien - Polished Cats :

    great tips, I can definitely learn something from you
    but the popular moments to post a blog post during the day or in the week doesn’t it depend on the subject or sector of your blog? Or doesn’t that really make any difference? I already noticed that a sunday is just plain stupid to post, but not sure about friday though… just asking,’cause my blog scheme is like: posting on monday, wednesday, friday and Saturday (sometimes) of course I want to reach as many people as possible 🙂 don’t know how I can change my scheme the best 🙂

    • Karlien, the best thing to do is test it out and see what works best. I always test!

  87. Good Information ..

  88. I compare all of your lessons with mine. Among them, one important thing I noticed is about the content length. From today, I would try to double my content length. Thanks for the sharing Neil.

  89. Thank you for this great and quality information. I have bookmarked your site for regular visits. Please keep them coming.

    Blessings & Peace!

  90. Daniel Caliguire :

    We love your education and I am constantly adopting your ideas within our content teams. Thank you so much! Danny Caliguire.

    • Daniel, glad I can help and provide value. Let me know if there is anything else I can do. I look forward to hearing much more from you.

  91. Vikas Solanki :

    Hey Neil,

    Lovely post & great information. Is it ok if I take a few points from this post for my new blog post? I can mark this page as a source/reference.

    Please do let me know.



  92. Jos Uijterwaal :

    Great list Neil!

    Two small additions:

    1. Place the commenting option at the top of te reaction feed (I had to scroll all the way down 🙂 )
    2. For e-mailmarketing: when using a email tools like sendgrid or mailchimp in clude your name in the ‘from’ field.

  93. Dharmendra kumar :

    Thankyou very very much for such a informative post sir

  94. Wow, what a great compilation of blogging tips, Neil. Short & simple, yet so knowledgeable. I have learned a lot from this post than in the last 1.5 years of blogging career. Thanks a lot Neil for sharing these valuable tips.


    • Glad I’ve been able to help for so long. Over the years I found it helpful to write these posts with bit sized pieces strategies and tactics you can impliment

  95. Thank you for this great and quality information.

  96. Neil – you actually put ALL the practices into a single article… 🙂

    but i will highlight a single one – “Only write about things you are passionate about. Those are the posts that will do well. Your readers can tell when you blog on stuff you love.”

    This is not trivial in the world of professional writers… they tend to forget that.

    And one more thing.. I will want to share (self promtion indeed) with you renoun.io which we build to be THE Topsy (RIP) alternative.

    • We have the ability to express quite a bit of emotion through our content, and that emotion is hard to fake.

      hmm, interesting about creating an alternative to topsy, I’ll tak ea look

  97. Robert Pullham :


    I have to say a big thank you! You spending all this time over the past ten years educating people like me on all the ins and outs of blogging and everything inbetween. I am a small business owner trying to grow my business and everytime i read one of your articles i learn something incredible! Thank you again for taking the time to write.

    • You’re welcome Robert. Isn’t it interesting that even though a lot has changed, the fundamentals stay the same?

  98. Hey Neil,

    I want to know more about News Jacking can you explain in detail abou this.

    • Newsjacking is the art and science of injecting your ideas into a breaking news story so you and your ideas get noticed.

  99. Awesome article and thank you so much, Neil, for sharing this 100 lessons with us. Actually, this informative article is very helpful for newbies like me. In this single article, you have compiled such a great information which I have never get by reading a number of blogs.

  100. Wow, very nice blogging tips, Neil. Short & simple, yet so wise. I have learned a lot from this post than in the last 2 years of blogging career. Thanks a lot Neil for sharing these valuable tips.


  101. I can say you that You are future of Marketing. I will feel lucky if ever meet you.

  102. This is just wow. I am trying to learn from your learning. Thank you for sharing neil.

  103. I am a big fan of yours and read your blogs on the daily basis. The points are defined in a very clear way, and easy to understand. I have shared this blog with some of my friends and trying to implement on my websites’ blogs.

  104. Worth Sharing !! A very informative article i have got from here. A friend of mine is looking for this, I’ll recommend him, thank you very much.

  105. Only recently I had started to blog. Now I had learned a lot about what to do and what not to do when it comes to blogging. I will implement the right things from what I gained from this post… I will surely rectify few mistakes I make.

    Blogging is not an easy task to make money from it, it requires hard work, luck and study to understand people’s mind. Once you know your power and people mind, all thing will go in your way…

    It’s really wonderful to read this article, thanks for sharing the lessons you’ve learned. I have certainly learned a lot from this post. You are an inspiration! I hope I will be a better blogger just like you…

    • Don’t lose focus of helping others and it will turn around for you when you understand your audience.