New Jekyll plugin for the AI Domain Data Standard just released
What is AI Domain Data?
The AI Domain Data Standard is an open, vendor-neutral format for publishing authoritative domain identity data. It’s similar in spirit to `security.txt` - a simple JSON file you host yourself at `/.well-known/domain-profile.json` that AI systems can read to understand your domain’s identity.
Why it matters
AI accuracy is the new SEO - AI assistants are increasingly the first touchpoint for users. Supplying your own official data creates a trustworthy baseline for every assistant.
Works for every kind of site - Blogs, personal sites, open-source projects, nonprofits, startups, agencies - if you have a domain, the standard works for you.
Self-hosted by design - You control the data, no third-party dependencies or paywalls. Just a JSON file and optionally a DNS TXT record.
Schema . org aligned - Uses schema . org `@type` values directly for maximum interoperability with existing SEO tools and structured data.
Fast to implement - Takes minutes to set up, and this plugin makes it automatic for Jekyll sites.
jekyll-ai-domain-data - automatically generates and validates `domain-profile.json` files during your Jekyll build, making it easy to publish authoritative domain identity data for AI systems, search engines, and automated agents.
Features
- Automatic generation of `.well-known/domain-profile.json` during Jekyll build
- Schema validation against AI Domain Data Standard v0.1.1
- Liquid tags for template access (`{% ai_domain_data %}`)
- Field mapping from Jekyll config
- Support for all required and optional fields (name, description, website, contact, logo, entity_type, jsonld)
Installation
Add to your `Gemfile`:
```ruby
gem “jekyll-ai-domain-data”
```
Then add to `_config.yml`:
```yaml
plugins:
- jekyll-ai-domain-data
ai_domain_data:
contact: “your@email.com”
entity_type: “Organization” # Optional
```
The plugin will automatically use values from your existing Jekyll config (title, description, url, email) if you don’t specify them in `ai_domain_data`.
Links
RubyGems: jekyll-ai-domain-data | RubyGems.org | your community gem host
The plugin is published and ready to use. Happy to answer any questions!