【问题标题】:How to set canonical links correctly如何正确设置规范链接
【发布时间】:2017-03-19 05:57:48
【问题描述】:

我一直在阅读 MOZ 上的规范链接,并且知道我需要在我的网站上实施它,但我不确定执行它的正确方法。举个例子吧:

我有一个电影评论网站。我有一个登陆页面,其中展示了各种观看电影的方式。该 URL 类似于 www.moviesite.com/movies。

假设有人单击此页面上的某个类别,URL 将类似于:www.moviesite.com/movies/action-movies。我使用.htaccess 重写将URL 从www.moviesite.com/movies.php?cat=action-movies 更改。为类别提供的内容与父页面完全不同。

然后,假设有人从该类别中选择了一部电影。 URL 现在看起来像www.moviesite.com/movies/action-movies/movietitle-2015。内容又完全不同了。

那么在我的movies.php 页面的标题中,我的规范链接应该是什么样的?应该是<link rel="canonical" href="http://moviesite.com/movies">,然后在类别视图中<link rel="canonical" href="http://moviesite.com/movies/action-movies">?还是只是父页面 URL?

我有另一个页面,其中包含按收视率排序的前 100 部电影。所以 URL 是www.moviesite.com/top-100。如果按 IMDb 评级排序,它看起来像 www.moviesite.com/movies/top-100/imdb-rating。在这种情况下,内容不会改变,只是被重新洗牌。所以我认为我的规范链接应该是<link rel="canonical" href="http://moviesite.com/top-100"> 是对的吗?

【问题讨论】:

  • 您为什么会想到使用父页面 URL(即/movies)作为类别页面的规范 URL?

标签: html seo canonical-link


【解决方案1】:

您列出的每个网址都应该是规范的。 我的意思是那些有 SEO 名字的。 随机内容是确切页面的唯一内容。此外,您可以添加一些结构数据来描述每种页面类型,包括搜索结果。 您的内容非常适合 Google Snippets。

当诸如“www.movi​​esite.com/movies.php?cat=action-movies”之类的非公开网址将公开时,需要规范链接,因此 Google 会知道规范页面将为“www.movi​​esite” .com/movies/action-movies”在索引上。

附:另外,请检查您对每种类型的页面是否有唯一的标题和描述;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-05
    • 2019-03-07
    • 2019-02-13
    • 2018-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多