ReadyToPost

Guides

How to write captions people actually read

Hooks that fit before "more", keywords that help people find you, and how to write natural Hinglish.

1. Write the first line as a hook

Most people only see the first line of your caption, about 100 to 125 characters, before "more". That line has one job: make someone keep watching or tap to read on. A few kinds of hooks that work well:

  • A specific promise: "Masala chai in 5 minutes, with one pot."
  • A question your viewer is already asking: "Still waiting 20 minutes for your chai?"
  • A relatable moment: "When the hostel canteen closes at 9 pm and you need chai."
  • A clear result: "My first 100 days of posting Reels: what actually grew my account."

Only use a bold claim if it is true. A hook that overpromises gets people to tap and then leave, which is worse than no tap at all.

2. Say what the video is about, in the words people search

Instagram, TikTok and YouTube all read your caption to understand your post and match it to searches. Include the plain words someone would type, like "masala chai recipe" or "hostel cooking", early in the caption. You don't need to stuff keywords; one natural sentence that describes the video is enough.

3. Add something the video doesn't show

A good caption adds value: the recipe quantities, the name of the product you used, the location, the song, or the one tip you didn't have time to say. This also gives people a reason to read past the first line.

4. Ask for one thing

End with a single, clear call to action that fits the post: "Save this for your next exam night", "Tell me how your family makes chai" or "Follow for a new recipe every Sunday". Asking for four things at once usually gets none of them.

5. Make it easy to scan

  • Use short lines and line breaks instead of one long paragraph.
  • Use emoji as punctuation, not after every word.
  • Put hashtags at the end, and keep to each platform's limit. Instagram now allows only five.

Writing in Hinglish

For many audiences in India, Hinglish (Hindi written in the Latin alphabet, mixed with English) reads more naturally than formal Hindi or pure English, because it is how people actually text. A few tips:

  • Write the way you'd text a friend. "Hostel mein 5 minute wali chai, bas ek pot chahiye" sounds like a person. A word-for-word translation of an English caption usually doesn't.
  • Keep spellings consistent. There is no official spelling for Hinglish, so pick one ("hai", "nahi", "bahut") and stick with it so your captions look polished.
  • Keep the search words in English when that's how people search, for example "masala chai recipe".
  • Know your audience. Some audiences prefer Hindi in Devanagari script. Try both and see which gets more saves and comments.

Here is the same post written two ways:

English: Masala chai in 5 minutes, with one pot. Perfect for late study nights. Save this for later.

Hinglish: 5 minute mein masala chai, bas ek pot chahiye. Late night padhai ke liye perfect. Save kar lo!

Using AI to help

AI can give you a good first draft and a few angles you hadn't thought of. Treat its suggestions as options to edit: change the words to sound like you, check every fact, and never post a claim you can't back up.