Answered straight

Instagram SEO: how Instagram search actually ranks posts

The short answer

Instagram SEO is two jobs. Inside the app, Instagram search reads your username, display name, bio, captions and alt text — so put the words people actually search into those fields in plain language. Outside it, public professional accounts can be indexed by Google, which turns your profile and posts into rankable pages.

Updated 26 July 2026 · Written by the Last Agency team · See what SEO actually costs

The short version

  • Most Instagram SEO advice conflates two different systems. Instagram's search and Google's index rank your content by different rules.
  • The display name field is searchable and the @handle is searchable. Your bio is read. Your captions are read. Write them for a human who's searching, not for your existing followers.
  • Hashtags have been demoted from distribution mechanism to topic label. Three to five relevant ones is the current sensible range, not thirty.
  • There is no Search Console for Instagram. Anyone selling you 'Instagram keyword rankings' is scraping the app, and the numbers wobble accordingly.

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 two jobs behind the phrase 'Instagram SEO'.
The jobWhat decides itHow you'd check it
Ranking inside Instagram searchText 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 GoogleWhether 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Related questions.

Does Instagram SEO actually work?

Ranking inside Instagram's own search is real and worth doing — the fields are few, the effort is small, and searching within the app is normal behaviour now. Just don't expect it to behave like Google. There's no query data, no confirmed ranking documentation, and the platform changes the rules without notice.

Do hashtags still help on Instagram?

Less than they did. Instagram removed hashtag following and its own leadership has said stacking hashtags doesn't increase reach. They still act as topic labels and still work for branded and campaign tags. Three to five relevant ones is a sensible number; thirty is a habit left over from 2018.

Will my Instagram posts show up on Google?

Public content from professional accounts can be indexed by search engines, governed by a setting inside the app. Check it on your own account rather than assuming, because the default has shifted over time. Personal and private accounts are a different matter and generally aren't indexed.

What should I put in my Instagram name field?

One clear descriptor of what you do plus your city, if location matters to your buyers. 'Ritu · Bengaluru Wedding Photographer' works. A pipe-separated list of eight services doesn't — it's searchable, but it reads as spam to the human deciding whether to follow, and that human is the one who pays.

Is Instagram SEO different from normal SEO?

Fundamentally yes. Web SEO ranks pages using links, crawling and hundreds of documented-ish signals, with a free query report from Google. Instagram ranks accounts and posts using text matching plus engagement and affinity, with no query report at all. The shared idea is that you should write the words people search.

How long does it take to see results from Instagram SEO?

Profile and bio changes are indexed by Instagram within days, so search appearances can shift in a week or two. Building enough engagement to rank for a competitive term takes months. The Google side is slower still, because it depends on ordinary web ranking, which doesn't move for anyone in a fortnight.

Last slot's open

Make this the last growth call you book.

Grab the free strategy call and walk away with a 90-day growth plan — hired or not. Or just text us. Either way, you'll know exactly how we'd win.

Guaranteed or it's free · No lock-in · Free strategy call