New Plugin: jekyll-ai-domain-data - AI Domain Data Standard Support

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

GitHub: GitHub - ai-domain-data/jekyll-ai-domain-data: Jekyll plugin for generating AI Domain Data Standard domain-profile.json files. Automatically creates and validates .well-known/domain-profile.json during site generation.

The plugin is published and ready to use. Happy to answer any questions!