Social Media

Instagram SEO: how a business gets found by people who are searching, not scrolling

Instagram search matches the words people type against your name, bio, captions, hashtags and places. This guide shows where to put the right words, what to leave alone and how to check it is working.

A boutique owner seen from behind arranging rolls of silk fabric on wooden shelves in Chennai, with a smartphone resting on the counter

Key takeaways

  • Instagram says the words a person types are by far the most important signal in its search, matched against usernames, bios, captions, hashtags and places. Words are the lever you control.
  • Put your keywords in the profile name, bio and caption. Instagram has said that content in comments is not used for this.
  • Public posts from professional accounts can also be indexed by outside search engines such as Google, under conditions Instagram sets out in its Help Center. Indexing is possible, never guaranteed.
  • Write captions for the customer first. A caption that reads like a keyword list loses the reader and does not help ranking.
  • Judge Instagram SEO by profile visits from search, saves and messages, not by follower count.

What Instagram SEO is, in one answer

Instagram SEO is the practice of writing your profile name, bio, captions, on-image text and location so that they match the words real customers type into Instagram search, and so that your public posts are clear enough for outside search engines to understand. Instagram says the text a person enters is by far the most important signal in its search, so your words are the part you control.

Who is reading this: an owner or marketing head of a local or niche business in India, such as a boutique, a clinic, a gym, a café or a coaching centre, whose Instagram looks good but brings few new customers. They are not short of content. They are short of being found by people who do not follow them yet. The decision to make is simple: where do we put which words, and how do we know it worked?

This guide uses what Instagram itself has published about search, adds a worked example, a placement table and a 30 day plan, and is honest about what nobody outside Instagram can know. If you want the wider picture first, read our guide to Instagram marketing for local businesses. If you would rather have a team own this, that is what our social media marketing service does.

What Instagram says its search looks at

Instagram has explained its search in two places that are worth reading yourself. The first is Adam Mosseri's post Breaking Down How Instagram Search Works, published on 25 August 2021. The second is the Meta Transparency Center page on the Instagram Search AI system, which is the current explanation of how results are ranked. The Help Center page Search on Instagram describes how people use keywords to find photos and videos, accounts, hashtags and places.

Putting the three together, the useful points for a business are these:

  • Your words come first. The 2021 post names three signals in order of importance: the text the person searches for, their own activity, and the popularity of results. It calls the search text "by far the most important signal" and says it is matched against usernames, bios, captions, hashtags and places.
  • Keywords belong in the caption, not the comments. The same post says that content in comments is not used for this purpose, so keywords and hashtags should be placed in the caption.
  • Name overlap is a signal. The Transparency Center lists the overlap between a person's search words and an account's username or profile name as a signal when predicting whether they will click an account.
  • Behaviour after the click counts. For suggested keywords, the page describes how often people who make the same search in the same country click and then take an action, such as saving a post or following an account. A profile that people search for and then ignore is not rewarded for long.
  • Hashtags are scored as well. The page says the click rate of a hashtag and the word overlap with the search are among the signals used for hashtag suggestions.

A caution on dates. The 2021 post also said Instagram was then focused on getting English keyword search right first. Instagram's systems have changed since, so treat the 2021 post as a statement of principle and the Transparency Center page as the more current description. Neither gives a formula, and nobody outside Instagram can tell you exact weights. Any guide that claims a precise ranking recipe is guessing.

Can your Instagram posts appear on Google?

Sometimes, and on Instagram's terms. Its Help Center article Why search engines might index public Instagram photos and videos explains that outside search engines may index public content from professional accounts, where the account holder is 18 or older. The article says this covers photos and videos from public posts and Reels uploaded from 1 January 2020 onwards, and it says you can switch the setting off in your account's privacy settings, make the account private or change it to a personal account. It also says Instagram cannot guarantee if or when a search engine will remove content.

Three practical points follow.

  1. Check the setting once. If you are a business, you probably want this on. If you are a clinic, a school or any brand with a compliance sensitivity, decide on purpose rather than by default.
  2. Indexing is not ranking. A post that can be indexed still has to be useful enough to be chosen. Google's own guidance on creating helpful, reliable, people-first content applies to the text of a caption too: say something clear, specific and true, written for a person.
  3. Your website still does the heavy lifting on Google. Instagram posts rarely replace a service page for a search such as "physiotherapy in Adyar". Use Instagram to be found on Instagram and to send people to the pages and Google Business Profile that win the local search. Our Google Business Profile checklist covers that side.

Where each keyword goes: a placement table

