- 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