The fastest ranking win you have is a post you already published
Publishing is the fun part, so that is where the effort goes. Meanwhile there is a post from eight months ago sitting at position eleven for a phrase with real search volume, one decent update away from the first page, and nobody has opened it since the day it went live.
Refreshing that post is almost always a better use of an hour than starting a new one. It already has age, whatever links it has picked up, and a proven ability to rank for something. A brand-new post starts from nothing.
Pick the right posts, not the oldest ones
Age is not the signal. Position is. In Search Console, filter to the last three months, sort by impressions, and look for pages with high impressions and a low click-through rate. That combination means Google is showing you to people who then choose somebody else.
The best candidates sit between positions six and twenty. Below that, the page usually has a deeper problem than an update will fix. Above it, you are already winning and the effort is better spent elsewhere.
One more category is worth a look: posts that have quietly gone wrong. Anything that names a price, a year, a Shopify feature that has since changed, or a tool that no longer exists is actively costing you trust with every reader who notices.
What actually moves the needle
A refresh is not a rewrite. If you replace the whole page you throw away the thing that was working. Change the parts that are underperforming and leave the rest.
- Answer the question the page is ranking for in the first paragraph. Check the actual queries in Search Console. They are often narrower than the topic you thought you were writing about, and the answer is frequently buried in section four.
- Add what is missing, not more of what is there. Look at the pages above you and note which sub-questions they cover that you skipped. Length on its own has never been the ranking factor people assume.
- Rewrite the title and description. If the click-through rate is the problem, this is the whole fix, and it is fifteen minutes of work.
- Add internal links both ways. Link the refreshed post to newer related posts and link those back. Posts published since the original often have no path to it at all.
- Fix the facts. Prices, screenshots, feature names, anything with a year in it.
Leave these alone
The URL, above everything. Changing a slug on a ranking page means a redirect, a reset of some of what the page earned, and a period of instability, and it is almost never worth it for a cosmetic improvement.
Resist the urge to change the publish date to today unless the post genuinely changed substantially. Shopify shows the date to readers, and a post dated today that is plainly a lightly edited version of an old one reads as exactly that.
How often, and how to know it worked
A reasonable rhythm for a small store is one refresh for every two or three new posts. That is enough to keep the back catalogue from decaying without stalling new coverage.
Note the date you made the change and check the same query in Search Console three to four weeks later. Google needs to recrawl and then re-evaluate, so judging it after five days tells you nothing. Compare average position and click-through rate for that specific query, not sitewide traffic, which moves for a hundred unrelated reasons.
Common questions
How long before a refresh shows up in rankings?
Expect two to six weeks. The page has to be recrawled first, which can take days on a small store, and then the change has to be evaluated against the pages around it. If nothing has moved after six weeks, the update probably was not substantial enough to change how the page matches the query.
Should I update the published date when I refresh a post?
Only if the content genuinely changed in a meaningful way. Freshness matters most for topics that actually change — pricing, platform features, anything seasonal — and matters very little for evergreen how-to content. Changing the date on a cosmetic edit is the kind of thing readers notice and trust less.
Is it better to refresh an old post or write a new one on the same topic?
Refresh, in nearly every case. Two pages targeting the same query compete with each other, split whatever links you earn, and leave search engines to guess which one you meant. If the old post is genuinely beyond saving, update it in place rather than publishing a rival and leaving both up.
What if the post ranks for a keyword I never targeted?
That is a gift. Google has told you what the page is actually good at. Lean into it: make that query the subject of the title and the opening paragraph rather than forcing the page back toward the keyword you originally had in mind.
Want SEO blog posts like this for your own Shopify store? Try SEO Bison.