Blog
Horia Stan10 min read

How to Get ChatGPT to Recommend You as a Music Producer (2026)

ChatGPT, Perplexity and Google AI Mode only recommend producers they can find and verify. The crawler settings, entity signals and pages that get you named.

Horia Stan is a music producer and sound engineer at The One Records in Bucharest, Romania, and the founder of Legacies, where he builds custom websites and landing pages for artists, labels and startups.

AI assistants recommend the producers they can crawl, recognize as one clear entity and confirm across other sources. You can't pay for it and there is no secret file that does it. You let the right bots in, publish one page that says plainly who you are and what you sell, and make sure the rest of the web says the same thing.

Quick answer

  • Let the search crawlers in. ChatGPT search depends on OAI-SearchBot, Perplexity on PerplexityBot, Google AI features on the normal Googlebot index. If one of them is blocked, that assistant leaves you out.
  • Be one entity. Use the same name, role, city and links everywhere, and connect them with Person schema and sameAs.
  • Publish a page that can be quoted. Role, genres, services, starting price, turnaround, credits and how to book, in plain HTML text.
  • Get mentioned elsewhere. Assistants trust you more when label pages, credit databases and communities confirm what your site says.

How each assistant decides who to show

Every major assistant searches the live web when you ask for a recommendation. Each one uses its own crawler or index. If you're not in that index, you can't be recommended.

AssistantWhat has to reach your siteWhat blocks youWhere to check
ChatGPT searchOAI-SearchBotrobots.txt disallow, firewall or CDN bot blockingServer logs, referrals from chatgpt.com
PerplexityPerplexityBotrobots.txt disallow, bot blockingServer logs, referrals from perplexity.ai
Google AI Overviews and AI ModeGooglebot, normal Search indexnoindex, nosnippet, page not indexedGoogle Search Console
Microsoft CopilotBing's indexNot indexed in BingBing Webmaster Tools, AI Performance report

Most people get one detail wrong. OpenAI's crawler documentation lists GPTBot and OAI-SearchBot as separate settings. GPTBot collects training data. OAI-SearchBot decides whether you show up in ChatGPT search answers. You can block training and still allow search. If you block OAI-SearchBot, OpenAI says your site will not be shown in ChatGPT search answers, apart from plain navigational links.

Perplexity has the same split. Its crawler docs describe PerplexityBot as the bot that surfaces and links sites in results. Perplexity-User fetches pages on demand when a user asks something.

Google is the simplest case. Its AI features guide says there are no extra requirements for AI Overviews or AI Mode. Your page has to be indexed and eligible to show in Search with a snippet.

Step 1: Make sure the bots can read you

Start with your robots.txt. Go to yoursite.com/robots.txt. If you want to allow search but block training, it should contain something like this:

User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: GPTBot
Disallow: /

Three places where this usually breaks:

  1. A broad block written for scrapers. A User-agent: * rule with Disallow: / on some path catches the search bots too.
  2. Your CDN or host. Cloudflare and some site builders can block AI crawlers before they ever reach your robots.txt. Check your bot settings, not only the file.
  3. Content that isn't text. If your credits only exist inside a Spotify embed, a slider or a flyer image, a crawler sees an empty page. Put names, services and prices in real HTML.

Both OpenAI and Perplexity say robots.txt changes can take about 24 hours to take effect.

TIP
Blocking GPTBot does not remove you from ChatGPT search. Blocking OAI-SearchBot does. Check which one your robots.txt or CDN is actually blocking.

Step 2: Be one entity, not five

Ask ChatGPT for "a dark pop producer in Bucharest" and it isn't searching for a page. It's searching for a person it can describe with confidence. When your Instagram says "beatmaker", your SoundBetter profile says "mix engineer", your site says "artist" and your name is spelled two ways, the model sees several weak entities instead of one strong one.

Fix it in this order:

  • One name, spelled one way. Use the same name on the site, on socials, on distributor credits and on profiles.
  • One role sentence. Write "[Name] is a [role] based in [city], [country]" and repeat it word for word on your site, your bios and your profiles.
  • Structured data. Add schema.org Person markup to your homepage with jobTitle, address, worksFor if you're with a label or studio, and sameAs links to every profile you control.
  • Disambiguation. If someone well known shares your name, add a disambiguatingDescription and say who you're not, plainly, on your About page.

This is the same groundwork Google uses for knowledge panels, so the effort counts twice. I cover the Google side in how to get a Google Knowledge Panel as a musician.

Step 3: Publish a page an assistant can quote

Assistants paraphrase. They pull out facts and rewrite them in their own words, which I wrote about in what the leaked Claude Fable 5 prompt reveals about AI search. Your job is to make those facts easy to pull out.

Line up the prompts people type with what your page has to answer:

What a user asks the assistantWhat your page needs to state
"Who is a good mixing engineer for dark pop?"Genres you work in, in plain words, near the top
"Music producer that works remotely with US artists""I work remotely with artists worldwide" plus how files and feedback move
"How much does [name] charge?"A starting price or a clear range
"How long does a mix take with [name]?"Typical turnaround in days
"What has [name] worked on?"Credits as text, with links to the released tracks
"How do I book [name]?"One contact route, one form, no maze

Prices matter more than most producers expect. An assistant answering a budget question can't recommend someone who never published a number. If you don't want a fixed price, publish a "from" price.

Structure helps as well. Short sections with descriptive headings, a FAQ answered in full sentences, and one page per service all give the model clean blocks to pull from. My music producer website checklist covers the full list of sections.

