Saturday, October 24, 2026The WordPress PlaygroundFacebookXPinterest
Glossary

Sticky Post

Do you have one post that you want every visitor to see first? Maybe a big announcement, a giveaway or your best beginner guide. A sticky post is made exactly for that.

A sticky post is a post pinned to the top of your blog page. It stays above all newer posts until you unstick it, no matter how many articles you publish after it.

How does a sticky post work?

Normally, WordPress shows posts in reverse chronological order, so older posts slowly slide down the list. When you mark a post as sticky, WordPress moves it to the top of the main blog page.

Think of it like a notice pinned to a school board. New papers keep coming, but the pinned one stays in front.

WordPress also adds a sticky CSS class to these posts, so many themes style them a little differently.

How to make a sticky post in WordPress

  1. First, open the post you want to pin in the block editor.
  2. Now, look at the post settings sidebar on the right.
  3. Next, tick the Stick to the top of the blog checkbox.
  4. Finally, save or publish the post to apply the change.

There is a quicker way too. Go to Posts → All Posts, hover over a post, click Quick Edit and tick Make this post sticky.

Note

Sticky posts only stay on top of your main blog page. By default, they don't jump to the top of category or tag archives, and pages can't be made sticky at all.

When should you use sticky posts?

Use them sparingly. One or two sticky posts work well, but pin too many and your latest content gets buried. Remember to unstick a post once the offer or event is over.

You can find every pinned post quickly from the Sticky link at the top of the posts list. For screenshots of each method, read our full guide on how to make a sticky post in WordPress.

A sticky post keeps your most important article in the spotlight. That's all about sticky posts. If you have any doubts, drop a comment below and we will help you out.