TT
網站索引與行銷中樞
自動索引提交中心
更新記錄
排程已設定
Changelog

更新記錄

大版本為重大更新;小版本收納於所屬大版本之下,點擊展開細節。

v2.0.0
AI 友善的 Link Building 內容資料庫

內容池升級為可供任何 AI Agent 查詢的線上內容資料庫:自動抽取關鍵字、MCP 搜尋工具與內部連結工作流,取代人工維護的 CSV 對照表。

  • 自建輕量 metadata enrichment(fetch + parse + Haiku 關鍵字抽取),取代 Firecrawl,零外部爬蟲費用

  • urls 新增 keywords 欄位;每篇文章自動抽取 5–10 個雙語關鍵字(經 Vercel AI Gateway)

  • 新 MCP 工具 search_content(query, locale?, limit?):關鍵字搜尋 + 排序候選,供寫作 Agent 做內部連結

  • 一次性匯入 2,740 篇歷史文章(shopify / learning / d2c 站圖 CSV),自動排除 tag、作者與分頁等非文章頁

  • 發佈 tenten-link-building skill:草稿完成 → 查詢 → 依政策插入 3–5 個同語言內部連結 → 發佈後回填

  • /mcp 新增登入者專屬 Token 管理:建立、一次性顯示、複製、遮罩提示、最後使用時間與兩段式撤銷

  • 每位 Clerk 使用者最多 5 把個人 Token;server 僅保存 SHA-256 雜湊,資料表啟用 RLS 並撤銷 anon/authenticated 直接存取

  • REST 與 MCP 同時接受個人 Token;部署層級 API_KEY 保持相容,讓既有 Agent 可逐步換發而不中斷

  • 個人 Token API 強制 Clerk session、同源 mutation、no-store response 與 user-scoped revoke,完整密鑰不進 localStorage

  • 修正 Claude Opus 查詢被高流量 GLM-5.2 keyword 提及壓過精準標題文章的問題:title focus、title mention、metadata exact、contextual match 改為分層證據

  • 同一 relevance band 內先比較 match tier 與 semantic score,28 天流量降為語意證據之後的排序因子

  • 版本號/產品型 anchor 必須完整出現在 target title;競品 keywords 只提到該名稱時不再產生連結

  • 補齊中文低資訊 anchor gate:工作流程、方法、模型、平台、服務等泛用詞不再跨主題誤連

  • Link policy 升級至 2026-07-26.v4,retrieval 升至 lexical-v6-title-alignment,新增中英文 adversarial golden cases

  • enrichment 升級為結構化抽取:Haiku 除 keywords 外同步抽出 organizations、products、topics,寫入 content_terms 內容詞庫

  • 新增 linkEntities 實體註冊中心:公司名不做 anchor(靜態名單 + enrichment 動態收割的多字組織別名),GEO、AEO、D2C 等主題縮寫明確列為可連結技術詞

  • search_content 的 structured term 命中(35 分/exact 100 分)開始生效:回填 7,663 篇既有文章共 65,606 個內容詞(organization 僅收已知公司,避免 GEO 等主題縮寫誤判)

  • plan_links 生產路徑自動載入組織別名註冊表;retrieval 版本升至 lexical-v5-entity

  • 新增 /growth 品牌與成長企劃:依 impact 排序品牌、CRO、Lead Generation、內容 SEO、視覺與產品體驗工作,可由 Agent 更新狀態與完成證據

  • 修正英文 anchor extractor 把標題拆成 vision/trends/systems/that/image 等泛用單字的問題;英文候選改為 topic phrase、重複片語、縮寫或技術複合詞

  • 英文 retrieval 加入 word-boundary 與保守詞幹召回,避免 vision 命中 Visionect,並可找回 manufacturing/manufacturers 等同主題詞形

  • 排除 NVIDIA、TSMC 等公司/組織名稱 anchor;medium relevance 必須有段落情境佐證與非零流量,找不到對題頁面就安全回傳 no_match

  • Link policy 升級至 2026-07-22.v3:metadata quality floor 後改以 28 天流量優先,再比較品質分數、新鮮度、策略重要度與 graph gap

  • README、SETUP、交接包、跨平台教學與本機 Skill 統一為九個 tools 與 production endpoint

  • Link Building 預設改為 quota_report 前置檢查後,每篇完整草稿只呼叫一次 plan_links;partial/no_match terminal result 不重跑

  • search_content server-side 說明降為診斷/人工補查,並新增文件一致性測試防止舊的逐關鍵字流程再次出現

  • plan_links 改為 Anchor-first:先鎖定草稿中的可編輯 span,再以一次批次 retrieval 找 target,不再要求 target metadata 必須逐字等於 anchor

  • 新增 complete/partial/no_match、retryable、terminalReason、edits 與階段 latency;低結果是可接受的終止狀態,不再誘發 Agent 無限重跑

  • 新增 pg_trgm 與全文 GIN indexes、穩定 SQL ordering,以及 quota_report 認證前置檢查

  • 頂欄新增「功能」選單:儀表板/行銷洞察/Agent 整合三組,所有功能深連結直達(含孤兒頁清單專屬檢視 /insights?view=orphans)

  • 新頻道 tentencommerce.com 的 IndexNow 驗證 key 檔部署完成,55 筆積壓 URL 全數提交成功

  • 每週一 GA4 流量同步後,自動將流量最高的 20 個孤兒頁(零內部反向連結)送入 Link Planner 策略加權(90 天有效),寫作 Agent 將優先建議連到這些頁面

  • 單週防重複執行守衛;Slack 每日摘要回報自動加權數量

  • 修復 07-10 起 IndexNow 全面失敗:production INDEXNOW_KEY 在 key 輪替時設成了主機未部署的新 key,四主機實際仍伺服原 key — 校正 env 後一次清空積壓(892/892 成功、0 失敗)

  • 全庫 3,732 筆 URL 現皆為 IndexNow submitted;教訓記入優化待辦:key 輪替必先對照主機實際伺服的 key 檔

  • /insights 高流量內容新增切換檢視:流量 Top 10 ↔ 全部高流量孤兒頁(pageviews ≥ 50、零內部反向連結)

  • 每個孤兒頁都可一鍵送入 Link Planner,現有加權狀態保留

  • search_content 與排序政策的 locale 過濾改為語言家族語義:zh-TW 查詢命中 zh 文章(2,205 篇主站內容重新可被跨頻道連結),zh-TW 與 zh-CN 仍互不混用

  • 修正政策層第二道 startsWith 過濾與資料層不一致的問題,補上兩層單元測試

  • 新增 /insights 行銷洞察頁:14 天提交趨勢、GA4 高流量內容 Top 10、內容健康分布、語系覆蓋、Link Building 漏斗

  • 高流量內容標記孤兒頁(零內部反向連結),一鍵送入 Link Planner — 寫入 90 天 strategic priority,寫作 Agent 搜尋時自動優先建議連到此頁

  • 新增頻道流量占比(GA4 近 28 天,每週同步)

  • Dashboard 首頁新增 14 天提交趨勢縮圖卡片,連往行銷洞察

  • 新增 refresh_channel 與 check_channel_sync MCP tools,支援 incremental/full durable batch jobs

  • Dashboard 每個 channel 新增增量同步與完整同步控制、進度與結果計數

  • sitemap 每個 hreflang locale URL 改為獨立 content row,中文 Agent 可搜尋 geo /zh-TW/blog

  • 新增五分鐘 channel-sync cron,每批處理 25 筆,外部 indexing 仍由既有 submission cron 控制

  • /mcp 改為免登入公開頁,供外部 Agent 直接讀取工具 contract、排序政策與完整 link-building 閉環

  • 移除所有私密連線設定範例,只保留公開 endpoint、request/response shape、policy resource 與錯誤行為

  • 新增 plan_links、發布後 crawl、Link Graph 與 check_link_status 的 Agent-ready 說明

  • 新增 plan_links:整篇草稿一次取得可執行的內部連結計畫與原文 anchor span

  • 排序政策改為關聯門檻後日期優先,策略重要度、link graph 缺口與 GA4 流量依序作次級訊號

  • 新增 canonical identity、link suggestion audit、published link graph 與 check_link_status

  • 修復 production cron 的 metadata enrichment 一直跳過的問題:Vercel 執行環境的 OIDC token 走 request context 而非環境變數,原憑證檢查誤判後直接略過

  • 補齊上線後新發現的 101 筆 URL(university / tentenai / geo / tenten.co)的 title、keywords 與發佈日期;新增 scripts/enrich-pending.mjs 維運工具

  • tenten-link-building skill 全面重寫:前置連線檢查、步驟驗證判準、回應欄位速查、錯誤處理表與完整範例

  • 新增公開端點 /skill.md:任何 Agent 一行 curl 安裝,隨每次部署自動更新(單一事實來源在 repo)

  • /mcp 頁新增 skill 安裝區塊(Claude Code 與 Codex 一行指令)

  • 新增 /mcp 頁面(需登入):連線資訊、Claude Code / Codex / Claude Desktop / Hermes 四平台設定、五個工具參數與內部連結工作流程

  • 頂欄新增「MCP 指南」連結

  • 提交記錄改為批次寫入(單次 insert 最多 1,000 筆),修復大批量提交撞到 300 秒函式上限的問題

  • 四個頻道 host 的 IndexNow 驗證 key 檔全數上線;tenten.co 與 university 積壓 2,700+ 筆已全數提交成功

  • 新增 /changelog 公開頁面(免登入),記錄每次版本更新

  • 大版本完整展開;小版本預設收納,點擊展開細節

  • IndexNow 驗證 key 檔自動部署至 tenten.co、www.tentenai.com、geo.tenten.co(隨各站 build 自動產生)

  • Google Indexing API 提交正式開啟:首輪 200/200 全數成功

  • Slack 每日摘要接通 #ai-tenten-index-mcp(Tenten Index Digest app)

  • GA4 專用唯讀服務帳號(ga4-reader),與 Indexing API 憑證分離

  • search_content 排序改為三層權重:GA4 流量 > 發佈日期 > 關鍵字關聯度,上層嚴格壓過下層

  • 流量取近 28 天瀏覽數的 log10 分級;日期用 180 天半衰期指數衰減

  • 每週一自動從 GA4 Data API 同步全站流量(掛在每日 submission cron,不佔額外排程)

  • 搜尋結果新增 pageviews28d 欄位

  • 發佈超過 6 個月的文章不再提交 Google Indexing API(IndexNow 不受影響),配額集中給新內容

  • 全量回填 published_at:自文章頁面抽取發佈時間,覆蓋率 96.7%

  • 門檻為單一常數 GOOGLE_MAX_AGE_MONTHS,日期未知的新文章一律放行

