Yes Definitely, structured markup is required for your website. because it will help your website to outsmart other websites and stand to improve your SEO ranking. there are various way to do structured schema markup
1)Breadcrumbs
2) site nevigation
3) video
4) product and offer for ecommerce sites
5) Rating
6) Article
7) Local Business
8) Event
9) Recipe