{"id":1529,"date":"2026-03-01T22:40:55","date_gmt":"2026-03-01T14:40:55","guid":{"rendered":"https:\/\/virtualcardx.com\/?p=1529"},"modified":"2026-03-02T00:05:26","modified_gmt":"2026-03-01T16:05:26","slug":"cloudflare-astro-enable-indexnow","status":"publish","type":"post","link":"https:\/\/virtualcardx.com\/en\/2026\/03\/01\/cloudflare-astro-enable-indexnow\/","title":{"rendered":"Astro Enable IndexNow Method in Cloudflare"},"content":{"rendered":"\n<p>\u5728 Cloudflare \u4e0a\u4e3a Astro \u7ad9\u70b9\u542f\u7528 IndexNow\uff0c\u6709\u4e24\u79cd\u4e3b\u6d41\u65b9\u6848\uff1a<strong>Cloudflare Crawler Hints\uff08\u96f6\u4ee3\u7801\u3001\u81ea\u52a8\uff09<\/strong>&nbsp;\u548c&nbsp;<strong>astro-indexnow \u96c6\u6210\uff08\u6784\u5efa\u65f6\u81ea\u52a8\u63d0\u4ea4\uff09<\/strong>\u3002<\/p>\n\n\n\n<p>\u4e0b\u9762\u662f\u5b8c\u6574\u914d\u7f6e\u6b65\u9aa4\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u4e00-\u65b9\u6848\u4e00cloudflare-crawler-hints\u63a8\u8350\u96f6\u4ee3\u7801\">\u65b9\u6848\u4e00\uff1aCloudflare Crawler Hints\uff08\u63a8\u8350\uff0c\u96f6\u4ee3\u7801\uff09<\/h2>\n\n\n\n<p>Cloudflare \u5185\u7f6e IndexNow \u652f\u6301\uff0c\u5f00\u542f\u540e\u81ea\u52a8\u5411 Bing\u3001Yandex \u7b49\u63a8\u9001\u66f4\u65b0\uff0c\u65e0\u9700\u4fee\u6539 Astro \u4ee3\u7801\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-\u524d\u63d0\"><a href=\"https:\/\/note.youdao.com\/md\/#1-%E5%89%8D%E6%8F%90\" rel=\"nofollow noopener\" target=\"_blank\"><\/a>1. \u524d\u63d0<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u57df\u540d\u5df2\u63a5\u5165 Cloudflare \u5e76\u6b63\u5e38\u89e3\u6790<\/li>\n\n\n\n<li>Astro \u7ad9\u70b9\u5df2\u90e8\u7f72\u5230 Cloudflare Pages\/Workers<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-\u5f00\u542f-crawler-hints\"><a href=\"https:\/\/note.youdao.com\/md\/#2-%E5%BC%80%E5%90%AF-crawler-hints\" rel=\"nofollow noopener\" target=\"_blank\"><\/a>2. \u5f00\u542f Crawler Hints<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u767b\u5f55 Cloudflare Dashboard \u2192 \u8fdb\u5165\u4f60\u7684\u57df\u540d<\/li>\n\n\n\n<li>\u5de6\u4fa7\u83dc\u5355\uff1a<strong>Caching \u2192 Configuration<\/strong><\/li>\n\n\n\n<li>\u627e\u5230&nbsp;<strong>Crawler Hints<\/strong>&nbsp;\u2192 \u5f00\u542f&nbsp;<strong>Enable Crawler Hints<\/strong><\/li>\n\n\n\n<li>\u4fdd\u5b58\u8bbe\u7f6e<\/li>\n<\/ol>\n\n\n\n<p>Cloudflare \u4f1a\u81ea\u52a8\u76d1\u63a7\u7ad9\u70b9\u5185\u5bb9\u53d8\u5316\uff0c\u901a\u8fc7 IndexNow \u534f\u8bae\u901a\u77e5\u641c\u7d22\u5f15\u64ce\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u4e8c-\u65b9\u6848\u4e8castro-indexnow-\u96c6\u6210\u6784\u5efa\u65f6\u63d0\u4ea4\u7cbe\u51c6\u53ef\u63a7\">\u65b9\u6848\u4e8c\uff1aastro-indexnow \u96c6\u6210\uff08\u6784\u5efa\u65f6\u63d0\u4ea4\uff0c\u7cbe\u51c6\u53ef\u63a7\uff09<\/h2>\n\n\n\n<p>\u4f7f\u7528\u5b98\u65b9\u96c6\u6210&nbsp;astro-indexnow\uff0c\u5728 Astro \u6784\u5efa\u65f6\u81ea\u52a8\u63d0\u4ea4\u53d8\u66f4 URL\uff0c\u9002\u5408\u9700\u8981\u7cbe\u786e\u63a7\u5236\u63d0\u4ea4\u65f6\u673a\u7684\u573a\u666f\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-\u5b89\u88c5\u96c6\u6210\"><a href=\"https:\/\/note.youdao.com\/md\/#1-%E5%AE%89%E8%A3%85%E9%9B%86%E6%88%90\" rel=\"nofollow noopener\" target=\"_blank\"><\/a>1. \u5b89\u88c5\u96c6\u6210<\/h3>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-style:normal;font-weight:400\"><code># npm<br>npm install astro-indexnow --save-dev<br># \u6216\u4f7f\u7528 Astro CLI<br>npx astro add astro-indexnow<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-\u751f\u6210\u5e76\u6258\u7ba1-indexnow-api-key\"><a href=\"https:\/\/note.youdao.com\/md\/#2-%E7%94%9F%E6%88%90%E5%B9%B6%E6%89%98%E7%AE%A1-indexnow-api-key\" rel=\"nofollow noopener\" target=\"_blank\"><\/a>2. \u751f\u6210\u5e76\u6258\u7ba1 IndexNow API Key<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u751f\u6210 Key\uff1a\u8bbf\u95ee&nbsp;IndexNow \u5b98\u7f51&nbsp;\u751f\u6210 API Key\uff08\u5982&nbsp;19ea3a37344a414fb6c09554549114a9\uff09<\/li>\n\n\n\n<li>\u521b\u5efa Key \u6587\u4ef6\uff1a\u5728 Astro \u9879\u76ee&nbsp;public\/&nbsp;\u76ee\u5f55\u4e0b\u65b0\u5efa\u6587\u672c\u6587\u4ef6\uff0c\u547d\u540d\u4e3a&nbsp;[\u4f60\u7684Key].txt\uff0c\u5185\u5bb9\u4ec5\u4e3a Key \u672c\u8eab<\/li>\n\n\n\n<li>\u786e\u4fdd\u53ef\u8bbf\u95ee\uff1a\u90e8\u7f72\u540e&nbsp;https:\/\/\u4f60\u7684\u57df\u540d\/[Key].txt&nbsp;\u80fd\u6b63\u5e38\u6253\u5f00<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-\u914d\u7f6e-astro\"><a href=\"https:\/\/note.youdao.com\/md\/#3-%E9%85%8D%E7%BD%AE-astro\" rel=\"nofollow noopener\" target=\"_blank\"><\/a>3. \u914d\u7f6e Astro<\/h3>\n\n\n\n<p>\u7f16\u8f91&nbsp;astro.config.mjs\uff0c\u6dfb\u52a0&nbsp;astro-indexnow&nbsp;\u96c6\u6210\u5e76\u914d\u7f6e\u7ad9\u70b9\u4e0e Key\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import&nbsp;{ defineConfig }&nbsp;from&nbsp;'astro\/config';<br>import&nbsp;indexnow&nbsp;from&nbsp;'astro-indexnow';<br><br>export&nbsp;default&nbsp;defineConfig({<br>&nbsp;&nbsp;\/\/ \u5fc5\u987b\u914d\u7f6e\u4f60\u7684\u7ad9\u70b9\u57df\u540d<br>&nbsp;&nbsp;site:&nbsp;'https:\/\/your-domain.com',<br>&nbsp;&nbsp;integrations: &#91;<br>&nbsp;&nbsp;&nbsp;&nbsp;indexnow({<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ \u4f60\u7684 IndexNow API Key<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;key:&nbsp;'19ea3a37344a414fb6c09554549114a9',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ Key \u6587\u4ef6\u8def\u5f84\uff08\u9ed8\u8ba4\u6839\u76ee\u5f55\uff0c\u4e0e public \u5bf9\u5e94\uff09<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;keyLocation:&nbsp;'\/19ea3a37344a414fb6c09554549114a9.txt',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ \u53ef\u9009\uff1a\u63d0\u4ea4\u5f15\u64ce\uff08\u9ed8\u8ba4 Bing\u3001Yandex\uff09<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engines: &#91;'bing',&nbsp;'yandex'],<br>&nbsp;&nbsp;&nbsp;&nbsp;}),<br>&nbsp;&nbsp;],<br>});<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-\u90e8\u7f72\u5230-cloudflare\"><a href=\"https:\/\/note.youdao.com\/md\/#4-%E9%83%A8%E7%BD%B2%E5%88%B0-cloudflare\" rel=\"nofollow noopener\" target=\"_blank\"><\/a>4. \u90e8\u7f72\u5230 Cloudflare<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cloudflare Pages<\/strong>\uff1a\u8fde\u63a5 Git \u4ed3\u5e93\uff0c\u6784\u5efa\u8bbe\u7f6e\uff1a\n<ul class=\"wp-block-list\">\n<li>\u6784\u5efa\u547d\u4ee4\uff1anpm run build<\/li>\n\n\n\n<li>\u8f93\u51fa\u76ee\u5f55\uff1adist<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Cloudflare Workers<\/strong>\uff1a\u5b89\u88c5&nbsp;@astrojs\/cloudflare&nbsp;\u9002\u914d\u5668\uff0c\u914d\u7f6e&nbsp;output: &#8216;server&#8217;\uff0c\u7528&nbsp;wrangler deploy&nbsp;\u90e8\u7f72<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-\u9a8c\u8bc1\u63d0\u4ea4\"><a href=\"https:\/\/note.youdao.com\/md\/#5-%E9%AA%8C%E8%AF%81%E6%8F%90%E4%BA%A4\" rel=\"nofollow noopener\" target=\"_blank\"><\/a>5. \u9a8c\u8bc1\u63d0\u4ea4<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u6784\u5efa\u65e5\u5fd7\uff1a\u67e5\u770b&nbsp;astro build&nbsp;\u8f93\u51fa\uff0c\u786e\u8ba4\u63d0\u4ea4\u6210\u529f<\/li>\n\n\n\n<li>Bing \u7ad9\u957f\u5de5\u5177\uff1a\u8fdb\u5165&nbsp;<strong>IndexNow<\/strong>&nbsp;\u9762\u677f\uff0c\u67e5\u770b\u63d0\u4ea4\u8bb0\u5f55<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"\u4e09-\u4e24\u79cd\u65b9\u6848\u5bf9\u6bd4\">\u4e09\u3001\u4e24\u79cd\u65b9\u6848\u5bf9\u6bd4<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">\u65b9\u6848<\/th><th class=\"has-text-align-left\" data-align=\"left\">\u4f18\u70b9<\/th><th class=\"has-text-align-left\" data-align=\"left\">\u7f3a\u70b9<\/th><th class=\"has-text-align-left\" data-align=\"left\">\u9002\u7528\u573a\u666f<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">Cloudflare Crawler Hints<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u96f6\u4ee3\u7801\u3001\u81ea\u52a8\u3001\u514d\u8d39\u3001\u65e0\u9700\u7ef4\u62a4<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u63d0\u4ea4\u65f6\u673a\u4e0d\u53ef\u63a7\u3001\u4f9d\u8d56 Cloudflare \u76d1\u63a7<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u5feb\u901f\u542f\u7528\u3001\u8ffd\u6c42\u6781\u7b80<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">astro-indexnow<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u6784\u5efa\u65f6\u7cbe\u51c6\u63d0\u4ea4\u3001\u4ec5\u63d0\u4ea4\u53d8\u66f4\u3001\u53ef\u914d\u7f6e\u5f15\u64ce<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u9700\u5b89\u88c5\u96c6\u6210\u3001\u914d\u7f6e Key\u3001\u7ef4\u62a4\u6587\u4ef6<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u9700\u7cbe\u786e\u63a7\u5236\u3001\u591a\u7ad9\u70b9\u7ba1\u7406<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>There are two main options for enabling IndexNow for Astro sites on Cloudflare: Cloudflare Crawler Hints (zero-code, automated) and astro-indexnow integration (automated commits at build time).<\/p>","protected":false},"author":1,"featured_media":1142,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[],"class_list":["post-1529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/posts\/1529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/comments?post=1529"}],"version-history":[{"count":2,"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/posts\/1529\/revisions"}],"predecessor-version":[{"id":1531,"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/posts\/1529\/revisions\/1531"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/media\/1142"}],"wp:attachment":[{"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/media?parent=1529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/categories?post=1529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtualcardx.com\/en\/wp-json\/wp\/v2\/tags?post=1529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}