IndexNow چیست و آیا برای سایتهای فارسی مفید است؟

وقتی صفحهای را منتشر یا بهروز میکنید، موتورهای جستجو باید دیر یا زود آن را بخزند تا تغییر را ببینند. IndexNow پروتکلی است که این فرایند را معکوس میکند: بهجای انتظار برای خزش، سایت خودش فوراً به موتورهای جستجو اطلاع میدهد که کدام URL تغییر کرده است. این پروتکل را مایکروسافت بینگ و یاندکس در سال ۲۰۲۱ معرفی کردند و امروز چند موتور جستجو از آن پشتیبانی میکنند. اما سؤال اصلی برای سایتهای فارسی این است: وقتی بیشتر ترافیک از گوگل میآید و گوگل از IndexNow استفاده نمیکند، آیا ارزش پیادهسازی دارد؟

برای خواندن سریع هر بخش، روی عنوان آن کلیک کنید
IndexNow چیست و چطور کار میکند؟
IndexNow یک پروتکل متنباز است که به صاحبان سایت اجازه میدهد با یک درخواست ساده HTTP، افزودن، بهروزرسانی یا حذف URLها را فوراً به موتورهای جستجوی شرکتکننده اطلاع دهند. اطلاعرسانی به یکی از موتورها، میان همه موتورهای عضو به اشتراک گذاشته میشود.

برای تأیید مالکیت، یک کلید (رشته تصادفی) در یک فایل متنی در ریشه سایت قرار میگیرد و همان کلید همراه درخواستها ارسال میشود. نمونه درخواست ساده:
https://api.indexnow.org/indexnow?url=https://example.ir/new-page/&key=your-key
برای ارسال گروهی تا ده هزار URL هم میتوان درخواست POST با قالب JSON فرستاد.
کدام موتورها پشتیبانی میکنند؟
| موتور جستجو | IndexNow |
|---|---|
| Bing | بله |
| Yandex | بله |
| Seznam، Naver و برخی موتورهای دیگر | بله |
| خیر؛ گوگل در ۲۰۲۱ اعلام کرد آن را آزمایش میکند اما تاکنون پشتیبانی رسمی اعلام نکرده است |
نکته مهمی که ارزش IndexNow را برای سایتهای فارسی بیشتر از ظاهرش میکند: جستجوی وب ChatGPT و برخی دستیارهای هوش مصنوعی دیگر از ایندکس بینگ هم استفاده میکنند. یعنی ایندکس سریعتر در بینگ، میتواند به دیده شدن سریعتر محتوای جدید در این پاسخها هم کمک کند (سئو برای ChatGPT).
آیا برای سایت فارسی ارزش دارد؟
- پیادهسازی تقریباً رایگان با افزونه
- ایندکس سریعتر در بینگ و موتورهای عضو
- کمک به دیده شدن در سرویسهایی که از ایندکس بینگ استفاده میکنند
- کاهش نیاز به خزش مکرر سایت
- هیچ اثری بر ایندکس گوگل ندارد
- تضمین ایندکس نیست؛ فقط اطلاعرسانی است
- سهم بینگ از جستجوی فارسی کوچک است
جمعبندی ما: IndexNow کمهزینه و بیضرر است و فعال کردنش منطقی است، اما نباید جایگزین کارهای اصلی ایندکس در گوگل شود؛ یعنی لینک داخلی، نقشه سایت و کیفیت محتوا (ایندکس نشدن صفحات).
پیادهسازی IndexNow
- وردپرس با افزونهRank Math و Yoast هر دو پشتیبانی داخلی از IndexNow دارند؛ کافی است آن را در تنظیمات فعال کنید. افزونه رسمی IndexNow مایکروسافت هم وجود دارد.
- CDNبرخی CDNها مثل Cloudflare قابلیت Crawler Hints دارند که تغییرات را خودکار از طریق IndexNow اطلاع میدهد.
- پیادهسازی دستیکلید را بسازید، فایل آن را در ریشه سایت قرار دهید و پس از انتشار یا بهروزرسانی، درخواست را به API بفرستید.
- ثبت در Bing Webmaster Toolsگزارش IndexNow در این ابزار، URLهای ارسالشده و خطاها را نشان میدهد (بینگ وبمستر تولز).
ارسال مکرر URLهای بدون تغییر یا هزاران URL بیارزش، ممکن است باعث شود موتورها به درخواستهای سایت شما کمتر اهمیت بدهند.

صفحات جدید سایتتان دیر ایندکس میشوند؟ تیم فنی پاسخ مسیر کشف و ایندکس را در گوگل و بینگ بهینه میکند.

