№1. На keywords забейте.
№2. Забираете данные из нужного поля БД и обрезаете их функцией, как сказал
IceJOKER. Потом выводите с помощью, да ладно,
echo
.
№3. Иногда поисковики не хотят ставить в сниппет то, что вы написали в
meta description
, поэтому неплохо бы использовать блок разметки OpenGraph в
<head>
+ продублировать описание где-нибудь ещё на странице.
Только не дублируйте title
иdescription!
Разметка статей по schema.org тоже не помешает.
schema.orgruschema.org
А вот блок кода OpenGraph, он помогает индексированию + добаляет картинку и описание в соцсетях:
<meta property="og:title" content="Очень крутые статьи">
<meta property="og:description" content="Описание">
<meta property="og:url" content="http://site.ru/">
<meta property="og:image" content="http://site.ru/og.jpg">
<meta property="og:site_name" content="Статьи на Site.ru">
Валидатор микроразметки:
Яндекса и
Гугла.
Инструменты сброса кэша соцсетей, если поменяете
og:image
, надо будет обновить.
ВК,
Фейсбук.