Organic Posting

The Trick to Writing a Great Caption

Writing captions is more a science than an art. You might be bad at it right now but it's nothing you can't learn. To use an overused cliché, it's like learning to ride a bike.


Usman Khalil

May 19, 2021

4 min read

Writing captions is more a science than an art. You might be bad at it right now but it's nothing you can't learn. To use a cliché, it's like learning to ride a bike.

Because of the hierarchy of a post, people usually see the caption after they see the image or thumbnail of the link you attached in the post. So it plays a supporting role to the main content that you've posted.

But often you might just upload a text-only post, much like a tweet. The rules stay pretty much the same there.

The basics

In a social media post caption, you should take care of some basic rules which might differ from platform to platform. Here are a few that hold true for all of them.

Hashtag placement

You don't want to #place your #hashtags in the middle of the #text like this. It will definitely irritate your audience. Put your hashtags at the end of your caption where they're not visible and they still fulfil their function. More on how to use hashtags here.

Link placement

Similarly, place your link at the end of your caption after the hashtags. This will cause the ugly url to disappear, leaving only a clean preview image and your caption in the post like this:

The other way to insert a link is to add it in the comments of the post instead of the caption. Experts say that this can increase the reach of your post.

Of course, none of this applies to Instagram. Don't place a link in the caption at all on that platform. If you have to anyway, direct people to your profile with something like "see link in bio" in your post or caption and place the link in your Instagram bio.

Alright, let's get to the meaty part; the actual text of the caption.

Note: I know how it feels to get writer's block every time you try to write a good caption. The Willow platform fortunately has a button you can press to generate a caption automatically based on the article that you're sharing. If you need to learn more, you can request a demo.

Now where were we.

Use the first line as a hook

If you've ever listened to marketing giant Seth Godin's podcasts, you'll realize that he hooks you in with the very first sentence. How does he do it every time? From what I've noticed, it's always a peculiar sentence that makes you think. At times it is a very specific example from history. Very rarely does it come across as clickbaity. Here's an example:

Twenty years ago, I was invited to the Big Meeting. Every week on Mondays, at JPMorgan Chase, there was a meeting of the team that was responsible for one-third of the bank's profits. This meeting consisted of 42 people sitting around a long table, 20 on the side – one at the head and one of the foot – surrounded by 30 other people sitting in the second row. That meeting cost the bank more than fifty thousand dollars an hour. And as far as I know, they're still having it.

Right away you feel like you're halfway through a story, you feel involved, and you know right away that this is a high stakes situation. That's what your captions should try to do. Stop with the pleasantries. Dive into the story.

Though this is nothing new, it isn't something people always get right. Common mistakes include overhyping the content or making it too obviously clickbaity.

Don't talk at people

"Here are our achievements as a brand. We have done this for decades. You should choose us." Don't you agree that that sounds a bit obnoxious. Like whoever wrote it is too full of themselves and is talking at you from their high horse. That's exactly what not to do.

Instead, approach them from the same level. Involve them in your narrative and already try to make them answer a question about themselves, even if it is just inside their heads. Like this brilliant example from Harry Dry:

talk to rather than at
Harry Dry's example how to involve the reader with your caption.

Use words that people actually say

Nobody uses words like rambunctious, perfunctory, or obfuscated when they're talking. Complicated language like this can cause you to lose your audience instantly.

Here's a better idea. Try saying your caption out loud to yourself. Better yet, say it to someone else. Does it seem like something someone would actually say? If it doesn't, change it up!

Here's a quick recap

  1. Use hashtags after the text, not in it.
  2. Put the link at the end of the caption or in the comments.
  3. Hook your audience with the first sentence. Start with the middle of the story.
  4. Talk to people rather than at them.
  5. Use conversational language

Hope that's a good start. Start nailing these tips every time, and you'll have an audience that engages with you on a more regular basis. Want to start writing great captions and plan your socials ahead? Start our free trial here.

Social Media Marketing Insights by Email

1000+ businesses rely on our newsletter to grow online.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Next up

Employer Branding

How to build an Employer Brand on Social Media


Usman Khalil

Organizations that seek to hire new employees are now facing new challenges; candidates are researching their employers a lot more thoroughly to weigh their options, and the exchange of value has never been more apparent.

Organic Posting

9 Things you're Getting Wrong on your Linkedin Company Page


Usman Khalil

Here's a countdown of the 9 worst mistakes to be making on Linkedin Company Pages right now.

Organic Posting

How to Create a Post from a Social Media Plan


Usman Khalil

Here's how to go from your bird's eye view social media plan to a social media post in the easiest way.