【问题标题】:How to tell google that a specific page of my website disappeared and won't come back?如何告诉谷歌我网站的特定页面消失了并且不会回来?
【发布时间】:2011-10-01 02:42:40
【问题描述】:

我有一个网站,其中 50% 的页面都有有限的生命周期。

给出一个想法,每周出现 4.000 页,然后消失的数量相同。

“出现”和“消失”是指出现的页面是全新的,消失的页面将永远从网站上删除。没有“这个新页面替换这个旧页面”。

我天真地在页面消失的每个 URL 上使用了 410 代码。 这意味着 url http://mywebsite/this-page-was-present-until-yesterday.php 直到昨天才返回一个 200 OK 代码,现在返回一个 410 Gone 代码。

我没有使用no redirect,因为我想告诉用户他访问的URL没有错,但是它已经过期了。 p>

问题是:Google 不会承认此信息。它仍在抓取页面,并且网站管理员工具会提醒我,好像页面已 404 损坏。这严重影响了我的“声誉”。

我做错了吗?我应该怎么做?

【问题讨论】:

    标签: google-search-console http-status-code-410


    【解决方案1】:

    制作自己的错误页面总是一个好主意。这可以通过断开的链接为您节省大量访问次数。

    .htaccess error pages

    【讨论】:

    • 问题不在于页面上的访问(这是自定义的),而是谷歌没有正确处理 410 代码
    【解决方案2】:

    Google 的Webmaster Tools 可让您删除某些页面。 您可以在“爬虫访问”下找到它。

    尝试添加一个 noindex 标头。

    【讨论】:

    • 带有 noindex 标题的页面将永远不会显示在搜索结果中。这是对问题的暴力解决方案,我怀疑这是要求的结果。
    • 我的页面已经有 ;而且我不能每周手动删除所有页面
    猜你喜欢
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 2023-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多