html - SEO H1 和 IMG 标签问题
问题描述
我正在尝试在 H1 和 IMG alt 中添加一些关键字,但我发现 H1 标签已用于显示产品名称。
我没有编辑产品名称的权限,所以我不能在产品名称后附加关键字。
例如,这是我看到的现有解决方案:
<h1 itemprop="name" class="some_css_class" id="PRODUCT_TITLE">Summer Room Diffuser</h1>
<h1 hidden="hidden">SEO keyword been put here...</h1>
它将SEO关键字放在另一个隐藏的H1标签中......
它会降低 SEO 排名吗?是这样,我应该怎么做才能解决它?
另一个问题是IMG alt,页面使用了一些jQuery插件进行产品图片展示。
因此,产品图片不在 IMG 标签中,而是在 DIV 中,如下所示:
<div class="tile" data-scale="1.5" data-image="https://someweb.com/img/product/12345.jpg"></div> <!-- this tag shows a visible image on page -->
此外,它放置了一个 IMG 标签,但将其隐藏。
<div style="display: none"><img alt="Image ALT text goes here..." src="https://someweb.com/img/product/12345.jpg" /></div>
我不确定它是否会受到 SEO 排名的影响,我该如何改进它?
解决方案
不要在页面上放置多个 H1 元素,以确保 SEO 安全。它可能会损害您的排名,因为爬虫将无法对页面进行上下文化。
对于图像,过去谷歌不鼓励隐藏图像,但我认为他们不会因为这样做而惩罚你。我认为这是因为他们鼓励延迟加载图像和更快的网站。尽可能使用良好的描述性 ALT 文本和文件名。
推荐阅读
- r - 如何为每个组选择最大时间戳?
- angular - Angular 6:使用 og:description 标记在 facebook 上共享页面时,动态元标记不起作用
- python - 在python中生成带有特定项目的随机列表
- excel - 如何在过滤条件前获取特定值?
- php - 编码特殊字符、DOMDocument XML 和 PHP
- python - 为什么 requests.get() 在循环中不起作用,但在外部起作用?
- c++ - 数组的输出中缺少字符
- css - 如何覆盖javafx中的默认-fx-focus-color css属性?
- c# - 如何转换列表
到 ISet - pyspark - 从 pyspark 中的数据框数组类型列中获取“名称”元素