WordPress block patterns help site owners build recurring content sections without reconstructing the same block arrangement every time. A pattern is a collection of blocks arranged as a reusable layout or section, which can be inserted into posts and pages and then customized for the current context. This makes patterns useful for freelancers, agencies, designers and content teams working with repeated page structures.
The important decision is whether the pattern should remain connected across its uses or serve only as an editable starting point. Synced patterns maintain shared content, while unsynced patterns provide independent copies. This guide explains both workflows, along with pattern management, JSON export, the official WordPress Pattern Directory and the distinction between patterns and Template Parts. Exact labels and menu locations can vary by WordPress version, theme, editor context, user permissions or interface updates.
What Are WordPress Block Patterns?
A WordPress block pattern is a predefined collection of blocks arranged into a reusable layout or content section. Instead of manually adding and arranging the same blocks in every post or page, you can insert the saved arrangement and adapt it where necessary. The pattern can contain a combination of blocks that form a complete section or a broader page layout.
Patterns are useful when a site repeatedly uses similar structures, such as a call-to-action section, contact details, a feature presentation or a particular landing-page arrangement. They support consistency in the initial layout while leaving room for customization when the content requires it. They can therefore be useful in editorial workflows, client projects and WooCommerce content layouts, although plugin-generated blocks may have their own restrictions, rendering behavior or compatibility requirements.
Patterns as reusable layouts
Think of a pattern as a prepared arrangement rather than a promise that every inserted section will remain identical. After insertion, the pattern can be customized in the post or page context, depending on whether it is synced. This distinction matters when deciding whether you need shared content or simply want to avoid rebuilding a layout manually.
Synced vs. Unsynced Patterns: Which Reuse Model Fits?
The central choice is synchronization. A synced pattern keeps shared content connected wherever the pattern is used on the site. When the synced pattern is edited, its content is updated in those uses. An unsynced pattern, by contrast, provides a reusable layout or starting point, but each inserted copy can be edited independently.
Choose the model before distributing a section across many pages. Shared announcements, repeated contact information or content that should remain identical may suit synchronization. A layout for landing pages, articles or store content may be more suitable as an unsynced starting point when every page needs its own wording or details.
When to use synced patterns
Use a synced pattern when one change should apply to all locations where that pattern is used within the site. This can reduce repeated editing, but it also increases the impact of maintenance decisions. Before editing or deleting a synced pattern, confirm whether it appears in multiple posts or pages and whether the change is intended for all of them.
Synchronization is not automatic across separate websites. It applies to the uses of the synced pattern within the site where it was created or inserted. A synced pattern should also not be treated as a replacement for normal site and database backups.
When to use unsynced patterns
Use an unsynced pattern when you want a repeatable structure but expect each inserted copy to develop independently. The original arrangement gives the editor a consistent starting point, while the copy on each post or page can receive its own text, blocks or adjustments.
If a synced instance needs a one-off variation, it can generally be detached from the post or page. Detaching removes synchronization for that instance, so later local edits do not change the original synced pattern. Use this only when the local variation is intentional.
How to Create a Synced Pattern in WordPress
You can create a custom pattern directly from selected blocks in the block editor. Since WordPress 6.3, users can create their own patterns from selected blocks. The workflow begins with the section you want to reuse and ends with a named pattern whose synchronization setting is enabled.
- In the block editor, select the block or group of blocks intended for reuse.
- Open the selected blocks’ three-dot options menu.
- Choose the documented Create pattern or Create pattern/reusable block command, depending on the interface.
- Give the pattern a clear name that indicates its content or purpose.
- Enable the Sync option before selecting Create.
The resulting pattern should be available in the synced patterns area of the inserter or in pattern management. The exact interface may differ, so use the current editor labels available on the site rather than assuming that every installation displays the same wording.
Create, insert, and verify the pattern
After creating the pattern, insert it into more than one suitable post or page and verify the shared behavior before relying on it in a larger workflow. Edit the synced pattern and check whether the intended uses reflect the change. This simple test helps distinguish a shared content workflow from an independent copy.
Confirm the selected blocks and intended scope before enabling synchronization. Maintain normal site and database backups before major content or design changes; a synced pattern manages repeated content, but it is not a backup mechanism.
How to Create and Use an Unsynced Pattern
An unsynced pattern is created without enabling synchronization. Its purpose is to preserve a reusable layout or starting point while allowing each inserted copy to be changed independently. This is useful when the arrangement is repeated but the message, headings, links or other content must be adapted for each page.
Insert the unsynced pattern from the Patterns inserter while building a post or page. Once inserted, edit that copy in its local context. Changes to the inserted copy are not expected to update other copies or the original pattern. This makes the workflow suitable for page-specific sections, blog layouts and WooCommerce content structures where a common arrangement is helpful but identical content is not required.
Use a pattern as a starting point
Begin with a prepared layout, then adjust the inserted copy to match the page’s purpose. An unsynced pattern can speed up the creation of recurring sections while preserving editorial flexibility. If the layout includes plugin-generated blocks, check their behavior separately, because the available research does not establish that every plugin-specific feature is preserved in the same way in every environment.
Managing WordPress Patterns
Saved patterns can be reviewed and maintained from the Site Editor through Appearance > Editor > Patterns. They can also be managed from the block editor’s Manage Patterns interface. These areas provide a central place to inspect patterns instead of searching through individual posts and pages.
The documented Actions menu includes options such as renaming, duplicating, exporting as JSON and deleting a pattern. The management workflow is especially important for teams: clear names make it easier to identify a pattern’s intended role, while checking its synchronization status helps prevent accidental site-wide changes.
Review a pattern before changing it
Before editing, duplicating or deleting a pattern, identify whether it is synced or unsynced and consider where it is used. Changes to a synced pattern can affect all locations that use it, and deletion can also have consequences for those locations. Exact labels and paths may vary with the WordPress version, active theme, editor context, user permissions or interface updates.
A practical review should answer three questions:
- Is this pattern synced or unsynced?
- Should a change apply to every existing use?
- Would duplicating the pattern be more appropriate than modifying the current one?
Exporting Patterns as JSON
Pattern management also includes a documented export option. Exporting a managed pattern as JSON can provide a file representation of that pattern for a later workflow, but the available research confirms export rather than one universal import process for every WordPress installation or product environment.
For that reason, do not treat a JSON file as a guaranteed migration solution or as a full-site and database backup. Before planning reuse on another installation, verify which import method the target environment supports and whether the pattern’s blocks behave as expected there.
Export with the Actions menu
- Open the relevant pattern management area.
- Select the pattern you want to manage.
- Open its Actions menu.
- Choose the documented option to Export as JSON.
Keep the exported file associated with the correct pattern and intended environment. If the pattern contains plugin-generated blocks or other content with specific requirements, check those requirements separately before expecting the same result elsewhere.
Finding Patterns in the WordPress Pattern Directory
The official WordPress Pattern Directory provides ready-made patterns that can be searched by categories or keywords. It can help site owners and content teams find a starting layout instead of creating every section from an empty editor canvas. Directory patterns can be inserted into a site and then customized for its content.
After insertion, the directory version does not automatically update the content already inserted into the site when the directory pattern later changes. This is different from a synced pattern used within the site, where editing the synced pattern updates its uses.
Directory pattern versus synced pattern
Use a directory pattern as a prepared layout or starting point. Once it is inserted, treat the resulting content as part of the site workflow and customize it as needed. If several pages require shared content that should remain connected, create or use a synced pattern within the site instead of assuming that the directory provides ongoing synchronization.
Before publishing a selected pattern, verify that the site owner has the necessary rights to use any images, text, trademarks or other third-party content included in it. The directory can help with discovery, but content responsibility remains part of the publishing workflow.
Patterns, Template Parts, and Reusable Site Structure
Patterns and Template Parts address related but different needs. Patterns are suited to reusable user content and layouts. Synced patterns are appropriate when that shared content should stay connected across its uses. Unsynced patterns are appropriate when the repeated arrangement should become independently editable after insertion.
Template Parts are intended for broader site structure, such as headers or footers. They should not be treated as interchangeable with patterns in every use case. The right choice depends on whether you are repeating content, creating an editable starting point or managing a structural part of the site.
Choose the tool by maintenance need
- Choose a synced pattern when shared content should update across its uses within the site.
- Choose an unsynced pattern when each inserted layout needs independent editing.
- Consider Template Parts for headers, footers and broader site structure.
Review the current editor and theme interface when configuring these tools, because available labels and locations may differ. Selecting the least complex option that matches the maintenance need can make recurring content easier to manage.
WordPress block patterns provide a practical way to reuse layouts and content sections without rebuilding them manually. Synced patterns are designed for shared content, while unsynced patterns offer independent starting points. You can create custom patterns from selected blocks, manage them through the Site Editor or block editor, and export managed patterns as JSON, while remembering that export is not a full backup or a universal import guarantee. The Pattern Directory supplies additional starting points, but inserted directory patterns are not automatically linked to later directory changes. Before changing or deleting a synced pattern, review its uses and intended impact. Explore our WordPress plugins, WooCommerce extensions, themes and membership plans to find the right tools for your website.