Use this table as the reference when you edit your profile and when you write each post. The right column is a plain judgement based on what Instagram has published, not a ranking factor list.

PlaceWhat to put thereWhy it earns its space
UsernameYour brand name, kept simple and consistent with other platformsPeople who already know you search for it. Do not stuff it with keywords.
Profile name (the bold name field)Brand name plus what you do and where, for example "Meenakshi Silks | Kanchipuram sarees, T Nagar"The Transparency Center lists overlap with the profile name as a signal. This field is separate from the username, so use it.
BioWho you serve, what you sell, your area and one next stepSearch matches bios, and humans decide in two seconds whether to follow.
Caption, first lineThe main keyword phrase in natural words, as a plain statementCaptions are matched in search, and the first line is what people see before "more".
Caption, bodySpecific detail: material, price range, process, area served, how to bookSpecifics are what make a caption useful to a person, and they carry related words without stuffing.
HashtagsA small set that honestly describes the topic and the placeHashtags are matched in search. Treat them as labels, not as a reach trick.
Location tagThe real place or areaPlaces are one of the things search matches against, and "near me" intent is the point of local business.
On-image or on-video text, and alt textThe same phrase a customer would say, shown or described brieflyHelps people and accessibility tools, and gives outside search engines more to read. Instagram lets you add alt text to a post.
CommentsReplies to customersInstagram has said comment content is not used for this. Reply for the customer, not for search.

How to find the words your customers actually type

Do not guess the keywords. Spend one hour collecting real phrases, then reuse them.

  1. Use Instagram's own search suggestions. Type a plain phrase for your offer and note what Instagram suggests as you type. The Transparency Center page says suggested keywords are ranked on how well they match the search and how people in your country act after clicking them, so suggestions are a window into real behaviour.
  2. Look at the words customers use in your DMs and WhatsApp messages. Copy ten real questions. Those exact phrases are better than any tool.
  3. Check Google's suggestions for the same offer. Our guide to keyword research for small businesses lists free tools and a simple method.
  4. Sort the list into three groups: what you sell (for example "Kanchipuram silk saree"), where you sell it ("T Nagar", "Chennai") and what the customer is trying to do ("wedding saree budget", "gift for mother").
  5. Pick one primary phrase per post. One clear idea per post beats five phrases crammed into one caption.

A worked example: rewriting one caption

The business below is invented for illustration. It is a saree boutique in T Nagar, Chennai. The numbers and names are not real results.

Before

"New arrivals are here! Come visit us this weekend. You will love it. #saree #fashion #love #instagood #ootd #trending"

The problems are visible. It says nothing a customer could search for, it names no product, no place and no price band, and the hashtags are generic labels shared by millions of unrelated posts.

After

"Kanchipuram silk sarees for weddings, now in our T Nagar store. This week's lot has 12 new colours in pure zari borders, with prices from the mid range to premium. Bring the blouse measurements and we will drape three options for you. Open 10 am to 9 pm, Sunday included. Message us to book a viewing slot. #kanchipuramsilk #kanchipuramsaree #chennaisarees #tnagar"

What changed: the first line carries the product, the occasion and the area in plain words. The body gives checkable details and a next step. The hashtags are few, and each one describes the post. The caption is also better for a person scrolling, which is the test that matters most. If you cannot back a claim such as "pure zari" with a hallmark or a supplier invoice, do not write it.

The Instagram SEO checklist

Run this once on your profile and once per post.

Profile (one time, 45 minutes)

  • Account type is professional, so contact buttons and Insights are available.
  • Profile name includes what you do and where, in words a customer would say.
  • Bio names the audience, the offer and the area, and ends with one action.
  • The link goes to WhatsApp, a booking page or the most relevant page on your website.
  • Highlights carry the questions customers ask before buying: prices, location, how to book.
  • You have decided, on purpose, whether public posts may be indexed by search engines.

Every post (5 minutes extra)

  • One primary phrase, written naturally in the first line of the caption.
  • At least two specific details a customer can check: place, price band, material, timing, process.
  • A real location tag where it applies.
  • Alt text written for a person who cannot see the image.
  • Three to five honest hashtags, all in the caption.
  • One next step: message, call, visit or book.
  • Nothing you cannot prove, and a clear label if the post is paid or gifted.

Never

  • Stuff the caption with repeated keywords or a wall of unrelated tags.
  • Copy another account's captions.
  • Buy followers or engagement. Instagram's explanation of search says accounts that post spam or break the rules may rank lower.

If you are in a regulated field, keep the rules ahead of the keywords

