কিভাবে Google অনুসন্ধান অনুমানের নিয়ম ব্যবহার করে, Google অনুসন্ধান কীভাবে অনুমানের নিয়ম ব্যবহার করে, Google অনুসন্ধান কীভাবে অনুমানের নিয়ম ব্যবহার করে, Google অনুসন্ধান কীভাবে অনুমানের নিয়ম ব্যবহার করে

প্রকাশিত: ১২ ফেব্রুয়ারী, ২০২৫

গুগল সার্চ ওয়েবের সবচেয়ে জনপ্রিয় সাইটগুলির মধ্যে একটি , এবং দ্রুততম সাইটগুলির মধ্যে একটি। সার্চ টিম সার্চ অভিজ্ঞতাকে দ্রুততর করার জন্য ক্রমাগত বিনিয়োগ করে চলেছে। গুগল সার্চের মতো জনপ্রিয় একটি পৃষ্ঠায়, মিলিসেকেন্ডের উন্নতিও দ্রুত বৃদ্ধি পায়! গতির প্রতি আগ্রহের মধ্যে রয়েছে সুপরিচিত গুগল হোম পেজ, সার্চ ইঞ্জিন ফলাফল পৃষ্ঠা (SERP) এবং সেই অনুসন্ধান ফলাফল থেকে অন্যান্য সাইটে ক্লিক করা।

গুগল সার্চ সার্চ রেজাল্ট পেজ থেকে রেজাল্ট লিঙ্কে নেভিগেশনের গতি উন্নত করতে স্পেকুলেশন রুলস এপিআই ব্যবহার করছে এবং তারা এপিআইয়ের কিছু বৈশিষ্ট্য ব্যবহার করছে যা অন্যান্য সাইট মালিকদের আগ্রহের হতে পারে।

প্রথম দুটি ফলাফল আগে থেকে আনুন

অনুমানের নিয়মের প্রথম ব্যবহারগুলির মধ্যে একটি ছিল প্রথম দুটি অনুসন্ধান ফলাফল প্রি-ফেচ করা। উদাহরণস্বরূপ, "পরীক্ষা" অনুসন্ধান করার সময় পৃষ্ঠায় নিম্নলিখিত অনুমানের নিয়ম অন্তর্ভুক্ত থাকে:

{
    "prefetch": [{
        "source": "list",
        "requires": [
            "anonymous-client-ip-when-cross-origin"
        ],
        "referrer_policy": "strict-origin",
        "urls": [
            "https://www.merriam-webster.com/dictionary/test",
            "https://dictionary.cambridge.org/dictionary/english/test"
        ]
    }]
}

নীচের দুটি URL হল প্রথম দুটি অনুসন্ধান ফলাফল, এবং সেগুলি অবিলম্বে প্রিফেট করা হয়। ব্যবহারকারী যদি সেগুলিতে ক্লিক করেন, তাহলে তারা একটি প্রাথমিক পদক্ষেপ নেবেন কারণ HTML ডকুমেন্টটি ইতিমধ্যেই ব্রাউজারে উপলব্ধ হওয়া উচিত।

নিয়ম এবং প্রিফেচ প্রচেষ্টাগুলি DevTools অ্যাপ্লিকেশন -> অনুমান ট্যাবে দেখা যাবে যেমনটি পূর্বে নথিভুক্ত করা হয়েছে :

DevTools স্পেকুলেশন প্যানেলে টেক্সট শব্দের দুটি অভিধানের সংজ্ঞা দেখানো হচ্ছে, উভয়ই সফলভাবে প্রিফেকচার করা হয়েছে।
দুটি সফল প্রিফেচ সহ জল্পনা প্যানেল।

গোপনীয়তা-সংরক্ষণকারী প্রিফেচগুলি

