4 دقیقه
ممکن است در یک سایت خبری، پستی سریعتر از دیگر سایتها منتشر شود اما زمان زیادی طول بکشد تا موتور جستجو آنرا Index کند یا اصطلاحاً محتوا در فهرست موتور جستجو قرار بگیرد. پروتکل IndexNow کمک میکند تا این انتظار به پایان برسد و محتوا در همان لحظهی انتشار توسط خزندهها یا رباتهای موتور جستجو دیده شود.
پروتکل IndexNow چیست؟
IndexNow روشی را برای مدیران و صاحبان سایت فراهم میکند تا فوراً موتورهای جستجو را از آخرین تغییرات محتوای سایت خود مطلع کنند. همین امر باعث میشود تا سرعت Index بهشدت افزایش یابد.
سازندگان پروتکل IndexNow
IndexNow ابتکاری بود که توسط موتورهای جستجوی Bing و Yandex در اُکتبر 2021 راهاندازی شد.
موتور جستجوی Bing متعلق به غول نرمافزاری مایکروسافت است و موتور جستجوی Yandex متعلق به یک شرکت روسی مستقر در هلند است.
ما معتقدیم که هدف اصلی بینگ و یاندکس برای این ابتکار، شکستن انحصار چندین سالهی گوگل بوده است و همین انگیزه سبب شد تا دو موتور جستجوی آمریکایی و روسیهای با یکدیگر متحد شوند.
وظایف پروتکل IndexNow
پروتکل IndexNow دو وظیفهی اصلی دارد:
- درخواست Index محتوا را در زمان انتشار به موتورهای جستجو ارسال کند.
- برخی محتواهای اصلی را به محض اینکه شامل تغییراتی شدند در نتایج موتورهای جستجو بهروزرسانی کند.
آزمایش پروتکل IndexNow توسط گوگل
یکی از سخنگویان گوگل تایید کرد که این شرکت، پروتکل جدید IndexNow را آزمایش خواهد کرد.
گوگل گفت: در حال تلاش است تا خزندههای کارآمدتری را برای پایش محتوای اینترنتی ارائه دهد و باید ببیند که با استفاده از IndexNow این وضعیت بهبود مییابد یا خیر.
حدس ما این است که تیم گوگل برای پیادهسازی این پروتکل، تغییراتی مد نظرشان است تا آنرا با نام گوگل اجرا نمایند.
نحوه فعالسازی پروتکل IndexNow
فعالسازی این پروتکل به دو صورت انجام میشود. در ماه اولی که این پروتکل منتشر شد، روش نسبتاً پیچیدهای برای پیادهسازی آن ارائه گردید که از طریق ایجاد کلید در سرور بود.
مایکروسافت روز پنجشنبه 6 ژانویه 2022 روش دیگری برای فعالسازی پروتکل IndexNow منتشر کرد که برای سایتهای وردپرسی بود.
فعالسازی IndexNow در سرور
برای فعالسازی این پروتکل به روش دستی، باید یک کلید در سرور خود ایجاد کنید تا موتورهای جستجویی که از IndexNow تبعیت میکنند را از اعمال تغییراتی که روی محتوا صورت گرفته است، مطلع کند.
فعالسازی شامل چهار مرحلهی زیر است:
- طبق تصویر زیر از اینجا با استفاده از “ابزار آنلاین تولید کلید API” کلیدی را ایجاد و کپی نمایید.
- سپس یک فایل txt. بسازید و نام آنرا دقیقاً مشابه کلیدی که کپی کردهاید قرار دهید و آنرا به صورت UTF-8 ذخیره نمایید. مثلاً: 89e469dcd7824af79c59be24dd1d92a4.txt
- در مرحلهی بعدی فایل txt. که ساختهاید را در Root هاست آپلود نمایید (اولین مسیر پس از آدرس دامنه، Root یا ریشه نام دارد که به آن /public_html/ میگویند).
- هنگامی که محتوای جدیدی ایجاد شد یا محتوایی را بهروزرسانی کردید، شروع به ارسال URL آن نمایید. شما می توانید یک URL یا مجموعهای از URLها را در از طریق هر کلید API که ایجاد شده است، ارسال کنید.
نحوهی ارسال URL بسیار آسان است. طبق لینک آزمایشی زیر، کافیست URL محتوای مورد نظر خود را در قسمتی که با رنگ قرمز مشخص شده است قرار دهید و ارسال نمایید. توجه داشته باشید که در قسمت آبی رنگ باید کلید API که ساختید را وارد کنید.
https://www.bing.com/indexnow?url=http://www.example.com/product.html&key=89e469dcd7824af79c59be24dd1d92a4
فعالسازی IndexNow در وردپرس
برای فعالسازی پروتکل IndexNow در وردپرس، با استفاده از افزونه کار سادهتری خواهید داشت. برای مشاهدهی اطلاعات افزونهای که مایکروسافت منتشر کرده است به اینجا مراجعه کنید.
جهت نصب و فعالسازی افزونه وردپرسی IndexNow مراحل زیر را دنبال کنید:
- وارد پیشخوان وردپرس شوید. روی “افزونهها > افزودن” کلیک کنید.
- همانند تصویر زیر با جستجوی عبارت «IndexNow» آنرا پیدا کنید و نصب نمایید.
- پس از نصب، روی “فعالسازی” کلیک کنید تا افزونه فعال شود.
- به صفحه مدیریت IndexNow بروید و روی «Let’s Get Started» کلیک کنید.
تمام شد!
فعالسازی IndexNow در Cloudflare
کمتر از دو ماه پس از معرفی پروتکل IndexNow، شرکت Cloudflare این پروتکل را روی سرورهایش فعال کرد و بیش از 60 هزار سایتی که از Cloudflare استفاده میکردند به این پروتکل مجهز شدند.
همانطور که میدانید Cloudflare یک شرکت ارائه دهندهی CDN (شبکه تحویل محتوا) است. CDN باعث میشود سرعت سایت افزایش یابد و خطر حملات DDoS کاهش یابد.
اگر از Cloudflare استفاده میکنید، لازم است مراحل زیر را برای فعالسازی پروتکل IndexNow در این سرویس اجرا نمایید.
- وارد Dashboard اکانت Cloudflare خود شوید و دامنهای که Cloudflare برای آن فعال است را انتخاب کنید.
- از منوی سمت چپ، تب Caching را انتخاب کرده و روی Configuration کلیک نمایید.
- سپس مانند تصویر زیر Crawler Hints را پیدا کنید و تیک فعالسازی آنرا بزنید.
تنظیمات IndexNow برای Cloudflare با موفقیت انجام شد.
چالشهای پروتکل IndexNow
مهمترین چالشی که برای پروتکل IndexNow وجود دارد، مسئلهی رتبهبندی آن است. فرض کنید چندین سایت در یک موضوع مشابه، بهطور همزمان بهروزرسانی شوند الگوریتمهای رتبهبندی موتورهای جستجو باید خیلی سریع فاکتورها و عوامل مختلفی را، راستیآزمایی کنند. اینجاست که چالش بهوجود میآید.
بنابراین باید به این پروتکل زمان بدهیم تا آزمون و خطایش را پشت سر بگذارد و نتایج سریع، بهروز و باکیفیتی را به کاربران نمایش دهد.
در آخر
از نظر ما IndexNow انقلابی در موتورهای جستجو ایجاد خواهد کرد. چرا که این روش عالی میتواند سرعت Index محتوا در موتورهای جستجو را افزایش دهد.
ما سعی کردیم به صورت واضح چگونگی کار با پروتکل IndexNow را برایتان توضیح دهیم. چنانچه دانشجوی دوره جامع سئو کاران وبمستر هستید و حین فعالسازی این پروتکل به مشکل برخوردید کافیست تیکتی با عنوان “IndexNow” به پشتیبانی دوره ارسال کنید تا تیم پشتیبانی مراحل فعالسازی را برایتان انجام دهند.
منابع