無需註冊的 meta robots 產生器是一個小型瀏覽器工具,能將您選定的索引、連結追蹤與摘要控制項轉成精確的 robots meta 標記,以及等效的 X-Robots-Tag HTTP 標頭,而且不要求您提供帳號或電子郵件。Meta Robots 產生器完全在當前頁面上運作:您切換的每個開關會依照穩定順序轉換為 Google 官方記載的代 token,數值預覽限制只篩選為 -1 或非負整數,且同一選擇會被序列化兩次——一次是 HTML 頁面用的 <meta name="robots" content="..."> 元素,另一次是非 HTML 資源用的 X-Robots-Tag 回應標頭。因為產生過程在本地端完成,規則選擇與最終產生的語法絕不會傳送到任何遠端服務,而複製到剪貼簿的動作也不會聯絡 Google 或任何搜尋引擎。介面刻意只保留 Google 仍記載的指令——包括 noindex、nofollow、nosnippet、max-snippet、max-image-preview、max-video-preview、notranslate、noimageindex 與 indexifembedded——並拒絕搜尋引擎會解讀為互相矛盾的組合,因此您複製的字串是搜尋爬蟲實際能夠執行的。

「無需註冊」對這個產生器而言實際代表什麼
這個詞涵蓋了 Meta Robots 產生器致力於遵守的三項實際保證。第一,沒有帳號、沒有電子郵件驗證、沒有 API 金鑰——您打開頁面,控制項就直接可用。第二,頁面不會將您的選擇上傳到任何地方:從選定的核取方塊轉為 HTML 與 HTTP 語法的過程都在瀏覽器內執行,因此即便是 staging URL 上的 noindex 這類敏感指令,也絕不會離開您正在使用的裝置。第三,產生過程不會聯絡任何搜尋服務,所以複製輸出只是純粹的剪貼簿動作,而不是可能在別人的伺服器留下記錄的請求。
對於處理 staging URL、內部 PDF 或上線前實驗的人來說,第三點尤其重要。一個會悄悄對 Google 發出 ping 以「驗證」您 meta robots 輸出的標籤產生器,實際上等於在告訴第三方一個您可能還不想被索引的 URL。Meta Robots 產生器僅限本地端的行為代表 URL 根本不會被輸入到表單中——您只需要描述規則,工具就會為您產生對應的語法。想深入了解開關如何變成 token 的讀者,可以閱讀從開關到部署完成的標籤指南,瞭解實作細節。
對自給自足的同樣重視也反映在您複製的結果上。沒有任何預覽窗格會去擷取您的頁面、沒有排名分數、沒有外部 schema 的擷取、也沒有對該頁在搜尋結果中呈現方式的任何宣稱。輸出就是兩段字串——HTML 的 <meta> 元素與 X-Robots-Tag HTTP 標頭——兩者都源自同一組開關,都可以直接貼上使用。
選擇爬蟲目標與預覽控制項
產生器首先要求做的決定是這條規則要指向誰。共有三個選項:
- 一般搜尋爬蟲——產生 <meta name="robots" content="..."> 元素,以及未限定 user agent 的 X-Robots-Tag 標頭。當規則需要涵蓋所有遵循規範的爬蟲、而非只有 Google 時,請使用此選項。
- Googlebot(文字搜尋結果)——使用 name="googlebot",並在 HTTP 標頭值中加上 user agent 前綴。Google 的官方文件仍將 googlebot 視為其文字網路爬蟲的代 token。
- Googlebot 新聞——使用 name="googlebot-news",並在 HTTP 標頭中加上該 user agent 前綴。這是 Google 新聞索引官方記載的代 token。
其他爬蟲名稱與各家廠商專屬的指令刻意不在這個聚焦介面中,因此輸出結果一定會與 Google 在robots meta tag 規格頁面上發布的內容一致。選定目標後,產生器只會顯示 Google 當前有記載的索引與呈現限制:
| 指令 | 適用位置 | 要求爬蟲執行的動作 |
|---|---|---|
| noindex | 頁面或資源 | 不要將此頁納入搜尋結果 |
| nofollow | 頁面 | 不要追蹤此頁面上的連結 |
| nosnippet | 頁面 | 不要顯示文字摘要或影片預覽;Google 也指出此指令會避免該頁被直接用作 AI Overviews 與 AI 模式的輸入資料 |
| max-snippet | 頁面 | 文字摘要字元數的上限;接受 -1(由 Google 自行決定長度)或非負整數 |
| max-image-preview | 頁面 | none、standard 或 large 等圖片預覽大小,最大可達視窗寬度 |
| max-video-preview | 頁面 | 影片預覽的秒數;0 表示最多只顯示一張靜態圖片,-1 表示沒有限制秒數 |
| notranslate | 頁面 | 不要提供翻譯後的標題與摘要 |
| noimageindex | 頁面 | 不要索引此頁上的圖片 |
| indexifembedded | 嵌入內容 | 即使有 noindex,仍允許在透過 iframe 或類似元素到達時被索引 |
有幾個常見的規則刻意未列入。noarchive 被省略,因為 Google 現在將其列為歷史且已忽略的指令——快取連結功能已不存在,因此為它設置核取方塊只會製造虛假信心。unavailable_after 同樣被省略,因為正確的日期時間格式、時區與發佈流程需要比一個小型表單所能猜測的更多上下文。
在瀏覽器中建立一組合法的 robots 標籤
- 在瀏覽器分頁中開啟 Meta Robots 產生器。不會出現登入、token 或註冊提示。
- 依資源政策挑選對應的爬蟲目標——一般搜尋爬蟲、用於文字搜尋結果的 Googlebot,或用於新聞的 Googlebot。
- 只勾選您實際要套用的索引與呈現控制項:noindex、nofollow、nosnippet、max-snippet 數值、max-image-preview、max-video-preview、notranslate、noimageindex,或 indexifembedded。
- HTML meta 元素與 X-Robots-Tag 標頭會依據同一組選擇同步更新。每當開關變動,兩段字串都會重新產生。
- 若需要數值摘要上限,請輸入非負整數,或輸入 -1 將摘要長度交給 Google 決定。非整數以及低於 -1 的數值會被拒絕,而不會被複製成一條 Google 會忽略的規則。
- 若需要影片預覽時間長度,請輸入秒數,同樣限制為 -1 或非負整數,理由相同。
- 在與您部署管道對應的那一列點擊複製:HTML 頁面用 <meta> 元素,或伺服器回應用的 X-Robots-Tag 行。
- 將 meta 元素貼到頁面的 <head>,或將標頭交給負責設定網頁伺服器、應用程式或 CDN 的人員。
- 允許爬蟲存取該資源後部署,接著在下一次爬取前檢查公開的原始碼或回應標頭。
同一套九步驟流程可以產生任一種格式,因為產生器將同一組內部選擇序列化兩次——一次是 <meta> 元素(其文件語意由 WHATWG HTML meta 規格定義),一次是標頭行——所以不需要填寫第二份表單。
HTML meta 元素與 X-Robots-Tag 輸出的比較
這兩種輸出並不能互換,而本地端產生器的價值只在於讓這個差異變得顯而易見。HTML <meta> 元素屬於您能掌控的頁面 <head> 之內——它隨文件傳送、作為 HTML 回應的一部分被擷取,是行銷頁面、部落格文章與產品詳細路由最簡便的做法。
X-Robots-Tag HTTP 標頭則屬於回應,而非頁面原始碼。它是非 HTML 資源(如 PDF、圖片與影片檔案)的正確通道,也適用於任何標頭比標記更容易控管的部署情境——例如 Apache 或 Nginx 的伺服器區塊、應用程式中介層,或 CDN 邊緣規則。將顯示的標頭文字貼到頁面內容中沒有任何效果:該指令必須由網頁伺服器、應用程式或 CDN 進行設定。
在爬蟲能讀取任一種形式之前,必須允許它擷取該資源。若 robots.txt 禁止爬取,Google 可能永遠看不到 noindex 規則,因此即使頁面內容從未被處理,該 URL 仍可能因外部連結而被得知。若要從結果中移除一個可存取的頁面,請允許爬取並提供該指令,直到搜尋引擎處理完畢。
產生器刻意封鎖的組合
無需註冊的產生器之所以值得信賴,是因為它拒絕複製搜尋引擎會悄悄忽略或前後矛盾的語法。有三條規則驅動了這些拒絕動作:
- nosnippet 加上 max-snippet。若勾選 nosnippet,輸出中會略過 max-snippet 的數值。限制更嚴格的 nosnippet 會讓數值選項產生誤導,因此產生器會在不含該數值上限的情況下顯示標頭與 meta 元素。
- 沒有 noindex 的 indexifembedded。介面只有在同時 selected 為 noindex 時才會輸出 indexifembedded。Google 明指該指令必須搭配 noindex 才會生效,因此表單在顯示輸出前會強制執行此相依性。
- 超出範圍的數值。對於 max-snippet 與 max-video-preview,只接受 -1 或非負整數。小數、低於 -1 的負數與空白輸入會被拒絕,而不會被複製成一條 Google 無法解析的規則。
另外還有兩項刻意省略的項目並非受限所致。noarchive 被省略,因為 Google 將該規則列為歷史且已不使用。unavailable_after 被省略,因為日期時間語法、時區與發佈流程無法由小型表單可靠地猜測。
Verify the deployed rule after publishing
Generation ends with a string on your clipboard; deployment does not. After pasting the meta element or configuring the header, fetch the public URL the way the intended crawler would and inspect what is actually delivered. A page-level deployment is confirmed by viewing the rendered <head> source; a header-level deployment is confirmed by reading the response headers with curl -I, browser dev tools or a header-checking service.
Search engines process changes on their own crawl schedule, and other engines may interpret Google-specific directives differently. Conflicting rules across multiple meta tags, HTTP headers or crawler-specific declarations are interpreted using combined restrictions, and Google says the more restrictive rule applies. A CMS, an SEO plugin, a reverse proxy and a CDN can each add their own directives, so the delivered HTML and the actual response headers are the only sources of truth — not the editor setting. Inventory existing output before adding another tag, then recheck after each upstream change until the next crawl propagates the new rule.
It is worth keeping one expectation in mind: the Meta Robots Generator produces exact syntax; it cannot guarantee deindexing, timing or a particular search-result presentation. Crawl access, server configuration and the search engine's own processing schedule all sit outside the tool's scope, and the strings it emits are a necessary but not sufficient step toward changing how a URL appears in search results.
Related reading: Robots.txt File Generator: Policy Modes and Output Format.