CQ/AEM 图像组件的 SEO 注意事项

标签 seo aem

最近在我的工作中发现,我们客户的 SEO 人员对在他们基于 CQ/AEM 的网站上的 img 标签中生成的 src 属性值不满意。我对 SEO 几乎一无所知,所以我不会假装理解,但看起来他们有道理。我们本身并没有使用开箱即用的图像组件,但行为是相同的。

img 标签的 src 属性获取图像节点的路径,其中附加了 img 选择器和一些其他内容。这当然会导致对 go through the image servlet 的请求,然后负责绘制图像。如果我理解正确的话,这样做是为了支持 html5smartimage 小部件中可用的裁剪/调整大小/等工具。 servlet 将这些编辑应用于图像并呈现更改后的图像。

提示是图像的实际文件名在 src 属性中无处可见。我假设这是一个有效的投诉,但我真的不知道它是否有效。我可能会被要求绕过圈套来更改此行为,以便 src 属性通过 DAM 中的直接路径引用图像。

这些投诉是否有效?如果投诉是有效的,为什么图像组件会以这种方式工作? title/alt 值是否足以满足 SEO 目的?如果我的客户没有使用 html5smartimage 的额外功能,是否还有其他原因导致我不应该只通过显式 DAM 路径来处理图像?我已经找到了我认为最好的解决方案,但我想在采取行动之前掌握更多信息。

最佳答案

图像组件允许您为同一图像的服务器端修改布局(使用裁剪、旋转等常用转换等)为它的每次使用定制,即每次使用都有不同的内容(有一个原始图像,以及每个组件中的不同设置)。

这有一个缺点,因为您提到在 SEO 方面将图像的 src 定位在一个相当不友好的 URL 中(即组件内容所在的位置)

如果您只想要一个图像的一个版本,您肯定应该直接引用 DAM 图像(或您使用的任何图像托管)。

关于CQ/AEM 图像组件的 SEO 注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28103368/

相关文章:

.htaccess - Magento 使用 302 重定向到基本 url,我如何让它使用 301

html - 如何指定 Vary : Accept-Encoding header?

ASP.NET Gridview 和 SEO 友好分页

java - Import-Package 语法不允许默认包 '.'

jsp - Adobe CQ : custom error handler only works with .html extension

adobe - 从 xtype 选择类型复选框中选择值 CQ5

html - <strong> 标签在 CQ5 中被替换为 <b> 标签

java - 将自定义节点类型添加到 Apache Sling WebApp

security - 如何防止我的网络代理站点被报告为钓鱼站点

seo - 在非图像元素上使用 schema.org/Product 图像