This is where most producers get stuck. A Linktree can't carry schema, prices and credits in crawlable text (my Linktree vs website comparison shows why). A builder template can, but only if you set it up properly. If you'd rather not deal with markup and robots files, this is what I build at Legacies: websites for music producers shipped with Person schema, crawlable credits, service pages and AI-crawler access already set up. Sites I've shipped include The One Records and its UK site.

Step 4: Get mentioned where assistants look

Your own site says who you are. Other sources confirm it. When an assistant picks one producer over another, it relies on those confirmations.

Sources that carry weight for producers:

  • Credits on released music. Distributor metadata and streaming credits list your name and role next to real tracks.
  • Label and studio pages. A roster or team page on a label site is a strong independent mention.
  • Marketplace profiles. SoundBetter, Fiverr Pro and similar profiles get indexed and often cited. They need to match your role sentence exactly.
  • Communities. Reddit threads and forum answers where you're mentioned by name, ideally by other people.
  • Interviews and features. Even a small blog interview gives the model one more source.

Run a quick test. Ask ChatGPT or Perplexity for "best [your genre] producer in [your city]" and open the sources it cites. Those are the pages you want to be on. If the answers keep citing listicles and directories, getting listed there will do more for you than another blog post on your own site.

Step 5: Measure whether it works

You can't see every AI mention, but you can see more than most people assume.

ToolWhat it showsCost
Google Search ConsoleAI Overviews and AI Mode activity, counted inside normal Web search performanceFree
Bing Webmaster ToolsAI Performance report with citations in Copilot and Bing AI summaries, by page and queryFree
Server or CDN logsVisits from OAI-SearchBot and PerplexityBot, which prove the crawlers reach youFree
Analytics referrersVisits from chatgpt.com and perplexity.aiFree
Manual promptsWhat assistants actually say about youFree, takes time

Bing's AI Performance report, covered here by Search Engine Land, counts citations but not clicks. Treat it as a visibility signal, not a revenue number.

Expect small numbers at first. AI referrals usually start in single digits per month. One recommendation that turns into a paying client still covers a lot of setup time.

What doesn't work

TacticWhy it fails
Adding llms.txt and expecting Google to use itGoogle says you don't need new machine-readable or AI text files to appear in Search or its AI features
Paying an "AI listing" serviceThere is no paid placement in ChatGPT or Perplexity organic answers
Keyword-stuffing "best producer"Models paraphrase facts. Repeated phrases add nothing to extract
Blocking every AI bot to protect your musicIt also removes you from AI search. Block training bots, allow search bots
A site that's only a hero video and a contact buttonNothing to quote, nothing to verify

An llms.txt file can't hurt and some tools read it. Just don't expect it to replace Steps 1 to 4.

Do it yourself or hand it off

Do it yourself if: you already have a site on Squarespace, Wix or WordPress, you're comfortable editing robots.txt and pasting JSON-LD, and you have a free afternoon. Steps 1, 2 and 5 are mostly settings. Step 4 is ongoing work nobody can do for you. If you're still choosing a platform, my Bandzoogle vs Squarespace vs Wix breakdown compares the builders.

Hand it off if: your current presence is a Linktree or a template you never finished, you want schema and service pages done right the first time, or you'd rather spend that time on music. Price ranges for both routes are in how much a musician website costs.

I build these at Legacies for producers, artists and other creatives. See websites for music producers, websites for creatives, or the digital work overview. Everything happens async and in writing. Send a short brief through the request form and you get a written reply with scope, price and timeline.

Frequently Asked Questions

How do I get ChatGPT to recommend me as a music producer?

Allow OAI-SearchBot in your robots.txt and CDN settings so ChatGPT search can read your site. Publish a page that states your role, city, genres, services, starting price, turnaround and credits in plain text. Use the same name and role sentence on every profile, link them with Person schema and sameAs, and get mentioned on independent sources such as label pages, credit databases and marketplace profiles.

Does blocking GPTBot remove my site from ChatGPT search?

No. OpenAI lists GPTBot, which collects training data, and OAI-SearchBot, which powers ChatGPT search, as separate crawlers. Blocking GPTBot opts you out of training but doesn't affect search visibility. Blocking OAI-SearchBot removes you from ChatGPT search answers, except for plain navigational links.

Do I need an llms.txt file to show up in AI search?

Not for Google. Google's AI features documentation says you don't need new machine-readable files, AI text files or special markup to appear in Search or its AI features. An llms.txt file is harmless and a few tools read it, but crawler access, clear page content and consistent entity signals matter far more.

How do I know if ChatGPT or Perplexity is sending traffic to my site?

Check your analytics for referrals from chatgpt.com and perplexity.ai, and check your server or CDN logs for visits from OAI-SearchBot and PerplexityBot. Google Search Console counts AI Overviews and AI Mode activity inside normal Web search data, and Bing Webmaster Tools has an AI Performance report that shows citations in Copilot and Bing AI summaries.

Can a Linktree page get me recommended by AI assistants?

Rarely. A Linktree page is a list of outbound links with almost no text, no structured data and no services or prices for a model to quote. It can serve as one profile among many, but assistants need a page that states who you are and what you offer, which means a real website with crawlable content.

How long does it take to start appearing in AI recommendations?

Crawler access changes take about 24 hours to take effect, according to OpenAI and Perplexity. Getting recommended takes longer, because assistants need to index your pages and find independent mentions that confirm them. Plan on weeks to months, and expect citation counts to start small.

websiteweb presenceai searchchatgpt seomusic producers