Do sticky posts affect SEO in WordPress?
Barely. Making a post sticky pins it to the top of the first page of your main blog listing and changes nothing else: not its URL, date, canonical, sitemap entry or place in category archives. The only SEO effect is a steady link from the blog index, which is modest but real.
What "Stick to the top of the blog" does
The checkbox in the post's status panel adds the post's ID to a single site option that lists sticky posts. When WordPress builds the main posts listing, it checks that list and moves those posts to the front. The conditions are narrow:
- it applies to the blog index only, meaning the homepage when it shows latest posts, or the Posts page otherwise;
- it applies to page one only. On
/page/2/and beyond, order is purely by date; - category, tag, author, date and search listings ignore stickiness;
- the feed ignores it.
Two details surprise people. First, sticky posts are added on top of the normal count, so a blog set to 10 posts per page shows 10 plus the sticky ones that would not otherwise be on page one. Second, an old sticky post still appears at its natural position by date on whatever deeper page it belongs to, as well as at the top of page one.
The theme gets a sticky class on the post's wrapper to style it. Query Loop blocks have their own sticky setting (include, exclude or only), so a custom homepage section may not follow the same rule as the main listing.
What it does not change
Search engines see no "sticky" property. For the post itself:
| Aspect | Effect of making it sticky |
|---|---|
| Permalink | None |
| Publish and modified dates | None; ticking the box in Quick Edit does update the modified time, like any save |
| Title, canonical, robots | None |
| XML sitemap position or priority | None |
| Structured data | None |
So there is no direct ranking boost, and no risk either. A sticky post is not treated as duplicate content because it appears on the homepage; listings are expected to repeat titles and excerpts.
The indirect effect: a permanent prominent link
Your blog index is usually one of the most linked and most crawled pages on the site. A normal post is linked from page one only until ten newer posts push it down. A sticky post keeps that link indefinitely.
That matters most for a cornerstone article that would otherwise sink into deep pagination. Keeping it one click from the blog index means crawlers revisit it often and it keeps receiving internal link weight from a strong page.
It is still just one link, in a listing. For a post you care about, links from within related articles carry more context and are more durable than a pinned slot. In Hydrogen SEO you can mark such a post as pillar content and see whether it is under-linked, and the internal link counter shows how many posts link to it. Note that the counter reads links in post content, so a sticky slot on the blog index does not add to it.
Using sticky posts sensibly
- Pin one to three posts at most. Each sticky post pushes fresh content down. Five pinned posts on a ten-post page hides half of what is new.
- Pin evergreen pieces: a start-here guide, a definitive resource, a current announcement. Unpin announcements when they expire. A "Sale ends Friday" post still pinned in spring looks neglected.
- Keep the pinned post current. It is the first thing visitors see. Review it when you refresh old posts.
- Check the date display. A pinned post from 2022 above posts from this week can look odd. Either update it properly or have the theme hide the date on sticky posts.
- Check the layout. Because sticky posts are added to the count, a three-column grid can end with an uneven row.
To find what is currently pinned, open Posts → All Posts and use the Sticky filter link above the list.
If the goal is to feature content on a static homepage, stickiness will not help: a static front page does not use the blog listing. Build a featured section with a Query Loop block or link to the pieces directly.
Common questions
Does a sticky post rank higher in Google?
Not because it is sticky. It may be crawled a little more often thanks to its permanent link from the blog index.
Do sticky posts appear at the top of category pages?
No. Core applies stickiness only to the first page of the main blog listing. Archives stay in date order.
Is the same post appearing twice a duplicate content problem?
No. It is one URL listed in two places. Listings repeating a post's title and excerpt is normal.