Content Strategy Framework

Date: Compiled between 2018 and 2020

Who is this essay for?

This essay is for an online business or a business with some online presence. As a business in the 21st century, having a keyword rich blog as a content strategy has been the norm for several years. Over the years though, the search ecosystem has changed tremendously, i.e.:

The only thing which has remained constant is the purchase journey, i.e.: awareness, consideration and decision.

To target users effectively in each stage of the purchase journey, and to keep up with the ever evolving search ecosystem, simply publishing a blog is no longer enough. One needs to be the authority in the topic/topics touched by the business.

This is where a content strategy comes in.

What is content strategy?

A content strategy is a plan of action designed to achieve your business goal/s, by generating targeted content in a planned manner. This plan of action should include the following:

The target audience are the users who you are generating content for. The definition of target audience includes information such as their age, gender, location, industry, etc. This is not an exhaustive list, and can be in any form. To define target audience, use personas[link to persona creation when complete] compiled by your product marketing, marketing, product or design team.

Clearly define the problems faced by the personas mentioned above, along with potential solutions to these problems.

Define what is unique about your product/s and your brand. If you are competing with competitors on similar content, then also mention what is unique about your content. E.g. Your company offers a free course if one signs up as a lead on a conversion content page.

Define what content formats you can, and would like to produce. These could be blogs, videos, podcasts, info-graphics, eBooks etc. This depends on several factors, including your budget, availability of resources, and competitor content quality, among others.

Define the channels where the above content formats will be published? E.g. eBook and blog go on the website, info-graphics go on LinkedIn, Facebook and Instagram, podcasts go on the website and LinkedIn, etc. This also depends on several factors, including your budget, availability of resources, competitor presence, user presence, among others.

Define when the content will be produced, who will be the author/producer, and important specifications (e.g. exact URLs, Title text, H2, H3, snippets etc.)

If your plan covers all of the above, you should have yourself a solid content strategy.

What is not a content strategy?

Creating a plan of action for your content needs a significant amount of work. It requires SEO insights and technical support (in terms of SEO requirements and content hosting), brainstorming sessions for content ideas, and of course the actual production of the content itself, followed by tracking success.

It is not surprising that several businesses decide to skip the above, and go for what is justified as low hanging fruits, e.g.:

Doing the above might get you some results, but just doing the above is not a content strategy.

Why do we need a content strategy?

Apart from the obvious reasons, i.e. generating revenue and staying ahead of the competition, a content strategy is required because of 2 main reasons:

Let’s say your product or service solves a problem. A simple way to classify users will be:

U1 - Users who are aware of their problem, and are looking for a solution.

U2 - Users who are aware of their problem, but are not looking for a solution.

U3 - Users who are not aware of their problem.

U4 - Users who do not have a problem, but know others who might be facing the one being solved by your product.

U5 - Your current customers who have solved their problem, using your product.

All these users have different search behaviors, and hence different content requirements. On top of this, they are in different parts of the purchase journey.

Same is true for all potential users of your business. Let's say your business provides the fastest and most collaborative video calling application over the internet: Zap. As a business, Zap not only caters to enterprise customers, but also to small and medium businesses and to individuals.

U1 - Users who have a problem related to video calls, and are looking for a solution.

U2 - Users who have a problem related to video calls, but are not looking for a solution because the problem may not be obvious or big enough.

U3 - Users who are not aware that they have a video calling problem, and that it may be costing them their productivity.

U4 - Users who do not have a video calling problem, but know others who might be facing such problems. These could be friends, family, co-workers etc.

U5 - Your current customers who have solved their video calling problem, using Zap.

The above is a broad classification of users, who in case of enterprise and mid-sized businesses, followed by buyers (user could be a sales employee but the approval will come from the IT department and budget will come from department head). This makes it hard to generate content for all users. This is where personas again help in narrowing scope to a specific set of generic audience.

Table - Content needs of different types of users

Apart from users' content requirements mentioned in the table above, changing search engine algorithms keep SEO and Content teams busy.

In 2020 alone there were 7 planned updates to Google Search, followed by more than 10 planned updates by June 2021. Some of these updates require technical changes to your content pages, e.g. optimizing pages to load fast on mobile, but most updates focus on making the Google search algorithm understand your topic authority, i.e. how deeply do you know scheduling as a topic?

While it is not possible to keep up with all search engines, and all their updates, it is possible to maintain topical authority in a systematic manner.

Topical authority is the quantity and quality of knowledge, of a company/brand, in it's respective business area. For your company,

The quantity and quality of your company's knowledge of the business domain (video calling in this case) will help carry content through all major search engine updates.

Who will create content strategy?

Creating a content strategy and executing it, involves several steps (which we will cover in detail in another section) and different skill sets:

Content Strategy Framework

It is rare that a content writer would have all the skills required, not only to create a content strategy and content, but also make sure the content meets all SEO best practices, and is optimized for all relevant keywords. Hence, the best way forward is to combine Content and SEO, to create a content strategy. In a broad sense, the roles will be divided in the following way:


From the above, we can summarize:

How to create a content strategy?

Define your goal

Ownership: SEO and Content Team

As a company catering to enterprise, small and mid-sized businesses and individuals, Zap not only wants to gain individual subscribers, but also wants to make sure that there are enough leads generated each month. Both subscribers and leads need incoming traffic, hence a logical strategy is to set the following content goals:

