Quick Answer
A WordPress block pattern cleanup should separate three reusable surfaces before anything is deleted: template parts for site structure, synced patterns for repeated content that should update everywhere, and regular patterns for reusable layouts that can change after insertion. The best fit for a small publisher is a quarterly inventory that renames unclear patterns, exports important custom patterns, checks header and footer template parts, removes unused duplicates, and records which pages or templates depend on each reusable block.
Cleanup Map
| Area | What to review | Better choice |
|---|---|---|
| Template parts | Header, footer, sidebar, and other repeated structure | Keep structural pieces as template parts |
| Synced patterns | Calls to action, disclaimers, author boxes, or repeated content | Use only when edits should update every instance |
| Regular patterns | Layout sections copied into posts or pages | Use when each inserted copy can diverge |
| Theme patterns | Locked patterns bundled with the active theme | Duplicate only the patterns you actually need |
| Custom patterns | User-created items under My patterns | Rename, export, merge, or delete deliberately |
| Template edits | Changes that affect many pages using one template | Review on staging or a low-risk window |
| Export path | JSON exports for important custom patterns | Keep a recovery copy before cleanup |
Who Should Use This Checklist?
Use this checklist when a WordPress block-theme site has accumulated old patterns, duplicate calls to action, unclear template parts, copied layout sections, or theme-provided patterns that editors keep duplicating without a naming rule. It is especially useful after a redesign, before changing a block theme, after adding a new footer or newsletter section, or when editors cannot tell whether a reusable block will update one page or many pages.
This is a site-operations workflow, not a design trend article. The goal is to make reusable layout pieces easier to maintain, reduce accidental global edits, and keep public pages predictable after theme or Site Editor changes.
The main risk is deleting or editing a reusable item without knowing its scope. WordPress documentation distinguishes template parts, synced patterns, and regular patterns because they behave differently. Treat that distinction as the first cleanup decision.
Step 1: Inventory Reusable Items Before Editing
Start in the Site Editor, then record the reusable items that matter to public pages. WordPress Site Editor documentation points operators toward Templates and Patterns, and the Site Editor Patterns documentation notes that template parts are now managed from the Patterns area for block themes.
Create a short inventory with:
- Pattern or template-part name.
- Type: template part, synced pattern, regular pattern, or theme pattern.
- Public placement: header, footer, article body, sidebar, landing page, archive, or unknown.
- Owner: theme, custom, imported JSON, or editor-created.
- Risk level: safe to rename, needs page review, needs export first, or do not touch.
- Planned action: keep, rename, export, duplicate, merge, investigate, or delete later.
Do not begin with a visual redesign. Begin with naming and ownership. A clear inventory prevents editors from removing a pattern that looked unused but was actually powering a footer, repeated callout, or template area.
Step 2: Separate Structure From Content
Use this decision table before changing a reusable block:
| Reusable item | Best use | Cleanup warning |
|---|---|---|
| Template part | Repeated site structure such as header, footer, or sidebar | A change can affect many templates |
| Synced pattern | Repeated content that should stay identical everywhere | Editing the source updates every use |
| Regular pattern | Repeatable layout or design starter | Inserted copies may need separate edits |
| Theme pattern | Layout bundled with the active theme | Locked theme patterns should be duplicated before editing |
| Imported pattern | Custom pattern brought in by JSON | Export or document before deletion |
The WordPress pattern comparison documentation gives the practical rule: use template parts and synced patterns for things that should stay in sync, and regular patterns for content or layout that can change across the site. For an operator, that means a footer should not be treated like a one-off article block, and a one-off article layout should not become a synced pattern unless future edits must update every instance.
Step 3: Rename Patterns So Editors Know The Risk
Unclear names are a maintenance problem. Names like "CTA," "New Pattern," "Homepage block," or "Test" do not tell an editor whether the item is global, local, old, or safe to duplicate. WordPress.org pattern guidance also favors descriptive names for shared patterns.
Use a naming convention such as:
Global footer - template partNewsletter CTA - syncedArticle pros cons section - regularHomepage hero draft - retire after redesignTheme duplicate - pricing comparison
Keep names short enough to scan in the Site Editor, but specific enough to prevent accidental global edits. If the item is a synced pattern, say so in the name. If the item is a template part, say what site area it controls.
Step 4: Export Important Custom Patterns First
The Site Editor Patterns documentation describes exporting custom patterns from My Patterns as JSON, while theme patterns are locked and cannot be exported directly. Before deleting custom patterns, export the ones that are hard to rebuild or tied to a current editorial workflow.
Export first when the pattern includes:
- A recurring newsletter or signup block.
- A carefully built article section.
- A branded comparison table layout.
- A source-note block used across operator articles.
- A custom author, footer, or callout area.
- A layout that will be reused after a theme change.
Store the export note with the cleanup inventory. The point is not to create a large pattern archive. It is to keep a small recovery path for reusable editorial pieces that would take time to reconstruct.
Step 5: Review Template Parts With Extra Caution
Template parts are site-structure pieces. WordPress documentation describes them as reusable areas such as headers, footers, and sidebars, and the Site Editor lets operators browse and edit them through Patterns. That makes them powerful and risky.
Before changing a template part, record:
- Which templates use it.
- Whether it appears sitewide or only on selected templates.
- Whether it contains navigation, search, footer links, legal pages, newsletter sections, or social links.
- Whether it contains images that need a media-library check.
- Whether the active theme provides the original part.
- Whether the site has a staging path or backup before the change.
Use the navigation checklist when header or footer links change. Use the theme update checklist when a block theme update might replace, lock, or expose different template-part behavior. Use the backup checklist before deleting custom structure.
Step 6: Audit Synced Patterns For Global Edit Risk
A synced pattern is useful when the same content should stay identical wherever it appears. It is risky when editors think they are editing one page but actually change every use of that pattern.
Review synced patterns for:
- Calls to action that appear on many posts.
- Disclosure or policy blocks.
- Repeated author boxes.
- Repeated service descriptions.
- Contact or business-hours blocks.
- Source-note or update-note templates.
- Old campaign blocks that should no longer appear.
For each synced pattern, decide whether it should remain synced. If an article needs a local variation, detach or replace the inserted block according to the editor workflow rather than editing the synced source blindly. The cleanup goal is fewer surprises, not fewer reusable blocks at any cost.
Step 7: Remove Duplicate Regular Patterns In Small Batches
Regular patterns are useful when a layout should be copied and customized. Over time, teams often create several versions of the same thing: two newsletter layouts, three comparison tables, old hero sections, or copied theme patterns with unclear names.
Use this batch process:
- Pick one pattern family, such as newsletter, article callout, comparison table, or author box.
- Keep the clearest current version.
- Rename the keeper.
- Export it if rebuilding would be slow.
- Mark older versions as retire candidates.
- Check recent pages before deleting.
- Delete only the patterns that have no planned reuse and no unclear dependency.
Do not turn pattern cleanup into a full redesign. A small batch with a recorded decision is safer and easier to review than a sitewide cleanup that changes many public layouts at once.
Step 8: Recheck Public Pages After Cleanup
After pattern or template-part cleanup, review the surfaces readers actually see:
- Homepage.
- Single post template.
- Page template.
- Category or archive template.
- Search results template.
- 404 template.
- Header and footer on desktop and mobile.
- Any article that uses the changed synced pattern.
If a cache plugin or CDN is active, pair the review with the cache-clearing checklist. If the cleanup happened on staging, compare staging and production before carrying changes across. If the cleanup touches a reusable call to action, add a note to the content refresh workflow so future editors know which reusable block is current.
What Should The First Cleanup Include?
The first cleanup should include only one family of reusable blocks. For a small operator-tech blog, start with calls to action, article callouts, footer template parts, or source-note patterns. Rename ambiguous items, export the current keeper, document whether it is synced or regular, and delete only duplicates that are clearly retired.
A practical first pass is:
- [ ] List all custom patterns under My patterns.
- [ ] Mark each as synced, regular, template part, or theme duplicate.
- [ ] Rename unclear global items.
- [ ] Export the two or three patterns that would be painful to rebuild.
- [ ] Review header and footer template parts.
- [ ] Retire one duplicate pattern family.
- [ ] Recheck the homepage, one article, one archive, and one mobile view.
This keeps the cleanup useful without creating design churn.
Common Questions
Is a WordPress pattern the same as a template part?
No. A template part is for repeated site structure such as a header, footer, or sidebar. A pattern is a reusable collection of blocks, and it may be synced or regular depending on whether edits should update every use.
Should I delete all unused patterns?
No. Delete only after the pattern is named, classified, and checked against current page or template use. Export important custom patterns before deletion so the site has a recovery path.
When should a synced pattern be detached?
Detach or replace it when one page needs a local variation and future edits should not update every use of the original synced pattern. Keep it synced when the repeated content should remain identical.
Do theme changes affect patterns?
They can. A block theme controls the Site Editor surface, bundled theme patterns, templates, and template parts. Review custom patterns and template parts before a theme change and recheck public pages afterward.
How often should block pattern cleanup run?
Run a small quarterly review, and run an extra review before a block theme change, footer redesign, navigation restructure, article template change, or large content refresh.
Source Notes
- https://wordpress.org/documentation/article/site-editor-patterns/ checked 2026-06-07; used for source-derived analysis of managing Patterns from the Site Editor, template parts under Patterns, My patterns, synced and standard filters, theme pattern duplication, pattern import, export, and deletion controls.
- https://wordpress.org/documentation/article/site-editor/ checked 2026-06-07; used for source-derived analysis of the Site Editor sections, browsing Templates and Patterns, template-part management, export behavior, Command Palette, List View, and block pattern use.
- https://wordpress.org/documentation/article/comparing-patterns-template-parts-and-reusable-blocks/ checked 2026-06-07; used for source-derived analysis of the differences between template parts, synced patterns, and regular patterns, including when synced behavior is useful or risky.
- https://wordpress.org/documentation/article/template-editor/ checked 2026-06-07; used for source-derived analysis of template editing access, block-theme requirements, template edits affecting pages or posts using the template, and why template changes need public-page review.
- https://wordpress.org/patterns/about/ checked 2026-06-07; used for source-derived analysis of patterns as reusable block collections, the role of descriptive pattern names, and pattern directory expectations around originality and appropriate submissions.
Internal Link Plan
Link to wordpress-navigation-menu-checklist when header, footer, or menu template parts change. Link to wordpress-theme-update-checklist before block theme changes that may affect templates, theme patterns, or template parts. Link to wordpress-staging-site-checklist when pattern cleanup needs review away from production. Link to wordpress-backup-restore-checklist before deleting custom patterns or template parts. Link to wordpress-media-library-cleanup-checklist when reusable patterns include images, downloads, logos, or file links. Link to content-refresh-workflow when reusable article blocks become part of the recurring editorial refresh process.
Update Note
Review this checklist every 90 days. Recheck official WordPress Site Editor, Site Editor Patterns, pattern comparison, Template Editor, and WordPress.org pattern documentation. Refresh earlier after a major WordPress release, block theme change, Site Editor UI change, reusable pattern naming change, template-part redesign, or public layout issue tied to synced content.