Design

How Should You Navigate a Blog With a Thousand Posts?

Written by
Pravin Kumar
Published on
Sep 17, 2026

How should you design navigation for a blog with a thousand posts?

Around three routes, not one. A small set of durable categories for people who are browsing, a strong site search for people who already know what they want, and dense contextual links inside the articles themselves for people who arrived from search and are following a thread. Everything else is decoration.

The mistake at this size is trying to represent the archive in the navigation. You cannot. A thousand posts will not fit in a menu, a sidebar, or a footer, and every attempt to squeeze it in produces a worse experience than admitting the archive is not browsable in full.

So the design question changes. It stops being how do I show everything and becomes which three questions is a visitor arriving with, and what is the shortest path from each of them to one good page.

Is a thousand posts even a crawl problem?

Almost certainly not, and Google says so more clearly than most people expect. Its guide on optimising crawl budget opens by telling you not to read it: if your site does not have a large number of pages that change rapidly, or if your pages seem to be crawled the same day they are published, you do not need the guide.

The scoping is explicit. Google describes the guide as advanced and intended primarily for large sites with over a million unique pages whose content changes moderately often, medium or larger sites with over ten thousand unique pages and very rapidly changing content, and sites with a large portion of their URLs classified in Search Console as discovered but currently not indexed. It adds that these numbers are a rough estimate to help you classify your site, and are not exact thresholds.

A thousand-post blog sits well below the first two descriptions. So if your posts get crawled promptly, crawl budget is not your bottleneck, and optimising for it is work that buys you nothing. I say this because a great deal of advice aimed at large blogs is really crawl-budget advice applied to sites that do not have a crawl-budget problem.

Two things from that guide are still worth carrying with you. Google notes that its crawling infrastructure defines a site as a unique hostname, so subdomains are separate sites for this purpose. And it says that not every page that is crawled will necessarily be indexed, which is the honest reminder that publishing more is not the same as being findable.

What is information scent, and why does it decide your navigation?

Information scent is the reader's guess about whether a link will pay off, made before they click. Nielsen Norman Group's article on the topic defines it as a mix of cues people get from the link label, the context in which the link is shown, and their prior experiences, and says users choose the links with the highest scent.

The underlying theory is more useful than the phrase. Nielsen Norman Group describes information-foraging theory as saying that when people have a question, they choose where to go based on two estimates: how likely the page is to answer their question, and how long it will take to get that answer if they go there. Both estimates are made from the link alone.

That second half is what large blogs get wrong. Navigation on a big archive tends to optimise the first estimate and ignore the second. A category link labelled Resources might plausibly contain the answer, but it signals a long search, and a reader will skip it for something that looks faster even if it is less likely to be right.

There is one more property worth designing around. Nielsen Norman Group notes that information scent is relative, so the same link can have high scent for one need and low scent for another, giving the example of a link labelled Food having high scent if you want cheese and low scent if you want facial cleanser. On a broad blog, that means a single label cannot serve every reader, which is the real argument for having more than one route through the archive.

Should categories or tags carry the weight?

Categories, and far fewer of them than you want. Categories should be stable, mutually exclusive enough to be predictable, and small enough in number that the whole set fits in a reader's head. Tags should be a secondary system that helps within a category rather than competing with it.

My working rule is that a category earns its place if a reader could guess which one a given post belongs to without being told. If two categories would both plausibly hold the same article, they are one category wearing two labels, and merging them makes the navigation more predictable immediately.

Tags fail at scale for a specific reason rather than a vague one. A tag system grows by accretion, one tag per article, until you have hundreds of tags with two posts each. Each of those pages has weak information scent for every reader, because a page that promises two results signals a low payoff for the effort of getting there.

Design the category page like a landing page rather than a feed. A short paragraph explaining who this section is for, then the posts. That paragraph is doing scent work, because it changes the reader's estimate of both how likely and how fast, and it costs you two sentences.

Where does site search belong on a large blog?

Visible in the header, not hidden behind an icon, once your archive is past a few hundred posts. At that size a meaningful share of visitors arrive knowing roughly what they want, and search is the shortest route to it. Making them hunt for the search field adds a step to the fastest path you have.

The quality bar is higher than people assume. A search that returns nothing for a slightly misspelled or differently phrased query teaches the reader that search does not work here, and they will not try again. If your search cannot handle partial matches and plural forms, a prominent search box is worse than a modest one.

