1. Identify the primary keyword and secondary keywords to use to support the topic
2. Identify the search volume and CPC value of each keyword (also user interest and conversion value) so that we know which keyword has priority in the heading format and supporting content. 
3. Identify the user type (beginner, intermediate or advanced) to plan the style, quality and quantity and reading level required of content. 
4. Structure the keywords to use into headings of priority based on the factors mentioned above
5. Structure the content types and quantity required to support the headings, into:
b. Bullet points – rule of thumb try keep it more than 7 so that if/when it is featured in the serps we get the link to the article
c. Comparison tables,
d. Other media types (images, Video, pdfs)
e. A link(s) to the page the article is supporting.
f. CTA if applicable
g. Links to other related articles which you user may want to read more about related to the topic
h. H1 can be used ONLY once. Supporting text should follow.
i. H2 can be used more than once provided it has supporting H3 tags. Else use only once. Supporting text should follow
j. H3 can be use as many times as you want and should be the choice of all secondary keywords / headings. Supporting text should follow
6. Gather supporting information for the content – Look at top 5 competitors of the keyword(s) in the serps
a. What keywords and related /topics they mention and in which format, and how detailed the information provided
b. The word count of the article.
c. Try provide better, detailed information than the competitor.
7. Answer questions user have on the topic: What, how, when, why, vs and related questions 
8. With the information mentioned above collected, create the supporting content under the headings.
a. With the content research you should have a fair amount of content to write about and clear guidelines of what to write and focus on.
b. Which should surmount to a piece of content at least 800 words.
9. Keep in mind when writing the article your objective: for filling the user’s intent of reading the article.
10. Once the article is theoretically complete test the keyword density and relevancy of other keywords in the web app  To:
a. Make further adjustment or tweaks to the keywords to match the optimal 3-4% keyword density
b. Check the word count to be more than 800 words
c. Check the Reading level to insure the language used is for the intended user type mentioned in factor 3.
d. Update the content accordingly
11. Provide and list the primary and secondary keywords
12. Provide the category or section of where the article should be published in
13. Suggest metadata (title, meta description and keyword) for the article. 
a. Title not more than 60 characters also bear in mind the standard suffix:
b. Meta description Not more than 150 character
14. Factors to bear in mind when creating meta data
a. The title should NOT be identical to the H1 tag
b. The meta description should prompt / entice, encourage the users to click the link in the serps, and be a clear description, representation of the content on the page.
Tools to assess your content before publishing https://wordcounter.net/