IndexNow API-এর ধারণা
IndexNow API একটি আধুনিক ওয়েব প্রটোকল যা ওয়েবসাইট মালিকদের জন্য তৈরি করা হয়েছে যাতে তারা সার্চ ইঞ্জিনগুলিকে (যেমন Bing, Yandex, এবং কিছু ক্ষেত্রে Google) তাৎক্ষণিকভাবে জানাতে পারে যে কোনো কনটেন্ট আপডেট হয়েছে, যুক্ত হয়েছে, বা মুছে ফেলা হয়েছে। এই প্রক্রিয়াটি ওয়েবসাইটের Indexing স্পিড অনেক গুণ বাড়িয়ে দেয়।
আগে সার্চ ইঞ্জিনগুলি ওয়েবসাইটের পেজ Crawl করত নির্দিষ্ট সময় পর পর। এতে করে নতুন পেজ কিংবা আপডেট হওয়া পেজ ইনডেক্সে যেতে অনেক দেরি হত। কিন্তু IndexNow এর সাহায্যে যখনই আপনি নতুন কনটেন্ট পাবলিশ করেন, সেই মুহূর্তেই আপনি সেই URL টি API-এর মাধ্যমে সার্চ ইঞ্জিনকে পাঠাতে পারেন। ফলে তারা তাৎক্ষণিকভাবে সেই URL ফেচ করে নেয়।
এই API টির উন্নয়ন মূলত Microsoft ও Yandex একসাথে করেছে এবং বর্তমানে Bing এই ফিচারটি ব্যবহার করছে। Google এখনও পরীক্ষা চালাচ্ছে এই প্রযুক্তি নিয়ে।
IndexNow API কেন প্রয়োজন?
বর্তমানে ইন্টারনেট জগতে কোটি কোটি ওয়েবপেজ যুক্ত হচ্ছে প্রতিদিন। এই বিশাল তথ্যের ভাণ্ডার থেকে সার্চ ইঞ্জিনকে প্রাসঙ্গিক কনটেন্ট দ্রুত খুঁজে এনে ইউজারদের দেখাতে হয়। কিন্তু প্রচলিত Crawl পদ্ধতিতে এই কাজটি ধীরগতিতে হয়।
IndexNow API ব্যবহারের সুবিধা:
- তৎক্ষণাৎ Indexing: আপনি পোস্ট করার সাথে সাথে সার্চ ইঞ্জিন জানবে সেই পরিবর্তনের কথা।
- Bandwidth বাঁচায়: সার্চ বট বারবার পুরো ওয়েবসাইট ক্রল না করে নির্দিষ্ট পেজ ফেচ করে।
- Content Visibility বাড়ায়: নতুন বা আপডেট হওয়া পেজ দ্রুত ইউজারদের কাছে পৌঁছায়।
Blogger-এ IndexNow API সেটআপের প্রাথমিক ধাপ
Bing Webmaster Tools ব্যবহার করে IndexNow অ্যাক্টিভেশন
প্রথমে, আপনাকে Bing Webmaster Tools-এ আপনার Blogger সাইট সাবমিট করতে হবে। যেভাবে করবেন:
- https://www.bing.com/webmasters এ যান
- আপনার Microsoft Account দিয়ে লগইন করুন
- “Add a Site” বাটনে ক্লিক করুন এবং আপনার Blogger URL দিন
- HTML Tag দিয়ে ভেরিফিকেশন করুন: Blogger এর “Theme” → “Edit HTML” এ গিয়ে
<head>
ট্যাগের ঠিক নিচে Bing এর ভেরিফিকেশন কোডটি পেস্ট করুন
ভেরিফিকেশন সফল হলে, আপনি Webmaster Tools-এ রিপোর্ট দেখতে পারবেন এবং আরও কনফিগারেশন করতে পারবেন।
API Key তৈরি করা
API Key তৈরির ধাপ:
- UUID Generator এ যান
- একটি Key কপি করুন
- এই Key টি আপনি পরবর্তীতে API ping URL-এ ব্যবহার করবেন
ব্লগারে IndexNow API কীভাবে যুক্ত করবেন (HTML কোড সহ)
robots.txt আপডেট করা
- Blogger Dashboard → Settings এ যান
- “Enable custom robots.txt” অপশন অন করুন
- এই কোডটি বসান:
User-agent: *
Disallow: /search
Allow: /
Sitemap: https://yourblog.blogspot.com/sitemap.xml
API ping script যুক্ত করা
নিচের স্ক্রিপ্টটি Blogger এর প্রতিটি পোস্টে যুক্ত করতে পারেন:
<script>
fetch("https://api.indexnow.org/indexnow?url=https://yourblog.blogspot.com/your-post-url&key=YOUR_API_KEY")
.then(response => console.log("IndexNow pinged successfully"))
.catch(error => console.log("IndexNow ping failed", error));
</script>
IndexNow কীভাবে কাজ করে?
Bot কিভাবে URL fetch করে
যখন আপনি IndexNow API ব্যবহার করে কোনো URL পিং করেন, তখন সার্চ ইঞ্জিনের নির্দিষ্ট বট সেই URL তৎক্ষণাৎ ভিজিট করে ও Fetch করে। মূলত, আপনি সার্ভারকে বলছেন, “এই পেজটি আপডেট হয়েছে বা নতুন যোগ হয়েছে, দ্রুত একবার দেখে নাও।”
এই Fetch করার প্রক্রিয়া অনেকটা courier tracking সিস্টেমের মতো। আপনি প্যাকেট পাঠালেন, আর system সঙ্গে সঙ্গে আপডেট দিল—“Item received,” “Out for delivery”। ঠিক তেমনিভাবে, URL ping করার পর, সার্চ বট আসে, পেজে চোখ বুলায় এবং যদি সব ঠিকঠাক থাকে তাহলে সেটিকে ইনডেক্স করে ফেলে।
IndexNow বট URL টি থেকে নিচের বিষয়গুলো যাচাই করে:
- Canonical tag: পেজ আসল কি না তা বুঝে
- Meta tag: Noindex দেওয়া আছে কি না
- Robots.txt: ক্রলিং অনুমতি আছে কি না
- Content freshness: কনটেন্টে নতুন কি আছে
Status code ব্যাখ্যা
Status Code | অর্থ |
---|---|
200 OK | Ping সফল হয়েছে |
400 Bad Request | URL বা Key ভুল ছিল |
403 Forbidden | API Key অনুমোদিত নয় |
404 Not Found | URL খুঁজে পাওয়া যায়নি |
500 Server Error | সার্ভারে সমস্যা হয়েছে |
SEO-তে IndexNow API-এর প্রভাব
Indexing Speed বৃদ্ধি
আপনার ব্লগ SEO-র মূল ভিত্তি হল Search Engine-এ দ্রুত Index হওয়া। কারণ, যত তাড়াতাড়ি আপনার পেজ ইনডেক্স হবে, তত তাড়াতাড়ি সেটি সার্চ রেজাল্টে ভিউ হবে। এটাই মূল খেল!
- নতুন পেজ ১ ঘণ্টার মধ্যেই Google ও Bing এ দেখা যাচ্ছে
- আপডেট হওয়া কনটেন্ট প্রায় সঙ্গে সঙ্গে Reflected হচ্ছে
- কনটেন্ট ব্লকিং বা পুরানো কনটেন্ট ইনডেক্সিং কমে যাচ্ছে
Search Engine Ranking-এ প্রভাব
- Fresh Content: গুগল নতুন কনটেন্টকে প্রাধান্য দেয়
- Low Crawl Delay: ওয়েবসাইটে frequent visits করলে engagement বাড়ে
- Quick Re-indexing: পুরানো পেজ আপডেট করার পর দ্রুত র্যাঙ্ক রিকভার হয়
শেষ কথা: Blogger SEO উন্নয়নে IndexNow একটি নতুন যুগ
Blogger প্ল্যাটফর্মে যারা কাজ করেন, তাদের জন্য দ্রুত ইনডেক্সিং সবসময় চ্যালেঞ্জিং ছিল। কারণ Google বা Bing এর বট নিয়মিতভাবে Blogger সাইট ভিজিট করে না, বিশেষ করে যদি আপনি নতুন ব্লগার হন। এখানেই IndexNow API এনে দিয়েছে এক অসাধারণ পরিবর্তন।
এই প্রযুক্তি ব্যবহার করে আপনি যেকোনো সময় সার্চ ইঞ্জিনকে জানাতে পারবেন যে, “এই পেজটি আপডেট হয়েছে বা নতুন পোস্ট যুক্ত হয়েছে, একবার দেখে নাও।” এর ফলে আপনার কনটেন্ট আরো তাড়াতাড়ি ইনডেক্স হয়, যা কিনা Google র্যাঙ্কিং ও ভিজিটর বৃদ্ধিতে সহায়তা করে।
এক কথায়, যদি আপনি নিয়মিত ব্লগিং করেন এবং চান যে আপনার পোস্ট দ্রুত সার্চ ইঞ্জিনে ইনডেক্স হোক, তাহলে IndexNow API আপনার জন্য অপরিহার্য।