ShareMaster V2 is in beta, a complete rebuild. See what is new and request access →
  1. Home
  2. Guides
  3. Bulk Update Content Types

How to Bulk Update Content Types in SharePoint Online

When a content type changes in SharePoint Online, pushing that change across dozens of libraries means visiting each one manually - unless you know the right path. This guide covers two routes: republishing from the native Content type gallery when the content type definition changes, and Explore Master's bulk convert when existing items need a different content type.

What Is a SharePoint Content Type?

A content type is a reusable schema attached to a list or document library. It defines a set of columns, metadata requirements, and document templates. A "Contract" content type might include a Client column, an Expiry Date field, and a required Status dropdown. By defining it once and subscribing libraries to it, updates to the schema propagate rather than requiring manual edits at each location.

For tenants with dozens of libraries and sites, this is where the payoff is real. The challenge: SharePoint's propagation mechanism has gaps, and the tools for managing it are buried inside the admin centre.

When Should You Bulk-Update Content Types?

These are the situations that send admins searching for a faster path:

  • A column definition in a shared content type has changed (a new field added, a lookup updated, a required flag toggled)
  • A rebranding or restructuring project has changed the allowed values in a choice column
  • An inherited tenant has inconsistent content type assignments and you need to standardise across libraries
  • Items in a library were created under the default Document or Item content type and need to be moved to a more specific one retrospectively
Illustration: a document library duplicating into a second location.
Bulk Update SharePoint Content Types (Step-by-Step)

Method 1: Push Updates via the Content Type Gallery

This method applies to content types managed through the SharePoint admin centre. It is the right tool when the content type definition itself needs to change and those changes need to reach the sites that use it automatically.

  1. Open the Content Type Gallery. In the SharePoint admin centre, select Content services from the left navigation, then click Content type gallery.
  2. Locate and edit the content type. Find the content type by name or category and click its name. Make your column or setting changes on the content type page.
  3. Republish the update. In the menu bar select Publish. In the Manage Publishing panel choose Republish, then select Save. Propagation to sites happens in the background.
  4. Allow time for propagation. For large tenants the background sync can take several hours. Do not expect instant results across hundreds of site collections.
  5. Verify at a sample library. Open a library that subscribes to the content type and confirm the column changes are visible. If not, give propagation more time before republishing again.
Tip: Republishing only updates copies of the content type that came from the gallery. A content type that was created locally on a site, even with the same name, is a different content type and will not receive the change.

Limitations of the native Content Type Hub push

The Content Type Gallery push changes the content type column schema and propagates those changes to subscribing libraries. It does not:

  • Change which content type is assigned to existing items in a library
  • Update content types that were created locally on a site rather than published from the gallery
  • Let you switch items from one content type to a different one in bulk

Those scenarios require a different approach.

Method 2: Bulk Content-Type Updates with Explore Master

Explore Master (Explore & Inspect in the app's left menu) is free on the Community licence. On a list or library's properties it offers Bulk convert content types, which handles the thing the native gallery push cannot: moving every existing item from one content type to another. It writes the change as a system update, so items keep their Modified date and Modified By value and no new version is created.

Use this method when:

  • You need to switch existing items from one content type to a different one
  • You are retiring an old content type and want its items on the replacement before you remove it from the list
  • You are standardising content types across lists in a tenant you have inherited

Both content types must already be added to the list, so add the target content type in the list settings first.

  1. Launch ShareMaster and open Explore & Inspect. Sign in with your Microsoft 365 account and connect to the target site.
  2. Select the list or library. On the Lists & Libraries tab, choose the list whose items you want to update to open its properties.
  3. Find Bulk convert content types. The section appears in the list properties when the list has more than one content type, with two drop-downs listing the content types on that list.
  4. Choose the source and target and convert. Pick the content type to convert from and the one to convert to, click Convert and confirm. Every item of the source content type in that list is switched to the target.
  5. Repeat across additional libraries. The conversion works on one list at a time. Move between lists without disconnecting and work through them in a single session.

For large tenants doing a full permissions and governance review alongside content type work, the guide on auditing SharePoint permissions covers the complementary steps admins typically tackle in the same pass.

Try Explore Master free

Frequently Asked Questions

How do I push a content type change to all SharePoint libraries at once?

Publish the content type from the Content type gallery in the SharePoint admin centre. After editing it, select Publish, then Republish in the Manage Publishing panel, and Save. Sites that use the published content type pick up the change in the background, which can take some time.

Why did my content type update not reach some libraries?

Republishing only reaches copies of the content type that came from the Content type gallery. A content type created locally on a site or list is a separate content type, even with the same name, and needs updating where it lives. Propagation also runs in the background, so recently changed sites may not show the update yet.

Can I change the content type assigned to existing SharePoint list items in bulk?

Yes. The native SharePoint interface means editing item properties one at a time or in small groups. Explore Master's Bulk convert content types switches every item of one content type to another in a list or library in a single operation, without writing PowerShell and without creating new versions. Run it once per list.