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!