• Make sure that every page on your site has a meta description.
  • Differentiate the descriptions for different pages. 
  • Include clearly tagged facts in the description. 
    <meta name="Description" content="Written by A.N. Author Illustrated by V. Gogh, Price: $17.99, 
    Length: 784 pages">
    In this example, information is clearly tagged and separated.
  • Programmatically generate descriptions. 
  • Use quality descriptions. 

You can check out the full guideline here: https://developers.google.com/search/docs/advanced/appearance/good-titles-snippets 

Another thing you can do to enrich your Search Engine Appearance is to implement Rich Snippets for your sites - Rich Snippets look like this: 


You can learn more about Rich Snippets and how to implement them here: https://ahrefs.com/blog/rich-snippets/ 

Let me know if my answer is of any help - with a thumb up or like