• Stars
    star
    162
  • Rank 224,793 (Top 5 %)
  • Language
  • License
    MIT License
  • Created almost 3 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is an example of a content plan, the idea is for devrel teams to see how to structure an effective content plan.

content-plan-example

This is an example of a content plan, the idea is for devrel teams to see how to structure an effective content plan.

Note: This content plan can be tweaked or used as a template however teams like.

Content Plan Title: Jamstack for Wordpress Developers

Description

This is a 1-month content plan aimed at introducing wordpress developers that are curious about Jamstack and how they can get started with it.

Persona

The purpose of a persona is to have a representation of the kind of people the content we are producing in this sprint is for.

Note: This persona is fictional and is not a real person

Persona name

Mike

Persona description

Mike is a wordpress developer with about 10 years of experience building web platforms with wordpress. He is an avid reader wpbeginner which is one of the most popular blogs for all things wordpress and loves to read up on wordpress tips and tricks. While scrolling through social media(Twitter) Mike came across the word JAMstack which he has been seeing a lot of web developers talk about. He is interested in it and would like to learn more about how it can be valuable to him as a wordpress developer.

Goal

The goal of this plan is to make a content plan for developers like Mike that are curious about Jamstack and want to know more about it. This content should be able to make the audience want to read more content from us.

The plan is to create a 1-month content schedule with new content weekly.

Why weekly?

The point of releasing a single blog post per week is to make sure we give readers time to digest the content we have created and also to carry out proper distribution of the content.

Each week will consist of writing and publishing the blog post, figuring out the best method to distribute it further for more views, social media advertisement of that particular blog post, and also answering questions from the audience

Content Topics and Outlines

This is a list of content ideas that are important to cover in

Week Topic Outline
1 Jamstack Basics In this blog post I’ll talk about the foundations and history of Jamstack, what it means, technologies that classify under Jamstack, and how to get started.
2 Jamstack for Wordpress Developers In this blog post, I’ll do a comparison between jamstack and wordpress. I’ll also talk about reasons why jamstack may be better and more modern than wordpress. I’ll also talk about the experiences of teams that have migrated from wordpress to JAMstack and the benefits they’ve gotten. Finally, I’ll talk about existing issues that wordpress has and how Jamstack fixes that (SEO, Security).
3 Migrating from Wordpress to Jamstack In this blog post, I’ll explain a series of steps to take when considering migrating to Jamstack from wordpress. I’ll also highlight wordpress alternatives in the Jamstack ecosystem to use including prismic(this will lead to a follow-up blog post in the next week), possible errors that could be encountered, and how to fix them.
4 Prismic is the wordpress alternative of the future In this blog post, I’ll talk about how prismic is a modern, faster, affordable alternative to wordpress and how to get started with it. I’ll also showcase a simple demo on how easy it is to use it with your favorite programming language(Javascript).

Keywords to target when writing content

This is a list of specific keywords that should be in the blog post we write, mainly for SEO benefits.

  • Jamstack
  • Wordpress alternative
  • Static Site Generators, SSG
  • Server Side Rendering
  • CMS, Content Management System
  • Modern
  • Affordable
  • Faster/Speed
  • Developer Experience
  • Headless CMS
  • Javascript, etc.

Differentiating Our Content from existing content on the internet

We need to be practical in our blog post by talking about real-world usage and benefits. We should not aim to sell the idea of jamstack to the audience, instead, we should focus on getting the audience to understand what jamstack is and its importance. We should also give user stories, for example how company x was able to migrate from wordpress to using Prismic, how it improved things for them, how easy it was, and problems they encountered.

Another way to do this is to have a different style of writing from existing content like using infographics in our content, gifs, etc. we should make reading fun for the audience and make our content very interactive.

Distribution Method

Goals

  • Generate interest from wordpress developers
  • Generate awareness
  • Extract engagement

To pick the right social media channels that help us reach our target audience and help promote our content.

As a first step, we need to measure our reach. Part of this is to set up a few channels and measure what we are able to achieve and then set gradually increasing limits and expanding our reach. For the first few iterations, the recommendation is to not assign any budget/marketing dollars for promotion. The idea is to leverage our owned and earned media before proceeding to use our budgets (social media ads).

Steps to take

  • Create a content calendar. (1 month ahead)
  • Add annexes/appendices/follow up posts.
  • Drive traffic via Twitter (Company/personal).
  • Post information to relevant social media platforms.
  • Measure traffic and engagement from these efforts.
  • Identify any newsletters or 3rd party content aggregators with a large audience and share links there
  • Eat. Sleep. Recalibrate. Repeat.♻️

The Overall spread of distribution channels

Immediate Medium Term Long Term
Medium Hackernoon 3rd-party content aggregators(bylines)
Twitter Dev.to Company Blog
Reddit Hacker News
LinkedIn
Newsletters
Company Slack
Hashnode

Measurables

Metrics can be slippery and inaccurate but if we dismiss them, we are selling ourselves short. Defining success for blog posts can be a hassle but it is important to understand that once you have your target audience engaging with your content, it has fulfilled its purpose and that content can be in a way said to be “successful”.

