SEO and AI search, built in

Search engines and AI search tools read more than your words. They read tags, structured data and sitemaps. Khalid writes all of these on every page, with no plugin to install.

  • Search engines understand each page. Every page gets a title, a description, a canonical address and structured data. Structured data is a short summary in a format search engines read, saying for example "this is an article by this author".
  • New posts are found quickly. Khalid writes an XML sitemap, a news sitemap when you ask for one, and RSS, Atom and JSON feeds.
  • AI search tools know what you cover. Khalid writes an llms.txt file and a page for AI tools that says what you write about and how to credit you.
  • Moved pages keep their visitors. When you change a post's address, Khalid sends readers from the old address to the new one.
  • You can check the whole site. The audit crawls your blog the way SEO tools do and lists what to fix, most important first.

How you set it up #

Most of it needs nothing from you. Khalid reads the title, description and author from each post. A few settings in site.toml add more:

  • [seo.publisher] names your company, or you.
  • [seo.ai_page] fills in what that AI info page says.
  • [seo.crawlers] lets in or keeps out named crawlers, such as AI training bots.
  • [seo.indexnow] tells Bing and other search engines about a new post the moment it goes live.

Blocks in a post add their own structured data: a FAQ, how-to steps, a review, a product or a video. To check the whole site, run this inside your blog's folder:

khalid audit

If you use Google Search Console or Bing Webmaster Tools, Khalid can bring their reports to your command line too. The deploy guide shows how to connect them.

See it live #

Next: the blog editor in your browser. Also see the newsletter.

About the author

The Khalid team

Makers of Khalid at SerpDad

Experience Builds Khalid in the open, with every change checked by tests before it lands

Khalid is made by SerpDad, a small team that builds SEO tools. The code is written by Claude, an AI model from Anthropic, and reviewed against a written ten-point checklist before it lands. Every rule, test and decision is public in the repository, so you can check how any part of Khalid works.

Free and open source. Pick one of three ways to start.

Start a blog

Posts that link here

Comments are not open on this site.