Content Audit For A Shopify Blog: How To Decide What To Keep, Rewrite Or Delete

Steve Hutt
Published:
December 21, 2022
Updated:
October 20, 2026
A navy-rimmed tray of blank document cards, one marked with a teal check, beside a card under a blue refresh symbol and two cards clipped together, linked by thin blue lines on a white background

A Shopify blog content audit is a keep, rewrite, merge or remove decision for every URL, made from referring domains, clicks, impressions and fit. Remove pages with no links, no demand and no fit; rewrite pages Google still shows but nobody clicks. Deleting alone will not raise rankings.

Quick Decision Framework

  • Who This Is For: Shopify merchants doing roughly $10K to $2M a month whose store blog holds 40 or more posts, especially posts written by an agency, a freelancer, an AI tool, or a partner, that nobody has looked at since they went live.
  • Skip If: Your blog has fewer than 20 posts or is under a year old. You do not have enough history to judge, and the hour is better spent writing one page your customers actually ask about.
  • Key Benefit: A written verdict (keep, rewrite, merge or remove) for every blog URL, based on four numbers you can pull for free, so the pages you keep are worth a customer’s or an AI assistant’s attention.
  • What You’ll Need: Search performance data for your blog covering at least 12 months, a free backlink checker, a spreadsheet, and access to your store’s URL redirect settings.
  • Time to Complete: 14 minute read. Two to four hours to score 100 posts, then one to three hours per page you choose to rewrite.

We checked 183 pages we were about to delete. Together they had earned 37 clicks in 16 months, and not one had a single site linking to it. Eight pages on an earlier version of the same list were still being shown in Google more than a thousand times each, one of them 12,307 times. The audit’s real job is telling those two groups apart.

What You’ll Learn

  • Why a content audit is a set of page level decisions, and why Google says deleting old pages to rank better does not work
  • How to score every blog post on referring domains, clicks, impressions and fit, and turn the score into one of four verdicts
  • What the numbers looked like when Fastlane applied these rules to nearly 400 syndicated pages, including the near miss that changed the rules
  • When high impressions with almost no clicks means a page needs a rewrite rather than a deletion
  • How often to repeat the audit at your revenue stage, and which parts a small store should skip entirely

Most Shopify store blogs grow the same way. An agency ships four posts a month for a year. Someone tries an AI writer for a quarter. A partner offers a guest article. Three years later the blog has 150 posts, the store owner could not name ten of them, and a handful carry prices, app names or shipping promises that stopped being true long ago.

That pile is not harmless. Customers land on it from search, AI assistants quote it when someone asks about your products, and every stale page is one more thing a reviewer (human or machine) has to read before deciding what your site is about. This guide is for the merchant who suspects the blog has become a liability and wants a defensible way to decide what stays.

What A Content Audit Is Actually For

A content audit is a decision for every URL on your blog: keep it as it is, rewrite it at the same address, merge it into a stronger page with a redirect, or remove it. Anything that does not end in one of those four verdicts per page is an inventory, not an audit.

The common misunderstanding is that an audit is a traffic hack: delete the weak pages, and the strong ones rise. Google has been unusually direct on this point. Its guide to creating helpful, reliable, people-first content lists removing a lot of older content primarily because you believe it will help your search rankings as a warning sign, in the context of trying to make a site seem fresh. In August 2023, after the tech publisher CNET pruned thousands of old articles, MediaPost reported Google Search Liaison Danny Sullivan’s public response to deleting content because it is old: “That’s not a thing! Our guidance doesn’t encourage this.”

So why audit at all? Because the reasons that hold up are about the reader and about what your site stands for. A post recommending an app that shut down misleads the customer who finds it. A post written for an agency’s keyword report, with nothing your brand would actually say, tells search systems and AI assistants that your domain publishes filler. A post with real backlinks or real demand is an asset you are wasting if it stays stale.

Going in, I want you to expect a cleaner site and better pages, not a guaranteed traffic jump. If an audit pitch promises the jump, that is the tell that it was written to sell the audit. The traffic case for the audit lives in the pages you rewrite, which I will get to below.

The Four Numbers That Make The Call

Every blog post can be scored on four inputs: referring domains, clicks, impressions, and fit with what your store sells. Pull the first three for the last 16 months so seasonal products get a full year plus a buffer, then make the fit call yourself.

Referring domains come from a backlink tool. Ahrefs Webmaster Tools is free for sites you verify, and the Links report in Google Search Console is a rougher second opinion. Clicks and impressions come from the Pages tab of Search Console’s Performance report, exported with a 16 month date range. Fit is a yes or no: would you write this post today, under your own name, for a customer you want?

