Основные рекомендации:
Не переусердствовать. Одного упоминания в описании обычно достаточно.
Оптимизируйте не только описание, но и title, description; используйте H1
Нужно понимать, что уже достаточно давно определяются синонимы ваших ключевых слов. Поэтому работайте лучше согласно LSI-копирайтингу. О нем мы писали в статье "LSI-копирайтинг на замену SEO-текстам": https://про-движение.рф/%D0%B1%D0%BB%D0%BE%D0%B3/LSI-%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%B0%D0%B9%D1%82%D0%B8%D0%BD%D0%B3-%D0%BD%D0%B0-%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D1%83-SEO-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0%D0%BC
Контент должен быть написан для людей, без воды, полностью раскрывать ответ на поисковой запрос
Важная напоминалка:
Никакой контент при некорректном сайте не выведет ваш сайт в ТОП. Поэтому следуйте старой рекомендации самого Яндекса - "развивайте сайт". В действительности, вы поймете, что такое развитие приносит не только позиции, но и лучшую конверсию по любым источникам трафика.
Точное количество ключевых слов нельзя вывести даже, если проанализировать конкурентов в выдаче ТОП-5, потому что этот фактор не является единственно влияющим на релевантность и ранжирование. Можно точно сказать только, что не менее 1 раза необходимо упомянуть запрос в заголовке на странице сайта.
Во-первых, нужно обратить внимание на сам текст. Сейчас поисковые системы очень развиты и сразу же понижают сайты, где текст написан не для посетителей, а для роботов поиска. То есть, текст нечитабельный, и в него впихано куча ключевых фраз, якобы для повышения в выдаче.
Во-вторых, ключевых фраз не должно быть больше 2-5 на весь текст.