If you have a new site (or old one) and you are looking to get rankings in google for competitive keywords, schema markup should be part of your seo campaign. If done right, you can outrank your competitors.
Schema Markup setup for WordPress
You dont have to be a scientist to install a plugin that will handle your schema markup entries. Once installed, make sure that the title of your page or article has phrases that are relevant to your service and product. Make sure your content is unique and that the images have ALT and Tile values that supports your main phrase. Try not to stuff too many keywords there, be short and precise on the descriptions you use.
Create internal and external hyperlinks to make sure your page looks healthy in google’s eyes. If possible, create a small description for the schema section different from the article main intro or description. Remember we are looking to be unique here, so the more uniqueness the better.
A good way to get this page index in google is by having the right site map in place. In addition, if your article is answering a question, submit it to quora.com. This will accelerate the indexing process and increase our external link ratio. you can also post this article or page under our google local profile page and also facebook, twitter and linkedin, not so much for the links but for branding purposes.
The rankings will come eventually, make sure you are writing more content than the guy thats has the google snippet spot that u want. It can take some time to achieve this goal but it is doable. If you have any YouTube videos related to the article, create links from the YouTube description to this article, this will also help your external link ratio.
this is a good foundation, if you are still not getting featured under the google snippet section, make some changes to the article tans make sure the content you are providing is enter than the competition.
Good luck and happy J-SON.