seoweb. · Bland
Get in touch if interested
SeoWeb / Bland / Produkt
Product · WordPress 7 min read

Clean up hundreds of pages in minutes — safely, right in WordPress

Skewed titles, wild headings, images without alt text and messy links pile up on every website — across posts, pages and products. SW Content Hygiene cleans it up automatically, in controlled background jobs you can watch live. And every single change can be undone.

Frank Eirik Steffensen
Frank Eirik Steffensen
SeoWeb AS · Published 24 June 2026 · Product & SEO
SW Content Hygiene — bakgrunnsjobb som rydder innhold i WordPress
SW Content Hygiene — a controlled cleanup engine for your content in WordPress.

A site that's a few years old has accumulated thousands of small inconsistencies. Titles written in ALL CAPS or with arbitrary capitalisation. Two H1 headings on the same page. Product images named IMG_2231.jpg and missing alt text. Slugs like /vinter-salg-2026-STOR. Individually they're trivial — tandether they drag down both the reading experience and how search engines understand your pages.

Cleaning this up manually doesn't scale. This is exactly where SW Content Hygiene comes in: a WordPress plugin from SeoWeb AS that normalises titles, headings, images and links — across your posts, pages and WooCommerce products — in jobs you have full control over.

Kort fortalt

SW Content Hygiene cleans up your content automatically — safely, in the background, and with full undo. You set safe defaults once, run controlled cleanup jobs whenever you want, and can view and revert every single change.

A control center, not a black box

The first thing you meet is an overview: licence status, updates, how many content types are in scope, and recent activity. Nothing happens in secret — you always see what the plugin is set up to do, before it does anything.

Kontrollsenteret med lisens, oppdateringer, scope and siste aktivitet
Status and key figures gathered at the top — always visible.

Follow every change live

When you start a job, it runs in controlled batches in the background — gentle enough not to strain even a shared web host. A live activity land shows each item as it's processed: what was changed, what was skipped, and what didn't need changing. You can pause, resume or cancel at any time.

Live aktivitetslandg som strømmer hvert behandlet element
The activity land streams every item — newest on top.

“The safest cleanup is the one you can watch as it happens — and undo afterwards.”

Images and filenames that actually mean something

On an old site, the media library is full of files named IMG_4821.jpg, DSC_0099.png and skjermbilde-2021-final-2.png. Content Hygiene cleans up here too: it generates descriptive alt text, removes broken local image tags, sets a featured image where it's missing — and rewrites the filenames themselves into relevant, SEO-friendly names. Doing that manually across thousands of files is an enormous job; here it happens as part of the run.

Filenames — before and after
IMG_4821.jpgtursko-test-pa-fjelltur.jpg
DSC_0099.pnghjemmekontor-ved-vindu.png
merino_BASE_layer-2.jpgmerino-ullundertoy.jpg

Everything can be undone — field by field

Before a change is saved, the plugin takes a snapshot. That means you can open any run in the job history, see exactly before and after for each field, and revert exactly what you want — one title, one image's alt text, or the whole run. No change is a dead end.

Før- and etter-visning med tilbakestilling
Before/after + per-item revert
Jobbhistorikk med felt-differ and tilbakestilling
Full history for every run

Dangerous changes are stopped before they happen

Some changes are safe — text and headings can always be rolled back. Others aren't: changing a permalink or product URL can break live links and ads. That's why the plugin treats them differently. If you turn on link optimisation, you meet a pre-check that explains the risk and requires an explicit confirmation before the job is allowed to start.

Forhåndssjekk som krever bekreftelse for URL-endringer
The pre-check separates safe modules from those that change URLs.

The whole site in scope — including WooCommerce

Content Hygiene isn't just for bland posts. It automatically detects the content types on your site — posts, pages, WooCommerce products and other custom types — and lets you decide exactly what's in scope. Whatever you exclude, the plugin leaves alone everywhere: in the editor, in the overviews and in the background jobs.

Globalt innholds-scope med WooCommerce and egendefinerte typer
One global scope controls the whole plugin — products included.

Right in the editor

If you need to clean up a single page then and there, you'll find Content Hygiene as a panel right in the editor — on products too. Choose the modules you want to use, preview the result, and apply it only when you're happy. URL changes are clearly marked as higher risk, so you're never surprised.

Content Hygiene-panelet i redigeringsvinduet
The editor panel: choose modules, preview, and apply — on a single item.

Safe to set up, safe to run

The plugin is built to be cautious by default:

  • Every change is snapshotted and can be reverted
  • Safe and risky are clearly separated — URL changes require confirmation
  • Brands and abbreviations are protected against incorrect capitalisation changes
  • Norwegian-aware normalisation out of the box
  • Auto-run on save can be turned on per module — or left off entirely

Set safe defaults once

In the settings you choose a ready-made profile — from cautious to thorough — fine-tune the modules, and add brands that should never be touched. The same defaults apply across auto-run, background jobs and the editor panel. You set the policy; the plugin enforces it consistently.

Worth knowing before you start

SW Content Hygiene is made and licensed by SeoWeb AS, with ongoing updates and support in Norwegian. PRO modules are activated with a licence key, and the plugin ships in Norwegian bokmål out of the box. If you'd like to see it in your own WordPress, or have it set up for you, SeoWeb is happy to take it further.

Tags #WordPress #ContentHygiene #SEO #WooCommerce #Automation

Ready for a cleaner website?

See SW Content Hygiene in action, or get a review tailored to your site.