在元描述中使用产品的描述是否可以?

时间:2014-04-17 23:13:50

标签: php html tags product meta

例如,假设用户正在销售计算机。产品的标题和产品的描述将包含在这样的元标记中。

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

这是在基于用户的网站上做事的正确方法吗?如果是这样,如果产品描述是500个字符怎么办?元标记太长了吗?它应该被削减吗?

1 个答案:

答案 0 :(得分:-1)

是的,这种方法很好但你也应该使用htmlspecialchars。例如:

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

关于元描述的长度。 Google has the answer

  

元描述可以是任意长度,但搜索引擎通常会截断长于160个字符的代码段。最好将元描述保存在150到160个字符之间。

因此,如果您想为搜索引擎工作,可以使用substr截断元描述。

<?php
    echo '<title>'.htmlspecialchars($product_title).'</title>'.
         '<meta name="description" content="'.htmlspecialchars(substr($product_desc,0,160)).'" />';
?>