Schema markup is not mandatory, but there are numerous advantages for websites that implement it compared to those that don’t.
Using schema can enhance visibility, help search engines better understand your content, and improve click-through rates. It also benefits local SEO efforts. Ultimately, the decision to use schema markup is up to you.
Many large websites utilize schema, and since yours is smaller, you can easily implement it to gain an edge.