Instagram SEO guide: how Instagram Search ranks accounts and posts, where to place keywords, hashtags, alt text, and how posts now appear on Google.

In short
Instagram SEO means optimizing your profile and posts so they appear when people search inside Instagram, and now on Google and Bing too. Instagram Search matches the words typed by the user against usernames, profile names, bios, captions, hashtags and places, then ranks results by the user's own activity and by popularity signals. Put your main keyword in your name field and bio, write descriptive captions with keywords, use up to five precise hashtags, add alt text and on-screen text to Reels, and keep a professional public account if you want your posts indexed by search engines.
Want to go further? Ask
Instagram SEO has become a real acquisition channel: people search Instagram for restaurants, products, tutorials and brands the way they search Google. Instagram explained its own ranking logic in a post by its head, Adam Mosseri, Breaking Down How Instagram Search Works (August 2021). This guide turns those official signals into a checklist, and adds what changed since: hashtag limits, indexing by Google and answers generated by AI assistants.
Instagram SEO is the set of actions that make an account, a post or a Reel easier to find through search, as opposed to the feed, where content is pushed to followers. It covers three surfaces:
It is a branch of what marketers call search everywhere optimization: being findable on every platform where your audience searches, not only on Google. The logic stays the same as classic SEO: understand the words people use, then place them where the search system reads them.
According to Instagram, the ranking relies on three groups of signals, in this order of importance:
Meta also publishes an explanation of the AI system behind Instagram Search in its transparency center, which describes how eligible results (accounts, hashtags, places, audio, posts and Reels) are collected and then scored. Two consequences for your strategy: text is what makes you eligible, and engagement is what makes you win when the competition is strong. The feed and Explore follow other rules, detailed in our guide to the social media algorithm.
The profile is the first thing Instagram matches against a query, so it carries most of the weight for searches on a brand, a job or a category.
The username (the @handle) should be close to the name people already use to look for you. The name field, displayed in bold above the bio, is searchable and can hold a keyword: "Clara Martin | Wedding Photographer Lyon" will appear for "wedding photographer lyon", whereas "Clara Martin" alone will not. Keep it readable: one name and one main keyword, without stuffing.
The bio has 150 characters. Say what you do, for whom and where, using the words of your customers rather than internal jargon. Instagram itself advises adding your location if your business is local.
A professional account (business or creator) lets you choose a category, show an address and add contact buttons. These elements help users and give context to the platform; they are also a requirement for indexing by search engines, as explained below.
Each piece of content can rank on its own for the topics it covers. The table below sums up where to work.
| Element | Read by Instagram Search | What to do |
|---|---|---|
| Caption | Yes, main signal for a post | Describe the content with the words people search, main keyword in the first line |
| Hashtags | Yes | Up to 5 precise tags in the caption, never generic ones like #reels |
| Location tag | Yes (places) | Tag the real city or venue for any local content |
| Alt text | Used for accessibility and understanding | Describe the image factually in one sentence |
| On-screen text and captions of Reels | Helps understanding of the video | Say and write the topic in the first seconds, turn on automatic captions |
| Audio | Yes (audio tab) | Name original audio clearly if you create it |
Instagram's advice is explicit: put keywords and hashtags in the caption, not in the comments. A caption such as "3 easy vegan breakfast recipes ready in 10 minutes" can rank for "vegan breakfast"; an emoji alone cannot. Captions can be long (up to 2,200 characters), which leaves room for a useful explanation, a step list or answers to frequent questions.
In December 2025, Instagram limited posts and Reels to five hashtags, after testing a three-tag limit, as reported by Social Media Today. Instagram recommends a few targeted tags rather than many generic ones, and Adam Mosseri had already said that hashtags do not increase reach. Treat them as search labels: one topic tag, one niche tag, one location or community tag.
Instagram generates an automatic description, but you can write your own in the advanced settings before publishing. Describe what is visible ("red running shoes on a forest trail"), as you would write alt text for a website image. This helps visually impaired users and gives Instagram a clearer description of the content.
Video is analyzed through its text layers too. State the topic orally and in on-screen text at the start, add a descriptive caption and turn on subtitles. The same principles apply to video SEO on YouTube or TikTok, as shown in our guide to TikTok SEO and GEO.
Instagram does not publish search volumes, so keyword research combines several sources:
Keep one main keyword per post and one main keyword for the profile, as you would avoid two pages targeting the same query on a website.
Yes. Since July 10, 2025, Instagram lets search engines index photos and videos from public posts and Reels published since January 2020 by professional accounts held by adults, according to Instagram's Help Center and the trade press. The setting is on by default and can be turned off in the account privacy settings ("Allow public photos and videos to appear in search engine results"). Private and personal accounts are not concerned.
The consequence: a well-described post can now bring traffic from Google, where the caption plays the role of the page text. Bios and profiles were already visible in search results before this change. For a brand, this means Instagram content can appear for queries where your website does not rank yet, and that the same keyword logic should guide both channels.
Instagram is one of the sources the AIs read to understand a brand. ChatGPT, Gemini or Perplexity rely on what is said about you across the web, and a coherent presence on social platforms strengthens the social signals attached to your name. Our study of social media citations in AI answers shows which platforms these assistants actually cite.
Three rules link the channels:
For a broader plan across networks, see our guides to Instagram marketing and social media content, and the SEO and GEO guides by social platform, including Pinterest, another visual search engine.
Instagram SEO comes down to one principle: Instagram ranks what it can read. Put your keyword in your name field and bio, describe each post in its caption, use a few precise hashtags, and keep a public professional account to be indexed by Google. Then connect this work to your website, where the AIs find the detailed answers they cite. To produce those pages on autopilot and follow your visibility in ChatGPT, Claude and Gemini, discover Sorank.
Changes to the name field and bio are taken into account quickly, often within days, because they are simple text fields. For posts, results depend on competition and engagement: a well-described post can appear in search as soon as it is published, but it climbs only if people click and interact with it. Expect a few weeks of consistent publishing before seeing a clear effect.
Changing the username breaks old mentions and links that use the previous handle, and followers may not recognize it at first. If the new handle is closer to how people search for you, the gain in search usually outweighs the cost. Change it once, announce it in Stories, and update the links on your website and other profiles.
Stories disappear after 24 hours and are not designed to be found through Instagram Search or search engines. Highlights stay on the profile, but they are not described by Instagram as a search signal. Use posts and Reels with descriptive captions for search, and Stories to engage the followers you already have.
THEY TRIED SORANK BEFORE YOU
