SEO - sitemap.xml提供显式链接,这些链接不在页面上作为锚点

时间:2014-07-09 16:03:08

标签: seo search-engine

我有一个带输入文字的网站。 用户键入城市名称,点击输入并将其链接到那里。

我的sitemap.xml如下所示:

<urlset>
<url><loc>http://www.example.com/rome.html</loc></url>
<url><loc>http://www.example.com/london.html</loc></url>
<url><loc>http://www.example.com/newyork.html</loc></url>
<url><loc>http://www.example.com/paris.html</loc></url>
<url><loc>http://www.example.com/berlin.html</loc></url>
<url><loc>http://www.example.com/toronto.html</loc></url>
<url><loc>http://www.example.com/milan.html</loc></url>
<url><loc>http://www.example.com/edinburgh.html</loc></url>
<url><loc>http://www.example.com/nice.html</loc></url>
<url><loc>http://www.example.com/boston.html</loc></url>
...
</urlset>

我的问题是: 我是否会受到惩罚(从SEO的角度来看),因为我的链接只出现在sitemap.xml上,而不是html页面中的锚点列表。

注意:锚定方法被排除在外,因为我有大约5,000个列出的城市

2 个答案:

答案 0 :(得分:0)

不,你不会受到惩罚。站点地图的唯一目的是告诉搜索引擎在哪里可以找到您的内容。该内容可能会或可能不会通过您网站上的超链接提供。

答案 1 :(得分:0)

不会受到惩罚。谷歌自己说,网站地图的主要目的是“告诉谷歌我们可能无法发现你网站上的网页。”

https://support.google.com/webmasters/answer/156184?hl=en

您很少使用网站地图来帮助Google找到您的网页。

SEO通常只是为了它而添加一个,而不是花时间识别并使用它来修复潜在的爬行错误。

我能想到的唯一消极方面是,如果没有直接链接,页面排名将不会在您的网页之间流动。