A large blog audit is a portfolio decision process, not a mass rewriting exercise. Its job is to establish what every indexable URL is for, whether another URL already serves the same audience need, and what action is justified by evidence.
The four useful outcomes are keep, update, merge, and remove. They should not be assigned from age, word count, or a single traffic metric. Google explicitly says that changing dates without substantially changing content does not make a page helpful, and that adding or removing content merely to make a site seem “fresh” will not help. Its people-first content guidance instead recommends an honest assessment of the pages and search types most affected.
This workflow separates five activities that are often mixed together:
- collect evidence;
- apply decision rules;
- consolidate overlapping URLs;
- update retained URLs;
- measure outcomes.
That separation leaves an audit trail and prevents an unexplained score from becoming an editorial verdict.
Define scope before collecting data
Record the audit boundary first: hostname, directories, language or market, content types, date range, and exclusions. Decide whether the inventory covers only indexable articles or also redirects, errors, canonicalized duplicates, PDFs, tag pages, and other URLs that affect the portfolio.
Use one inventory row per discovered URL. A crawler, XML sitemaps, analytics, CMS exports, backlink data, and Search Console can reveal different URL sets; none should be assumed complete on its own. Keep the discovery source in the row so omissions can be investigated.
Assign a named owner and a definition of “done.” For example, “decision approved” and “technical action verified” are different states.
Phase 1: collect evidence without deciding
Evidence collection should describe the current state before an editor chooses an action.
Record identity and technical state
Capture:
- URL and content ID;
- HTTP status;
- indexability directives;
- declared canonical and Google-selected canonical, when available;
- sitemap inclusion;
- title, main heading, author, publication date, and date of the last substantive revision;
- inbound and outbound internal links;
- redirect target, if applicable;
- content type, language, market, and owner.
Google’s canonical guidance treats redirects and rel="canonical" as strong signals and sitemap inclusion as a weaker signal. Conflicting signals make consolidation less clear. Audit them together rather than checking only the canonical element.
Record audience purpose and intent
Write a short, plain-language purpose for each page:
- intended audience;
- problem or task;
- expected outcome;
- primary search intent;
- topic cluster;
- format required to satisfy the task;
- evidence of expertise or review;
- whether the page still fits the site’s purpose.
Do not infer intent from the target keyword alone. Read the page and inspect the queries and result types that expose it. Google’s self-assessment asks whether a page gives a substantial, complete description, adds original value, is trustworthy, and leaves the reader able to achieve a goal. Those questions are useful review prompts; they are not a numeric Google score.
Export performance evidence
In the Search Console Performance report, export page and query data for comparable periods. Preserve:
- clicks;
- impressions;
- CTR;
- average position;
- search type;
- country and device filters;
- exact date windows.
Compare periods that account for seasonality, launches, migrations, outages, promotions, and reporting changes. Search Console data can be grouped differently by property or page, so chart totals and table totals may not match. Treat a trend as a prompt for diagnosis, not proof that content quality caused it.
If a decline overlaps a Google core update, first confirm the rollout dates and wait until the update has finished. Google’s core update guidance recommends comparing suitable periods, examining pages and queries, avoiding drastic changes to content that is already performing well, and conducting a deeper assessment for sustained, substantial declines.
Check accuracy and maintenance risk
Flag claims that require verification, including:
- laws, policies, prices, specifications, interfaces, and product availability;
- statistics or quotations without a traceable primary source;
- instructions that no longer match the current process;
- screenshots or image alt text that no longer describe the asset;
- broken links or references to removed pages;
- time-sensitive advice presented as evergreen.
Age can prioritize fact-checking, but age alone does not select the action.
Phase 2: map overlap and possible cannibalization
“Cannibalization” is not simply two URLs receiving impressions for the same query. A broad guide and a focused tutorial may legitimately appear for the same words while satisfying different needs.
Create candidate overlap groups from:
- shared queries;
- similar titles and headings;
- matching audience tasks;
- near-duplicate copy;
- pages linked with interchangeable anchor text;
- URLs that repeatedly alternate for the same query and intent.
Then review each group manually.
Intent-overlap test
Ask:
- Do the pages serve the same audience at the same stage?
- Do they promise substantially the same outcome?
- Would one complete page satisfy the need better than switching between them?
- Is each page’s unique value clear enough to preserve?
- Are canonical, redirect, sitemap, or internal-link signals conflicting?
Classify the group as:
- distinct intent: keep separate and clarify positioning;
- partial overlap: narrow or update one page and improve internal links;
- same intent: evaluate a merge;
- technical duplicate: consolidate duplicate URL variants.
Use the FACTASH topic cluster strategy to redesign cluster roles, and the internal linking strategy to make the relationship between retained pages explicit.
Phase 3: apply keep, update, merge, or remove rules
Use documented rules rather than universal point thresholds. A team may add its own priority score, but a score should schedule review—not replace editorial judgment.
Keep
Choose keep when the URL:
- serves a distinct, current audience need;
- is accurate, useful, and consistent with the site’s purpose;
- has no material overlap requiring consolidation;
- has coherent canonical and internal-link signals;
- needs no substantive change now.
“Keep” still requires a next review trigger and an owner. Do not change the displayed date just to make the page look recent.
Update
Choose update when the same URL and core intent should remain, but the retained page has correctable problems such as outdated facts, incomplete steps, weak sourcing, confusing organization, or broken internal links.
The action note must state the evidence and required scope. Send the page owner to the FACTASH evergreen content refresh framework, which covers updating one retained URL. Portfolio decisions should be completed here before that page-level workflow begins.
Merge
Choose merge when multiple URLs substantially serve the same intent and one consolidated resource can preserve the useful, non-duplicative material.
Select the destination based on:
- best fit for the intended audience and task;
- clearest, stable URL;
- strongest current content and maintainability;
- relevant links and established discovery history;
- ability to absorb the source pages without changing into a different intent.
A merge is not “copy everything into the page with the most traffic.” Editors should remove repetition, reconcile conflicts, verify claims, and build one coherent resource.
Remove
Choose remove only when the content has no continuing audience purpose, cannot be responsibly salvaged, and has no relevant replacement. Google’s core update guidance calls deletion a last resort.
If a close replacement exists, evaluate a merge and permanent redirect. If no replacement exists, return an honest 404 or 410; Google’s HTTP status documentation explains that previously indexed 4xx URLs are removed from the index over time. Do not redirect unrelated removed pages to a category page or home page merely to avoid a 404.
Legal, contractual, archival, and product requirements can override the SEO action. Record the constraint instead of hiding it.
Phase 4: execute consolidation safely
For an approved merge:
- choose and document the destination URL;
- list every source URL and the unique material worth retaining;
- rewrite the destination as one useful page;
- verify all retained claims and citations;
- add a permanent server-side redirect from each deprecated source to the relevant destination;
- update internal links to point directly to the destination;
- keep the destination self-canonical and remove deprecated URLs from the sitemap;
- update navigation, breadcrumbs, hreflang, structured data, and campaign links where applicable;
- test response codes, redirect targets, rendered content, canonical signals, and analytics;
- retain a redirect map and rollback owner.
Google recommends linking internally to canonical URLs and describes redirects as a strong canonical signal. A canonical element is appropriate for duplicate or very similar pages, but it is not a substitute for a redirect when a deprecated page should no longer be available to users.
For distinct pages that remain separate, revise titles, introductions, scope statements, and internal anchors so users can understand the difference. Do not force them into artificial keyword silos.
Phase 5: update retained pages
An audit action is not the page update itself. Give the editor a brief containing:
- retained audience and intent;
- verified problems;
- sections to preserve;
- claims to verify or remove;
- internal links to add or revise;
- title and snippet issues;
- required reviewer;
- acceptance tests.
Substantive changes may justify an updated date if the date is visible and accurate. A date-only edit is not a content improvement.
Google’s SEO Starter Guide recommends useful, well-organized, unique, current content; descriptive page titles; concise page-specific meta descriptions; relevant links; and descriptive alt text. Apply those principles for readers, not as a checklist that guarantees rankings.
Phase 6: publish, request crawling, and measure
Before release, capture a baseline and annotate the change date. After release, verify:
- the destination returns the intended status;
- redirects resolve without avoidable chains;
- canonical and sitemap signals agree;
- internal links use final URLs;
- the page renders for users and Google;
- tracking remains intact.
For a few changed URLs, an authorized Search Console user can request indexing through URL Inspection. For many URLs, submit an updated sitemap. Google’s recrawl documentation says crawling can take days to weeks, repeated requests do not accelerate crawling, and indexing is not guaranteed.
Measure action cohorts separately: kept, updated, merged destinations, redirected sources, and removed URLs. Review:
- clicks, impressions, CTR, and average position by page and query;
- index and canonical state;
- internal-link changes;
- conversions or other site-defined outcomes;
- error logs and redirect integrity;
- whether overlapping URLs stopped competing for the same intent;
- unresolved accuracy or governance risks.
Use comparable windows and record confounders. Google notes that some changes can appear in days while broader reassessment can take months. A post-change movement is not automatically caused by the audit.
Reader-fill portfolio inventory template
Copy this header into a spreadsheet or database. Replace each bracketed field label with the relevant value.
[URL]
[CONTENT_ID]
[DISCOVERY_SOURCE]
[HTTP_STATUS]
[INDEXABILITY]
[DECLARED_CANONICAL]
[GOOGLE_SELECTED_CANONICAL]
[SITEMAP_STATUS]
[TITLE]
[MAIN_HEADING]
[AUTHOR_OR_REVIEWER]
[LAST_SUBSTANTIVE_REVISION_DATE]
[AUDIENCE]
[USER_TASK]
[PRIMARY_INTENT]
[TOPIC_CLUSTER]
[COMPARISON_WINDOW_A]
[COMPARISON_WINDOW_B]
[CLICKS_A_AND_B]
[IMPRESSIONS_A_AND_B]
[CTR_A_AND_B]
[AVERAGE_POSITION_A_AND_B]
[TOP_QUERIES]
[POSSIBLE_OVERLAP_URLS]
[ACCURACY_OR_MAINTENANCE_RISKS]
[INTERNAL_LINK_NOTES]
[BUSINESS_OR_LEGAL_CONSTRAINTS]
[PROPOSED_ACTION: KEEP | UPDATE | MERGE | REMOVE]
[DECISION_EVIDENCE]
[DECISION_CONFIDENCE]
[APPROVER]
[IMPLEMENTATION_OWNER]
[TARGET_DATE]
[VERIFICATION_STATUS]
[NEXT_REVIEW_TRIGGER]
Reader-fill overlap review
Overlap group: [READER TO FILL]
URLs reviewed: [READER TO FILL]
Shared queries: [READER TO FILL]
Audience for each URL: [READER TO FILL]
Task and intent for each URL: [READER TO FILL]
Unique value worth preserving: [READER TO FILL]
Conflicting technical signals: [READER TO FILL]
Classification: [DISTINCT | PARTIAL OVERLAP | SAME INTENT | TECHNICAL DUPLICATE]
Approved action and reason: [READER TO FILL]
Destination URL, if merging: [READER TO FILL]
Approver and date: [READER TO FILL]
Audit completion checklist
- [ ] Scope, exclusions, owners, and completion criteria are documented.
- [ ] URL discovery uses more than one relevant source.
- [ ] Performance windows, filters, and known confounders are preserved.
- [ ] Audience purpose and intent were reviewed, not inferred from age or keywords.
- [ ] Possible cannibalization groups received manual intent review.
- [ ] Every action cites evidence and an approver.
- [ ] Merge destinations and redirect maps are documented.
- [ ] Removed URLs have no relevant replacement and passed non-SEO checks.
- [ ] Retained pages have specific update briefs where needed.
- [ ] Canonical, redirect, sitemap, and internal-link signals are aligned.
- [ ] Baselines, annotations, cohort measurements, and review dates are recorded.
The output of a strong portfolio audit is not a higher “freshness score.” It is a governed URL set in which each retained page has a clear purpose, overlapping pages have a deliberate relationship, and every consolidation or removal can be explained from evidence.
schema
Related articles
Topic Cluster Strategy 2026: Build SEO Scale Without Content Cannibalization
Learn how to design topic clusters, pillar pages, and internal link systems that scale SEO performance while reducing overlap and cannibaliz…
SEO vs GEO vs AEO: What's the Difference?
Plain definitions of SEO, GEO, and AEO as industry jargon, mapped to work you can actually do: search eligibility, distinctive sources, and …
Internal Linking Strategy 2026: Design Helpful Paths for People and Crawlers
Build an internal linking strategy around user journeys, crawlable links, contextual anchors, pillar-support relationships, and reliable mai…