For this content plan, success can be based on the following:

  • Blog views and Clicks
  • Page views increase for the company's website.
  • Positive comments on the Blog posts
  • Retweets and Positive Quoted tweets(Twitter)
  • Positive Feedback from the community in general
  • Reposts from the Community
  • Migration from wordpress to Jamstack (user stories)

Content Retrospective With Team

The purpose of a retrospective is for the general team to talk about what they liked from the content that was produced, what they learned during content production or after, and finally what they think we should discuss.

This will be weekly, based on the content released that week, and will be done at the end of each content week (Friday).

The table below will be filled by each person on the team and will also be used in the meeting for discussions.

Links to deliverable: < link to the written blog post for the week goes here>

Participants Liked 👍 Learned 📖 Discuss 🧵
what they liked from the content that was produced what they learned during content production or after finally what they think we should discuss.
Team lead
Stakeholders
Shedrack

More Repositories

1

consuming-rest-apis

Code For My Article on Consuming REST APIs in React With Fetch and Axios for Smashing Magazine
JavaScript
27
star
2

DevOps-Learning-Plan

This is my DevOps learning plan for the year 2024
19
star
3

SmartTransportUI

this is just the UI of a Smart Transport AI like Lara.ng Created by Moi!!
CSS
11
star
4

SnakeGame

This is a Snake Game built with HTML5 and Javascript
JavaScript
11
star
5

Awesome-Cloud-Foundry

A curated list of Cloud Foundry open-source projects, tools, distributions, talks, and tutorials(videos and blog posts)
10
star
6

sheddy-xyz

Code for my Personal Blog built with GatsbyJS
JavaScript
6
star
7

CodeCept-Test

Simple Automated E2E Testing Using Codeceptjs and Pupeteer
JavaScript
5
star
8

React-Hooks-Project

This contains all the code used in my article "Getting Started With the React Hooks API." for smashing magazine
3
star
9

Coneckted

A Social Media for Developers🔥🚀📚[WIP]
JavaScript
3
star
10

Currency-Converter

This is a currency converter PWA
HTML
3
star
11

JWT-Auth-Nodejs

Basic Implementation of Authentication with Auth0 and JWT
JavaScript
3
star
12

Shopifly

An Ecommerce website Built with React and Redux
JavaScript
3
star
13

Angular-Features

A list of Apps Built to Implement Certain Angular Features
TypeScript
3
star
14

Ninjago

A Web App that Allows you to Hire Ninjas with Long. and Lat, My first implementation of a REST API with MERN stack
HTML
3
star
15

cloudfoundry-nodejs-tutorial-pt-3

This is a instagram like application for the part 3 of my "Deploy a nodejs" tutorial series
HTML
3
star
16

stackoverflow-lite

A lite version of stackoverflow
HTML
2
star
17

IJDPMV

A list of Apps Implemented with Javascript Design Pattern Model View Controller(Octopus)
JavaScript
2
star
18

webflow-to-stackbit

Contains code for a Webflow site migrated to Stackbit
JavaScript
2
star
19

CSS-Playground

JavaScript
2
star
20

Javascript30

Collection of all projects worked on in Wes Bos Javascript 30 Course, Updated Daily for the next 30 days
HTML
2
star
21

Nuxt-Slice-Machine-Prismic-Blog

This is a simple blog built with Nuxt, Prismic and Slice Machine.[WIP]
Vue
2
star
22

Random-Image

This project is part of my about to be released Full stack angular tutorial. It is used to explain writing tests for( services, components, pipes, directives ) in angular.
TypeScript
2
star
23

Exchange-Value

An Exchange Rate Single page App with just Vanilla Javascript and Node.js
JavaScript
2
star
24

Second-city-ink

Codebase
JavaScript
2
star
25

Vue-Public-API-Search

A minimal search UI for Public APIS
Vue
2
star
26

Akintayoshedrack.me

Cardstyle Contact Card with image
CSS
2
star
27

Data-Structures

An Implementation of Popular Data Structures in Javascript
JavaScript
2
star
28

React-Component-lifecycle

Code for my talk at React Summit 2018 on Optimising React Component Life Cycle Methods
HTML
2
star
29

microserviced-blog

JavaScript
2
star
30

Simple-Workout-timer

Simple Workout Timer with HTML, CSS , JAVASCRIPT
JavaScript
2
star
31

n8n-daily-quotes

This is a n8n workflow that allows you to receive Daily Random Quotes via Telegram by querying a REST API triggered by a Cron node.
2
star
32

go-playground

Where I try to understand the Go programming language
Go
1
star
33

python-django-cloudfoundry-demo

This is a simple hello world Django app
Python
1
star
34

Algorithm-Challenges

Collection of Algorithms and Solutions I have Solved
JavaScript
1
star
35

InstagramClone-ReactNative

JavaScript
1
star
36

NextJS-Player

A Music Player Built with NextJS, Typescript, Prisma, PostgreSQL, deployed on Platform.sh
TypeScript
1
star
37

Django-Platformsh-Demo

This is a Django app built for a Platformsh Demo
Python
1
star
38

stackbit-nextjs-markdown

JavaScript
1
star
39

hacktivist123

1
star
40

frontity-psh-test

A frontity site deployed on platform.sh
JavaScript
1
star
41

max-ng-interview-solutions

JavaScript
1
star
42

metabase

Shell
1
star