2016-11-18 97 views
3

我使用WordPress的AMP插件将我的网站转换为AMP。几个星期后,我卸载它。从搜索引擎中删除我的网站的AMP结果?

现在,当人们在Google上搜索我的网站时,他们会看到一个AMP链接,单击它并获得500错误。

如果他们使用“点击这里继续”,他们会被重定向到404页面!为什么?因为example.com/post/amp不存在。

有没有办法告诉Google或其他搜索引擎不要建议我的旧AMP页面?

回答

0

您可以尝试按照docs“删除AMP内容”部分的说明进行操作。

-1

要将您的网站从Google AMP缓存中移除,您可能需要试试Update AMP Content。如上所述,

对于紧急删除,最好提供服务缓存内容不再存在的错误。当您从服务器中删除也存储在Google AMP缓存中的内容时,请使用"update-ping" mechanism从缓存中永久删除内容。

这也可以帮助,如果您检查,并按照简单的步骤,从How-to for search engines给予其缓存版本导出原始URL。

+0

我*上午*发生404错误。我去过一个星期了。但谷歌仍然在呈现这些结果。 –

1

您有几种选择:

1.等待谷歌弄明白在你的页面以后的抓取。

如果你不想做任何工作,好消息是谷歌最终会发现并且你的AMP页面链接将从搜索结果中消失。但是,这可能会花费一个多月的时间,并导致点击过期链接的任何人的不良用户体验。

2.更新您的404页面。

与此同时,您可以制作您的AMP页面404并包含指向您的内容的非AMP版本的链接,并附上有关为什么会发生这种情况的消息。

3.告诉谷歌这些网页已不再存在

按照说明here告诉谷歌从AMP缓存中的网页内容。这种情况发生的速度要快于简单地让谷歌找出来,但可能会花费更多的时间,因为您必须手动为每个单独的网页网址执行此操作。目前还没有一种方法可以使整个域失效。

在你的终端,你可以为每个页面做这样的事情,你要删除:

curl https://cdn.ampproject.org/update-ping/c/s/ampbyexample.com 

这将发送更新平了以前在这个URL(注意增加了“更新平提供的内容“):

https://cdn.ampproject.org/c/s/ampbyexample.com 

您也可以访问您的浏览器更新平网址为您网站上的每一页。你不会看到任何东西,但仍然应该处理请求。

+0

如果您想强制更新Google的AMP缓存,您确定提供404服务是否正确? – ade

+0

如果您不想手动为每个放大器页面强制更新,这是我的建议 – Alyssa