可以在网页中动态声明元标记描述

时间:2014-06-18 08:15:53

标签: seo meta-tags

我有一个动态页面,其内容和标题将根据URL中的参数进行更改。我希望对元标记描述做同样的事情。由于我没有足够的SEO知识,我不知道它是否有效。
假设URL包含单词" test"
我会的,

if("test" is present)
{
<title>test</test>
<meta decription="test"/>
}
else
{
<title>test1</test>
<meta decription="test1"/>

}

我可以这样做吗?为同一页面提供两个元标记描述。

2 个答案:

答案 0 :(得分:0)

最佳做法是对每个网页的title元素和meta描述的页面内容值设置不同的。 HTML5规范不禁止有多个<meta name="description" content="YOUR DESCRIPTION">元素,但我猜测搜索引擎只处理元素的第一次出现。所以我的建议是每页使用一个<meta name="description" content="YOUR DESCRIPTION">元素。

答案 1 :(得分:0)

只要您在页面生成后生成页面而不是客户端(javascript)在服务器端(例如在PHP中)编码,那么它就没问题了。这就是大多数CMS系统的工作原理。

完成服务器端,只有一个描述标记实际出现在Google看到的代码中。

完成客户端,他们可能根本看不到任何描述,因为我认为很多搜索引擎都不会呈现javascript。