Задать вопрос

Заголовки статей как мета теги?

На сайте (без cms) за день выкладывается много хороших статей и вот как то пришёл к выводу, что для каждой статьи ручками выставлять мета теги неудобно, да и время затратно. Хотел посоветоваться с гуру мб есть простое решение, что бы заголовок статьи и её небольшое описание автоматически становились description и keywords???
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
peterzubkoff
@peterzubkoff
№1. На keywords забейте.

№2. Забираете данные из нужного поля БД и обрезаете их функцией, как сказал IceJOKER. Потом выводите с помощью, да ладно, echo.

№3. Иногда поисковики не хотят ставить в сниппет то, что вы написали в meta description, поэтому неплохо бы использовать блок разметки OpenGraph в <head> + продублировать описание где-нибудь ещё на странице. Только не дублируйте title иdescription! Разметка статей по schema.org тоже не помешает.

schema.org
ruschema.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, надо будет обновить. ВК, Фейсбук.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@IceJOKER
Web/Android developer
Вряд ли они уже играют роль в оптимизации/продвижении.
В description можно небольшой анонс записать, либо первые 250 символов(mb_substr())
В keywords также можно первые несколько слов вставить(explode(), array_slice(), implode())
Ответ написан
@p1rat495
Не проще ли размечать статьи по schema.org ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