使用微格式(Microformats)優化網站的技術方法

|

微格式(Microformats)是一套通過在HTML中嵌入約定好的class名稱,直接賦予內容語義的技術方案,核心理念是“先為人類設計、再為機器優化”,但是現在也有助於AI識別,屬於是常規默認的優化選項,如果網站正在規劃GEO和AEO,那麼可以衡量微格式執行鍼對性的策略。

微格式的核心語法:

前綴含義適用標籤示例
p-純文本屬性任意文本標籤p-namep-summary
u-URL 屬性<a> <img> 等u-urlu-photo
dt-日期時間屬性<time> datetimedt-publisheddt-start 
e-嵌入式 HTML 內容塊級元素e-content

根類名:表示實體類型,如 h-card(個人/組織)、h-entry(文章/帖子)、h-event(事件)、h-recipe(食譜)等,解析器會沿着根類名向內遞歸提取屬性。

代碼示例:

<article class="h-entry">
  <h1 class="p-name">使用微格式優化網站的技術方法</h1>
  <p>
    作者:<a class="p-author h-card" href="https://www.seosiguan.com/">SEO私館</a>
    發佈:<time class="dt-published" datetime="2026-05-05T00:30:00+08:00">2026年5月5日</time>
  </p>
  <div class="e-content">
    <p>這是文章的正文,支持任意HTML標記……</p>
  </div>
  <a class="u-url" href="https://www.seosiguan.com/post/2406.html">永久鏈接</a>
</article>

使用微格式的注意事項:

與語義化標籤配合:用<article>包裹h-entry,用<address>包裹h-card,結合原生語義進一步強化可訪問性。

使用h-feed 組織列表:博客首頁、歸檔頁使用class="h-feed"包裹h-entry列表,解析器可提取完整的時間線。

保持datetime屬性:dt-*類必須綁定在<time>元素上並填寫機器可讀的ISO 8601時間,本地化展示另用可見文本。

URL屬性只放一次:u-urlh-entry中代表此內容的永久鏈接,應放在<a><link>中,避免一個條目出現多個u-url造成歧義(除故意標識多個同類鏈接外)。

結語:微格式主要是輔助,不代表決定性,比較適合輕量化或是不復雜的網站,所以還是要酌情使用,但是微格式的功能是解析器,便於聲明內容主權化( IndieWeb),這點是有利於在AI時代中標識人工原創文章的信號,所以微格式是網站做SEO和AEO/GEO的簡易且低成本的技術方案。