Getting Started·3 min read·

How do readers browse posts by tag or category?

Tag archive pages at /tag/your-tag let readers explore all posts on a topic, and you can link them in the navigation to make topics first-class citizens of your blog.

Readers browse posts by topic through tag archive pages, automatically generated at yoursite.com/tag/tag-name for every public tag you create. These pages list all posts with that tag in reverse chronological order, paginated at 12 posts per page, with full pagination controls at the bottom.

Where do readers find the tag archive pages?

Three places. First, clicking any tag name displayed on a post detail page takes the reader directly to that tag's archive. Second, if you've added tag archive links to your navigation (Admin → Themes → Navigation → add a custom link pointing to /tag/your-tag-name), they show up in the main menu. Third, tag archive URLs are indexed by search engines, so a reader might land on one directly from a Google or Bing search for that topic. The first path (clicking tag chips on posts) is by far the most common one for existing readers.

How are posts sorted on tag archive pages?

Tag archives default to reverse chronological order — newest post first. This is the most predictable and understandable ordering for regular readers who check back to see what's new. VeloCMS currently does not support custom sorting on tag archives (for example, by popularity or by manual curation), though you can work around this by managing publish dates. Some publishers slightly adjust the published_at timestamp of older evergreen posts they want to feature near the top of a tag archive — a common enough practice that it's worth knowing about even if it feels hacky.

Can I add a description or featured image to a tag archive page?

Yes. Go to Admin → Tags, click on any tag, and you'll find fields for a description (used as the meta description and rendered as an intro paragraph at the top of the archive page) and a cover image (rendered as a hero banner at the top of the archive). These optional fields can dramatically improve the first impression readers get when arriving at a tag archive from a search engine — a blank archive page with just a list of posts feels thin, while a page with a paragraph explaining what the topic covers and a relevant cover image feels like an intentional section of your blog.

Tag archive pages automatically include a JSON-LD CollectionPage schema with the tag name as the subject, which helps search engines understand that the page is a curated topic collection rather than a generic index page. This can improve how the page ranks for topic-level queries over time.