我有一个使用PHP创建的网站。它包含如此多的非规范URL。
示例
http://example.com/page.php?id=10
我只想把这些网址改为Canonical Form。我搜索了Google和Found Solution。它说在head标签中使用link rel = canonical。它没有对我的URL
进行任何更改。任何人都可以告诉我,它是如何工作的,我怎么能看到规范的URL工作正常。我是SEO的新手。有人可以帮忙吗?
答案 0 :(得分:1)
规范和非规范网址或网页具有相同的内容。就像在一个非规范网址上一样,您显示按日期排序的订单记录,而另一个非规范网址则显示按价格排序的相同记录。
对于你来说,这是不同的事情,但谷歌搜索引擎认为这两个页面是同一页面,索引只有一页
现在Google引擎会将哪个页面编入索引。这取决于他们的算法,但你可以定义
<link rel="canonical" href="YOUR_URL_FOR_CANONICAL_PAGE"/>
在所有非规范页面上告诉Google搜索引擎索引您在链接标记中提供的网址而不是此非规范网页
从以下来源进一步阅读 https://support.google.com/webmasters/answer/139394?hl=en