I'm publishing as

How we work

We build each theme around the posts one kind of publisher writes every week, so the pages you need are there from the first day and your evenings go into writing.

Made for what you publish

A general theme gives you a blog layout and leaves the rest to you. If you write about a club, that means typing the score into a heading every Saturday night and hoping it looks right on a phone. We pick one kind of publisher, read what they actually post and design for exactly that: in Einsnull the match report opens with a scoreboard in your sport's format, and the fundraiser shows supporters how close you are to the goal.

Whatever nobody in that group needs stays out. That keeps the settings short enough to read in one go.

Your readers aren't tracked by the theme

Many themes pull fonts, icons, widgets and scripts from other companies' servers, and each of those servers sees who is reading. Ours load nothing from other domains: fonts and icons ship inside the theme and sit on your own server.

Ghost itself is a different matter. It loads its search, and its sign-up popup when members are switched on, from a public CDN. The docs name those parts and show what you can change on your own server.

Check it yourself

Open the demo, open your browser's developer tools and switch to the network tab. When you reload the page, every request the theme makes goes to the demo's own domain. Before each release, an automated browser test does the same on every page and fails on a single request that leaves it.

Ready for every reader and every page

Quick on a weak signal

Plenty of your readers open a post on a phone, on the train or in the stands. We test every theme on a throttled slow connection and leave out every script a page doesn't need.

Readable for everyone

Enough contrast, a visible focus and real buttons and links, so readers who use a keyboard or a screen reader get the same site. Each theme aims for WCAG 2.1 AA, and we check it with both.

No default page halfway through

If Ghost can show it, we designed it, from the sign-up page and the author page to search and the 404. Your readers never land on a page that looks like someone else's site.

Set up without a developer

Every setting has a short explanation in the docs, with the steps in order.