使用微格式(Microformats)優化網站的技術方法
微格式(Microformats)是一套通過在HTML中嵌入約定好的class名稱,直接賦予內容語義的技術方案,核心理念是“先為人類設計、再為機器優化”,但是現在也有助於AI識別,屬於是常規默認的優化選項,如果網站正在規劃GEO和AEO,那麼可以衡量微格式執行鍼對性的策略。
微格式的核心語法:
| 前綴 | 含義 | 適用標籤 | 示例 |
|---|---|---|---|
p- | 純文本屬性 | 任意文本標籤 | p-name、p-summary |
u- | URL 屬性 | <a> <img> 等 | u-url、u-photo |
dt- | 日期時間屬性 | <time> datetime | dt-published、dt-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-url在h-entry中代表此內容的永久鏈接,應放在<a>或<link>中,避免一個條目出現多個u-url造成歧義(除故意標識多個同類鏈接外)。
結語:微格式主要是輔助,不代表決定性,比較適合輕量化或是不復雜的網站,所以還是要酌情使用,但是微格式的功能是解析器,便於聲明內容主權化( IndieWeb),這點是有利於在AI時代中標識人工原創文章的信號,所以微格式是網站做SEO和AEO/GEO的簡易且低成本的技術方案。