使用PHP创建Canonical URL

时间:2014-01-23 05:55:27

标签: php seo

我有一个使用PHP创建的网站。它包含如此多的非规范URL。

示例

http://example.com/page.php?id=10

我只想把这些网址改为Canonical Form。我搜索了Google和Found Solution。它说在head标签中使用link rel = canonical。它没有对我的URL进行任何更改。任何人都可以告诉我,它是如何工作的,我怎么能看到规范的URL工作正常。我是SEO的新手。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

规范和非规范网址或网页具有相同的内容。就像在一个非规范网址上一样,您显示按日期排序的订单记录,而另一个非规范网址则显示按价格排序的相同记录。

对于你来说,这是不同的事情,但谷歌搜索引擎认为这两个页面是同一页面,索引只有一页

现在Google引擎会将哪个页面编入索引。这取决于他们的算法,但你可以定义

 <link rel="canonical" href="YOUR_URL_FOR_CANONICAL_PAGE"/>

在所有非规范页面上告诉Google搜索引擎索引您在链接标记中提供的网址而不是此非规范网页

从以下来源进一步阅读 https://support.google.com/webmasters/answer/139394?hl=en