【问题标题】:Should I dynamically change title/alt tag of image for SEO? [closed]我应该为 SEO 动态更改图像的标题/替代标签吗? [关闭]
【发布时间】:2016-08-13 12:08:57
【问题描述】:

我在我的应用程序中使用 angular,我在图像上有 ng-repeat 指令(这意味着,在我的 HTML 中,对于从服务器接收的所有图像对象,我只有一个 img 标签)。我还应该为这些图片添加不同的标题和 alt 标签吗?从 SEO 的角度来看,这是否重要?

【问题讨论】:

  • 我投票结束这个问题,因为这不是关于编程,而是关于 SEO。
  • @Kyll 在这里有点不同意,因为它是关于编程实践的可取性,而不是典型的“如何为 SEO 做最好的 X”问题(我同意不属于这里)。在所有这些动态生成内容的前端库中,这是一个问题。
  • @Pekka웃 我不完全确定。它似乎仍然是 POB 和/或过于宽泛。鉴于this meta,是否应该将其标记为迁移到网站管理员?
  • @Pekka웃 — 特别是关于它对 SEO 的影响,这将是推测性的,因为关于搜索引擎如何处理此类事情的硬数据相当稀少。

标签: html angularjs seo


【解决方案1】:

谷歌搜索引擎考虑在他们的网站评级中添加alt标签,所以是的,如果你有你的替代值很重要,而且内容也很重要。尝试使用简短而准确的短语来描述您的图片。在我看来,您可以尝试为 alt 提取例如图像名称而不使用其扩展名。喜欢<img src="images/bridge.jpg" alt="bridge">。希望对您有所帮助。

【讨论】:

  • 这似乎并不能真正回答这个问题——Angular 是一个前端库,问题是它动态设置的值是否会被 Google 爬虫看到。不是 alt 标签是不是好东西。
【解决方案2】:

搜索引擎蜘蛛只能读取初始请求而无需运行 JS 代码。

站点 1 使用 javascript

<html>
<title></title>
<script>
document.title = 'Hello World!'
</script>
</html>

站点 2 使用 html

<title>Hello World!</title>

程序将获取代码但无法解释 javascript。它很可能会使用正则表达式来确定某些元素以及这些元素中的数据。

【讨论】:

  • “搜索引擎蜘蛛只能读取初始请求而无需运行 JS 代码”——并非所有搜索引擎蜘蛛都如此。
猜你喜欢
  • 1970-01-01
  • 2011-08-07
  • 2014-03-20
  • 1970-01-01
  • 2020-05-28
  • 2018-06-26
  • 2015-08-15
  • 1970-01-01
  • 2016-03-14
相关资源
最近更新 更多