老肖博客
搜索引擎SEO及面向AI的ASO-GEO优化 252 次浏览 2 分钟阅读

面向GEO优化,我向AI重新学习并强化HTML5语义化标签及寻求最佳实践

GEO时代到来了,你可以通过很多方式来实现GEO。如通过高权重的自媒体平台(如知乎这样的)或大的新闻网站或垂直网站发文发稿等来快速实现目标(这也是当今很多GEO外包服务商在干的事)。但作为甲方营销从业者,从更长远来说,您的官网才应是自动化投喂AI大模型的第一平台,特别在海外,这一点比较明显。

但要实现官网成为AI大模型的第一手权威信息提供者,我们需要重新加强对“HTML5语义化标签”的理解和如何正确无误的使用。这一点,老肖直接向AI提问。用的是DEEPSEEK。

当然,首先,我们要从基础开始,重新温习一下HTML5语义化标签(语义化是指使用恰当的HTML标签来表达内容的含义,这样AI大模型才能更好地理解你的内容,对搜索爬虫亦是如此,有助于更好地实现SEO与GEO双赢),这方面的起步教程请参考菜鸟教程:HTML5 语义元素

以下这个区域很重要,特别截图如下。

HTML5语义化标签

但这里缺少一个元素,就是<main>。DEEPSEEK告诉我,<main>指的是文档主要内容(每个页面要唯一)。

所以,你要去检查一下你网站的一些重要页面,如文章页,看看主体部分的HTML,有没有<main>......</main>类。并同时检查,页面是否只有一个main。

(不检查不知道,一检查吓一跳,华叔自有的一个重要网站,主体部分出现好多main,还嵌套,像这种就必须改进)。

除了main标签在页面是唯一,H1标签也必须唯一。这两个唯一很重要。

来看看AI给出的语义化最佳实践。你看,技术问题直接问AI,省得去看几十篇文章,再从中找答案。

上面这个HTML5文档结构,加入了<main>,就是一个极好的范本。

*本页面的HTML部分,老肖便按此做了修改。确保文章页有<mian>和<h1>且是唯一。

附上结构标签,这是最重要的,属于全局。

结构标签:

• <header> :定义文档或章节的页眉,通常包含标题、logo和导航。

• <nav> :定义导航链接的容器。

• <main> :定义文档的主要内容,每个页面应该只有一个 <main> 元素。

• <article> :定义独立的自包含内容,如博客文章、新闻文章等。

• <section> :定义文档中的章节,通常包含标题。

• <aside> :定义与主内容相关但不是必需的内容,如侧边栏、引用等。

• <footer> :定义文档或章节的页脚,通常包含版权信息、联系方式等。

要注意的是<section>标签,要注意如何更好地用(补充<section> 的用途:文档中的主题性分组,这句话应该能更好理解)。

以下是示例:

<!-- 不好 - section应该包含标题 -->
<section>
<div>一些内容</div>
</section>

<!-- 好 -->
<section>
<h2>章节标题</h2>
<p>章节内容</p>
</section>

这里有一个很重要但易被忽视的点,就是标题层级不要跳,例如你的主标题是h1,到了子标题就变成h3了。要检查,h1后是h2,h2后是h3,不要越级。 其目的还是要保持文档结构的清晰。

还有几个小的地方,也记下来。

1.给图片加上alt。示例:<img src="product.jpg" alt="红色运动鞋 - 2023新款">

2.无障碍ARIA属性别拉下。示例:<nav aria-label="主导航">

3.使用<time>标签标记时间信息。示例: <time datetime="2023-12-01">2023年12月1日</time>
4.使用<address>标签标记联系方式。示例:<address>联系作者:<a href="mailto:author@example.com">作者邮箱</a></address>

HTML语义化是现代Web开发的基石。通过正确使用语义标签,我们能够:

  • 创建更具包容性的网站 - 为所有用户提供更好的体验
  • 提高搜索引擎可见性 - 帮助搜索引擎理解内容
  • 构建更健壮的代码 - 减少维护成本
  • 面向未来开发 - 确保长期兼容性

总之,检查你网站HTML语义化标签——从结构到文本细节,来一个全套梳理及强化,既利于SEO,又利于GEO。

最后,补上一个进阶版的,见:这 7 个 HTML5 语义标签,你可能一直用错了!

此文总结很到位,先截图收好以备用。

HTML5语义化结构

更新于

相关文章

23

  1. 之前做项目就栽在h1重复上,被SEO坑惨了

  2. alt文本示例举得挺具体,红色运动鞋这种描述方式可以借鉴

  3. 想问下time标签对GEO具体有多大帮助?

    1. time标签对GEO的帮助可能没那么直接,但结构化时间信息能让AI更准识别事件时序,hhh

  4. ARIA属性一直没搞明白,有更简单的教程推荐吗

  5. 看到检查出多个main那里笑出声,我们公司网站也这德行

  6. 感觉aside标签在实际项目里用得比较少啊

  7. 这种实操经验比纯理论有用多了

    1. 实操派最爱这种不绕弯子的内容,改完就能上线验证效果

  8. 我们官网上周刚被测出main嵌套,改得头都大了

  9. main唯一性真的容易翻车,尤其多人维护的项目

  10. h1跳级这事太常见了,模板复制粘贴就容易出问题

  11. 想问下address标签对SEO有加成吗?还是纯为无障碍考虑?

  12. 这个思路很实用啊,特别是main标签唯一性的提醒

  13. 华叔这波操作属实实用,比那些空谈概念的强多了

  14. main和h1检查完后流量没啥变化,是不是还得配合别的动作?

  15. 前几天刚搞完网站语义化改造,确实累但值得

    1. 必须的。

  16. 感觉菜鸟教程那篇讲得蛮清楚,适合新手入门

  17. 又是标题党?点进来才发现是干货,还行吧

  18. 蹲个后续,有没有实际案例对比改前改后的GEO表现?

    1. 赢在细节。这些是基建,做好才有机会。

  19. Thanks for sharing your thoughts on GEO优化.
    Regards