DEV Community

I Built A Successful Blog In One Year, And You Can Too; 7 Tips For Enhancing Readership

Emma Bostian ✨ on December 09, 2019

At the time of writing this post, I've been blogging on the Dev Community for almost a year and have 12,509 followers. I always loved writing. Fro...
Collapse
 
murkrage profile image
Mike Ekkel • Edited

This is a great post. My biggest takeaway:

"If you post it, they will come."

This is incredibly true. About three years ago I started doing Wes Bos' JS30 and I wanted to write about my progress. I was incredibly naive to think I could pull off doing JS30, write about it AND get my university stuff done at the same time so I didn't really get very far. What is amazing, though, is that to this day those handful of posts get hundreds of views every single week on Medium.

I really want to get into blogging again. Not only because I really like writing it, but it helps me get things straight for myself. Writing about stuff helps me verify if I understand something or not. It really is a great way to help yourself while helping others!

Collapse
 
emmabostian profile image
Emma Bostian ✨

Yes definitely! You don't have to blog to be successful, but if you enjoy it, there's a bigger likelihood that others will enjoy your writing too!

Collapse
 
murkrage profile image
Mike Ekkel

Definitely!

Collapse
 
moopet profile image
Ben Sinclair

I like most of this post, but I disagree with the idea "If you post it, they will come." I think it sets people up for disappointment; the Disney-like, "if you wish hard enough, you can be anything!".

There are people who have been posting high quality stuff for a long time who do not have a particularly large readership. And that's ok. Someone who makes 1 or 100 posts and has 1 or 100 followers can produce wonderful, helpful things we wouldn't otherwise get to see. A platform like this gives - theoretically - equal weight to every new post. If it's in a topic you follow, it's in the "latest" view for you and you can vote it up based on its own merit.

I don't believe that "the goal should be to hook readers". I think we should encourage people to write because they think something's interesting or think they can offer something to someone, whether that's one person in a bedroom somewhere or a whole industry.

CREATE CONTENT YOU LOVE, NOT CONTENT YOU THINK OTHERS WANT TO ABSORB.

Exactly!

If your blog isn't catching on quickly, be patient. I recognize the fact that my growth was an anomaly.

You say, "for me, success is not a number", but you head off this post (and others) by telling people, specifically, how you have a lot of followers. It's obvious that you think it's important, or at least that you think your readers think it's important.

You made a post a while ago about having a lot of twitter followers, where I made a similar comment: the fact that DEV doesn't show follower numbers to people is one of its strongest features. It's not gamified; it doesn't encourage the persuit of Magic Internet Points and it doesn't make newcomers feel inadeqaute.

My reaction to visiting a site and seeing someone with hundreds of upvotes telling me they have thousands of followers, after pouring my heart into a post and watching it vanish without a trace, is to wonder why I should bother. Suggesting "[i]f you post it, they will come" makes people feel bad when it doesn't happen, and it doesn't happen for 99% of people.

readers love a finite number of tips. Some of my most successful blog posts are of the format: "X Tips For ... "

I think that DEV is seeing a lot more of these posts and an awful lot of them are links to or copies or articles on other sites. These are "good" for pulling in traffic from Google, but they make the feed look like it's full of clickbait once you're a signed-up member.

I wouldn't say that's clickbait! If you have 5 tips I can't see why that would be clickbait

We've been trained to expect certain title templates to be clickbait, and that's one of them, that's all. I'm not saying it's intended to be clickbait, I'm suggesting that people might avoid it for the very reasons you notice them clicking it.

I've occasionally made a post with a title like that. I cant say I've noticed any difference in the number of views, looking back, and I don't think I'd do it again because of the way I think it looks.

Rather than "10 ways I made my portfolio load faster", I'd suggest, "Improving the load times of a presentational website". Maybe it sounds stilted, and less 21st century, but it doesn't sound like it's going to be a bait-and-switch.

