Ectobuilder
Guides

Tag Icons for Ghost: Mark Premium, Video and Podcast Posts at a Glance

Show a tag as a small icon on the post's picture: a diamond for premium posts, a play button for videos, headphones for podcast episodes. Here's how tag icons work in an Ectobuilder theme, how to set them up step by step, and ideas for using them.

Michal Wlosik

Michal Wlosik

· 6 min read

Tag Icons for Ghost: Mark Premium, Video and Podcast Posts at a Glance

Readers scan a list of posts in seconds. A small icon on the picture tells them what kind of post it is before they read a word: a diamond for premium content, a play button for a video, headphones for a podcast episode.

Ghost doesn't have this, but it does have tags, and that's all you need. In an Ectobuilder theme, any tag can show as an icon on the post's picture. This guide shows how it works, how to set it up, and the most useful ways to use it.

A grid of six post cards, each with a small round icon in the top-right corner of its picture: a diamond, a play button, headphones, a leaf and a star, a lock and a flame
Tag icons on a post list: premium, video, podcast, vegetarian and editor's pick, members only, and trending.

What tag icons are

A tag icon is a small round badge in the top corner of a post's picture, in your post lists: the homepage, the blog, tag pages and author pages. It appears on every post that has that tag, so you set it up once and it keeps working as you publish.

  • The badge takes the tag's colour. Give a tag a colour in Ghost Admin and its badge uses it. Without one, it uses your theme's accent colour.
  • The word steps aside. A tag shown as an icon is hidden from the row of tag names on the card, so it doesn't appear twice.
  • Several can sit together. A post with two icon tags shows both badges side by side.
  • It stays accessible. Hovering over a badge shows the tag's name, and screen readers read the name aloud.

How to add tag icons to your Ghost site

1. Create the tag in Ghost and give it a colour

In Ghost Admin, click Tags in the left sidebar. Click New tag to create the tag you want to show as an icon, like Premium or Video, or click an existing tag to edit it.

Next to the tag's name you'll find Color. Click the colour circle to pick one, or type a hex code like d4a017, then click Save in the top right. That's the colour your badge will be. If you leave it empty, the badge uses your theme's accent colour.

Editing a tag in Ghost Admin: Tags is selected in the sidebar, and the tag form shows the Name field with a Color field next to it
Ghost Admin → Tags → your tag. The Color field next to the name sets the badge's colour.

If you don't want the tag to have its own public page, make it an internal tag by starting its name with #, like #members. Internal tags never show on your site as words, but they work for icons just the same. You'll find them under Internal tags at the top of the Tags list.

2. Add the tag to your posts

Open a post, click the settings icon, and add the tag in the Tags field. For posts you've already published, the quickest way is the post list in Ghost Admin: filter, select several posts and add the tag to all of them at once.

3. Choose an icon in Ectobuilder

Open your theme in Ectobuilder, go to Settings → Features, and click Add next to Tag icons. Pick the tag from the list. With your Ghost site connected, the list shows all your tags, internal ones included.

Tag icons settings in Ectobuilder with four rows: Premium with a gold diamond, Video with a red play button, Podcast with purple headphones, and the internal #members tag with a green lock
Settings → Features → Tag icons. Each tag gets its own icon, in its colour from Ghost.

Each new tag icon starts as a diamond. Click the round icon to choose another: there are around 1,500 to search, from stars and locks to microphones, leaves and calendars.

The Choose an icon window with a search box and a grid of line icons
Click the round icon to pick another one from the gallery.

You can set up to six tag icons. To remove one, click the cross next to it.

4. Deploy

Deploy your theme to Ghost. From now on, every post with one of those tags shows its icon in your post lists, including posts you publish later. There's no code and nothing to add to Ghost's code injection.

CTA Image

Make your post lists easier to scan.
Tag icons, tag colours and tag styles come with every Ectobuilder theme. Design visually, then publish to your Ghost site.

Try it free

Ideas for using tag icons

The classic use. Tag paid posts Premium with a diamond or crown, and members-only posts with a lock. Readers see at a glance what comes with a subscription, which is a quiet nudge to sign up.

A tag icon is a label, not a lock. Who can read a post is still set by the post's access setting in Ghost (public, members or paid), so set that too. Using an internal tag like #premium keeps the label off your public tag pages.

Videos and podcast episodes

A play button on video posts and headphones or a microphone on podcast episodes tell readers what kind of time they're signing up for. It works especially well on a mixed feed, where articles, videos and episodes sit side by side.

Use a star for your best posts and a flame for what's popular right now. Because tags are easy to add and remove, you can move the flame from post to post every week.

Recipes and dietary labels

Food blogs can show a leaf for vegetarian recipes, a wheat icon for gluten-free ones and a clock for quick weeknight meals. Readers can spot what suits them without opening every recipe.

Courses, downloads and events

Mark lessons that belong to a course with a graduation cap, posts with a free download with a file icon, and event announcements with a calendar.

New, updated and sponsored posts

A sparkle for brand-new posts, a refresh icon for guides you've updated, and a clear label for sponsored content so readers always know.

Tips

  • Keep it to a few. Two or three icon tags are easy to learn. Six different badges on one page start to look like noise.
  • Pick icons people already know. A play button, a lock and a star need no explanation. Save unusual icons for labels your regular readers will learn.
  • Use colour to group. Give paid-content tags one colour and format tags (video, podcast) another, so the meaning carries even at a glance.
  • Tell people once. A short line on your homepage or membership page, like "Posts with a diamond are for paid members", helps new readers.

FAQ

Where do tag icons appear?

On post pictures in your post lists: the homepage, the blog, tag pages and author pages. In post list designs without pictures, the icon sits in the card's corner instead.

Do tag icons work with internal tags?

Yes. Internal tags (those starting with #) never show as words on your site, so they're a good way to add an icon without creating a public tag page.

Can I change the badge colour?

Yes: it's the tag's colour in Ghost Admin → Tags. Change it there and the badge follows, with no need to redeploy your theme.

Does a premium icon stop people reading the post?

No. The icon is only a label. Set the post's access to Members or Paid in Ghost to control who can read it.

CTA Image

Build a Ghost theme that fits your content.
Start from a template or a blank page in Ectobuilder, add tag icons in a few clicks, and deploy straight to Ghost.

Start building
Michal Wlosik

Written by

Michal Wlosik

Founder of Ectobuilder, the AI-powered visual theme editor for Ghost. Indie software builder in Wrocław and co-author of The AdTech Book. I write about Ghost themes, newsletters and building websites with AI.

Comments

Questions or thoughts? Share them below.

Keep reading