Such goals cover the purchase journey, as indicated earlier in one of the table's above.

Content OKRs need to be derived from the company OKRs set for the quarter/year. For e.g. if the focus at the company level is to drive more individual plans, content needs to focus on generating more individual plan traffic and driving more trials, as opposed to generating more leads. So content goals for QX 202Y could look like:

Marketing KR: Generate 10,000 trials from organic traffic.

Objective 1: Generate 150,000 new visits from organic traffic

Objective 2: Improve conversion rate to trial for existing pageType to 5% - running experiments to improve conversion.

Of course, the objectives and key results need to be validated before they are set in stone for the quarter. An example of validation would be understand, is there really an opportunity to optimize content on the existing organic pages mentioned in KR1 above? Maybe those pages are already rank consistently in the top 3 positions in the target markets? 

Define your audience

Ownership: Data, Marketing or Design

Persona research is the best way to define your audience. Ideally, you want to ask yourself the following questions every quarter:

Based on the answer to the above questions, you will start to define your audience, ultimately filling in the blanks by creating personas.

Personas should ideally be refreshed every year.

Run a content and SEO audit

Ownership: Content team or SEO

It is possible that a significant amount of content has already been produced at Zap. Several pieces of the existing content are already generating traffic, and several others might need updates to become useful again. Hence, it is better to start with a thorough content audit. In the content audit, try to identify:

For instance, the content team at Zap might have been doing regular blog posts since Zap exists. Creating an eBook that distills several relevant blog posts into one ultimate guide would be one way to offer information in a different format, without having to produce new content from scratch.

[Most Important]Generate content ideas

Ownership: SEO and Content team

This is the most important step. Generating content ideas is not only a creative process, but also an analytical one. The generated content must:

The following steps can be used to generate content ideas:

Step 1: Derive main topics; also called pillar content or hub page.

Start with Zap's (your company's) Vision and Mission, and derive topics which Zap as a company must focus on.


Zap's vision: Accomplish more.

Zap's Mission: Make collaboration friction less. 

About Zap; Let's say that Zap as a company wants to make collaboration friction less, so that people can accomplish more with their time. Collaboration in today's world happens over video calls and meetings, and hence they want to make sure that people are able to not only communicate fast, but also collaborate while they are communicating. They want to improve the efficiency of all online meetings in terms of speed, while making sure that the meeting is supported by notes, relevant documents, action items, whiteboards, follow-ups etc, while keeping everything secure. 

The above information offers the following insights:

Step 2: Get monthly search volumes for your main topics/pillar/hub.

Use a Ahrefs or a similar tool to find keywords exactly matching or closely related to the topics from Step 1. For all relevant topics, note down the keyword/s and the respective monthly search volume. In the absence of tools such as Ahrefs, Google's free keyword planner can be used.


Searching for scheduling in Ahrefs' keyword explorer tool gives the following result:

Scheduling, scheduling software and scheduling app seems like potential fit for topics, with more results if you would click on View all 161,626. Note down the keywords you would want to consider as final topics, and their respective monthly search volume. I.e.

scheduling - 39,000

scheduling software - 12,000

scheduling app - 10,000

Similarly, make a note of the volumes for meeting:

While carrying out the above steps, keep an eye out keywords, which could act as sub-topics for your main topics, i.e.:

Board meeting, virtual meeting, pitch meeting, town hall meeting, etc. seem like keywords related closely to video meetings, which should be relevant to Zap, at least in terms of generating ToFu content.

Step 3: Define sub-topics; also called cluster content or spoke pages.

Again using Ahrefs or Google's keyword research tool, determine which long tail keywords or keywords relate directly to your main topics/pillar/hub. Record the search volume for these keywords.


This gives some immediate content ideas, e.g.: meeting agenda template, board meeting agenda template, sample meeting agenda. If we switch to related terms, we can find some more ideas, e.g.:

Notice meeting minutes with a monthly search volume of 12,000.

You can think of more keyword ideas, by referring to your B2B persona research, and looking specifically for user pain points.

This way we can build a topic (or pillar or hub) with sub-topics ( or cluster content or spokes) around it. If one were to visualize this:

Important: Do not mix the above model with the URL structure of your website. Your URLs can be structured as for sub-topic and for main topic, as long as they are internally linked contextually.

The visualization is good for understanding what you are trying to do with the content of the website, i.e.

However in day to day operations, it is hard to use the above visualization. Therefore, the following spreadsheet can be used to put the above into action:

Varun - Quarterly Content Strategy Tracker Template

The above sheet can be used quarterly, monthly or annually, depending on how many resources we have for content production. Start with the Home tab, and follow the instructions there.

Define types of content to be produced

Depending on the resources available, you need to decide what kind of content you need to produce. Some of the popular content types are:

and several others, including a combination of all the above.

Depending on which ones you choose to produce, you will need to update the Settings tab in the Quarterly Content Strategy Tracker Template (see following screenshot):

Publish and manage your content

Once you have all the topics and sub-topics captured in the sheet, it is time to decide the following:

1. When to publish which piece of content - typically addressed by an editorial calendar, this part can be managed using the Planned release date column in the tracker template:

2. Where to share/distribute the content you publish - typically addressed by a social media calendar, you may use the SocialMediaCalendar tab to plan distribution of the produced content.

With the above steps complete, you should be ready to start producing content.