Content tagging
Applies one tag set to every published page, email, and asset, so the library can be searched and a campaign's results can be counted by what it actually shipped.
Tools
Contentful, Google Search Console, Notion, Slack
Outcomes
One tag set across every channel • Campaign reports add up without rework • Untagged content found the same week • Any asset locatable in one search
Documentation
Instruction-ready detail below
Content gets tagged once, on the day it is published, by whoever is in a hurry, and after that nobody touches it. Within a year the same campaign answers to three names, so a report by campaign returns half the work and nobody can find last spring's assets. This workflow reads the published pages, emails, and assets, checks each one against a tag set held in one place, and lists what is missing or misspelled: the campaign, the funnel stage, the audience, the region, and the owner. It proposes a value for each gap from what the entry already says, and flags the tags no page uses and the ones that mean the same thing as another. Where a page carries a hand-written tag that does not belong, the change is queued instead of applied, so the history stays readable. The taxonomy in that one place is then the version every report runs on. What a human still decides is what the tag set should be, which tags are worth reporting by, and when a page is retired; the workflow makes the naming uniform and shows the cost of leaving it alone.