So what is Schema Markup, well it is code (semantic vocabulary) that you can place into your website to help the search engines return more informative results for searchers. Schema Markup can be used to highlight and emphasise anything from:
- Creative works: CreativeWorks, Books, Movies, MusicRecording, Recipes, TVSeries, etc
- Embedded non-text objects: AudioObject, ImageObject, VideoObject,
- Event, Dates, Times
- Person, Author, Director
- Place, LocalBusiness, Restaurant, etc
- Product, Offer, Aggregate Offer,
- Review, AggregateRating.
- and more
Rather than me explaining all this here is a link https://schema.org/docs/gs.html.
So should you be using Schema Markup the simple answer is yes.