Why AI often does not know freelancers
You are listed on LinkedIn, Xing, Upwork, Malt or a dozen other platforms. Clients find you there, but ChatGPT does not. The reason is simple: most platforms actively block AI crawlers.
LinkedIn blocks GPTBot and PerplexityBot completely. Upwork allows no crawling without a login. Xing has similar restrictions. That means even a perfectly maintained profile with 500+ connections is effectively nonexistent for AI systems.
AI systems like ChatGPT and Perplexity can only index what is public and crawlable. Platform profiles behind login walls or with robots.txt blocks are invisible to them, no matter how complete the profile is.
What does that look like in practice? A potential client asks Perplexity: "Which freelance UX designer in Munich specializes in SaaS products?" Perplexity searches the open web. Anyone without a crawlable public page does not show up; anyone with one does.
What AI needs to find you as a freelancer
AI systems work from crawled web content and structured data. For a freelancer, that means three concrete prerequisites:
A publicly crawlable URL
Your own domain, or at least a subdomain on a portfolio service that does not block AI crawlers. The page must be reachable without a login and explicitly allowed in robots.txt.
Structured data: Person schema + Service schema
Schema.org Person with jobTitle, knowsAbout, areaServed and url. Plus a Service schema with serviceType, provider and areaServed. This is the language AI understands directly.
A clear, factual description of your services
AI prefers precise, factual text over marketing phrases. "10 years of experience in UX design for B2B SaaS, specialized in onboarding flows and dashboard architecture" gets indexed better than "passionate designer with an eye for the essentials".
Checklist: how to become findable for AI systems
You can put these points in place within a day, even without your own domain, using a static site generator like GitHub Pages or Netlify.
- robots.txt: explicitly allow GPTBot, PerplexityBot, ClaudeBot and Google-Extended (
User-agent: GPTBot / Allow: /) - Add Person schema:
@type: Personwith name, jobTitle, knowsAbout (an array of your areas of expertise), url and areaServed - Add Service schema:
@type: Servicewith serviceType, provider (link to Person), areaServed and offers (price range) - Services as a structured list: no walls of prose, just clear H2 sections per service with concrete descriptions
- Link to it publicly: reference the page from your existing profiles (LinkedIn bio, GitHub profile, email signature), which speeds up crawling
- Add a sitemap: a simple sitemap.xml so crawlers find all subpages
The knowsAbout field in the Person schema is especially valuable: it accepts an array of areas of expertise. "UX Design, SaaS, Onboarding, Dashboard Design, Figma, User Research"; each of these keywords can surface in AI answers to matching queries.
Person schema: a concrete example
Here is a complete Person schema for a freelance UX designer that AI systems can evaluate directly:
Feed-AI as the solution: a product page is a services page
Feed-AI is built primarily for product makers and retailers, but the platform works just as well for freelancers who enter their services as a "product".
The principle: you enter your services (for example "UX Audit", "Design Sprint", "Figma prototype") as individual entries. From those, Feed-AI automatically generates:
- Crawlable product pages — publicly accessible and reachable for GPTBot, PerplexityBot and every AI crawler
- Structured Schema.org markup — Service and Person schema generated automatically, with no coding required
- Weekly AI visibility checks — you can see whether and how often your services appear in AI answers
- Freshness check — Feed-AI lets you know when new fields become relevant for your service category
You do not need your own website; Feed-AI handles the technical infrastructure. Once entered, your service is findable for all the major AI systems. The Starter plan from 19 €/month covers up to 10 services.
Frequently asked questions
Do I need my own website as a freelancer for ChatGPT to find me? +
Not strictly, but your own publicly crawlable page is the most direct route. Profiles on platforms like LinkedIn, Upwork or Xing are often not indexed by AI crawlers, or only to a limited degree. Anyone present only there stays invisible to ChatGPT, Perplexity and Gemini. Your own static page with Person schema and a clear description of your services is the most reliable solution, and Feed-AI also works without your own domain.
What information should be public on a freelancer page? +
For maximum AI visibility: your full name, job title, areas of expertise as a clear list, location (city or region is enough), a way to get in touch (email or a contact-form link), languages, and references or industry experience. On the technical side: Person schema with jobTitle, knowsAbout, areaServed and serviceArea. No sensitive data such as a phone number or street address is needed; expertise and reachability are enough.
How quickly will ChatGPT find me after my page launches? +
Typically 4 to 8 weeks (per the OpenAI GPTBot documentation and Perplexity AI Docs, as of 2025). GPTBot and PerplexityBot crawl new pages within that window if the page is explicitly allowed in robots.txt and is linked from at least one other page. Linking the page from an existing profile (LinkedIn, GitHub, etc.) often speeds the process up to 2 to 4 weeks.