Blog Filter
Squarespace blogs are a single scrolling list with no way to filter, search, or sort. For clients with growing archives — courses, articles, case studies, news — that's a problem. Visitors give up. Content gets buried.
The Blog Filter replaces the native listing with three fully configurable layouts: Grid, Newsroom, and Mosaic. Add instant search, category, tag, author, and year filters, and many more options.
Everything reads your site's button styles automatically, so it fits any template without touching CSS.
The setup is two code blocks in Page Header Code Injection. The configurator handles the rest.
Your Squarespace blog. Filtered, sorted, and laid out exactly how your clients need it.
Most Squarespace blogs are a single scrolling list with no way to filter, search, or sort. For clients with growing archives — courses, articles, case studies, news — that's a problem. Visitors give up. Content gets buried. This plugin solves it.
Three Views
-
Newsroom

-
Mosaic

-
Grid

One Powerful Filter
Three ways to display your blog.
The editorial layout, tuned to your content.
Every card element, under your control.
Background, border, and theme integration.
Show only the filters your visitors need.
Surface your most important topics first.
How more posts are revealed.
updatedOn timestamp. if nothing has changed, posts render instantly from cache. If you've published or edited anything, the cache is discarded and fresh data is fetched automatically. No stale content, no manual clearing needed.A call to action on every card.
Dates that speak your visitors' language.
dateDisplayFormat: "custom" and use moment.js-style tokens in dateDisplayCustomFormat. Available tokens include D, DD, MMM, MMMM, YYYY, ddd, dddd, and more. giving you any format for any locale.Every word is yours to set.
Questions we get asked a lot.
searchBody: false) — this makes the plugin significantly lighter and faster to cache without affecting category, tag, author, or year filtering at all.searchBody: true, the default) — scans every word in every post. Great for smaller blogs where visitors might search for specific phrases buried inside content. Best suited for blogs up to around 300 posts. Title + Excerpt only (searchBody: false) — skips full post content entirely. The plugin loads and caches roughly 90% less data, making it much more practical for large archives. For most search queries — a topic, a name, a concept — titles and excerpts are sufficient. Category, tag, author, and year filters are completely unaffected by this setting.