A content marketing strategy
Content strategy is the discipline of planning for the creation, delivery, and governance of useful, usable content. It treats content as a managed asset with a lifecycle, owners, and a reason to exist, which is a colder, more structural way of looking at words than most teams are used to. The friction it removes is the steady accumulation of content nobody planned, nobody owns, and nobody can defend.
Kristina Halvorson named the discipline. Her 2008 article in *A List Apart*, "The Discipline of Content Strategy," gave the problem a name and proposed a definition that stuck: content strategy plans for the creation, publication, and governance of useful, usable content. Her 2009 book *Content Strategy for the Web* turned "just write the content" into a practice with audits, workflow, governance, and metadata, and her firm Brain Traffic later refined the wording to creation, delivery, and governance.
The definition does real work because each clause names a failure mode. Creation without a plan produces volume nobody asked for. Delivery without thought strands good content where no reader finds it. Governance is the clause teams skip and then regret: without an owner and a review cycle, a content base rots into contradictions and dead pages. Halvorson's contribution was insisting that the boring middle and end of the lifecycle matter as much as the writing.
A persistent confusion is content strategy against content marketing. The Content Marketing Institute frames them as separate but connected: content marketing, in Joe Pulizzi's lineage, is the practice of creating and distributing valuable content to attract an audience and drive profitable action. Content strategy is the wider organisational frame that asks why the content exists, who owns it, and whether it serves user and business goals at all. Marketing is one thing the strategy can decide to do.
A fintech company has published 240 blog posts over four years across six freelancers and no plan. Traffic is flat, sales says the content never helps a deal, and forty posts contradict current product behaviour. The content strategist runs an audit, retires ninety stale posts, and rebuilds the rest on a pillar-and-cluster model: a few authoritative pillar pages on broad topics such as "business payments," each surrounded by cluster posts targeting specific questions and linking back to the pillar. HubSpot popularised that structure in its topic-cluster work around 2017 as a way to signal topical authority to search engines.
Governance is where it holds. Every pillar gets a named owner and a quarterly review date. New posts must attach to a pillar and a defined audience needNeedUserA user need, pain, desire, or constraintView reference → before anyone writes a word. A year on, the library is half the size and pulls more qualified traffic, because the strategy decided what not to make as deliberately as what to make.
In the Unified Product Graph, Content StrategyGo-To-MarketA content strategy for thought leadership sits in the go-to-market domain as the planning layer above individual content. The edge content_strategyGTM Strategyeducates viaContent Strategyhierarchy anchors it to the wider go-to-market plan, marking content as one of the ways the strategy reaches and teaches a market. From there it organises the work through gtm_strategy_educates_via_content_strategyContent Strategythemed byContent Themehierarchy and schedules it via content_strategy_themed_by_content_themeContent Strategyscheduled inContent Calendarhierarchy. Modelling strategy as a node distinct from the calendar and the themes it produces keeps the why separate from the what and the when, so a team can change the schedule without losing the intent, and trace any theme back to the plan that justified it.content_strategy_scheduled_in_content_calendar
Type-specific fields on BaseNode
funnel_stagestringFunnel stage this content targets
content_typesstring[]Types of content to produce
distribution_channelsstring[]Channels where content will be distributed
cadencestringPublishing cadence (canonical `Cadence` since v0.4.0). Retyped from the legacy free-form `cadence: string` (e.g. "2x/week"). For exact rates, set `frequency_count` + `frequency_period`. BREAKING in v0.4.0: previous string values like `"2x/week"` no longer type-check. Map to `'weekly'` + `frequency_count: 2` + `frequency_period: 'P7D'`.
frequency_countnumberExact count of publications in the period. Pairs with `frequency_period`.
frequency_periodstringRecurrence period (ISO-8601 `Duration`, e.g. `'P7D'`)
frequency_ratingstringQualitative rate tier when an exact rate is unknown
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
5 phases — initial: planning · template: OPERATIONAL
3 edge types connected to this entity.
gtm_strategy_educates_via_content_strategycontent_strategy_scheduled_in_content_calendarcontent_strategy_themed_by_content_theme