যেহেতু এই লিঙ্কগুলি অন্য সাইটের কন্টেন্টের জন্য, তাই প্রিফেচিংয়ের জন্য কিছু অতিরিক্ত গোপনীয়তা বিবেচনা করা হয় কারণ ব্যবহারকারী এখনও সেই সাইটগুলি পরিদর্শন করেননি।

সৌভাগ্যবশত, APIটি এই বিষয়টি মাথায় রেখেই তৈরি করা হয়েছে, এবং ব্যবহারকারীর গোপনীয়তা রক্ষার জন্য গুগল সার্চ দুটি বৈশিষ্ট্য ব্যবহার করছে।

প্রথমটি হল requires কনফিগারেশন ব্যবহার করা, যাতে প্রিফেচগুলি Chrome-এ প্রাইভেট প্রিফেচ প্রক্সি ব্যবহার করে তা নিশ্চিত করা যায়:

"requires": [
    "anonymous-client-ip-when-cross-origin"
],

এটি একটি প্রক্সি ব্যবহার করে নিশ্চিত করে যে সংযোগটি IP ঠিকানাটি বেনামী করে, যাতে ব্যবহারকারী অনুসন্ধান ফলাফল পৃষ্ঠা থেকে লিঙ্কটিতে নেভিগেট করার জন্য লিঙ্কটিতে ক্লিক করার আগে আমরা ব্যবহারকারীর IP সাইটে ফাঁস না করি।

দ্বিতীয়ত, Google Search referrer_policy সেটিং ব্যবহার করে নিশ্চিত করে যে অনুসন্ধান পৃষ্ঠার URL-এ এনকোড করা কোনও বিবরণ referer HTTP হেডারে সাইটে পাঠানো হচ্ছে না:

"referrer_policy": "strict-origin",

বেশিরভাগ ব্রাউজার এখন ডিফল্টভাবে strict-origin-when-cross-origin ব্যবহার করে কিন্তু এই সেটিংটি same-origin প্রিফেচের জন্যও strict-origin রেফারার নীতি ব্যবহার করার জন্য আরও strict সেটিং ব্যবহার করে।

ব্যবহারকারীর সাইটের জন্য কুকি থাকলে তৃতীয় সুরক্ষা স্বয়ংক্রিয়ভাবে ঘটে। এই ক্ষেত্রে, তারা সেই কুকিগুলির উপর ভিত্তি করে বিভিন্ন ফলাফল পেতে পারে এবং Chrome প্রিফেট করা HTML ব্যবহার করবে না:

DevTools Speculation প্যানেলে দুটি URL আছে, কিন্তু একটি URL প্রি-ফেচ করতে ব্যর্থ হয়েছে, একটি ত্রুটির কারণে বলা হয়েছে যে এটি যোগ্য নয় কারণ ব্যবহারকারীর কাছে সেই উৎসের জন্য কুকি ছিল।
কুকিজের কারণে একটি ব্যর্থ প্রিফেচ সহ অনুমান প্যানেল।

এর মানে হল যে কুকি ব্যবহারকারীরা সেই সাইটে ক্লিক করার সময় উন্নত কর্মক্ষমতা প্রিফেচিং প্রদানের সুবিধা পাবেন না, তবে গোপনীয়তা সুরক্ষা এবং সঠিক পৃষ্ঠা লোডকে অগ্রাধিকার দেওয়া হয়। উপরন্তু, যদি কোনও ব্যবহারকারী ইতিমধ্যেই কোনও সাইট পরিদর্শন করে থাকেন এবং তার জন্য কুকিজ থাকে, তাহলে তাদের সেই সাইট থেকে কিছু সম্পদ ক্যাশে থাকার সম্ভাবনা বেশি এবং প্রিফেচিং ছাড়াইও দ্রুত পৃষ্ঠা লোড হওয়ার সম্ভাবনা বেশি।

প্রথম দুটি ফলাফল প্রি-ফেচ করার ফলে ব্যবহারকারীদের উপর প্রভাব

