如何在url中写入参数?

时间:2013-02-05 13:51:56

标签: php url parameters seo

关于搜索引擎优化,我想知道在网址中编写参数的最佳做法是什么。我应该放置参数名称吗? id值是否会对搜索引擎产生负面影响?

以下是一些可以想到的选项:

  1. /project/pid/171/name/my_funny_name
  2. /project/171/my_funny_name
  3. /project/my_funny_name

3 个答案:

答案 0 :(得分:1)

良好的规则是较少的参数更好。如果您需要数字ID,第二个选项非常好,如果您强制my_funny_name部分是唯一的,您可能只依赖它作为ID。但请记住,如果您更改名称,则网址将被破坏。

另请注意避免使用相同内容的双重名称,例如/project/171/my_funny_name/project/171/my_old_name。尝试使用<link rel="canonical" href="http://example.com/project/171/my_funny_name">

答案 1 :(得分:0)

在网址中,您需要AT MINIMUM,人们将搜索的关键字才能找到相关网页。在你的情况下,id不应该产生负面影响。

Google SEO

答案 2 :(得分:0)

在你的网址中有一个id值不会产生负面影响,但你绝对应该在你的id之前或之后添加单词。 我个人喜欢的是尝试在网址中设置一个“逻辑”结构,id在开头,如下所示:

/123_my-category/456_my-great-stuff

关于下划线,你应该使用“ - ”,因为它被认为是单词分隔符,而_更多是为了lisibility,但它就像是将这些单词相互绑定。