Backlinks get first priority because they are rare. On episode 409 of the podcast, Jeff Oxford, Founder and CEO of 180 Marketing, estimated that somewhere between 90 and 99 percent of blog posts never attract a backlink at all. A post that did earn one from another site is the exception, and you do not throw exceptions away.

Keep as is
Earning clicks, still accurate, and something you would publish today. Check it again next cycle.
Rewrite in place
At least one referring domain, or impressions in the thousands with clicks near zero. Same URL, new page.
Merge and redirect
Covers the same question as a stronger page you own. Fold anything useful in, then 301 to the stronger page.
Remove
No referring domains, almost no clicks or impressions, and no fit. Delete it and let it return a 404 or 410.

Three rules keep the table honest. Any referring domain moves a page out of the remove column, however poor its traffic, though it is worth opening the linking site first: a scraper or a directory listing is not a reason to spend hours, and a link-only page that overlaps a stronger post can simply be merged with a 301. Links or real demand override a failed fit test, because the rewrite replaces the content entirely and keeps only the address. And fit on its own never rescues a page: a post you love that nobody finds and nobody links to is a candidate for a rewrite into something people ask about, not a reason to keep it unchanged.

What Happened When We Ran It On Nearly 400 Pages

When Fastlane audited 398 syndicated partner articles on its own site in September and October 2026, 359 were removed with a 410 status, 37 were marked for a rewrite at their existing URLs, and 2 were merged into stronger original pages with 301 redirects. About 175 of the removals went out in a first pass on September 25; the rest followed a fuller recheck on October 15, and the rewrites are still being worked through one page at a time.

The removal list was not close. Of the 183 pages we rechecked with full data on October 15, 2026, 158 had zero clicks in 16 months, none had a single referring domain, and the whole group had earned 37 clicks combined, with no page above 6. These were other companies’ articles that we had republished, so they also failed the fit test outright: they carried nothing Fastlane would say. Keeping them would have meant asking readers and search systems to wade through hundreds of pages that were not ours to vouch for.

The near miss is the part I want you to learn from. Our first pass put pages on the delete list that Google was still showing heavily. When we rechecked every remaining candidate against impressions on October 15, eight pages came off the 410 list, including one with 12,307 impressions and one click, and another with 7,786 impressions and 11 clicks, both across 16 months. All eight had more than a thousand impressions and no referring domains. Those pages were not dead. They were being shown and rejected. We do not have outcome data on those rewrites yet, so read this as the decision rule, not as proof of a traffic result.

The call that followed is the one I would make for any store: rewrite those pages from scratch at the same URL, around the question the impressions say people are asking, and delete everything that has neither links nor demand. The cost is real: each rewrite takes hours, so the rule has to be strict about which pages earn one. The rule we ended with is simple enough to apply to a store blog with 60 posts: links or demand earn a rewrite, and the absence of both earns removal.

Why Impressions Without Clicks Means Rewrite, Not Delete

A page with thousands of impressions and almost no clicks has proven there is demand for its topic and failed to meet it, which makes it the best rewrite candidate on your blog. Deleting it throws away the one thing that is hard to manufacture: Google already associates your URL with a question people ask.

Open the page’s queries in Search Console before you write a word. Usually one of three things is wrong. The page ranks on page four or five for a broad query and never reaches a position where people click. The title promises something the searcher does not want, like a listicle when the query is a how to. Or the content answers the question people asked years ago, and the question has moved, for example from “best email app” to “how do I set up post purchase flows in Shopify Email”.

The fix is a new page, not a patch. On episode 415, Mike Simmons, CEO of Plug In Useful, put the principle plainly while talking about merchants frozen by AI search changes: “it never hurts to focus on the fundamentals of SEO”. His version of the fundamentals is well organized information that anticipates and answers the customer’s question, which is exactly what a rejected page is missing.

Depth matters here. Raptive’s analysis of 103,000 refreshed pages, published June 26, 2026, found refreshes that changed 0 to 10 percent of a page averaged 2 percent pageview growth, while rewrites that changed more than the original length averaged 44 percent. Most of that sample was food content, so treat the figures as a direction, not a forecast for a Shopify blog. The direction is clear enough: changing the date and a paragraph does almost nothing.

How To Remove, Redirect, Or Rewrite Without Breaking Anything

Execute the verdicts in a fixed order: rewrites first, merges second, removals last, and log every URL as you go. That order means no page is deleted before you have confirmed it is not the stronger half of a merge.

For removals on Shopify, deleting the post is enough. The URL returns a 404, and Google’s own help page on 404 errors and how they affect your site says they “won’t impact your site’s search performance” and that Google currently treats 410s the same as 404s. Do not redirect every deleted post to your homepage. A homepage redirect for an unrelated article drops the customer somewhere they did not ask to go and hides the fact that the page they wanted is gone.

