What do you mean by the term ‘review landscape’?

The term ‘review landscape’ refers to the distribution of your reviews across different platforms, showing where customers are leaving feedback and in what proportion.