評估網站能否被搜尋引擎與 AI crawler 發現,聚合「發現」面向。
方案6 AI Pro 報告
逐頁 AI 分析、Jira/Backlog 任務拆解、系統性架構診斷與可重複執行改善流程
AI Pro 深度分析(PLAN6)
以下內容由 AI 根據爬取資料自動產生,供工程改善參考。Token 限制:500,001-2,000,000+ tokens。
概述
本分析聚焦於以下三個核心指標,以最大化 AI Pro 計劃的效益並有效控制運算成本:
- 結構化資料 (JSON-LD) - 影響搜尋引擎語義理解和豐富摘要展示
- API 規格 (OpenAPI) - 實現 AEO(AI Engine Optimization)的基石
- 網站地圖 (Sitemap) - 搜尋引擎發現和索引的主要途徑
首頁(Home Page)
樣本頁面: https://stage-geo.aulait.ai/
首頁作為網站的門戶,其技術健全性對整體網站的搜尋引擎可見度及品牌信譽至關重要。
1. 具體問題點與優先級
問題點:結構化資料類型合法性缺失
- 說明: 「Schema 類型合法率」為 0/8。這表示首頁可能完全沒有部署
Organization或WebSite等關鍵結構化資料,或已部署的資料存在嚴重語法錯誤。 - 優先級: Critical
- 預期影響: 嚴重阻礙搜尋引擎理解網站的組織實體及網站本身,影響品牌知識圖譜的建立。
- 說明: 「Schema 類型合法率」為 0/8。這表示首頁可能完全沒有部署
問題點:結構化資料與 HTML 內容一致性低
- 說明: 「與 HTML 內容一致性」為 1.3/5。即使存在部分結構化資料,其所描述的資訊可能與首頁的視覺內容不符。
- 優先級: High
- 預期影響: 搜尋引擎可能會忽略不一致的結構化資料,降低其影響力。
問題點:網站地圖包含問題
- 說明: 「網址合法性健康度」和「同網域健康度」均為 0/5。
- 優先級: High
- 預期影響: 首頁的爬取頻率和索引效率可能受到影響。
2. 對應的改善建議
- 實作或修正組織 (Organization) 及網站 (WebSite) Schema
{ "@context": "https://schema.org", "@graph": [ { "@type": "Organization", "@id": "https://stage-geo.aulait.ai/#organization", "name": "GEO260520_01", "url": "https://stage-geo.aulait.ai/", "logo": "https://stage-geo.aulait.ai/images/logo.png", "contactPoint": { "@type": "ContactPoint", "telephone": "+886-XXX-XXXX", "contactType": "customer service" } }, { "@type": "WebSite", "@id": "https://stage-geo.aulait.ai/#website", "url": "https://stage-geo.aulait.ai/", "name": "GEO260520_01", "description": "提供關於 GEO260520_01 的服務與資訊", "publisher": { "@id": "https://stage-geo.aulait.ai/#organization" } } ] }
內容頁(Content Page)
樣本頁面:
https://stage-geo.aulait.ai/faqhttps://stage-geo.aulait.ai/planshttps://stage-geo.aulait.ai/explanationshttps://stage-geo.aulait.ai/plans/demo/plan1
內容頁是網站提供資訊、服務或產品詳細描述的主要載體。
1. 具體問題點與優先級
問題點:結構化資料類型合法性缺失
- 說明: 「Schema 類型合法率」為 0/8。大多數或所有內容頁都未部署合適的結構化資料。
- 優先級: Critical
問題點:結構化資料與 HTML 內容一致性低
- 說明: 「與 HTML 內容一致性」為 1.3/5。若內容頁存在結構化資料,其標記的屬性值與頁面實際內容不符。
- 優先級: High
問題點:網站地圖未妥善處理內容頁 URL
- 說明: 「網址合法性健康度」和「同網域健康度」均為 0/5。
- 優先級: High
2. 對應的改善建議
針對不同內容頁類型實作合適的結構化資料
- FAQ 頁 (
/faq): 實作FAQPageSchema - 計畫/服務頁 (
/plans): 實作Service或ProductSchema - 解釋說明頁 (
/explanations): 實作Article或HowToSchema
- FAQ 頁 (
確保結構化資料的數據與頁面可見內容完全同步
- 建立嚴格的內容管理流程
- 考慮自動化 Schema 生成
- 定期手動檢查關鍵頁面
優化內容頁在網站地圖中的包含與健康度
- 確保所有可索引的內容頁 URL 都被包含
- 排除所有非規範、重複或被 noindex 標記的 URL
- 定期更新網站地圖
OpenAPI 規格優化
由於 API 規格得分最低(33%),這是需要優先改善的領域。
1. 定義 Components Schemas
- 全面盤點所有 API 資源涉及的資料結構
- 為每個獨特的資料模型創建明確的 Schema 定義
- 確保所有 API 路徑的請求和響應體都引用這些中心化的 Schema
2. 補齊 Response Schema 定義
- 為每個 API 端點定義所有可能的 HTTP 狀態碼回應
- 在
schema部分引用已定義的資料模型 - 對於錯誤響應,定義標準化的錯誤 Schema
3. 確保包含所有有效 API 路徑
- 全面審核後端服務所提供的所有 API 端點
- 將所有實際存在的 API 路徑及其 HTTP 方法添加到規格中
- 為每個路徑操作提供描述、參數和響應定義
系統性改善路線圖
第一階段:基礎修復(1-2 週)
- 結構化資料基礎修正 - 修正 Schema 類型合法率
- 網站地圖徹底審查 - 確保 URL 合法性和同網域健康度
- OpenAPI 規格補全 - 定義 Components 和 Response Schemas
第二階段:質量提升(2-4 週)
- 結構化資料內容一致性 - 確保 Schema 與 HTML 內容匹配
- 內部連結優化 - 建立層次化連結結構
- Meta 標籤完善 - 確保社交媒體預覽標籤完整
第三階段:進階優化(4 週以上)
- 內容頁特定類型優化 - 為 FAQ、文章等實施差異化 Schema
- 定期監測驗證 - 建立持續的監測機制
- API 規格維護 - 確保規格與實際 API 行為保持一致
本分析重點關注影響最大的三個指標。請依照優先級逐步實施改善,在每個階段使用工具驗證效果。
關鍵評分總覽
以下三個分數由六大面向 evidence 加權聚合而來,提供 AI 系統對這個網站的發現性、可讀性與可行動性的高層次快照。六大面向原始分數仍可在下方追溯。
評估語意是否可被機器正確解析且被 AI 摘要或引用清單採用,聚合「理解」面向。
評估網站能否透過 OpenAPI 或結構化能力描述被 AI Agent 整合,聚合「引用」面向。
三個產品面向
每個面向映射到一或多個衍生分數。「理解」與「引用」共享同一個分數,因為兩者的評估證據高度重疊。
能不能被搜尋引擎與 AI crawler 找到
能不能被機器正確解析語意、主題與正式版本
能不能被 AI 摘要、答案引擎或引用清單採用
各評分優先改善建議
每個衍生分數列出前三個改善項目,依「面向權重 × 分數缺口」排序,優先改善影響最大的項目。
面向評分
83%
網站地圖 目前得分 83%,評分為 優。
97%
爬蟲規則 目前得分 97%,評分為 優。
33%
API 規格 目前得分 33%,評分為 需關注。
84%
HTML原始碼 目前得分 84%,評分為 優。
84%
Meta 標籤 目前得分 84%,評分為 優。
70%
結構化資料 目前得分 70%,評分為 優。
六面向分布(雷達圖)
評分等級說明
此面向整體表現穩定,持續監控即可,並在日常維運中補強少數邊界情境。
目前已有部分基礎,在一致性或完整性上仍有改善空間,進一步優化可提升整體成效。
此面向存在明確缺口,會實際影響搜尋可見性、渲染理解或結構化判讀,建議排入改善計畫。
核心可爬取性或索引能力已被明顯阻斷,此面向需優先修復,再進行其他優化工作。
高優先問題與風險
Meta 標籤出現重複定義
相同語意的 meta 標籤重複出現,可能讓 crawler 難以判定最終值。
- ::theme-color::
JSON-LD 與頁面內容不完全一致
JSON-LD 的 name/headline/description 與 HTML title/meta description 不完全對齊。
- description mismatch
- title/name/headline mismatch
Rich Results 必要欄位不完整
部分可支援 rich results 的 schema type 沒有補齊必要欄位。
- Article
可優化項目
Canonical 與頁面網址不完全一致
canonical 存在但與目前頁面的 host/path 不完全對齊,可能影響索引判定。
- https://geo.aulait.ai
Organization / WebSite / WebPage 關聯不足
站點級 schema 關聯不完整,會降低實體與網站之間的語義連結。
- missing WebPage node
- missing WebPage linkage fields
Title 可辨識度不足
title 過短、過於重複或 token 多樣性不足,會降低頁面主題辨識度。
- FAQ 說明 | GEO Scorecard | GEO Scorecard
- 六大面向說明 | GEO Scorecard | GEO Scorecard
- HTML 語意 | GEO Scorecard | GEO Scorecard
Sitemap 更新時效性不足
近期更新比例約為 64%,仍有部分頁面 lastmod 偏舊。
Description 品質不足
description 可能過短、過長或像 placeholder,會降低搜尋摘要品質。
- 查看 GEO Scorecard 服務條款,了解方案使用、付款安排、使用規範、責任限制與聯絡方式。
優先修正清單
找出 sitemap 中非 http/https 格式的 URL(如 ftp://、相對路徑、空字串),統一改為完整的 https:// 絕對 URL。若使用動態生成,在 sitemap 邏輯中加入 URL 格式驗證。
預期影響:提升合法 URL 比例確保爬蟲能直接存取每個頁面,改善整體 sitemap 品質分數。
<url><loc>ftp://example.com/file.pdf</loc></url>
<url><loc>/relative/path</loc></url><url><loc>https://example.com/file.pdf</loc></url>
<url><loc>https://example.com/relative/path</loc></url>移除 sitemap 中指向非主網域(如 CDN 子網域、staging 網域、第三方服務)的 URL。sitemap 應只包含本站的正規 URL。在 sitemap 生成器中設定域名過濾條件。
預期影響:同網域 URL 讓 Google 正確將所有頁面歸屬於本站,避免跨域索引混亂,提升網站整體的索引完整度。
<url><loc>https://cdn.example.com/product/123</loc></url>
<url><loc>https://staging.example.com/about</loc></url><url><loc>https://example.com/product/123</loc></url>
<url><loc>https://example.com/about</loc></url>建立 components.schemas 區塊,將常用的資料模型(如 User、Product、ErrorResponse)定義為可重用的 schema,並在 endpoint 的 requestBody 和 responses 中以 $ref: "#/components/schemas/..." 引用。
預期影響:集中的 schema 定義讓 AI Agent 能理解並重用資料模型,是構建複雜自動化工作流的基礎。
# 所有 schema 都 inline 定義,沒有 components.schemas
responses:
200:
content:
application/json:
schema:
type: object
properties:
id:
type: integercomponents:
schemas:
User:
type: object
properties:
id:
type: integer
example: 42
name:
type: string
example: Alice
# 在 endpoint 中以 $ref 引用:
schema:
$ref: "#/components/schemas/User"為每個 endpoint 的 responses["200"].content["application/json"] 加入 schema 定義(可直接定義或以 $ref 引用 components/schemas)。
預期影響:Response schema 讓 AI Agent 能正確解析 API 回傳資料並用於後續任務,是實現自動化工作流的關鍵。
responses:
200:
description: Success
# 缺少 content 與 schema,AI Agent 不知道回傳格式responses:
200:
description: Success
content:
application/json:
schema:
$ref: "#/components/schemas/User"確保 OpenAPI 文件的 paths 區塊包含所有現有的 API 端點。若 API 路徑少於 3 個,考慮是否有遺漏的端點未被文件化(如 CRUD 子路由、搜尋、過濾等)。
預期影響:充足的路徑數量讓 AI Agent 有足夠的動作選項完成複雜多步驟任務,提升 AI 引用度分數。
paths:
/health:
get:
summary: Health checkpaths:
/users:
get:
summary: 取得使用者清單
/users/{id}:
get:
summary: 取得單一使用者
put:
summary: 更新使用者
/reports:
post:
summary: 建立分析報告為 POST/PUT/PATCH endpoint 的 requestBody.content["application/json"] 加入 schema 定義,明確指定必填欄位(required)、各欄位型態(type)與格式(format)。
預期影響:明確的 request schema 讓 AI Agent 能自動生成正確的請求 body,大幅減少因格式錯誤導致的 API 呼叫失敗,提升 AI 引用度。
requestBody:
content:
application/json:
schema: {}
# 空 schema,AI Agent 無法知道需要送什麼資料requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- name
- email
properties:
name:
type: string
example: Alice
email:
type: string
format: email
example: alice@example.com為每個 operation 加入 summary(一行簡短說明)和 description(詳細用途、限制、副作用說明),以及 responses[200] 的 description 欄位。
預期影響:完整的說明讓 AI Agent 能正確選擇並呼叫對應的 API,減少因資訊不足導致的誤用與錯誤呼叫。
paths:
/users:
get:
responses:
200:
description: OKpaths:
/users:
get:
summary: 取得使用者清單
description: 回傳所有啟用中的使用者,支援 page/limit 分頁參數。
responses:
200:
description: 成功,回傳使用者陣列(含分頁 metadata)為所有 path/query parameters 加入完整的定義:name、in(path/query/header)、required(布林)、description 和 schema(含 type 與 example)。
預期影響:完整的參數定義讓 AI Agent 能正確構建 URL 與請求,避免因參數型態錯誤導致 API 呼叫失敗。
parameters:
- name: id
in: path
# 缺少 schema 定義,AI Agent 不知道型態parameters:
- name: id
in: path
required: true
description: 使用者的唯一識別碼
schema:
type: integer
format: int64
example: 42在 OpenAPI 文件頂層定義 tags 清單(含 name 和 description),並在每個 operation 的 tags 欄位引用對應的 tag 名稱。
預期影響:Tags 讓 AI Agent 能按功能群組選擇 API,提升多步驟任務的規劃效率與工具選擇準確度。
paths:
/users:
get:
summary: 取得使用者
# 沒有 tags,無法分類tags:
- name: Users
description: 使用者管理相關操作
- name: Reports
description: 分析報告相關操作
paths:
/users:
get:
tags:
- Users
summary: 取得使用者清單對每個重要的 request/response schema 新增 inline example 或 components/examples。也可在 schema 中直接加入 example: 欄位。
預期影響:樣本資料讓 AI Agent 能對比實際回應格式並自動產生測試案例,大幅提升 AI 引用度。
responses:
200:
content:
application/json:
schema:
$ref: "#/components/schemas/User"
# 缺少 exampleresponses:
200:
content:
application/json:
schema:
$ref: "#/components/schemas/User"
example:
id: 42
name: Alice
email: alice@example.com在 <html> 標籤加入正確的 lang 屬性,使用 BCP 47 語言代碼格式(如 zh-TW、zh-CN、en-US)。在 Next.js App Router 中,於 layout.tsx 的 <html lang="zh-TW"> 設定。多語系頁面的不同語言版本應各自宣告正確的 lang。
預期影響:正確的語言宣告讓 AI 能以正確語境理解頁面內容,影響搜尋引擎的語言匹配與 AI 回答的語言準確度。
<html>
<!-- 或 -->
<html lang="chinese"> <!-- 不符合 BCP 47 格式 --><!-- 繁體中文 -->
<html lang="zh-TW">
<!-- 英文 -->
<html lang="en-US">
<!-- 日文 -->
<html lang="ja">補充完整的 Open Graph 與 Twitter Card 標籤組合。og:image 必須使用絕對 URL 且建議尺寸為 1200×630px。twitter:card 設為 summary_large_image 以獲得最大圖片預覽效果。
預期影響:完整的 OG 與 Twitter Card 提升社群分享點擊率,同時讓 AI 搜尋引擎取得更豐富的頁面摘要資訊。
<!-- 缺少 OG/Twitter 標籤 -->
<head>
<title>首頁</title>
</head><!-- 完整 OG + Twitter Card -->
<meta property="og:title" content="免費 AI 發現度分析 – GEO Scorecard">
<meta property="og:description" content="輸入網址獲得六大面向 AI 發現度報告">
<meta property="og:image" content="https://example.com/og-image.jpg">
<meta property="og:url" content="https://example.com/">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="免費 AI 發現度分析 – GEO Scorecard">
<meta name="twitter:description" content="輸入網址獲得六大面向 AI 發現度報告">
<meta name="twitter:image" content="https://example.com/og-image.jpg">使用瀏覽器開發者工具或 MetaSEO 等擴充功能檢查 <head> 內的重複標籤,移除重複的 og:title、description 等標籤,每個 property/name 應只出現一次。Next.js 中確認自訂 Head 元件不與 layout.tsx 的 metadata export 產生衝突。
預期影響:消除重複標籤確保搜尋引擎讀取正確的版本,避免因標籤衝突導致搜尋摘要與社群預覽顯示錯誤內容。
<meta name="description" content="第一個描述">
<meta name="description" content="第二個描述"> <!-- 重複,後者覆蓋前者 -->
<meta property="og:title" content="標題A">
<meta property="og:title" content="標題B"><!-- 每個標籤只出現一次 -->
<meta name="description" content="輸入網址獲得 AI 發現度分析報告">
<meta property="og:title" content="免費 AI 發現度分析 – GEO Scorecard">審查所有 JSON-LD 區塊,確認每個 @type 都是 schema.org 官方認可的類型。常見拼寫錯誤:WebSite(注意大小寫)、BreadcrumbList(不是 BreadCrumbList)、FAQPage(不是 FaqPage)。
預期影響:100% 的合法類型率確保每個 JSON-LD 節點都有效,最大化 Rich Results 資格與 Knowledge Graph 理解能力。
{
"@type": "web-page" // 錯誤格式
}
// 或
{
"@type": "BlogPost" // 應為 BlogPosting
}// 正確的 Schema.org 類型名稱
{ "@type": "WebPage" }
{ "@type": "BlogPosting" }
{ "@type": "BreadcrumbList" }
{ "@type": "FAQPage" }若同一頁面有多個 JSON-LD 區塊引用同一實體(如 Organization),確保它們的 name、url、@id 完全一致。最佳實踐是定義一個帶 @id 的實體節點,其他節點透過 @id 引用。
預期影響:一致的主體實體讓 Google Knowledge Graph 能跨頁面識別並累積實體信號,有助於建立品牌知識面板。
// 兩個 JSON-LD 對同一組織的描述不一致
{ "@type": "Organization", "name": "GEO Scorecard" }
{ "@type": "Article", "publisher": { "@type": "Organization", "name": "GEO-Scorecard" } }// 定義主體實體,其他節點引用
{ "@type": "Organization", "@id": "https://example.com/#org", "name": "GEO Scorecard", "url": "https://example.com" }
{ "@type": "Article", "publisher": { "@id": "https://example.com/#org" } }確保 JSON-LD 中的 name(WebPage)或 headline(Article)與 <title> 一致,description 與 meta description 一致。在 Next.js 中,可從共用的 metadata 物件同時生成 meta tags 和 JSON-LD 內容。
預期影響:JSON-LD 與 HTML 內容一致是 Google 結構化資料有效性的前提,不一致可能導致 Rich Results 資格被取消。
// HTML: <title>GEO Scorecard - 首頁</title>
// JSON-LD:
{ "@type": "WebPage", "name": "歡迎頁面" } // 不一致// HTML: <title>免費 AI 發現度分析 – GEO Scorecard</title>
// JSON-LD:
{ "@type": "WebPage", "name": "免費 AI 發現度分析 – GEO Scorecard" } // 一致確保 sitemap 涵蓋網站所有重要的公開頁面(首頁、產品頁、分類頁、部落格文章、關於頁等)。若頁面數量少,考慮是否有動態生成的頁面未被納入。可用 next-sitemap 或 CMS 整合自動生成。
預期影響:充足的頁面覆蓋讓 AI crawler 能發現整個網站的內容地圖,直接提升 AI 發現度與可索引深度。
# sitemap 只有 1 個 URL
<urlset>
<url><loc>https://example.com/</loc></url>
</urlset># 涵蓋所有重要頁面的 sitemap(最少含首頁、核心功能頁、重要內容頁)
<urlset>
<url><loc>https://example.com/</loc></url>
<url><loc>https://example.com/products/</loc></url>
<url><loc>https://example.com/about/</loc></url>
<!-- ... 更多頁面 -->
</urlset>參考 Google 的 Rich Results 文件確認各類型的必要欄位,補齊缺少的欄位。Product 需要 name、image、description、offers(含 price 和 priceCurrency);FAQPage 需要完整的 mainEntity 問答陣列。
預期影響:完整的 Rich Results 欄位讓商品、文章、FAQ 直接在 Google 搜尋結果以豐富卡片顯示,點擊率可提升 30–300%。
// Product 缺少 offers(無法出現商品 Rich Results)
{
"@type": "Product",
"name": "GEO Scorecard Pro"
}{
"@type": "Product",
"name": "GEO Scorecard Pro",
"image": "https://example.com/product.jpg",
"description": "完整的 AI 發現度分析訂閱方案",
"offers": {
"@type": "Offer",
"price": "99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}確保 BreadcrumbList 的每個 itemListElement 都包含 @type(ListItem)、position(從 1 開始的整數)、item(完整 URL)和 name(麵包屑標籤文字)。
預期影響:完整的 BreadcrumbList 讓 Google 在搜尋結果中顯示麵包屑導覽,幫助用戶了解頁面在網站中的位置,提升點擊率。
{
"@type": "BreadcrumbList",
"itemListElement": [
{ "name": "首頁" },
{ "name": "商品" }
]
}{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": "https://example.com/",
"name": "首頁"
},
{
"@type": "ListItem",
"position": 2,
"item": "https://example.com/products/",
"name": "商品"
}
]
}網站地圖:
83%
- 網站地圖 目前得分 83%,評分為 優。
- 目前表現較佳:是否存在 Sitemap。
- 優先改善項目:網址合法性健康度。
可優化項
Sitemap 更新時效性不足
近期更新比例約為 64%,仍有部分頁面 lastmod 偏舊。
完整子項明細
| 子項目 | 檢核方式 | 狀態 | 分數 |
|---|---|---|---|
| 是否存在 Sitemap | 確認網站根目錄或 robots.txt 中是否提供 sitemap.xml 或 sitemap 索引檔。 | 良好 | 2 / 2 |
| Sitemap 入口可取得性 | 檢查 sitemap 入口 URL 是否可連線且回應 2xx/3xx。 | 良好 | 8 / 8 |
| Sitemap XML 可解析性 | 檢查 sitemap 入口回應是否為可解析的 XML sitemap 內容。 | 良好 | 8 / 8 |
| 格式正確率 | 檢查 <loc> 是否為合法完整 URL(http/https),並按比例計分。 | 良好 | 8 / 8 |
| 頁面可訪問性 | 對抽樣 URL 發送請求,依可成功回應比例計分(2xx/3xx)。 | 良好 | 8 / 8 |
| URL 唯一性 | 依重複率計分,重複越少分數越高。 | 良好 | 5 / 5 |
| 更新時效性 | 依 lastmod 在最近 30 天內的比例計分。 | 良好 | 3 / 5 |
| 網域一致性 | 依 URL 是否屬於同一網域按比例計分。 | 良好 | 5 / 5 |
| 網址數量充足 | 依 URL 數量分段計分,避免 sitemap 資料量不足。 | 異常 | 1 / 3 |
| 是否完全無 noindex 頁面 | 抽樣頁面若完全無 noindex,給滿分;否則為 0。 | 良好 | 8 / 8 |
| 可索引 URL 比例 | 依抽樣頁面未出現 noindex 的比例計分。 | 良好 | 8 / 8 |
| 網址合法性健康度 | 依合法 URL 比例計分,非 http/https 或無法解析者會降低分數。 | 異常 | 0 / 0 |
| 同網域健康度 | 依 sitemap URL 與主網域一致的比例計分。 | 異常 | 0 / 0 |
| 網址格式健康度 | 檢查是否包含 undefined/null/javascript: 等異常 URL 型態。 | 良好 | 3 / 3 |
爬蟲規則:
97%
- 爬蟲規則 目前得分 97%,評分為 優。
- 目前表現較佳:robots.txt 是否存在。
- 優先改善項目:robots.txt 是否存在。
完整子項明細
| 子項目 | 檢核方式 | 狀態 | 分數 |
|---|---|---|---|
| robots.txt 是否存在 | 確認網站根目錄是否提供 robots.txt 檔案。 | 良好 | 8 / 8 |
| 是否定義 User-agent | 檢查是否有定義 User-agent 條目。 | 良好 | 5 / 5 |
| 是否包含爬蟲規則 | 檢查是否存在 Allow 或 Disallow 規則(不含未知指令)。 | 良好 | 2 / 2 |
| 是否提供 Sitemap | 檢查 robots.txt 是否宣告 Sitemap URL。 | 良好 | 1 / 1 |
| 語法是否正確 | 檢查指令格式與結構是否可被正確解析。 | 良好 | 1 / 1 |
| 是否未封鎖 API 或靜態資源 | 檢查是否未出現 /api/、/assets、/locales 等禁止爬取的路徑。 | 良好 | 3 / 3 |
| 是否未封鎖整站 | 若出現 Disallow: /,此項為 0 分(表示整站禁止爬取)。 | 良好 | 8 / 8 |
| 是否未封鎖 CSS | 檢查 Disallow 是否未阻擋 .css 檔案。 | 良好 | 8 / 8 |
| 是否未封鎖 JavaScript | 檢查 Disallow 是否未阻擋 .js 檔案。 | 良好 | 8 / 8 |
| 是否未封鎖圖片 | 檢查 Disallow 是否未阻擋 .png/.jpg/.svg 等圖片格式。 | 良好 | 5 / 5 |
| 是否未封鎖字型檔 | 檢查 Disallow 是否未阻擋 .woff2/.ttf 等字型格式。 | 良好 | 3 / 3 |
| 是否未封鎖 Sitemap | 檢查 Disallow 是否未阻擋 sitemap URL。 | 良好 | 3 / 3 |
| 是否不含未知指令 | 檢查是否未出現 RFC 9309 未定義指令(如 Crawl-delay、Host)。 | 良好 | 1 / 1 |
| 是否允許主要搜尋引擎爬蟲 | 確認 Googlebot、Bingbot 未被明確全封鎖。 | 良好 | 8 / 8 |
| 是否允許主要 AI 爬蟲 | 確認 12 種主要 AI 爬蟲(GPTBot、ChatGPT-user、OAI-SearchBot、Google-Extended、PerplexityBot、PerplexityUser、ClaudeBot、Anthropic-ai、CCBot、Bytespider、Amazonbot、Applebot)未被全封鎖。 | 良好 | 2 / 2 |
| Sitemap URL 是否為合法絕對網址 | 檢查 Sitemap 宣告是否為 http/https 完整 URL。 | 良好 | 3 / 3 |
| Sitemap 是否可存取 | 檢查 Sitemap URL 是否可成功連線(2xx/3xx)。 | 良好 | 3 / 3 |
| 是否避免高風險萬用字元封鎖 | 檢查是否出現 `/*?`、`/*.php$` 等高風險規則。 | 良好 | 5 / 5 |
| 是否避免 Allow/Disallow 規則衝突 | 檢查同路徑是否同時出現 Allow 與 Disallow。 | 良好 | 1 / 1 |
| robots.txt 檔案大小是否合理 | 檢查 robots.txt 大小是否過大(>500KB)。 | 良好 | 1 / 1 |
| robots.txt 可取得性與 HTTP 狀態 | 檢查 /robots.txt 是否可連線且回應狀態正常。 | 良好 | 8 / 8 |
| Sitemap 指向內容型態是否正確 | 檢查 Sitemap URL 回傳內容是否為有效 XML sitemap。 | 良好 | 3 / 3 |
| 是否包含 User-agent: * 群組 | 檢查是否具備全域 User-agent 群組。 | 良好 | 1 / 1 |
| 規則優先序可解析性 | 檢查規則是否可依最長匹配原則明確解讀。 | 良好 | 1 / 1 |
| 是否允許關鍵渲染路徑 | 檢查 /_next/、/static/、/build/ 等是否未被封鎖。 | 良好 | 8 / 8 |
API 規格:
33%
- API 規格 目前得分 33%,評分為 需關注。
- 目前表現較佳:文件結構合法性。
- 優先改善項目:資料結構(Components Schemas)。
完整子項明細
| 子項目 | 檢核方式 | 狀態 | 分數 |
|---|---|---|---|
| 文件結構合法性 | 確認文件是否為有效的 OpenAPI 文件(必須具有 openapi 欄位且符合 OAS 3.x 標準格式)。 | 良好 | 8 / 8 |
| 資料結構(Components Schemas) | 檢查 components.schemas 是否存在,並作為共用資料模型被 API 引用(OpenAPI 核心能力)。 | 異常 | 0 / 8 |
| Response Schema 定義 | 檢查 responses[200].application/json 是否具有 schema,確保回應格式可被機器理解。 | 異常 | 0 / 8 |
| API 路徑數量 | paths 是否至少包含 3 個以上的 API 路徑,代表 API 結構具備一定規模。 | 異常 | 0 / 5 |
| Request Schema 定義 | 檢查 requestBody.application/json 是否具有 schema,確保請求格式有明確定義。 | 異常 | 0 / 5 |
| 安全機制定義(Security Schemes) | 檢查是否定義 Bearer Token、OAuth2、API Key 等 securitySchemes,以呈現 API 的授權方式。 | 良好 | 5 / 5 |
| 基本資訊完整度 | 確認 info 區塊是否包含 title、version、description 等基本資訊。 | 良好 | 3 / 3 |
| 文件說明完整性 | 確認每個 API operation 都具有 summary/description,並至少提供 responses[200] 的描述。 | 異常 | 0 / 3 |
| 伺服器端點設定 | 檢查是否在 servers 陣列中定義至少一個 URL(用來表示 API 可在哪裡被呼叫)。 | 良好 | 2 / 2 |
| OpenAPI 版本宣告 | 檢查 openapi 欄位是否定義為 3.0 / 3.1(符合最新 OpenAPI 官方規範)。 | 良好 | 2 / 2 |
| 參數結構定義 | 是否在 parameters 中正確定義查詢參數、路徑參數等對應的 schema。 | 異常 | 0 / 2 |
| API 標籤分類 | 確認 API 是否使用 tags 進行分類,使文件更易閱讀與維護。 | 異常 | 0 / 1 |
| 範例資料(Examples) | 確認 response 或 request 中是否提供 example/examples,協助開發者理解 API 行為。 | 異常 | 0 / 1 |
HTML原始碼:
84%
- HTML原始碼 目前得分 84%,評分為 優。
- 目前表現較佳:Landmarks 完整性。
- 優先改善項目:語言宣告完整性。
完整子項明細
| 子項目 | 檢核方式 | 狀態 | 分數 |
|---|---|---|---|
| 網頁結構完整度 | 檢查是否有 <header>、<main>、<footer>、<nav> 等語意結構。 | 良好 | 7 / 8 |
| 標題階層合理性 | 確認是否僅有一個 <h1> 並且標題階層遞增合理 (H1→H2→H3)。 | 良好 | 6.9 / 8 |
| 互動與可存取性 | 檢查是否有按鈕、連結、表單及適當的 aria 標籤。 | 良好 | 4 / 5 |
| 圖片可存取性 | 確認所有 <img> 標籤是否都包含 alt 屬性。 | 良好 | 2 / 3 |
| 內容語意標籤使用 | 檢查是否使用 <article>、<section>、<aside>、<figure> 等語意標籤。 | 良好 | 1.3 / 2 |
| Landmarks 完整性 | 檢查 header/nav/main/footer 或對應 landmark role 的覆蓋完整度。 | 良好 | 5 / 5 |
| Heading 文字品質 | 檢查 h1~h3 是否有有效文字且避免重複模板字串。 | 良好 | 2.7 / 3 |
| 連結可及性 | 檢查 a[href] 是否具備可辨識文字或替代文字(aria-label/title/img alt)。 | 良好 | 5 / 5 |
| 表單可及性細節 | 檢查 input/select/textarea 是否有 label 或 aria 標註關聯。 | 良好 | 8 / 8 |
| 媒體語意補充 | 檢查 figure 是否有 figcaption,以及 video 是否有 track。 | 良好 | 2 / 3 |
| 語言宣告完整性 | 檢查 html lang 是否存在且符合語言代碼格式。 | 異常 | 0 / 3 |
| DOM 合法性 | 檢查重複 id 與不建議的 javascript: 連結比例。 | 良好 | 5 / 5 |
逐頁觀測
0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 2
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"如果 AI 看不懂你的網站,就很難推薦你",
"讓網站成為 AI 推薦的首選",
"讓 AI 推薦你的三個關鍵",
"發現",
"理解",
"引用"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 2
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"快速理解 GEO Scorecard 的定位、流程與交付內容",
"閱讀導覽",
"這份 faq 會回答什麼",
"關於 geo scorecard",
"1. geo scorecard 是什麼?",
"2. 這個產品主要在解決什麼問題?"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"選擇方案分級"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 2
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"email 驗證"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 2
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"服務條款",
"閱讀重點",
"服務條款",
"一、會員資格與註冊",
"二、服務內容",
"三、使用者提交資料與授權"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"連絡我們"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 2
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"隱私權政策",
"閱讀重點",
"隱私權政策",
"一、蒐集之個人資料類型",
"1. 帳號與驗證資料",
"2. 服務使用與分析資料"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"圖表比較"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 2
- ○圖片可存取性: 2
- ○Heading 文字品質: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"robots.txt 合規說明",
"閱讀導覽",
"robots.txt 為什麼重要",
"為什麼這是評分依據",
"什麼是 robots.txt",
"robots.txt 能做什麼,不能做什麼"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"方案1 quick score 報告",
"關鍵評分總覽",
"三個產品面向",
"面向評分",
"98%",
"87%"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○Heading 文字品質: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"方案2 standard score 報告",
"關鍵評分總覽",
"三個產品面向",
"各評分優先改善建議",
"簡化摘要結果",
"98%"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○Heading 文字品質: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"方案3 full score 報告",
"關鍵評分總覽",
"三個產品面向",
"各評分優先改善建議",
"面向評分",
"98%"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○Heading 文字品質: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"方案3 full score 報告",
"關鍵評分總覽",
"三個產品面向",
"各評分優先改善建議",
"面向評分",
"98%"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○Heading 文字品質: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"方案3 full score 報告",
"關鍵評分總覽",
"三個產品面向",
"各評分優先改善建議",
"面向評分",
"98%"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○Heading 文字品質: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"方案3 full score 報告",
"關鍵評分總覽",
"三個產品面向",
"各評分優先改善建議",
"面向評分",
"98%"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"專業諮詢服務",
"服務內容",
"診斷工作坊",
"改善路線圖",
"導入追蹤"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"html 結構語意說明",
"閱讀導覽",
"html 結構為什麼重要",
"什麼是 html 結構",
"為什麼這會成為評分依據",
"官方規範與參考連結"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"json-ld 結構化資料說明",
"閱讀導覽",
"json-ld 為什麼重要",
"什麼是 json-ld",
"為什麼這會成為評分依據",
"官方規範與參考連結"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"robots.txt 合規說明",
"閱讀導覽",
"robots.txt 為什麼重要",
"為什麼這是評分依據",
"什麼是 robots.txt",
"官方規範與參考連結"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"agent 可行動性說明(openapi)",
"閱讀導覽",
"openapi 為什麼重要",
"什麼是 openapi 路徑",
"為什麼這會成為評分依據",
"官方規範與參考連結"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"sitemap.xml 完整度說明",
"閱讀導覽",
"sitemap.xml 為什麼重要",
"什麼是 sitemap.xml",
"為什麼 sitemap.xml 會成為評分依據",
"官方規範與參考連結"
]
}0 筆說明
- ○語言宣告完整性: 0
- ○內容語意標籤使用: 1
- ○圖片可存取性: 2
- ○媒體語意補充: 2
原始證據 JSON
{
"mainCount": 1,
"headingSequenceValid": true,
"missingLandmarks": [],
"duplicateIds": [],
"javascriptHrefExamples": [],
"unlabeledFormFieldExamples": [],
"inaccessibleLinkExamples": [],
"headingExamples": [
"meta tags 標籤品質說明",
"閱讀導覽",
"meta tags 為什麼重要",
"什麼是 meta tags",
"為什麼這會成為評分依據",
"官方規範與參考連結"
]
}Meta 標籤:
84%
- Meta 標籤 目前得分 84%,評分為 優。
- 目前表現較佳:基本 SEO 標籤。
- 優先改善項目:社交媒體預覽標籤。
問題與風險
Meta 標籤出現重複定義
相同語意的 meta 標籤重複出現,可能讓 crawler 難以判定最終值。
- ::theme-color::
可優化項
Canonical 與頁面網址不完全一致
canonical 存在但與目前頁面的 host/path 不完全對齊,可能影響索引判定。
- https://geo.aulait.ai
Title 可辨識度不足
title 過短、過於重複或 token 多樣性不足,會降低頁面主題辨識度。
- FAQ 說明 | GEO Scorecard | GEO Scorecard
- 六大面向說明 | GEO Scorecard | GEO Scorecard
- HTML 語意 | GEO Scorecard | GEO Scorecard
Description 品質不足
description 可能過短、過長或像 placeholder,會降低搜尋摘要品質。
- 查看 GEO Scorecard 服務條款,了解方案使用、付款安排、使用規範、責任限制與聯絡方式。
完整子項明細
| 子項目 | 檢核方式 | 狀態 | 分數 |
|---|---|---|---|
| 基本 SEO 標籤 | 確認頁面是否包含核心 SEO 標籤:<title>、<meta name='description'>、<meta name='robots'>。缺少 title 或 description 會影響搜尋排名與 Snippet 顯示。 | 良好 | 8 / 8 |
| 社交媒體預覽標籤 | 檢查是否正確設定 Open Graph(og:title、og:description、og:image、og:url、og:type)以及 Twitter Card(twitter:card、twitter:title、twitter:description、twitter:image)。這些標籤有助於在社群平台分享時呈現良好的標題與圖片。 | 異常 | 0 / 0 |
| 通用瀏覽器與搜尋設定 | 確認是否包含 viewport(響應式)、charset(正確編碼)、canonical(避免重複內容)、theme-color 等必要標籤。這些項目能影響 SEO、渲染與頁面一致性。 | 良好 | 5 / 5 |
| 內容品質與字數最佳化 | 檢查 <title> 與 <meta description> 的字數是否符合 Google 推薦(title:20–70 字;description:50–160 字),確保搜尋摘要能完整呈現訊息,提升 CTR。 | 良好 | 4.9 / 5 |
| 重複標籤檢查 | 確認是否存在重複的 meta property/name,避免覆蓋或衝突。 | 異常 | 0 / 3 |
| 索引允許設定 | 確認 robots meta 未包含 noindex,並允許搜尋引擎索引。 | 良好 | 2 / 2 |
| Title 唯一性與可讀性 | 檢查 title 是否有足夠資訊密度、非單純品牌詞,避免過度模板化。 | 良好 | 4.7 / 5 |
| Description 品質 | 檢查 description 是否具備摘要性、長度合理且非 placeholder 模板文案。 | 良好 | 4.9 / 5 |
| Canonical 合法性 | 檢查 canonical 是否為可解析的絕對 URL,且與當前頁同網域。 | 良好 | 4.5 / 5 |
| Robots Meta 精準性 | 檢查 robots 指令是否為常見合法值,並避免 index/noindex、follow/nofollow 同時出現。 | 良好 | 3 / 3 |
| Open Graph 完整性 | 檢查 og:title、og:description、og:image、og:url、og:type 覆蓋率。 | 良好 | 5 / 5 |
| Twitter Card 完整性 | 檢查 twitter:card、twitter:title、twitter:description、twitter:image 覆蓋率。 | 良好 | 3 / 3 |
| 多語 Meta 一致性 | 檢查 hreflang 與 html lang 是否一致,降低多語索引混亂。 | 良好 | 3 / 3 |
逐頁觀測
1 筆說明
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "檢查 robots.txt、sitemap.xml、JSON-LD、Meta 標籤、HTML 語意與 OpenAPI,快速找出網站在搜尋引擎與 AI 工具中的發現度缺口。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Title 可辨識度不足:FAQ 說明 | GEO Scorecard | GEO Scorecard
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "FAQ 說明 | GEO Scorecard | GEO Scorecard",
"description": "整理 GEO Scorecard 的常見問題,完整涵蓋 AI SEO、六大面向、使用流程、方案差異、報告交付與分析範圍。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/faq",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Description 品質不足:查看 GEO Scorecard 服務條款,了解方案使用、付款安排、使用規範、責任限制與聯絡方式。
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○內容品質與字數最佳化: 3
原始證據 JSON
{
"title": "服務條款 | GEO Scorecard",
"description": "查看 GEO Scorecard 服務條款,了解方案使用、付款安排、使用規範、責任限制與聯絡方式。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/terms",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}1 筆說明
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "隱私權政策 | GEO Scorecard",
"description": "查看 GEO Scorecard 隱私權政策,了解電子郵件驗證、網站分析、訂單付款與客服聯繫等資料如何被蒐集與使用。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/privacy",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Title 可辨識度不足:六大面向說明 | GEO Scorecard | GEO Scorecard
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "六大面向說明 | GEO Scorecard | GEO Scorecard",
"description": "深入了解 GEO Scorecard 如何評估 robots.txt、Sitemap、JSON-LD、Meta 標籤、HTML 語意與 OpenAPI。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/explanations",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Canonical 與頁面網址不完全一致:https://geo.aulait.ai
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "GEO Scorecard | AI SEO 與網站索引分析平台",
"description": "GEO Scorecard 提供企業級網站索引、SEO、結構化資料與社群分享標籤分析,協助搜尋引擎與聊天軟體更準確理解你的網站。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Title 可辨識度不足:HTML 語意 | GEO Scorecard | GEO Scorecard
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "HTML 語意 | GEO Scorecard | GEO Scorecard",
"description": "說明語意化 HTML、標題層級與內容順序如何幫助搜尋引擎、輔助科技與 AI 摘要理解頁面。 內容包含評分標準、語意實作建議與品質檢查重點。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/explanations/html",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}1 筆說明
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "JSON-LD 結構 | GEO Scorecard | GEO Scorecard",
"description": "說明結構化資料如何把頁面意圖、主體、作者與商業屬性轉成機器可理解的語意圖譜。 內容包含評分標準、語意實作建議與品質檢查重點。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/explanations/jsonld",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Title 可辨識度不足:robots.txt 合規 | GEO Scorecard | GEO Scorecard
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "robots.txt 合規 | GEO Scorecard | GEO Scorecard",
"description": "說明 robots.txt 如何定義可抓取邊界、避免誤封鎖重要頁面,並支援搜尋引擎與 AI 代理穩定探索。 內容包含評分標準、語意實作建議與品質檢查重點。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/explanations/robots",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Title 可辨識度不足:Agent 可行動性 | GEO Scorecard | GEO Scorecard
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "Agent 可行動性 | GEO Scorecard | GEO Scorecard",
"description": "說明 OpenAPI 的 server、path、security、examples 品質如何決定 AI Agent 能否正確呼叫你的服務。 內容包含評分標準、語意實作建議與品質檢查重點。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/explanations/openapi",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Title 可辨識度不足:Sitemap 完整度 | GEO Scorecard | GEO Scorecard
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "Sitemap 完整度 | GEO Scorecard | GEO Scorecard",
"description": "說明 sitemap 如何提供可索引頁面的清單、更新節奏與優先序,降低重要內容被遺漏的風險。 內容包含評分標準、語意實作建議與品質檢查重點。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/explanations/sitemap",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}2 筆說明
- ●Title 可辨識度不足:Meta 標籤品質 | GEO Scorecard | GEO Scorecard
- ●Meta 標籤出現重複定義:::theme-color::
- ○社交媒體預覽標籤: 0
- ○重複標籤檢查: 0
- ○索引允許設定: 2
- ○Robots Meta 精準性: 3
原始證據 JSON
{
"title": "Meta 標籤品質 | GEO Scorecard | GEO Scorecard",
"description": "說明標題、描述、canonical、Open Graph 與 Twitter 卡片如何影響搜尋摘要與分享預覽。 內容包含評分標準、語意實作建議與品質檢查重點。",
"robotsContent": "index, follow",
"canonical": "https://geo.aulait.ai/explanations/meta-tags",
"duplicateMetaKeys": [
"::theme-color::"
],
"missingOg": [],
"missingTwitter": [],
"hreflangs": [],
"htmlLang": "zh-hant"
}結構化資料:
70%
- 結構化資料 目前得分 70%,評分為 優。
- 目前表現較佳:是否存在 JSON-LD。
- 優先改善項目:Schema 類型合法率。
問題與風險
JSON-LD 與頁面內容不完全一致
JSON-LD 的 name/headline/description 與 HTML title/meta description 不完全對齊。
- description mismatch
- title/name/headline mismatch
Rich Results 必要欄位不完整
部分可支援 rich results 的 schema type 沒有補齊必要欄位。
- Article
可優化項
Organization / WebSite / WebPage 關聯不足
站點級 schema 關聯不完整,會降低實體與網站之間的語義連結。
- missing WebPage node
- missing WebPage linkage fields
完整子項明細
| 子項目 | 檢核方式 | 狀態 | 分數 |
|---|---|---|---|
| 是否存在 JSON-LD | 檢查頁面是否含有 <script type='application/ld+json'>。無 JSON-LD 會直接失去結構化資料的搜尋能力。 | 良好 | 2 / 2 |
| JSON-LD 格式合法性 | 確認 JSON-LD 是否為合法 JSON,並且符合 W3C JSON-LD 1.1 要求:必須具備 @context 與 @type。 | 良好 | 8 / 8 |
| Schema.org 類型是否合法 | 確認 @type 是否為有效的 Schema.org 類型。若使用不存在的類型(例如 Org 或 Articl),Google 會忽略甚至降權。 | 良好 | 8 / 8 |
| 類型多樣性 | 統計 JSON-LD 中不同的 @type 數量,例如 WebPage、Organization、BreadcrumbList、FAQPage。類型多樣可提升搜尋理解度。 | 良好 | 2 / 2 |
| 資料完整度 | 依照 @type 的 Schema.org 必填欄位檢查(如 Article 必須含 headline、datePublished、image)。欄位越完整越容易出現 rich results。 | 良好 | 7.4 / 8 |
| 結構連結性(Knowledge Graph 友好) | 檢查是否使用 @id、publisher.@id、author.@id 來形成跨結構化資料的連結,提高 Google Knowledge Graph 的理解能力。 | 良好 | 3 / 3 |
| 與 HTML 內容一致性 | 比較 JSON-LD 的 name/headline/description 是否與 <title> 與 meta description 一致。Google 官方要求內容一致才計入排名。 | 異常 | 1.3 / 5 |
| 重複性控制 | 檢查是否有重複、無必要的 JSON-LD(例如兩份完全相同的 WebPage)。Google 會忽略過度或冗餘的 JSON-LD。 | 良好 | 3 / 3 |
| Schema 類型合法率 | 檢查 @type 是否為有效的 Schema.org 類型,依合法比例計分(無無效類型可拿滿分)。 | 異常 | 0 / 0 |
| Rich Results 關鍵欄位完整度 | 依 Article/Product/FAQ 等常見類型檢查關鍵欄位完整率,完整率越高越容易產生 rich results。 | 需關注 | 3.6 / 8 |
| @context 正規性 | 檢查 @context 是否使用 https://schema.org(或 http://schema.org),並以正規率計分。 | 良好 | 3 / 3 |
| JSON-LD 可解析率 | 檢查 JSON-LD 項目是否為可解析物件,依可解析比例計分。 | 良好 | 5 / 5 |
| 主體實體一致性 | 檢查同頁多份 JSON-LD 的主體實體(@id/name/url)是否一致,避免知識圖譜主體混亂。 | 異常 | 1 / 5 |
| Breadcrumb 結構完整性 | 檢查 BreadcrumbList 的 itemListElement 是否有 position 與 item/name 等關鍵欄位。 | 需關注 | 1.4 / 3 |
| Organization / Website 關聯完整性 | 檢查 Organization、WebSite、WebPage 間是否有 @id / isPartOf / publisher 等關聯連結。 | 良好 | 2.5 / 3 |
| 多語內容一致性 | 檢查 JSON-LD 的 inLanguage 是否與頁面 html lang 一致,並依一致比例計分。 | 良好 | 3 / 3 |
逐頁觀測
1 筆說明
- ●JSON-LD 與頁面內容不完全一致:description mismatch
- ○Schema 類型合法率: 0
- ○主體實體一致性: 0
- ○Breadcrumb 結構完整性: 0
- ○是否存在 JSON-LD: 2
原始證據 JSON
{
"totalNodes": 12,
"validNodes": 12,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"Service",
"OfferCatalog",
"FAQPage",
"ItemList"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"description mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}1 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○與 HTML 內容一致性: 0
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"FAQPage",
"BreadcrumbList"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch",
"description mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}2 筆說明
- ●Rich Results 必要欄位不完整:Article
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
- ○類型多樣性: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"Article",
"BreadcrumbList"
],
"missingRichResultTypes": [
"Article"
],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}2 筆說明
- ●Rich Results 必要欄位不完整:Article
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
- ○類型多樣性: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"Article",
"BreadcrumbList"
],
"missingRichResultTypes": [
"Article"
],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}1 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○與 HTML 內容一致性: 0
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"CollectionPage",
"WebPage",
"ItemList",
"BreadcrumbList"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch",
"description mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}2 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ●Organization / WebSite / WebPage 關聯不足:missing WebPage node
- ○Schema 類型合法率: 0
- ○Rich Results 關鍵欄位完整度: 0
- ○Breadcrumb 結構完整性: 0
- ○主體實體一致性: 1
原始證據 JSON
{
"totalNodes": 4,
"validNodes": 4,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": [
"missing WebPage node",
"missing WebPage linkage fields"
]
}1 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○與 HTML 內容一致性: 0
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"TechArticle",
"BreadcrumbList"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch",
"description mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}1 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○與 HTML 內容一致性: 0
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"TechArticle",
"BreadcrumbList"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch",
"description mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}1 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○與 HTML 內容一致性: 0
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"TechArticle",
"BreadcrumbList"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch",
"description mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}1 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○與 HTML 內容一致性: 0
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"TechArticle",
"BreadcrumbList"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch",
"description mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}1 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○與 HTML 內容一致性: 0
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"TechArticle",
"BreadcrumbList"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch",
"description mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}1 筆說明
- ●JSON-LD 與頁面內容不完全一致:title/name/headline mismatch
- ○與 HTML 內容一致性: 0
- ○Schema 類型合法率: 0
- ○主體實體一致性: 1
- ○是否存在 JSON-LD: 2
原始證據 JSON
{
"totalNodes": 7,
"validNodes": 7,
"invalidNodeExamples": [],
"detectedTypes": [
"Organization",
"WebSite",
"SoftwareApplication",
"WebAPI",
"WebPage",
"TechArticle",
"BreadcrumbList"
],
"missingRichResultTypes": [],
"inconsistentFields": [
"title/name/headline mismatch",
"description mismatch"
],
"breadcrumbIssues": [],
"orgWebsiteLinkageIssues": []
}