For merges, move any paragraph worth keeping into the stronger page first, then add the redirect in Shopify’s URL redirects settings from the old blog path to the new one. Visit the old URL afterwards and confirm it lands where you expect. A redirect you never tested is a guess.

For rewrites, keep the URL and handle exactly as they are, because the backlinks and the impressions are attached to that address. Change the title if the queries tell you to. If you would like a second set of eyes on whether the rewrite worked, Search Console comparisons are free, and tools covered in our SEOTesting review on content decay tracking make the before and after easier to read once your traffic is large enough to measure.

Keep the log. A simple sheet with URL, the four inputs, the verdict, the date and the result is what lets you run the next audit in an afternoon instead of starting over.

How Often To Audit At Your Stage

Audit once a year if your store does under about $2M a month, and add a quarterly pass on the pages that drive revenue above that, once content is a real acquisition channel. The cadence should follow how much of your growth depends on organic and AI discovery, not a calendar someone sold you.

If you are doing $10K to $50K months with a small blog, do the lightweight version: export Search Console, remove anything misleading, rewrite your two or three highest impression posts, and stop. Do not buy an audit tool. On episode 409, Jeff Oxford cautioned most ecommerce brands against chasing a blog community because it is a winner take all game, adding “that time and energy and resources could have been better spent on other activities.” For most stores at this stage, the subtraction is the win.

Between $50K and $2M a month, run the full four number audit annually and keep the log. This is the stage where agency and AI written backlogs pile up fastest, and where a few rewritten pages can matter for both search and the AI assistants customers now ask. Our guide to an SEO and AI search strategy that covers Google and answer engines shows how the rewritten pages fit the bigger picture.

Above that, content is usually an owned channel with someone accountable for it, and a quarterly pass on the top pages makes sense. On episode 446, Ivan Slobodin, Product Lead at Searchable, described the goal as a system that lets a team “refresh your content every 3 months instead of every 3 years”. Platforms like the one in our Searchable review can track which sources AI answers cite for the questions you care about, which is useful at this stage and unnecessary below it.

At any stage, one thing is worth removing that no tool will flag: posts you no longer agree with. If a page recommends a tactic you would talk a friend out of, it fails the fit test, whatever its numbers say, and it deserves either a rewrite that says what you believe now or a quiet deletion.

Frequently Asked Questions

How do I decide which Shopify blog posts to delete?

Delete a Shopify blog post when it has no referring domains, almost no clicks or impressions across the last 12 to 16 months, and nothing you would publish today. Check backlinks first with a tool such as Ahrefs Webmaster Tools, because any site linking to the post makes it worth rewriting instead. Then check clicks and impressions in the Pages tab of Google Search Console’s Performance report. A post with thousands of impressions but no clicks is showing demand, so rewrite it rather than delete it. Only posts that fail all three tests, and that you would not stand behind, belong on the removal list.

Will deleting old blog posts improve my Shopify store’s SEO?

Deleting old blog posts is not a ranking tactic on its own, and Google says so directly. Its helpful content guidance lists removing a lot of older content because you believe it will help rankings as a warning sign, and in 2023 Google’s Danny Sullivan said deleting content because it is old is “not a thing”. Remove posts because they mislead customers, carry nothing your brand would say, or clutter a site you want judged on its best work. The ranking gains from an audit come from rewriting the pages that have links or demand, not from the deletions.

Should I redirect deleted blog posts to my homepage?

No, do not redirect deleted blog posts to your homepage unless the homepage answers the same question. A homepage redirect for an unrelated article sends the visitor somewhere they did not ask to go and hides the fact that the page is gone. If a stronger post covers the same topic, merge any useful content into it and set a 301 redirect in Shopify’s URL redirects settings. If nothing covers the topic, let the deleted post return a 404. Google says that, in general, 404 pages do not hurt your site’s search performance.

What does it mean when a blog post has high impressions but almost no clicks?

High impressions with almost no clicks means Google is showing your post for a question people ask, but searchers are choosing other results. The usual causes are a ranking too low on the page to earn clicks, a title that does not match what the searcher wants, or content that answers an older version of the question. Open the post’s queries in Google Search Console to see which searches trigger it. Then rewrite the page around the main query at the same URL. Treat these posts as your best rewrite candidates, not deletions.

How often should a Shopify store audit its blog content?

Most Shopify stores should audit blog content once a year, and stores above roughly $2M a month where content drives meaningful revenue should also review their top pages every quarter. A store doing under $50K a month with a small blog can run a light version in an afternoon: remove misleading posts and rewrite the two or three posts with the most impressions. Larger stores benefit from a full audit with a log of every URL, its backlinks, clicks, impressions and verdict, so each cycle builds on the last one instead of starting over.

FIND US ONLINE

WEEKLY DTC INSIGHTS

TRUSTED BY THOUSANDS

TRUSTED PARTNER

Choose a language