1

我有一个 AngularJS 1.0.7 网络应用程序。几个月前,我向 Google 发送了一个 sitemap.xml 文件,因此 URL 被编入索引。

现在,我想上传一个新的站点地图文件,其中包含对这些 URL 的一些更新。我的意思是,页面是相同的,但网址发生了一些变化。

谷歌索引我的新网址的那一刻,我猜它会有许多具有相同重复代码的网址,对吧?我有点担心,因为我读过谷歌会惩罚这种情况。

我已经阅读了一些关于此的内容,但我对所有这些 SEO 内容都是新手。所以,我不是 100% 清楚我应该做什么。最适合我的是谷歌可以“删除”或以某种方式忘记旧网址并索引新网址。

我已阅读有关规范网址和重定向 301 的信息。这些方法是否正确?我应该使用哪一个?

rel 规范方法对我来说看起来很清楚。但是,如果我应该执行重定向 301,我该如何在我的 nginx 或 AngularJS 应用程序中执行此操作?

更新: 只是为了提供更多细节:这些是谷歌索引的旧网址:http://domain/en/boats/rental-sailboat-bavaria-palma-majorca-1

这些是我想索引的新网址: http://domain/en/boats/rental-sailboat-bavaria-cruiser-37-palma-majorca-1

它们都返回相同的内容。我应该尝试删除旧的索引网址吗?或者它们都可以被索引?

4

1 回答 1

0

谷歌索引我的新网址的那一刻,我猜它会有许多具有相同重复代码的网址,对吧?我有点担心,因为我读过谷歌会惩罚这种情况。

不,Google 不会惩罚重复内容。这是一个在互联网上一遍又一遍犯下的难以死亡的神话。

我已阅读有关规范网址和重定向 301 的信息。这些方法是否正确?我应该使用哪一个?rel 规范方法对我来说看起来很清楚。

如果您的应用程序404 not found为旧页面返回(或 410),那么不用担心,Google 会一一删除它们,即使这可能需要一些时间。这可能是最适合您的解决方案。

否则,如果您的应用程序仍然返回旧 URL 的内容,并且您可以在这些页面上设置指向新 URL 的规范链接,那么您不需要实现 301 重定向。这也是一种解决方案,但不是最好的解决方案,除非您在旧 URL 上积累了很多 SEO 优势。在这种情况下,规范或实施 301 将是更好的解决方案。

于 2015-05-26T14:34:48.633 回答