বেশিরভাগ পরিবর্তনের মতো, গুগল সার্চ একটি A/B পরীক্ষামূলক পরীক্ষায় প্রিফেচিং চালু করেছে এবং এর প্রভাব পরিমাপ করেছে। তারা লার্জেস্ট কন্টেন্টফুল পেইন্ট (LCP) -এ উল্লেখযোগ্য উন্নতি দেখেছে। অ্যান্ড্রয়েডের জন্য ক্রোমে, গুগল সার্চ থেকে ক্লিকের জন্য LCP 67 মিলিসেকেন্ড হ্রাস পেয়েছে। ডেস্কটপ ক্রোমের জন্য একটি ফলোআপ লঞ্চের ফলে LCP তে 58.6 মিলিসেকেন্ডের একই রকম উন্নতি হয়েছে। এগুলি নেভিগেট করা সাইটের উন্নতি, গুগল সার্চ সাইটের ক্ষেত্রে নয়—তবে এটি গুগল সার্চ ব্যবহারকারীদের উপকার করে।

LCP-তে এই উন্নতিগুলি তুচ্ছ মনে হতে পারে, কিন্তু Google Search-এর মতো হাইপার-অপ্টিমাইজড সাইটের জন্য, আমরা আমাদের ব্যবহারকারীদের জন্য মিলিসেকেন্ডের উন্নতিও উদযাপন করি, তাই দশ মিলিসেকেন্ডের পরিসরে উন্নতি অস্বাভাবিক! আপনার সাইটটি উল্লেখযোগ্যভাবে বেশি সুবিধা দেখতে পারে—এটি খুঁজে বের করার জন্য আপনার এটি চেষ্টা করা উচিত!

২০২২ সালের অক্টোবর থেকে অ্যান্ড্রয়েডের সার্চে স্পেকুলেশন রুলস ব্যবহার করে প্রিফেচিং ডিফল্টভাবে সক্ষম করা হয়েছে এবং ২০২৪ সালের সেপ্টেম্বরের মধ্যে ডেস্কটপে চালু করা হয়েছে।

প্রথম দুটি ফলাফলের বাইরে

স্পেকুলেশন রুলস এপিআই-এর প্রাথমিক লঞ্চের পর থেকে, এটিতে একটি আগ্রহের বৈশিষ্ট্য যুক্ত করা হয়েছে যা ব্যবহারকারী যখন কোনও লিঙ্কে হোভার করে বা ক্লিক করতে শুরু করে তখনই কেবল অনুমান করা সম্ভব করে তোলে।

গুগল সার্চ প্রথম দুটি অনুসন্ধান ফলাফলের বাইরে গিয়ে বাকি অনুসন্ধান ফলাফলগুলিও প্রি-ফেচ করার সিদ্ধান্ত নিয়েছে—কিন্তু শুধুমাত্র তখনই যখন ব্যবহারকারী লিঙ্কটির উপর ঘোরাফেরা করে, moderate আগ্রহের সেটিং ব্যবহার করে। এটি এমন লিঙ্কগুলির জন্য অপ্রয়োজনীয় সম্পদের অপচয় রোধ করে যেগুলিতে ক্লিক করার সম্ভাবনা কম।

আবার, Chrome-এ অনুসন্ধান করার সময় DevTools-এ নিয়মটি দেখা যাবে, এবং এটি পূর্ববর্তী নিয়মের মতোই, কিন্তু এবার "eagerness": "moderate" বিকল্প সেট সহ:

DevTools Rules প্যানেলে anonymouse-client-ip-when-cross-origin, একটি কঠোর-অরিজিন রেফারার নীতি, মাঝারি আগ্রহ এবং সাতটি URL ব্যবহার করে একটি তালিকার নিয়ম দেখানো হচ্ছে
গুগল সার্চ দ্বারা ব্যবহৃত অনুমানের নিয়ম।

