AggregateRating and Review markup can only be created if the content is visible on the page. According to Google’s documentation, this markup is only eligible for review snippet rich results if the information is coming from a third-party application to show impartiality. What’s more, while the LocalBusiness type is eligible for rich results with AggregateRating and Review markup, the Organization type is only eligible for rich results with Review markup. For more information about how to create review markup, see Creating “Review” Schema Markup Using the Schema App Editor.