Questions tagged «canonical-url»

对于可能将某些或全部内容与其他页面重复的网页(出于正当理由),规范的URL是搜索引擎应链接到的页面的URL。此标记用于规范301重定向和其他方法。有关rel =“ canonical”的更多信息,请参见[rel-canonical]标签。

2
如何正确使用rel ='canonical'
我有3个提供相同数据的URL: www.example.com/product/foo www.example.com/product/foo?id=1 www.example.com?product=foo 为了Google的缘故,我希望URL www.example.com/product/foo是规范的URL 。 但是,我已经设置了代码,因此所有这三个页面均由同一代码提供,因此,如果我添加<link rel='canonical' href='http://www.example.com/product/foo' />到代码中,它将应用于所有三个页面,包括一个页面http://www.example.com/product/foo。 这样做有什么问题吗?还是有一个循环规范不会引起任何问题?

5
如何正确标记同一文档的非规范版本
用例是具有多个同时可用的多个版本的文档。例如,有关该软件每个版本的产品文档: /v1/install-guide /v2/install-guide /v3/install-guide 从在v1和v2页面中指定规范URL为v3可能是不正确的意义上来说,这些内容不是相同的。如果我在Google中搜索“产品安装指南v2”,那么我希望能够找到v2。该文档的每个版本都会略有不同,但是彼此之间有很多共同点。 所以问题是:我可以用某种方式标记这些页面以向Google和朋友表明,最好使用最新版本(v3),因此简单搜索“产品安装指南”就更有可能显示v3页面,而不是v1或v2页面?

1
主页的规范URL和尾部斜杠
我的主页可能被链接为: http://example.com http://example.com/ http://example.com/?ref=1 http://example.com/index.html http://example.com/index.html?ref=2 (the same page is served for all those URLs) 我正在考虑定义一个规范的URL,以确保Google不会将这些URL视为不同的页面: <link rel="canonical" href="/webmasters//" /> (relative) <link rel="canonical" href="http://example.com/" /> (trailing slash) <link rel="canonical" href="http://example.com" /> (no trailing slash) 应该使用哪一个?我只是打耳光,/但是搞砸规范性的事情似乎很可怕,所以我想先仔细检查一下。 定义主页的规范URL根本不是个好主意吗?

1
Google如何处理规范网址中的哈希片段
我已经看到许多网站在其URL中使用段塞来增强SEO,例如: http://example.com/article/1543/how-to-boost-seo/ 我在想是否可以做这样的事情: http://example.com/article/1543#how-to-boost-seo 并将其指定为规范URL。Google的这篇文章说:“这表明我们非常荣幸。” 是否包括片段标识符,还是将其丢弃?

1
如何处理规范的URL更改(如堆栈溢出)
Stack Overflow网站都有漂亮的网址,其中包括问题标题。在HTML中,它也具有该页面的规范URL。 我刚刚发现,当我更改问题标题时,URL立即更改。规范网址也会更新。这是否意味着只要具有旧规范URL的页面重定向到新规范URL,搜索引擎也将更新其规范URL记录? 还有什么可以做的事情来使URL更改更加平滑?
13 seo  url  canonical-url 

3
URL路径是否应该区分大小写?
我的网站的URL当前不区分大小写。例如,以下两个链接都显示完全相同的页面: http://example.com/about http://example.com/About 但是,在访问wordpress.org网站时,我注意到URL区分大小写。例如,下面的第二个链接是404错误页面: http://wordpress.org/about http://wordpress.org/About 我的想法是使我的网站的URL区分大小写。除了避免重复内容这一明显问题之外,区分大小写的URL的优缺​​点是什么? 更新资料 Google似乎对自己的URL执行区分大小写的URL策略。例如,下面的第二个链接是404: http://google.com/doodles http://google.com/Doodles 更新2 感谢您的回答。我决定接受接受的答案中提到的建议,并在必要时实施301重定向。由于我正在使用WordPress,因此我的代码解决方案如下(以防万一有人感兴趣): function force_lowercase_urls() { if ( is_admin() ) return; if ( preg_match( '/[A-Z]/', $_SERVER['REQUEST_URI'] ) ) { wp_redirect( strtolower( $_SERVER['REQUEST_URI'] ), 301 ); exit(); } } add_action( 'init', 'force_lowercase_urls' );

3
Google Search Console Beta中的“未将提交的URL未选择为规范”的解决方案是什么?
Google的新网站站长工具的“索引覆盖范围”>“排除的”>“提交的网址未选择为规范网址”部分。我在网站的“未选择提交的URL作为标准”部分中获得了3个内部链接。 我不确定为什么这些内部链接会出现在这里。我已经为这3个链接更新了规范标签。(我不共享链接,原因可能是我的帐户被标记为垃圾邮件) Google的帮助页面上有一些相关信息,但没有说明如何解决: 未选择提交的URL作为规范的URL:URL是一组重复URL中的一个,没有明确标记的规范页面。您明确要求将该URL编入索引,但是由于它是重复的,并且Google认为另一个URL更适合作为规范的候选者,因此Google并未对此URL进行索引。相反,我们索引了所选的规范。此状态与“ Google选择的规范用户与用户选择的规范”之间的区别在于,在这种情况下,您明确要求建立索引。

