On my website two forms of review are submitted by my customers; one for the products they purchased, and one for the service they received from us. I add the review rich snippets as part of the Schema.org 'Product' type (along with other product information) - easy.
Now the one I'm not sure about; I display the reviews for the website/our service on the homepage and ideally I'd like it when someone searches for my website name/brand on Google that there'd also be the review stars listed for that as well as when products are searched for. I'm not sure what schema to use for this. My website isn't a product after all, so perhaps 'Organisation', or 'Brand'...? What's the correct schema to use on a website homepage and so that I can list review mark-up data?
Many thanks
Basically,
The rich snippet/ review snippet is not for home page and Google discourages the use of rich snippet to showcase the homepage in Google. (Refer to this thread from Google's Webmaster trend analyst John Mueller: https://webmasters.stackexchange.com/a/69408(
You are displaying review of your website on your home page, that's fine but Google's policy is not to use rich snippet to display home page with review snippet in Google search engine page.
Hope it helps.