开发者

How to tell google that a specific page of my website disappeared and won't come back?

I have a website where 50% of the pages have a limited lifetime.

To give an idea, 4.000 pages appear each week and the same amount disappears.

By "appearing" and "disappearing", I mean that the appearing pages are completely new ones, and disappearing pages are removed from the website forever. There is no "this new page replaces this old page".

I naively used a 410 code on every URL where a page had disappeared. Meaning the url http://mywebsite/this-page-was-present-until-yesterday.php returned until yesterday a 200 OK code, and returns now a 410 Gone code.

I didn't use no redirect, because I want to tell the user that the URL he accessed isn't wrong, but that it is expired.

The problem is : Google won't acknowledge this information. It is still crawling the pages and Webmaster Tools alerts me as if the page was 404 broken. This affects significantly my "reputat开发者_JS百科ion".

Did I do something wrong ? How should I proceed ?


It's always a very good idea to make your own error page. This can save you a lot of visits through broken links.

.htaccess error pages


The Webmaster Tools of Google enables you to delete certain pages. You can find this under "crawler access".

Try adding a noindex header.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