Keywords do not override the rules for what you may say. A clinic has to respect the Indian medical advertising rules, and any creator or influencer partnership in India has to follow ASCI disclosure norms. Read our guide to the NMC advertising guidelines for clinics and the ASCI influencer checklist before you write captions in those areas. A keyword such as "best" or "guaranteed cure" is a compliance problem, not an SEO opportunity.

How to know it is working

Followers are the wrong scoreboard. Use Instagram Insights on a professional account and track four numbers, written down at day 0 and again at day 30.

MeasureWhere to read itWhat a good change looks like
Profile visitsInsights, profile activityRising visits that follow posts with a clear keyword, not only viral ones
Reach from people who do not follow youInsights, reach split by followers and non-followersA growing non-follower share over a month
Saves and shares per postPost InsightsSaves rising on posts that answer a specific question
EnquiriesDMs, WhatsApp click taps, calls, bookingsMore messages that mention a phrase from your captions

Add one more habit: ask every new enquiry "how did you find us?" and write the answer in a sheet. A customer who says "I searched for Kanchipuram sarees on Instagram" tells you more than any chart. If you use Be12 CRM, you can record the source against each lead so the answer is not lost.

A 30 day plan you can run with a small team

WhenDo thisDone when
Days 1 to 3Record the baseline from Insights. Collect 20 real customer phrases. Group them by product, place and intent.You have a sheet with the baseline and 20 phrases
Days 4 to 7Fix the profile: name, bio, link, Highlights, indexing setting. Pin three posts that answer the top customer questions.The checklist's profile section is fully ticked
Weeks 2 and 3Publish 6 to 8 posts and Reels, each with one primary phrase, specifics, a location and a next step. Rewrite the captions of your 5 best older posts in the same way, keeping the original facts.Every new caption passes the per-post checklist
Week 4Compare to the baseline. Keep the post types that brought saves and messages. Drop the phrases that brought nothing. Add 10 new customer phrases.A one page note: what to repeat, what to stop

If you post Reels, pair this plan with our Reels production system, so the video, its spoken keyword and its caption all say the same thing.

Common mistakes and how to avoid them

  • Treating hashtags as the whole job. Hashtags are one of several text fields. A clear profile name and caption do more for a person who searches in plain words.
  • Using the same caption for every post. Search needs variety of specific detail. Describe what is actually different about each post.
  • Keyword stuffing. It reads badly, and Instagram's own advice is to match what people search for, not to repeat it.
  • Ignoring what happens after the click. If searchers land on a profile with no prices, no location and no way to book, they leave. Fix the profile before you polish captions.
  • Chasing a rule that is not confirmed. Claims about exact hashtag counts, secret ranking tricks or fixed posting times circulate widely. If a claim is not in Instagram's own Help Center, Transparency Center or announcements, test it on your account and treat it as a guess.

Summary

Instagram SEO is not a trick. It is clear writing in the places search reads: profile name, bio, caption, hashtags and location, backed by a profile that gives a searcher what they came for. Instagram says the words a person types are the most important signal, so give those words something true and specific to match. Then measure profile visits, non-follower reach, saves and enquiries for 30 days, keep what works and repeat.

Frequently asked questions

What is Instagram SEO?

Instagram SEO means writing your profile name, bio, captions, on-image text, alt text and location so that the words match what your customers type into Instagram search, and so that your public posts are clear enough for outside search engines to understand. It is about being found by intent, not about tricks.

Do keywords in an Instagram caption matter?

Yes. Instagram has said that the text a person searches for is by far the most important signal in search, and that it is matched against usernames, bios, captions, hashtags and places. It has also advised putting keywords and hashtags in the caption rather than in the comments.

Do I still need hashtags?

They still sit in the list of things search matches against, and Instagram surfaces hashtags in search suggestions. Treat them as labels for the topic and place, use a few that describe the post honestly, and do not rely on them for reach. A clear caption does more work than a block of tags.

Can my Instagram posts show up on Google?

They can, but only for accounts and settings that meet Instagram’s conditions. Its Help Center says search engines may index public photos and videos from professional accounts whose holders are 18 or older, and that you can turn this off in privacy settings. Instagram cannot promise when or whether a search engine will show a post.

How long does Instagram SEO take to show results?

Changes to your profile name and bio can affect search quickly, because they are simple text matches. Caption and content changes build over weeks, as people search, click, save and follow. Track a baseline first and compare after 30 days rather than expecting an overnight change.

[ An invitation ]

Begin with a conversation

Want a social media plan that brings enquiries? Tell us where you are today and we’ll come back with a clear next step.

We reply within one business day. Your details are used only to answer your enquiry.