Remove aggregateRating schema when review schema is missing
add_filter( ‘aioseo_schema_output’, ‘product_schema_remove_aggregate’ ); function product_schema_remove_aggregate( $schema ) { foreach ( $schema as &$schemaItem ) { if ( ‘Product’ === $schemaItem[‘@type’] ) { if(!isset($schemaItem[‘review’])){ unset ($schemaItem[‘aggregateRating’]); } } } return $schema; }Continue reading