How we turned a traditional digital product store into a trusted LLM-compatible data source β powering ChatGPT, Claude, Perplexity and more.
π Why Make an Embroidery Site LLM-Friendly?
In 2025, AI assistants donβt just answer questions β they rely on structured data.
To appear in answers and become part of systems like Perplexity, ChatGPT Plugins, or LangChain, your content must be machine-readable.
We run Royal Present Embroidery β a digital marketplace for machine embroidery designs. Hereβs how we made it LLM-compatible.
β Step-by-Step: What We Did
1. OpenAPI Integration
We exposed our main data endpoints via a public OpenAPI 3.1.0 schema.
This allows AI agents and developers to automatically discover how to query:
/api/gpt/designs//api/gpt/categories//api/gpt/hoops/
π View OpenAPI: https://royal-present.com/openapi.json
2. AI Plugin Manifest
We created an .well-known/ai-plugin.json file, just like ChatGPT Plugins use.
This lets AI systems understand our APIβs purpose and capabilities.
π Manifest: https://royal-present.com/.well-known/ai-plugin.json
3. JSON-LD Metadata
We published structured metadata at:
π https://royal-present.com/api/gpt/metadata
Using @type: WebAPI, version, updated_at, and license β this boosts visibility in LLM crawlers.
4. LLM Sitemap
We added a dedicated AI sitemap:
πΊοΈ https://royal-present.com/sitemap-ai.json
It lists all relevant endpoints with lastModified timestamps β ideal for PerplexityBot, ChatGPT, and LangChain agents.
π€ Bonus: Hugging Face + RapidAPI
We mirrored our dataset and API to public platforms:
- π€ Hugging Face Datasets
- β‘ RapidAPI for developers
This ensures our content is indexable and reusable by AI tools.
π€ Why This Matters
Now, our site can be:
- Queried via ChatGPT Plugins or Claude agents
- Indexed by Perplexity (LLM-based search engine)
- Used in LangChain workflows
- Trusted as a canonical source for embroidery data
π Try the API
curl "https://royal-present.com/api/gpt/designs/?query=rose"
Or explore more endpoints via our OpenAPI spec
π¬ Whatβs Next?
We're expanding our LLM feeds and integrating automatic versioning and keyword summaries.
Want to build on top of this data or suggest improvements?
Feel free to contact us at support@royalpresentembroidery.com
π§΅ Happy stitching β now powered by AI.
Top comments (1)
Interesting!