發表文章

目前顯示的是有「sef」標籤的文章
隨著自主 AI Agent 與 A2A(Agent to Agent)技術快速成長,網路流量與互動主體正經歷一場劇變。當前,自動化機器人與代理程式已佔據全球網路流量的 51%,這些沒有視覺也沒實體雙手的軟體,正試圖在專為人類設計的介面上,處理越來越複雜的任務。 Chrome 146 引入了一項足以改變網際網路底層互動邏輯的實驗性功能:網頁模型上下文協定(Web Model Context Protocol,簡稱 WebMCP)。 WebMCP 的核心目標是幫網頁建立一層專供機器讀取的語意化抽象結構,讓網頁從純粹的「視覺化呈現」轉變為「機器可操作」的網路。透過這個協定,網頁能直接向 Agent 宣告自己支援哪些工具與操作邏輯,把原本模糊的介面摸索,轉化為精準的 API 呼叫。 在 W3C 網頁機器學習社群群組的藍圖中,WebMCP 屬於增強網頁 AI 能力的核心標準之一。它被定位為低階的網頁 API,讓開發者把網站功能打包成 Agent 能呼叫的「工具」——本質上就是帶有自然語言描述與 JSON Schema 的 JavaScript 函式。 代理程式優化(AAO)的崛起 AAO 被視為 SEO 與 AEO 的下一步。在 AAO 的戰略框架下,網站的目標不再只是讓爬蟲「讀懂」靜態內容,更要確保機器具備「操作」網站核心商業功能的能力。 對技術長與行銷團隊而言,前端架構的投資方向必須重新評估。提供語意清晰、型別嚴謹的工具描述與參數定義,重要性已經等同於過去設定 Meta 標籤或優化 Core Web Vitals。寫得不清不楚(例如只寫 "Search stuff"),Agent 看不懂就會直接略過。 面對這個轉變,企業安全架構也得同步升級,防禦重點必須轉向「意圖感知控制」,防範自動化交易帶來的風險。誰能率先定義出安全(具備 OAuth 與短效 Token)、高效且語意明確的 WebMCP 工具合約,誰就能在 AI 商業交易中搶佔先機,把技術升級轉變為絕對的商業優勢。 擁抱機器可操作的語意網路 Chrome 146 導入實驗性 WebMCP,精準解決了過去 Agent 解析 DOM 既耗費代幣又容易出錯的痛點。純前端的設計加上同源安全邊界,也克服了後端 MCP 伺服器的隱私與授權限制。 WebMCP 區分宣告式與...
圖片
大家都知道,AI 為了迎合使用者、不懂裝懂時,會產生 AI 幻覺(hallucination),除了文字之外,有時也會出現超連結的幻覺。若只是 AI 幻想的連結那還好,但若是把社交工程的連結拿來給使用者點擊,嚴重性可大可小。 本圖片由AI生成 實際經驗 前幾天在AI平台詢問如何報廢機車領取補助、如何得知該報廢機車的出廠年份,AI 給出的答案都非常正確,但其中一個連結卻是連到釣魚網站。 雖然我以前就知道 AI 有時候會自創連結,但沒想到這次自創的連結剛好具有攻擊性,不可不注意。 說到這裡,有些人的網站也遇到一些來自AI平台的404流量。 如何處理因AI幻覺而進站的404流量? 絕對不要為了從以前就不存在的頁面設定301轉址。 網站的404頁面要有引導能力。 任意設定301轉址的話會造成各方面的困惑(不論是爬蟲還是使用者),最差的做法就是將404全部跳轉到首頁,這對 SEO 來說是禁忌。 404並沒有什麼不好,它也是好不容易得來的流量;反過來看,你可以把404頁面當成landing page,好好地設計它,讓它成為有效的流量。 舉例來說,404頁面可以導入AI技術,從網址來判斷使用者的意圖,再推薦使用者一些他可能會感興趣的頁面。 為何網站的404幻覺流量會很多? 有一說是網頁架構太差,加上網頁的網址結構太爛。例如明明存在產品導覽頁面,但產品網址卻不在產品導覽頁面下面。 另外也有一說是缺乏標準網址(canonical)、原本存在的404連結就很多。就看你信不信。 總而言之,在AI平台(尤其是 ChatGPT)點擊超連結時,就跟打開 email 一樣,稍微留意一下網域是否錯的太離譜。
圖片
什麼是 SEF ? SEF ( Search Engine Friendly ) 搜尋引擎友善,也有人稱之為 Technical SEO(技術 SEO)。簡單來說就是讓拜訪網站的機器人比較容易作業的技能,在 SEO 裡面只能算是冰山一角。 工程師在工作上常常被主管要求改善網站的 SEO ,卻不能改變其中的文字與圖片,這算哪門子的 SEO,頂多只能算 SEF。SEO 是較為全面的行銷,可以延伸到 PPC 、整體文案內容、社群經營、線下活動、UI排版、UX...都會對 SEO 造成影響。 對於說自己拚命改善 SEO 實際上只有做 SEF 的人,我真的不知道要怎麼溝通,因為 SEO 主要還是靠內容與其權威性。 扯遠了,還是回來看 SEF 吧。 HTML Meta tag title:網頁名稱。就如它的名稱,是這個網頁頁面的標題,也是在搜尋結果中呈現的名稱。 description:網頁描述,雖然在SEF中的比重極小,但還要要填。  property="og:xxx":Facebook 中呈現的樣貌。在台灣 FB 就是最大的社群網站,你不得不服。當然還有像是 twitter 之類的社群網站也有它們專用的 tag。詳見: The Open Graph protocol  和 twitter cards 。 以 SEF 的角度來說,title 和 description 這兩個是必要的,當然還有像是 charset、http-equiv、viewport 這些必要的東西,不過這三個會影響 RWD 的東西有誰不知道要加嗎? 你說 robots 跟 keywords 呢?基本上 robots 只有在你要下 nofollow 或 noindex、max-image-preview:large 的時候才會用到; 至於 keywords……都 2017 年了,別再考慮這個東西。 HTML Link tag canonical:指向的網頁,跟網頁權重有關。比方說,一個頁面有上百筆資料,你想一次呈現 10 筆,然後靠網址的變動程現不同筆的資料,這些網頁就需要加上這個避免流量分散。 另一個情況是「桌機、行動裝置」網頁,因為這兩頁內容相同,也必需加上這個 tag 指向其中一個主要的網頁,要不然會打架互相搶流量...