2016-11-05 97 views
0

我一直在对MOZ上的规范链接进行大量阅读,并且知道我需要在我的网站上实现它,但我不确定正确的解决方法。让我举个例子:如何正确设置规范链接

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

说某人点击此页面上的类别,该URL将如下所示:www.moviesite.com/movies/action-movies。我使用.htaccess重写来更改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">?或者只是父页面的网址?

我有另一个页面排名前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">而就是这样吗?

+0

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

回答

0

您列出的每个URL都应该是规范的。 我的意思是那些有SEO名字的人。 整理后的内容是精确页面的唯一内容。另外,您可以添加一些描述每种页面类型(包括搜索结果)的结构数据。 您的内容对Google片段非常有用。

某些情况下,如“www.movi​​esite.com/movies.php?cat=action-movies”等非公开链接将被公开,所以需要正式链接,因此Google会知道规范网页将为“www。 moviesite.com/movies/action-movies“的索引。

P.s.此外,请检查您是否拥有每种类型页面的独特标题和说明;)