Google সার্চ-এ রেন্ডারিং সম্পর্কে জানা

Googlebot, Chrome 41 (M41)-এর উপর নির্ভর করে বানানো একটি ওয়েব রেন্ডারিং পরিষেবা (WRS) ব্যবহার করে। সাধারণত, WRS-এ ওয়েব প্ল্যাটফর্মের যে ফিচার ও কার্যক্ষমতা কাজ করে সেগুলি তার ব্যবহার করা Chrome ভার্সনেও কাজ করে — সম্পূর্ণ সূচির জন্য chromestatus.com দেখুন বা caniuse.com থেকে ফাংশনগুলি তুলনা করুন

তবে, এই ক্ষেত্রে কিছু ব্যতিক্রম ও পার্থক্য আছে যেগুলি আপনার মনে রাখা দরকার। WRS-এ বিশেষভাবে বন্ধ বা সীমাবদ্ধ করা ফিচার ও এপিআই সম্পর্কে এই ডকুমেন্ট থেকে জানতে পারবেন।

পৃষ্ঠার প্রয়োজনীয় কন্টেন্টকে Googlebot ও WRS প্রাধান্য দেয়

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

কিছু ইন্টারফেস ও কার্যক্ষমতা WRS বন্ধ করে দেয়

WRS-এর কার্যক্ষমতা যেকোনও সময় আপডেট হতে পারে বলে ফিচার শনাক্তকরণ এবং, প্রযোজ্য হলে, পলিফিল ব্যবহার করে ঠিক যেমনভাবে আপনি যেকোনও ব্রাউজারে করে থাকেন তেমনভাবে WRS-এ কাজ করে এমন এপিআই ও কার্যক্ষমতা শনাক্ত করুন:

  • IndexedDB ও WebSQL ইন্টারফেস বন্ধ করা আছে।
  • Service Worker স্পেসিফিকেশন দ্বারা নির্ধারিত ইন্টারফেস বন্ধ করা আছে।
  • WebGL ইন্টারফেস বন্ধ করা আছে; 3D ও ভিআর কন্টেন্ট বর্তমানে ইন্ডেক্স করা হয় না।

বিভিন্ন ধরনের পৃষ্ঠা লোড হওয়ার সময় Googlebot ও WRS-এর অবস্থার পরিবর্তন হয় না

সাধারণ ব্রাউজারের মতোই সার্ভার ও ক্লায়েন্টের রিডাইরেক্ট অনুসরণ করে WRS প্রতিটি ইউআরএল লোড (Google কীভাবে কন্টেন্ট খুঁজে পায় সেই বিষয়ে জানতে ইন্ডেক্সিং সম্পর্কে সংক্ষিপ্ত বিবরণ পড়ুন) করে। তবে, বিভিন্ন পৃষ্ঠা লোড করার সময় WRS নিজের অবস্থা বজায় রাখে না:

  • বিভিন্ন পৃষ্ঠা লোড করার সময় স্থানীয় স্টোরেজ ও সেশন স্টোরেজের ডেটা পরিষ্কার হয়ে যায়।
  • বিভিন্ন পৃষ্ঠা লোড করার সময় HTTP কুকি পরিষ্কার হয়ে যায়।

WRS-এ ES6 কাজ করে না

Chrome M41-এ ES6 ফিচার (যেমন ক্লাস) কাজ করে না। আপনি ES6 ব্যবহার করলে আপনার জাভাস্ক্রিপ্ট ES5-এ ট্রান্সপাইল করে নিন।

WRS-এ ওয়েব কম্পোনেন্ট সীমিত কাজ করে

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

WRS অনুমোদনের অনুরোধ খারিজ করে

ব্যবহারকারীর সম্মতি প্রয়োজন এমন ফিচারগুলি Googlebot অটোমেটিক খারিজ করে। প্রভাবিত ফিচারের সম্পূর্ণ সূচি দেখতে অনুমোদনের রেজিস্ট্রি পড়ুন। যেমন, Camera API, Geolocation API এবং Notifications API

WRS ও Googlebot-এ WebSocket প্রোটোকল কাজ করে না

Googlebot ও WRS, TLS সহ বা ছাড়া কেবলমাত্র HTTP/1.x এবং FTP বোঝে।

সমস্যা ট্র্যাক করা এবং রেন্ডারিং সমস্যা ডিবাগ করা

ব্যবহারকারী ও Googlebot আপনার অ্যাপ্লিকেশন অ্যাক্সেস করার সময় সেটি যাতে সঠিকভাবে কাজ করে, সেই জন্য ফিচার শনাক্তকরণ ও পলিফিল ব্যবহার করা ছাড়াও ক্লায়েন্ট-সাইডের সমস্যা বিশ্লেষণ করতে ভুলবেন না।

Send feedback about...

সার্চ
সার্চ