3
为什么Google用?utm_campaign查询字符串将页面编入索引
最近,我注意到Google正在索引包含utm_campaign,utm_source和utm_medium查询字符串参数的URL。在结果中,Google显示带有以下查询字符串的URL,而不是规范的URL: 我了解这可能是“重复内容”问题,但是我在link rel=canonical整个网站上一直使用该标签。举一个例子: [snip] <meta name="description" content="App store optimization helps discovery and rank on Google Play and the App Store. Publishers can use ASO by following these simple steps."/> <meta name="robots" content="noodp"/> <link rel="canonical" href="https://sweetpricing.com/blog/2016/11/app-store-optimization/" /> <meta property="og:locale" content="en_US" /> [snip] 我的期望是Google应该使用规范的URL进行索引。我究竟做错了什么?

2
规范页面本身更改URL时
这是问题的延续:如何处理诸如Stack Overflow之类的规范URL更改。 说我有教规的URL: questions/11/car <-规范地链接自- questions/11/ 如果我要将佳能URL更改为: questions/11/car-with-sgx 显然,questions/11/将指向新的佳能URL。 但是,旧的应该如何questions/11/car改变为新的呢?有两种方法: 301将其重定向到新的佳能URL 旧的佳能URL规范地链接到新的佳能URL 根据这篇文章: [通过使用规范链接而不是重定向,] OldPage.html的排名会由于内部链接减少而随着时间的流逝而下降,但是规范标记不会使其完全消失。从理论上讲,它可以保留在它们的索引中,直到发生以下情况之一: 通过301永久重定向 它会长时间返回404(在删除URL之前,它们会继续检查一段时间) 添加了元机器人“ noindex”标签 如果是这样,我真的需要使用从旧的佳能URL到新的佳能URL的重定向,这意味着我需要保留此内容的以前的旧的佳能URL的日志,以便知道何时可以重定向。这有点麻烦。

3
如何避免从Google AdSense获得负面评价
我有一个基于新闻的网站,其主要内容包括新闻,图片集和视频。其中,我拥有这些图像的版权,并且这些视频是从YouTube嵌入的。我的站点有点像mashup站点,它从其他各个站点收集数据,并以更加用户友好的方式呈现它们,以便快速进行消化和访问。我的问题是,由于可以从其他站点找到该站点的新闻部分,因此我的站点可能会遭受搜索排名的困扰。 有没有解决的办法。我想到的一件事是禁止在所有新闻文章页面上显示,因此Google不会抓取它们。这对我有帮助吗?当向Google AdSense申请时,Google是否也会爬网这些页面(不允许)?

3
为什么将它们视为具有不同路径大写和尾部斜杠的URL?
这些都是完全不同的网址: http://www.example.com/page http://www.example.com/pAge http://www.example.com/page/ http://www.example.com/paGE/ 我知道它符合严格的ISO规则,但是为什么呢?那里实际上有多少个网站可以处理page,page/您可以访问不同的URL?还是实际上使用大写来区分内容?如果他们这样做了,我会告诉他们他们可能做错了。 为什么我们必须浪费时间遵守这些规则?对于Google来说,这是不是很简单,page并且page/页面是同一页面,可能不应该视为重复内容?

2
子域中的规范页面显示在Google搜索结果中
您可能听说过昨天我们启动了Facebook Stack Overflow。 作为此过程的一部分,我们修改了代码,以<meta rel="canonical" ...在指向“原始”堆栈溢出的facebook.stackoverflow.com域上的每个问题和用户上放置标签。 例如: iAd错误“ facebook.stackoverflow.com上的广告资源不可用” 和 iAd错误“ stackoverflow.com上的广告资源不可用” 在facebook.stackoverflow上,html包含meta标签 <link rel="canonical" href="/programming/3720459/iad-error-ad-inventory-unavailable"> 目的是告诉Google“这些页面完全相同,将所有页面排名赋予Stack Overflow的副本,并在搜索结果中优先使用它”。 这似乎是rel =“ canonical”的要点。 规范页面是具有高度相似内容的一组页面的首选版本。 一个站点通常有多个页面列出同一组产品,这很常见。例如,一页可能显示按字母顺序排序的产品,而另一页可能显示按价格或等级列出的相同产品。例如: 如果Google知道这些页面具有相同的内容,则我们只能为搜索结果编制一个版本的索引。我们的算法选择我们认为最能回答用户查询的页面。但是,现在,用户可以通过将属性为rel =“ canonical”的元素添加到页面的非规范版本的部分来为搜索引擎指定规范页面。添加此链接和属性后,网站所有者可以识别出相同内容的集合并向Google提出建议: “在所有这些具有相同内容的页面中,此页面最有用。请在搜索结果中优先考虑。” 但是,我们看到了Facebook Stack Overflow的结果,有时甚至超过了香草Stack Overflow(示例)。也许这与为facebook.stackoverflow.com拥有一个独立的sitemap.xml(有点像在黑暗中拍摄)有关? 那么,我们在这里做错了什么? 我们有点希望继续对表格进行搜索site:facebook.stackoverflow.com,但是如果需要总计,放弃这些搜索是完全可以接受的rel="noindex"。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.