How this blog works

This blog runs on Khalid, the open-source blog engine we build. Each row below names one feature and links to the page where you can see it working right now. Nothing here is a mock-up.

Reading

Feature What it does See it
Featured story The newest featured post leads the home page, large, with its picture Home page
Contents list Long posts list their sections beside the text, so readers can jump Getting quoted in AI answers
Key takeaways A short list of the post's main points, before the detail Getting quoted in AI answers
Callouts Tips, warnings and a highlighted number, set apart from the text Writing an answer capsule
Category page Every post on one topic, with an intro AI search
Series A box shows "part 2 of 3" with links to the parts before and after, and the series has its own page Topical maps series
Video embed A YouTube video that loads through YouTube's privacy mode Koray on topical authority
Pull quote A short quote set apart from the text What a topical map is
Columns and table Two columns side by side, and a plain table Building a topical map
Link cards and button A card that previews another page, and a button Internal links in a topical map
Comparison A "vs" post that opens with the main difference, with a table that folds long rows away Khalid vs WordPress
Pros and cons Strengths and limits listed side by side Khalid vs WordPress
Charts Bar charts drawn from a data file, with a table for screen readers and no script Our blog speed test
Maths and downloads A formula set as maths, and a file readers can download Our blog speed test
Video, gallery and figures A self-hosted video with a written transcript, pictures side by side, and captioned figures Writing a post in the Khalid editor
Author page Each writer has a page with their role, credentials, photo and links, which search engines read as a Person Asif's author page
Glossary Every term our posts use, explained in plain words, A to Z The glossary
Search Search every post from the header, or with the / key Search
Contact form A form that works without any plugin or script Contact page
Archive Every post, newest first Archive

Search and AI

Feature What it does See it
FAQ Questions and answers, open on the page, that search engines read as an FAQ FAQ in the AI answers guide
Dataset A data file described in structured data, so search engines can list it Our blog speed test
How-to steps Numbered steps that search engines read as a how-to, with the time it takes Five steps to an answer capsule
Topic group A main guide and the posts around it link to each other The AI search group
AI info page Tells AI assistants who writes the blog, what it covers and how to cite it AI info page
llms.txt A short guide to the blog for AI tools llms.txt
Whole-site schema All of the blog's structured data in one file schema.json
XML sitemap The list of pages search engines should read, linked from serpdad.com's robots.txt Sitemap
HTML sitemap The same list, for people Sitemap page

Writing and admin

Feature What it does See it
Passkey sign-in Writers sign in with a fingerprint, face or device PIN, with no password to steal Writing a post in the Khalid editor
Checks that stop weak posts The editor shows each problem beside the text, and some stop a post from going live Writing a post in the Khalid editor
Google preview The editor shows how the post will look in Google as you type Writing a post in the Khalid editor

Automatic outputs

Feature What it does See it
Feeds RSS, Atom and JSON feeds of every post RSS, Atom, JSON
404 page A helpful page, with search and the newest posts, for any address that does not exist Type any wrong address under serpdad.com/blog/

Get Khalid

Khalid

USD 0

The fast, secure WordPress alternative for blogs: one small program, SEO built in, and a linter that stops weak posts before they go live. Free and open source.

Get Khalid on GitHub