Можно ли использовать описание продукта в мета-описании?

0

Например, скажем, что пользователь продает компьютер. Название продукта и описание продукта будут отображаться в метатегах, подобных этому.

<title><?php echo $product_title; ?></title>
<meta name="description" content="<?php echo $product_desc; ?>" />

Это правильный способ делать вещи на пользовательском веб-сайте? Если да, то что, если описание продукта похоже на 500 символов? Это слишком долго для мета-тегов? Должна ли быть разрезана?

  • 0
    Технически говоря, это может быть как угодно, и любой длины. Соответствует ли это правилам / стандартам / практике SEO - это совершенно другой (и не по теме) вопрос
  • 0
    Возможно, вы захотите включить его где-то на самой странице (не в метатег), однако это не вызовет никаких проблем. Поисковые системы обычно усекают фрагменты длиной более 160 символов (результаты могут отличаться).
Показать ещё 1 комментарий
Теги:
tags
meta
product

1 ответ

0
Лучший ответ

Да, этот подход хорош, но вы также должны использовать htmlspecialchars. Например:

<title><?php echo htmlspecialchars($product_title); ?></title>
<meta name="description" content="<?php echo htmlspecialchars($product_desc); ?>" />

Относительно длины мета-описания. У Google есть ответ:

Мета-описания могут быть любой длины, но поисковые системы обычно обрезают фрагменты длиной более 160 символов. Лучше всего хранить мета-описания от 150 до 160 символов.

Итак, если вы хотите сделать работу для поисковых систем, вы можете обрезать мета-описание, используя substr.

<?php
    echo '<title>'.htmlspecialchars($product_title).'</title>'.
         '<meta name="description" content="'.htmlspecialchars(substr($product_desc,0,160)).'" />';
?>
  • 0
    Я бы сказал, сделайте работу - для одной простой строки кода размер страницы уменьшится. Нет смысла иметь избыточные вещи, которые видят только воры-скребки!
  • 0
    Хорошо знать. Я буду иметь ввиду.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню