Understanding the how-to schema objects/elements Required: Name – title of your article HowToStep or HowToSection – full instructions of each step in the How-To article Recommended: description – further description of the How-To step estimatedCost – the estimated cost of completing the guide image – a photo of the step for better details supply – an item needed that is consumed to complete a step tool – an item needed but is not consumed to complete a step totalTime – the total time needed to finish the guide video – the full video of the guide video.
hasPart – a clip of the full video that indicates a single step video.hasPart.endOffset – the end time of the clip from the beginning of the video video.hasPart.name – the full name of the clip hasPart.startOffset – the start time of the clip from the CY Lists beginning of the video video.hasPart.url – a link to the specific time of the clip in the full video Prepare the code and fill in the details To save you time, you could simply copy and paste this code that I did for the Comprehensive SEO Audit Guide I wrote.
There are also a bunch of schema generator websites available or you could also copy the code in the how-to schema guidelines. Take note that this sample code only has 2 steps in it which is the minimum required. You’ll need to copy and paste the “step” lines of code for each step in your how-to article.Test your code and deploy Once you are done filling in all the details, you now need to check your code for errors. I recommend the Google’s Rich Results Test. The Rich Results test can verify structured data either via a URL or code snippet