پیادهسازی دستی IndexNow؛ گامبهگام
- ساخت کلیدیک رشتهی تصادفی ۸ تا ۱۲۸ کاراکتری از حروف، اعداد و خط تیره بسازید؛ مثلاً
a1b2c3d4e5f6. - قرار دادن فایل کلیدفایلی با نام
a1b2c3d4e5f6.txtدر ریشهی سایت بسازید که محتوای آن فقط همان کلید باشد. این فایل مالکیت دامنه را تأیید میکند. - ارسال یک URLدرخواست GET به آدرس زیر:
https://api.indexnow.org/indexnow?url=https://example.com/new-page/&key=a1b2c3d4e5f6 - ارسال گروهیبرای چند URL، درخواست POST با بدنهی JSON به
https://api.indexnow.org/indexnowبفرستید که شاملhost،key،keyLocationو فهرستurlListباشد. تا ۱۰ هزار URL در هر درخواست مجاز است. - بررسی پاسخکد ۲۰۰ یا ۲۰۲ یعنی درخواست پذیرفته شده است. کد ۴۰۳ معمولاً یعنی فایل کلید پیدا نشده یا محتوایش اشتباه است.
کافی است به یک موتور پشتیبان اطلاع دهید؛ موتورهای عضو پروتکل، اطلاعات را با هم به اشتراک میگذارند.
چه زمانی IndexNow بفرستیم؟
| رویداد | ارسال؟ |
|---|---|
| انتشار صفحهی جدید | بله |
| بهروزرسانی معنادار محتوا، قیمت یا موجودی | بله |
| حذف صفحه (۴۰۴ یا ۴۱۰) | بله؛ تا زودتر از نتایج حذف شود |
| ریدایرکت | بله؛ هم URL قدیم و هم جدید |
| تغییرات جزئی مثل اصلاح یک غلط املایی | ضرورتی ندارد |
| ارسال مکرر همهی صفحات سایت هر روز | خیر؛ ممکن است نادیده گرفته شود |
IndexNow در وردپرس و فروشگاهها
- Rank Math: ماژول Instant Indexing را فعال کنید. کلید خودکار ساخته میشود و با انتشار یا ویرایش هر نوشته، URL ارسال میشود. در تنظیمات، انواع محتوای ارسالی را انتخاب کنید؛ برای فروشگاهها، محصولات را هم فعال کنید.
- افزونهی رسمی IndexNow: برای سایتهایی که Rank Math ندارند.
- Cloudflare: با فعال کردن Crawler Hints، کلادفلر تغییرات صفحات را به موتورهای عضو اطلاع میدهد.
- سایتهای سفارشی: ارسال با یک تابع کوچک پس از ذخیرهی صفحه در CMS.
بررسی در بینگ: در بینگ وبمستر تولز، بخش IndexNow نشان میدهد چند URL از طریق این پروتکل دریافت شده است. اگر عدد صفر است در حالی که افزونه فعال است، فایل کلید یا فایروال سایت را بررسی کنید. راهنمای بینگ وبمستر تولز را ببینید.
IndexNow و گوگل
گوگل عضو پروتکل IndexNow نیست. برای گوگل، این روشها همچنان مؤثرند: نقشهی سایت بهروز با تاریخ lastmod دقیق، لینک داخلی از صفحات پربازدید به صفحهی جدید، و ابزار URL Inspection در سرچ کنسول برای صفحات مهم. برای صفحاتی که کشف شدهاند اما ایندکس نمیشوند، راهنمای Discovered – currently not indexed را ببینید. با این حال، IndexNow برای بینگ، و از طریق آن برای برخی دستیارهای هوش مصنوعی، بخشی از بهینهسازی GEO است.
سوالات متداول
آیا گوگل از IndexNow پشتیبانی میکند؟
خیر؛ گوگل تاکنون پشتیبانی رسمی اعلام نکرده و برای گوگل نقشه سایت و لینک داخلی ملاک است.
IndexNow ایندکس را تضمین میکند؟
خیر؛ فقط اطلاعرسانی است و تصمیم ایندکس با موتور جستجوست.
در وردپرس چطور فعال کنم؟
Rank Math و Yoast گزینه داخلی IndexNow دارند؛ افزونه رسمی مایکروسافت هم هست.
برای سایت فارسی فایده دارد؟
برای بینگ و سرویسهایی که از ایندکس بینگ استفاده میکنند بله؛ هزینه آن تقریباً صفر است.
جمعبندی
IndexNow راهی سریع و رایگان برای اطلاع دادن تغییرات به بینگ، یاندکس و موتورهای عضو است و از طریق بینگ، به دیده شدن در برخی سرویسهای هوش مصنوعی هم کمک میکند. برای گوگل اثری ندارد، پس آن را بهعنوان مکمل فعال کنید و تمرکز اصلی را بر نقشه سایت، لینک داخلی و کیفیت محتوا بگذارید.



دیدگاه شما درباره این مطلب