← Useful
11 October 20267 min read
News

How to build a secure publishing workflow in WordPress

A practical method for distributing responsibilities, quality-assuring content and publishing changes without making your WordPress website difficult to manage.

Category: WordPress and content management

When several employees work in WordPress, it is rarely the publish button itself that causes problems. The challenge is knowing who can change what, how changes should be reviewed, and where the work should take place. Without an agreed publishing workflow, unfinished pages may become visible, outdated messages may remain in place and technical changes may conflict with editorial work.

A good workflow does not have to be cumbersome. It should make it easy to carry out routine tasks correctly, while ensuring that larger changes receive the oversight they require. Here is a practical model that can be adapted to both small marketing teams and larger organisations.

Felles gjennomgang gir færre feil før publisering.
A shared review means fewer errors before publication.

Separate editorial and technical changes

The first step is to clearly distinguish between content that editors should manage and changes that require development or technical quality assurance.

Editorial changes may typically include:

  • updating text, contact information and opening hours
  • replacing images within established formats
  • publishing articles and events
  • adjusting links and call-to-action buttons
  • creating pages based on approved patterns

Technical or structural changes may include:

  • new page templates and block variations
  • changes to navigation or information architecture
  • new forms and integrations
  • changes to tracking, consent or data processing
  • installing and configuring plugins
  • major visual changes that affect many pages

This distinction determines both who should carry out the work and where the change should be tested. A text adjustment can often be made directly as a draft in the production environment. A new template should normally be built and reviewed in a separate test environment before it goes live.

Assign roles by task, not job title

Access should reflect actual work responsibilities. A manager does not need administrator rights simply because they have overall responsibility for the website. Similarly, a content manager may need to publish pages without being able to install plugins or change technical settings.

Siden bør kontrolleres på både stor og liten skjerm.
The page should be checked on both large and small screens.

Define at least these areas of responsibility:

  • Content creator: writes and edits content, but sends it for review before publication.
  • Editor: reviews, prioritises and publishes editorial changes.
  • Website owner: sets goals, content ownership and overall priorities.
  • Technical owner: manages code, plugins, templates, integrations and operations.

In small businesses, one person may have several roles. Even so, it is important to clarify which hat that person is wearing for each task. This reduces the risk of technical decisions being made hastily as part of routine content work.

Use Gutenberg as a framework, not a blank canvas

Gutenberg gives editors considerable freedom. However, unlimited freedom often leads to pages with inconsistent spacing, random colours and varying structures. A publishing workflow works best when editors can choose from a limited set of well-designed solutions.

Create patterns for recurring content, such as:

  • hero section with heading, introduction and call-to-action button
  • service presentation with benefits and next steps
  • contact section with the correct contact person
  • customer story with a quote, result and related service
  • fact box or practical information

The patterns should use defined typography, colours and spacing. Blocks that do not serve a genuine editorial purpose can be hidden or restricted. For key page types, you can lock the structure so that content can be edited without breaking the layout itself.

Tydelige roller gjør godkjenningen enklere.
Clear roles make approval easier.

The goal is not to remove flexibility, but to move important design choices from each individual publication into a controlled system.

Introduce a simple workflow from request to publication

A concrete publishing workflow can consist of six steps:

  1. Request the change. Describe which page should be changed, who the content is for, what the user should do, and who approves it.
  2. Create the content as a draft. Use the correct page type or pattern. Avoid building a new variant if an existing solution meets the need.
  3. Perform a self-review. Check the heading, language, links, images, mobile display and clear next step.
  4. Submit for subject-matter approval. The person who owns the message checks the facts, prices, terms and any deadlines.
  5. Perform an editorial final review. The editor assesses the overall result, finds the page in the navigation and checks how it appears to visitors.
  6. Publish and perform a post-publication check. Open the published page in a regular browser window and test the most important actions.

For small text changes, several steps can be performed by the same person. New landing pages, legal content and campaigns should receive clearer approval. The level of control should reflect the consequences of errors.

Clarify what should be done in the production and test environments

A test environment is useful, but it should not become a parallel website where the editorial team publishes content over an extended period. When both the test and production environments contain newer changes, it becomes difficult to know which version is correct.

Normally use the production environment as the primary source for ongoing content. Drafts, previews and scheduled publishing can handle much of the daily work there.

Use the test environment for changes that affect functionality, design or several pages at once. This could be a new content type, an adjusted top menu or a new form solution. Before launch, you must clarify how the change will be moved without overwriting requests, form submissions or content published in the meantime.

Avoid copying the entire test database over production as a routine way of launching a minor design change. Instead, move the necessary technical changes in a controlled manner, and create editorial content in the correct environment.

Make preview a genuine review

Previewing is more than proofreading. The page must be assessed as a visitor would encounter it.

Check, among other things:

  • whether the main message is understandable without internal knowledge
  • whether the heading levels provide a logical structure
  • whether buttons and text links describe what happens
  • whether important elements work on a narrow screen
  • whether images are relevant, cropped correctly and have the necessary alternative text
  • whether forms can be submitted and received by the right person
  • whether the page has the correct title and description for search results
  • whether the information is placed on the correct page, rather than duplicating existing content

Consider setting a fixed time for editorial review of larger publications. This means the approver does not have to be contacted randomly throughout the day, and the content producer knows when to expect feedback.

Treat scheduled publishing as an agreement

Scheduled publishing is useful for campaigns, job advertisements and time-sensitive announcements. However, the feature should be part of a clear routine.

Before a page is scheduled, the content should be fully approved. Note who will follow up after publication, and what should happen when the information is no longer current. A campaign page often needs a publication date, end date and a plan for redirecting or archiving it.

Also check that the website's time zone is set correctly. An incorrect time zone can cause time-critical content to be published earlier or later than expected.

Plan changes, archiving and deletion

The publishing workflow does not end when the page becomes visible. All content should have an owner and an expected date for review. This is particularly important for prices, staff profiles, product information, events and descriptions of services that change frequently.

Define what should happen when content is removed:

  • Update the page if the need still exists.
  • Archive content that should remain available but not be highlighted.
  • Merge pages that serve the same purpose.
  • Send visitors to a relevant alternative when a page is removed.
  • Delete content only when it genuinely has no value and the consequences have been assessed.

A simple content overview with the page owner, date of last review and next review date is often sufficient. It can be kept outside WordPress if the organisation already has a suitable work tool.

Use revisions with a clear limitation

WordPress stores revisions of content and may make it possible to restore an earlier version of a text. This is useful in the event of editing errors, but revisions do not replace backups or a technical rollback plan.

If a publication changes templates, extensions or data across the website, the technical lead must have a separate plan. Editorial revisions primarily address the content of the individual page.

For major rewrites, it may be wise to document the purpose of the change in the task behind the publication. This makes it easier to understand why the text was changed, not just which words were different.

Start with four concrete decisions

Businesses that want to improve their publishing workflow can begin without a major project. Start by answering these questions:

  1. Who can create, approve and publish content?
  2. Which Gutenberg patterns and blocks should the editorial team use?
  3. Which changes can be made in production, and which require a test environment?
  4. Who owns the content after it has been published?

Write the answers in a short editorial guide and use it when training new contributors. Revise the guide when the website, organisation or division of responsibilities changes.

A safe publishing workflow is not about placing as many approvals as possible between an idea and publication. It is about giving the right person sufficient latitude while ensuring that high-impact changes are controlled. When roles, environments and quality requirements are clarified, WordPress becomes easier to manage and less dependent on individuals’ memories.