Two different jobs that get called the same thing
When someone says 'Instagram SEO' they could mean either of two entirely separate problems, and the tactics barely overlap. Sorting out which one you actually want is most of the work.
Younger users increasingly search inside Instagram and TikTok the way older users search Google — for restaurants, for outfits, for a nail artist in Indiranagar. That behaviour is what makes job one real. Job two exists because Instagram opened public professional-account content to search engine indexing, which turned a walled garden into something Google can read.
| The job | What decides it | How you'd check it |
|---|---|---|
| Ranking inside Instagram search | Text in your username, display name, bio, captions and on-screen video text; how relevant Instagram thinks you are to the searcher; engagement and account popularity. | Search your target terms in the app from an account that doesn't already follow you, and see whether you appear. |
| Ranking in Google | Whether your account is public and professional, whether search-engine indexing is enabled in your settings, and ordinary web ranking signals like your brand's prominence. | Search site:instagram.com plus your handle, and search your brand name to see which of your profiles Google shows. |
What Instagram search actually reads
Instagram's search returns accounts, reels, hashtags, places and audio. For years the only text it matched on was usernames and hashtags. That changed — it now matches against the words in your content, which is why keyword-stuffed hashtag blocks stopped being the whole strategy.
The text fields Instagram can read, roughly in order of how strongly people find them working:
- Username (@handle). Exact and permanent-ish. If your handle contains what you do, you have a head start you can't buy.
- Display name. The editable line under your handle. This is why so many accounts read 'Priya · Bengaluru Nutritionist' rather than just 'Priya'.
- Bio. Read by search, and read by the human deciding whether to follow. It has to work for both.
- Captions. Especially the first line, which is what shows before 'more'. Write the topic into the words rather than leaving it implied by the picture.
- On-screen text in Reels. Text you burn into the video is legible to the platform and to a viewer scrolling with sound off.
- Location tags. Genuinely useful in India, where 'near me' behaviour on Instagram is strong for food, fitness, salons and events.
- Alt text. See section four — it's low cost and mostly ignored.
Where to put the keywords, and the field people over-stuff
The method is unglamorous. Write down the five phrases a stranger would type to find a business like yours — not industry vocabulary, the words a customer uses. 'Bridal makeup artist Jaipur', not 'beauty artistry'. Then place them.
Put the strongest phrase in the display name. Put the next two in the bio's first line. Put the rest into captions naturally, in sentences that read like a person wrote them, because the caption is also the thing that decides whether anyone stays.
Alt text and the fields almost every account leaves blank
Instagram lets you write custom alt text on feed posts, under Advanced Settings before you publish, and edit it afterwards. Most accounts never open that screen.
Be honest about why you'd do it. Instagram has not said alt text is a ranking input for its search. What it definitely does is describe the image to screen readers, which matters on its own terms, and it attaches your own words to an image the platform would otherwise have to interpret. It costs fifteen seconds. Treat it as cheap insurance, not as a lever.
The same goes for the other fields people skip: the contact buttons, the category on a professional account, the pronunciation and pronoun fields, the link block. None of them will make you rank on their own. Collectively they make your account legible to a system that is trying to work out what you are.
Hashtags: what changed, and what still helps
Hashtags used to be the whole discovery mechanism. People followed them, browsed them, and posts genuinely travelled through them. That's over.
Instagram removed the ability to follow a hashtag, and its own leadership has said repeatedly that piling on hashtags doesn't increase reach. What's left is a topic label: a signal that helps the platform categorise the post, and a browsable surface a smaller number of people still use.
So the practical position is neither 'use thirty' nor 'stop entirely':
- Three to five, all genuinely relevant. The cap is thirty. The cap is not a target.
- Mix specific and broad. A hashtag with 40 million posts is a firehose you'll never be seen in. One with 8,000 is a room you can own.
- Branded and campaign tags still work for collecting user content and running a competition — that's a real job hashtags do well.
- Put the keyword in the caption too, not only in the hashtag. The hashtag is a label; the caption is text. More on the difference in what hashtag SEO really means.
Getting your Instagram into Google
The second job. Instagram made public content from professional accounts eligible for search-engine indexing, with a setting in the app that controls it. Check yours rather than assuming — the default has changed over time and it differs by account type and age.
Once indexed, your profile and individual posts become URLs that can rank. That matters most for brand searches: when someone Googles your business name, the results page becomes a set of properties you control rather than whatever else mentions you.
What to do with that:
- Confirm the setting is on, in the app's settings, for the account you care about. If it's off, none of the rest applies.
- Write the profile bio and captions as though a stranger will read them out of context, because on a Google results page they will. No inside jokes as the first line.
- Claim the brand-name results. Search your business name and see what Google shows. If a competitor's listicle sits above your own Instagram profile, that's a fixable problem.
- Embed key posts on your own site, on pages where they add something — reviews, work samples, event coverage. That's a page you fully control, indexed under your own domain.
- Link from your site to your profile and back. It's the simplest way to associate the two entities, and half of Indian D2C sites still only link from a footer icon.
Measuring reach from search, honestly
This is where Instagram SEO gets frustrating, and you should know that before you buy a course about it. Instagram gives you no query report. There's no equivalent of Search Console, no list of the terms people typed to find you, no position tracking that the platform will confirm.
What you can genuinely measure:
- Views from non-followers versus followers. The most stable indicator Instagram provides. Discovery, of any kind, shows up here first.
- Profile visits and follows from those visits. If search is working, profile visits rise faster than post engagement does.
- Manual spot checks. Once a fortnight, search your five target phrases from an account that doesn't follow you and note whether you appear in the top rows. Crude, repeatable, and more honest than most tools.
- Website clicks with UTM tags on your bio link, so Instagram traffic is separable in GA4 rather than buried in referral noise.
- Branded search volume on Google, from Search Console on your own site. If Instagram is doing its job, people start searching your name — and that shows up on a property you can actually measure.