Where Instagram actually reads keywords
Instagram search works on text first and popularity second. That means there are a fixed number of places where words count, and most accounts leave half of them empty.
- Name field — the 30-character display name above your bio. Fully searchable, separate from your handle.
- Username — searchable, but expensive to change; every link and QR code pointing at you breaks.
- Bio — helps Instagram classify the account, and does the human filtering in the same breath.
- Captions — the biggest change of the last two years. Keyword search returns individual posts and reels, so the first line behaves like a title tag.
- On-screen text in reels — put the topic in words on the frame in the first three seconds, not only in the voiceover.
- Alt text — auto-generated, overridable under advanced settings. Write it. It's the only text handle Instagram has on a photo with no caption.
Why the name field beats the username
Handles are identity: @rituclinic tells search nothing about what you do. The name field is where the category goes, and it's the cheapest optimisation on the platform.
A dentist in Indiranagar writes Ritu Shah · Dentist, Bangalore rather than Ritu. A cloud kitchen writes Bombay Bowl · Andheri Meals. Thirty searchable characters you can change this afternoon with no consequences. Changing your username, by contrast, breaks every printed QR code, backlink and bio link you've ever placed.
One rule saves embarrassment: human-readable name first, category second. A name field that reads like a keyword list — Dentist Bangalore Dental Clinic Teeth — looks like a spam account to the person deciding whether to follow you.
Since July 2025, your captions are indexable pages
Instagram announced that from 10 July 2025, content from public professional accounts belonging to adults is eligible to appear in Google and Bing results, with a privacy setting to switch it off. It's on by default for accounts that qualify.
That changes what a caption is. It used to be a comment on an image. It's now text competing on the open web for the same queries your website targets — and it can win long-tail phrases your site never covered, because nobody writes a blog post about "root canal cost Indiranagar" the way a caption answers it in two lines.
So write the first line like a title: plain words, the real query, no cold open. Answer one question per post. Assume the reader arrived from a Google result with zero context, and name the brand and the city in the text. Then check the toggle — if an old post surfacing in search is a problem for your category, that's now your decision.
The signals that decide whether search shows you at all
Text match gets you eligible. Engagement decides the order, and the signals that matter aren't the ones on the vanity dashboard.
Adam Mosseri, who runs Instagram, has said publicly that if he could watch one metric it would be sends per reach — how often people forward a post. Saves sit close behind. Both cost the viewer effort, which is why they're harder to fake than a like.
For reels, watch time and completion carry the load. A 12-second reel watched to the end beats a 60-second reel abandoned at four — an argument for shorter things, not better hooks.
- Sends and shares — the strongest signal available.
- Saves — intent to return. Checklists and price breakdowns collect these.
- Watch time and completion — the reels currency.
- Comments with substance — one real reply thread outranks fifty fire emojis.
- Follows from a post — proof the post recruited someone.
What hashtags still contribute
Less than they did, and far less than agencies charging for hashtag research would like you to think. Instagram retired hashtag following in December 2024 and steered people towards keyword search instead.
They still do one job: telling Instagram what a post is about when the caption is thin. Three to five specific tags is the ceiling. Thirty recycled ones attract bot engagement that pollutes your audience and distorts your engagement rate. Full picture in what hashtags do now.