There are five easy steps (or not so easy, but nessesary)
Step 1: Decide if featured snippets are right for your business
Some industries, such as Travel and Arts & Entertainment, do not have many featured snippets for their associated keywords yet. And local searches tend to favor Google Map results, making it more prudent for local businesses to focus on ranking high in those results rather than trying to optimize their content for featured snippets.
Other niches, such as Business Services, Health & Fitness, and Technology & Computing, have keywords that have produced some of the highest numbers of featured snippets as of May 2017.
Step 2: Pick keywords relevant to your target market
Once you decide that your business is well-suited for featured snippets, it’s time to find the keywords that will get you into that coveted Position 0 ranking.
To find ideal featured snippet keywords, try AnswerthePublic.com or Moz Keyword Explorer. You can also type your keyword into Google and look at the “People Also Ask” list for ideas of similar keywords you might want to promote.
Step 3: Decide what type of featured snippet you want
Once you have a list of question-based long tail keywords, it’s time to decide which types of featured snippets will best answer each question.
There are 4 types of featured snippets: paragraphs, lists, tables, and videos. Each one requires different HTML, so it’s important to decide how you want your answer to appear before you begin writing.
Step 4: Optimize your site for your keywords
No matter how large your site is, you can make small edits on select pages to increase your chances for ranking Position 0 for your keywords.
Begin with one or two keywords that are high priorities for you, and make a list of all the pages on your site where you might rank for them. For example, if you were a digital marketing agency looking to rank for “how to write a blog post,” you could include those keywords on:
Step 5: Write and format future blogs with Position 0 in mind
Finally, begin all future blog posts with the goal of reaching Position 0.
Use clear HTML that signals to Google where to find the answer, but ultimately your focus should be on providing value for the reader. Using headers and repeating keywords in prominent spots not only helps Google understand your content, but makes it easier for a reader to skim and quickly find the answers they need.
Think about your blogs in terms of the inverted pyramid common in journalism. Begin with the answer in a few sentences, then slowly explain it in greater detail as the reader moves down your page