I do like your other points about consistency, accessibility and including links to resources.

Explaining acronyms the first time they're used is also a very good point. It's not patronising or irrelevant to say "MAMP (MacOS with Apache, MySQL and PHP)" the first time you use it and thereafter use the abbreviation. I think doing this is really helpful and has the side-effect of making your posts seem a little bit "professional".

Collapse
 
maxpou profile image
Maxence Poutord

Thanks Emma! Your post is awesome...as ususal ;)

About the number 6, in one hand I couldn't agree more. Because I wrote a post called "3 tips for scaling large Vue.js application" and it was a big success.

But on the other hand. I've the feeling that "5 tips to improve xxx" is a little clickbaity? What do you think about?

Collapse
 
sym profile image
Ryan Carter

It's only clickbait of you don't deliver the goods.

Collapse
 
mauro_codes profile image
Mauro Garcia

Exactly!

Collapse
 
emmabostian profile image
Emma Bostian ✨

I wouldn't say that's clickbait! If you have 5 tips I can't see why that would be clickbait :)

Collapse
 
petarprok profile image
Petar Prokopenko

Maybe you are concern about quality of those tips? Like Emma said if you deliver tips you should be good... For some people those tips can be useful...

Collapse
 
miku86 profile image
miku86

Some people call it clickbait, some people call it clever.

Collapse
 
svijaykoushik profile image
Vijay Koushik, S. 👨🏽‍💻

This is so true👍🏽. I stopped writing for a brief period as no one read my posts. Then In an attempt to get that 4 week streak badge I started posting every week. Writing consistently really helped my blog gain readers. My follower count almost doubled. Writing consistently also helped me to find my style.

Blogging consistently allowed me to develop a backlog of content

This is also true. Writing consistently meant I needed ideas or inspirations. This pushed me to think in ways I normally wouldn't think of. Like, "how does Math.random() in JS work?" is the base of a post I made about prngs which was featured as one of the Top 7 posts on Dev for that week.

Collapse
 
thatonejakeb profile image
Jacob Baker

It's honesty amazing the difference a quality header image can make to a post.

I'm quite a fan of honest accounts alongside technical content you're passionate about. Much as LinkedIn and its ilk might try to convince you it's not all rainbows and unicorns and sometimes you mess up (hello crashing the production server) or make mistakes and it's nice to know we all do.

Collapse
 
azzenabidi profile image
Azzen Abidi

Thank you Emma! I find this very useful especially that I am thinking about getting back to writing again after 2 years of hiatus. My favourite takeway is writing about your passions.

I always find easy to finish up on a blog post on a topic I am excited about indeed.

"If you post it, they will come." I think this is only valid when you are posting community-driven blogging platforms like DEV, Medium, and Freecodecamp just to name a few because technically they are doing the content distribution.

Building a following on a self hosted wordpress blog would be much more challenging because the writer would be also in charge of the content distribution.

I would love to know more about your take on this and your experience on building a self hosted blog :) Also, What's your one tip to make advanced tech posts accessible to the general audience :)

Collapse
 
orimdominic profile image
Orim Dominic Adah

Oh boy! This came at a time I really needed it! Thanks Emma!
Preparing to start blogging a lot on dev.to 2020 and beyond.. Thanks once again

PS
You didn't say anything about asking people to help review your draft before publishing. Is it not necessary?

Collapse
 
waylonwalker profile image
Waylon Walker

My biggest realization has been that a post does not need to be a massive 40hr post but is acceptable to be a small idea.

Thanks for the undraw link, I will likely replace a lot of my unsplash usage with undraw. It looks amazing ✨

Collapse
 
neumand profile image
David Neuman

Thanks for this, Emma. Your posts have always been inspiring. I'll make sure to keep these points in mind - I just launched my blog at david-neuman.com with one post!

Gotta keep writing and make myself a backlog.

Collapse
 