এই লিঙ্কগুলির উপর কার্সার রাখলে প্রিফেচ ট্রিগার হবে। মনে রাখবেন যে গুগল সার্চ স্পেকুলেশন রুলস API-এর ডকুমেন্ট রুলস বৈশিষ্ট্যটি ব্যবহার করার পরিবর্তে স্পষ্টভাবে URL গুলি তালিকাভুক্ত করে, কারণ তারা বিজ্ঞাপনের মতো অন্যান্য URL গুলি প্রিফেচ করতে চায় না।

প্রথম দুটি ফলাফলের বাইরের ফলাফল প্রিফেচ করার ফলে ব্যবহারকারীদের উপর প্রভাব

ডেস্কটপ ক্রোম গুগল সার্চ থেকে নেভিগেশনের জন্য ফার্স্ট কন্টেন্টফুল পেইন্ট (FCP) ৭.৬ মিলিসেকেন্ড এবং LCP ৯.৫ মিলিসেকেন্ড কমিয়েছে (যেমন A/B টেস্টিংয়ে দেখানো হয়েছে)। প্রথম দুটি ফলাফলে দেখা ৫৮.৬ মিলিসেকেন্ডের উন্নতির তুলনায় এগুলি কম লাভের প্রতিনিধিত্ব করে, তবে কম লিড টাইমের কারণে এটি অবাক করার মতো নয় কারণ এগুলি ততটা আগ্রহের সাথে প্রিফেচ করা হয়নি। তবে, আগে দেওয়া একই কারণে এগুলি এখনও ভাল লাভ।

ডেস্কটপে অবশিষ্ট অনুসন্ধান ফলাফলের প্রিফেচিং ডিফল্টভাবে ২০২৪ সালের ডিসেম্বরে চালু করা হয়েছিল।

মোবাইলের ক্ষেত্রে—যেখানে সাধারণত হোভার পাওয়া যায় না—সেখানে কোনও প্রকৃত উন্নতি দেখা যায়নি এবং তাই, যদিও কোনও রিগ্রেশনও ছিল না, এই অতিরিক্ত প্রিফেচগুলি মোবাইলে সক্ষম করা হয়নি।

গুগল এই নতুন এপিআই নিয়ে পরীক্ষা-নিরীক্ষা শেষ করেনি, এবং আমাদের আশা হল ওয়েব ব্রাউজিং যত দ্রুত সম্ভব করা। আমাদের হাতে আরও কিছু কৌশল আছে যা নিয়ে আমরা কাজ করছি।

একটি উদাহরণ হিসেবে, ক্রোম প্রি-রেন্ডার করা সার্চ রেজাল্ট পৃষ্ঠাগুলি চালু করছে—প্রিলোড সক্ষম ব্যবহারকারীদের জন্য—যখন ব্যবহারকারীরা ক্রোম অ্যাড্রেস বারে এবং অ্যান্ড্রয়েডের সার্চ বক্সের মতো অন্যান্য জায়গায় সার্চ কোয়েরি টাইপ করেন। এটি অন্যান্য সার্চ ইঞ্জিনের জন্যও বাস্তবায়নের জন্য উন্মুক্ত —শুধুমাত্র গুগল সার্চ নয়—যদিও আমরা এই মুহূর্তে অন্যান্য সার্চ ইঞ্জিনের জন্য কোনও বাস্তবায়ন সম্পর্কে অবগত নই।

গুগল সার্চ আর বেশিদূর যেতে চাইছে না এবং ফলাফল লিঙ্কগুলির জন্য প্রিরেন্ডার বাস্তবায়ন করতে চাইছে না, কারণ এটি ক্রস-সাইট নেভিগেশনের জন্য উপলব্ধ নয় (এবং এমনকি একই-সাইট, ক্রস-অরিজিন প্রিরেন্ডারের জন্যও এটি নির্বাচন করা আবশ্যক)।

ব্রাউজার সাপোর্ট সম্পর্কে একটি নোট

