当我查看我网站的Google缓存页面时,它不会缓存我的任何图片,包括我的网站徽标,产品图片和其他图片。可能是什么问题?
答案 0 :(得分:3)
您的robots.txt中可能没有GoogleBot图像cacher。
here的众多解决方案之一。这是官方的Google支持部分:我的图片没有显示。
编辑:
这些实际上似乎适用于Google产品,但它们应该涵盖相同的问题。
以下是为方便起见的全文。
我的图片未显示
你的原因有很多 图片可能无法显示
最近提交了项目
处理完您的商品后,即可 在我们的服务器获取您的图像之前的延迟。在这段时期, 我们会为您的商品显示“图片不可用”消息。
图片采用不受支持的格式
请确保您的图片 是我们支持的格式之一(GIF,JPG,JPEG,PNG,BMP或TIF) 和他们的文件名包括适当的扩展名。此外, 要成功处理图像,其关联的URL必须链接到 图像文件而不是脚本。
您的图片网址无法正常使用
如果您的图片网址没有 工作时,我们的商品详情不会为您的商品显示图片。 请确保您的所有图片网址都正常运行。
您在图片网址中添加了空格
请确保 您的图片网址中没有空格。每个空间都应该是 替换为字符“%20”(不带引号)。否则,我们会 无法抓取您的图片,您的图片也不会出现在我们的图片上 搜索应用程序例如,而不是以下网址:
http://www.example.com/my picture.jpg
请使用:http://www.example.com/my%20picture.jpg
您的服务器上有robots.txt文件
这可以防止我们抓取 您网站上的图片。请让我们访问这些图片 修改您的robots.txt文件,以允许用户代理“Googlebot”和 “Googlebot-image”用于抓取您的网站。你可以通过添加 以下两行到您的文件:
用户代理:Googlebot Disallow:
用户代理:Googlebot-image Disallow:
详细了解机器人排除协议
图片重定向
图像链接应直接链接到图像。如果 数据Feed中的图片链接会重定向到图片的另一个网址,我们 将无法获取要添加到搜索结果中的图像副本。 通过ASP,PHP或Cold Fusion脚本重定向的图像URL将会 也无法取得。
图片有HTTP标头
每次信息都通过 互联网,它之前是一个简称为a的简短描述 头。如果图像的标题信息不符合预期, 图像处理器无法缓存图像的副本。 通常,标题可能只是图像的问题 动态生成。如果你不知道你的图像是不是 动态生成,这很可能不是问题。
必须传递的两个头字段是content-type和 内容长度。内容类型描述了您的文件类型 发送。图像的两个常见值是“image / gif”和 “图像/ JPEG”。内容长度让我们知道文件的大小 图片。不应传递的标头字段是“缓存控制”。如果 您选择添加标题字段,请确保它们合适 对于图像。
图片尺寸太大
最好包含300x300的图像 像素或稍大一些。这个图像大小允许我们包括一个 搜索结果中的非扭曲图像并降低了搜索结果的可能性 通过请求更大的图像来压倒您的服务器。