kumareth profile image
Kumar Abhirup

Congratulations for being so successful ⚡⚡

Collapse
 
emmabostian profile image
Emma Bostian ✨

Thank you!

Collapse
 
dylanjcastillo profile image
Dylan • Edited

Thanks Emma! This is very useful for people like me who are just starting to blog.

Collapse
 
russ profile image
Russ

Love this idea/tip that I should be writing for myself, thank you for that :).

Collapse
 
russ profile image
Russ

P.S. your GitHub link needs to be updated

Collapse
 
deva_d profile image
Deva Dhana

This is arguably one of the best post about a blog. I read hundreds of posts regarding blogs. Completely informative

Collapse
 
emmabostian profile image
Emma Bostian ✨

Thank you!

Collapse
 
taeluralexis profile image
Tae'lur Alexis 🦄⚛

I had NO idea you have been blogging on here for only a year lol you inspired me early on in my own career as a woman in tech on social media. Thank you

Collapse
 
emmabostian profile image
Emma Bostian ✨

You're an inspiration to me!! Thank you! <3

Collapse
 
ezhurik profile image
Rishi Ezhava • Edited

@emmawedekind A good "Title" to the post will also help in enhancing readership. If you have good content and the title doesn't justify it then the reader might not open it which may result in not reaching enough people.
It's just my opinion. You are doing it for a long time and probably know a lot more than I do. I don't have any authority to correct you or advise you, so no offense. 😊

Collapse
 
zenulabidin profile image
Ali Sherief

I use draw.io to design images for free, and Flaticon to get shapes to build my images with.

Collapse
 
jacobmgevans profile image
Jacob Evans

Fantastic advice. Gonna share this everywhere.

Collapse
 
emmanuel_dal profile image
Emmanuel Dalougou • Edited

i love this post. #postOfYEAR2019

 
emmabostian profile image
Emma Bostian ✨

That's because I haven't built it yet lol

Thread Thread
 
emmabostian profile image
Emma Bostian ✨

You can check out emmawedekind.com/ until then!

Collapse
 
lexycodestudio profile image
AKINRO OLAWALE

Awesome!!! @emmabostian
I'm planning to start blogging on dev.to

Collapse
 
oman profile image
O

engineer and cat mom, love it!

Collapse
 
alexkondov profile image
Alex Kondov

Nice read! I’ve found that posting your work consistently and sharing your thoughts is the only way to reach your audience. Everything else comes as optimisation on top of that, at least in my mind.

Collapse
 
ryansmith profile image
Ryan Smith

Thank you, Emma! Your posts have been inspiring and I have recently started posting, so these tips come at a great time. 😃

Collapse
 
max_tulian profile image
Max (he/his)

Thanks, for 2020 I would like to start with my blog :)

Collapse
 
emmabostian profile image
Emma Bostian ✨

Which site?

Collapse
 
raymag profile image
Carlos Magno

Thank you Emma! This post is simply amazing. I got the feeling I’ve learnt a lot just for reading it. I was planning on start blogging these days, so I’m glad I found your post.

Collapse
 
huebnerdaniel profile image
Daniel Hübner

This post made me sign up for dev.to and embarking upon a journey of my own blog in 2020.
Thank you Emma!

Collapse
 
iggredible profile image
Igor Irianto

Great post! Started doing this about half a year ago and I can attest that this is true 👍, especially #1 - writing consistently. Deliver value consistently.
Appreciate sharing this!

Collapse
 
vaibhavkhulbe profile image
Vaibhav Khulbe

CREATE CONTENT YOU LOVE, NOT CONTENT YOU THINK OTHERS WANT TO ABSORB.

Really liked this. Thank you so much for this writeup and keep blogging!

Collapse
 
algurlrhythm profile image
Pooja Gadige

Thank you for writing the post. I found it useful. :)

Collapse
 
code_quenn profile image
Code_Quinn

Thanks