If your website has an active following on social media, you can use social share counts to determine your most popular content.
First, you need to use a social sharing plugin that stores your share counts in WordPress. I recommend Shared Counts – the best social sharing plugin on the market.
Find out what meta key your social sharing plugin uses (Shared Counts uses
shared_counts_total), then sort your posts using that:
[display-posts orderby="meta_value_num" meta_key="shared_counts_total"]