v1.0.0
自動索引提交中心上線

六個 Tenten 頻道的新文章自動發現與搜尋引擎提交:Google Indexing API 配額管理 + IndexNow 批次提交,取代人工進 WordPress 按 plugin 的流程。

  • 六頻道 RSS / sitemap 自動發現(每 30 分鐘),hreflang 變體歸戶為 IndexNow-only 目標

  • Google Indexing API 每日 200 筆配額管理(太平洋時區),優先序:API 提交 > 新文 > 回填

  • IndexNow 批次提交(依 host 分組),失敗自動重試

  • REST API(POST /api/urls)與 MCP server(/api/mcp):Agent 發文後即時提交

  • 營運儀表板:內容池、配額環、頻道統計與提交記錄

  • Slack 每日摘要與 Firecrawl metadata enrichment(後於 v2.0.0 由自建 enrichment 取代)

  • 依 Intercom 設計參考改為淺色主題:米色畫布、白色卡片、髮絲線邊框

  • 介面全面繁體中文化(已提交/待提交/失敗、量詞「筆」「個頻道」)

  • 儀表板可新增/移除自訂頻道(程式碼六頻道為固定 seed)

  • 內容池改為 fresh-first 分組:未提交 + 72 小時內發現的優先顯示

  • 設計系統重構與 GSAP 進場動畫編排

  • 儀表板改用 Clerk OAuth 登入,取代 HTTP Basic 密碼

  • API 路由維持獨立 Bearer token 驗證,Agent 存取不受影響