我使用WordPress的AMP插件将我的网站转换为AMP。几周后我卸载了它。
现在,当人们在Google上搜索我的网站时,他们会看到AMP链接,点击它并获得500错误。
如果他们使用“点击此处继续”,他们会被重定向到404页面!为什么?因为example.com/post/amp
不存在。
有没有办法告诉谷歌或其他搜索引擎 - 不建议我的旧AMP页面?
答案 0 :(得分:1)
您有几个选择:
<强> 1。等待Google在您网页的后续抓取过程中弄明白。
如果你不想做任何工作,好消息是谷歌最终会解决这个问题,你的AMP页面链接将从搜索结果中消失。但是,这可能需要一个多月的时间,并且会导致点击过期链接的用户遇到糟糕的用户体验。
<强> 2。更新您的404页面。
与此同时,您可以制作AMP页面404并添加指向您内容的非AMP版本的链接,并附上有关用户为何会这样做的消息。
第3。告诉Google这些网页不再存在
按照说明here告知Google从AMP缓存中删除页面内容。这种情况发生的速度要比简单地让谷歌弄明白更快,但可能会花费更多的时间,因为你必须手动为每个单独的网页网址做这件事。目前没有办法使整个域无效。
在您的终端中,您可以为要删除的每个页面执行以下操作:
curl https://cdn.ampproject.org/update-ping/c/s/ampbyexample.com
这会为以前在此URL上提供的内容发送更新ping(请注意添加的'update-ping'):
https://cdn.ampproject.org/c/s/ampbyexample.com
您还可以在浏览器中访问网站上每个网页的update-ping网址。您将看不到任何内容,但仍应处理该请求。
答案 1 :(得分:0)
您可以尝试按照docs中的说明进行操作,&#34;删除AMP内容&#34;。
答案 2 :(得分:-1)
要从Google AMP缓存中删除您的网站,您可以尝试Update AMP Content。如上所述,
对于紧急删除,最好是提供不再存在的服务缓存内容的错误。当您从服务器中删除也存储在Google AMP缓存中的内容时,请使用"update-ping" mechanism从缓存中永久删除内容。
如果您检查并按照简单的步骤从How-to for search engines中给出的缓存版本派生原始网址,也可能会有所帮助。