Browser Support

  • ক্রোম: ১০৯।
  • প্রান্ত: ১০৯।
  • ফায়ারফক্স: সমর্থিত নয়।
  • সাফারি: একটি পতাকার আড়ালে।

Source

বর্তমানে ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলিতে স্পেকুলেশন রুলস API বাস্তবায়িত হচ্ছে, কিন্তু Chrome W3C স্ট্যান্ডার্ড প্রক্রিয়ার মাধ্যমে API স্পেসিফিকেশন প্রকাশ করছে এবং অন্যান্য ব্রাউজারগুলি এই API বাস্তবায়নের জন্য আগ্রহী।

প্রাইভেট প্রিফেচ প্রক্সি বর্তমানে শুধুমাত্র ক্রোমে প্রয়োগ করা হচ্ছে, অন্যান্য ক্রোমিয়াম-ভিত্তিক ব্রাউজারে নয়, তবে যদি অন্যান্য ব্রাউজার তাদের নিজস্ব প্রাইভেট প্রিফেচ প্রক্সি প্রয়োগ করে, তাহলে গুগল সার্চ সেখানেও এই উন্নতিগুলি বাস্তবায়নের চেষ্টা করতে পারে।

প্রাইভেট প্রিফেচ প্রক্সি ছাড়া প্রিফেচিংয়ের গোপনীয়তার প্রভাবের কারণে, গুগল সার্চ এমন ব্রাউজারগুলিতে প্রিফেচ করে না যেগুলি এই প্রযুক্তি সমর্থন করে না, এবং তাই অন্যান্য ব্রাউজারগুলির জন্য অন্যান্য প্রযুক্তি ব্যবহার করে কোনও ফলব্যাক বাস্তবায়ন করেনি। তবে, একটি প্রগতিশীল বর্ধন হিসাবে, এর অর্থ হল সেই ব্রাউজারগুলির ব্যবহারকারীরা এই ছোট গতি বৃদ্ধি থেকে উপকৃত হবেন না।

আপনার সাইটে এটি চেষ্টা করে দেখুন!

স্পেকুলেশন রুলস এপিআই কেবল গুগল সার্চ নয়, সকল সাইটের জন্যই ব্যবহারযোগ্য। এখানে আলোচনা করা প্রিফেকচিং ক্ষমতার বাইরে, প্রিরেন্ডারিং কখন এবং কোথায় ব্যবহার করা যেতে পারে তার আরও সুবিধা প্রদান করে। গুগল সার্চের মতো বৃহৎ সাইটগুলি ব্যবহারকারীর অভিজ্ঞতার জন্য এই এপিআইয়ের স্পষ্ট সুবিধাগুলি দেখায়, আমরা সমস্ত সাইট মালিকদের কীভাবে তারা এপিআই ব্যবহার করতে পারে এবং সম্ভাব্যভাবে উপকৃত হতে পারে তা খতিয়ে দেখার জন্য উৎসাহিত করি।

এছাড়াও, এই পোস্টে বর্ণিত গোপনীয়তা সুরক্ষা অন্যান্য সাইটের জন্যও উপলব্ধ - এই সতর্কতার সাথে যে ব্যবহারকারীদের তাদের সেটিংসে এক্সটেন্ডেড প্রিলোড সমর্থন সক্ষম থাকতে হবে যাতে গুগলের ব্যক্তিগত প্রিফেচ প্রক্সি ব্যবহার করে ট্র্যাফিক রুট করার জন্য নন-গুগল সাইটগুলিকে অনুমতি দেওয়া যায়। এর কারণ হল এটি গুগলকে ব্যবহারকারী এবং সাইটের মধ্যে একটি অতিরিক্ত পক্ষ হিসাবে পরিচয় করিয়ে দেয় যেখানে গুগল সাইটগুলিতে এটি প্রয়োজনীয় নয় - কারণ তারা ইতিমধ্যেই জড়িত পক্ষগুলির মধ্যে একটি।