I would also put search results to work rather than treating them as a dead end. An empty result should suggest the closest category rather than apologising. That is a design decision, not an engineering one, and it converts a failure into a route.

What search cannot do is serve the reader who does not yet know what to ask. That is the browsing reader, and they are the reason categories still matter even when search is excellent. The two systems serve different people, which is why the answer is always both.

What do you do with the archive nobody reads?

Decide deliberately between updating, merging, and letting it sit, and do not pretend a fourth option exists. The one thing not to do is leave hundreds of pages unreviewed while adding more, because that is how a blog becomes a liability rather than an asset.

Updating is right when the post gets traffic and is out of date. Merging is right when three thin posts circle the same question and none of them answers it properly. Letting it sit is genuinely fine for an old post that answers a narrow question correctly and gets modest, steady visits, and I think people delete far too eagerly.

The signal I use to triage is not traffic on its own but traffic combined with accuracy risk. A page with few visitors that states something no longer true is more urgent than a page with few visitors that is simply quiet. Wrongness ages badly. Quietness does not.

Whatever you decide, the navigation consequence is the same. Posts you are keeping should be reachable from at least one category page and from at least one related article. A post reachable only from a sitemap is a post you have effectively unpublished, and building a real internal linking system in the Webflow CMS is how you stop that happening by accident.

How many posts should a category page show at once?

Enough to let a reader judge the category, few enough that they can judge it quickly. In practice that means showing a screen or two of entries with clear titles and a short description each, then a clear way to go deeper, rather than loading fifty items and hoping.

The information-scent framing helps here too. Every extra item on the page raises the reader's estimate of how long this will take, which is one of the two estimates Nielsen Norman Group describes people making before they commit. A long list can lower the appeal of a category that would have been exactly right.

Titles do most of the work, so give them room. Two lines of title with a one-line summary beats a dense grid of truncated headlines, because the label and its surrounding context are precisely the cues Nielsen Norman Group names as making up information scent. Truncation removes scent at exactly the moment the reader is deciding.

On pagination versus infinite scroll, I come down on pagination for archives. Infinite scroll is designed for open-ended browsing where the reader has no target. A category page on a reference blog is usually the opposite, and a reader who cannot get back to where they were will not forgive the interface for it.

What does this look like built in Webflow?

Three collection lists doing three different jobs, which is less work than it sounds. One filtered by category for the category pages, one filtered by a related field for in-article recommendations, and a small featured list for the blog home so the entry point is curated rather than chronological.

The decision that matters most is the reference field. Category has to be a reference to a categories collection rather than a plain text field or an option list, because that is what lets you build a real category page with its own description, its own metadata, and its own place in the navigation. Retrofitting that later across a thousand items is painful, which is a good reason to get it right early.

For in-article links, resist automating everything. A related-posts block is a reasonable floor, but the links that actually get clicked are the ones written into a sentence, where the surrounding text supplies the context that Nielsen Norman Group identifies as part of scent. A list of three thumbnails at the bottom of a page has almost none of that.

Keep the visible navigation stable even as the archive grows. Adding a menu item every time you add a topic is how a header becomes unusable over three years. If a new topic does not deserve a permanent category, it does not deserve a menu item either. The same restraint applies to the header itself, which I have written about in designing a sticky navigation bar that helps rather than annoys.

What should you do next?

Open your blog on a phone and try to find a specific post you wrote eight months ago without using search. If you cannot do it in under a minute, your navigation is already failing readers who know far less about the archive than you do.

Then do the cheapest high-value fix available: write a real paragraph at the top of each category page explaining who it is for. That single change improves information scent for every reader who lands there, and it does not require touching a single template. After that, look at whether your categories are genuinely predictable, and merge any two you cannot reliably tell apart. Breadcrumbs are the other cheap win, and I have covered them in adding breadcrumb schema to a Webflow blog.

If you have an archive that has outgrown its structure and you want help deciding what to merge, what to keep, and what the navigation should actually say, reach out. It is usually a one-conversation problem followed by a week of tidy work.

Get found, cited and the back office automated

Let's make your site the source AI engines quote and wire up the systems behind it.

Contact

Let's get your website found and cited by AI

Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.

Got it, thanks. I read every message personally and reply within 1-2 business days.
Oops! Something went wrong while submitting the form.