সার্চ সম্পর্কিত জাভাস্ক্রিপ্টের সমস্যা সমাধান করা

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

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

আপনার পৃষ্ঠা অথবা কোনও জাভাস্ক্রিপ্ট চালিত পৃষ্ঠার নির্দিষ্ট কন্টেন্ট জাভাস্ক্রিপ্টের সমস্যার জন্য Google সার্চ-এ দেখানো হচ্ছে না বলে মনে হলে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:

  1. কোনও ইউআরএল Google কীভাবে ক্রল ও রেন্ডার করে তা জানতে, Search Console-এ মোবাইল-ফ্রেন্ডলি হওয়ার পরীক্ষা অথবা ইউআরএল খতিয়ে দেখার টুল ব্যবহার করে দেখুন। পৃষ্ঠা সম্পর্কে ফলাফলের কার্ডে আরও তথ্যের লিঙ্কে ক্লিক করে আপনি লোড হওয়া রিসোর্স, জাভাস্ক্রিপ্ট কনসোলের আউটপুট এবং ব্যতিক্রম, রেন্ডার হওয়া DOM ইত্যাদি দেখতে পাবেন।

    এছাড়াও, আপনার সাইটের কন্টেন্ট কীভাবে রেন্ডার করা হবে সেটিকে প্রভাবিত করতে পারে এমন সম্ভাব্য সমস্যা শনাক্ত করার জন্য, ব্যবহারকারী ও Googlebot কী সমস্যার সম্মুখীন হচ্ছে সেগুলি সংগ্রহ করে অডিট করা প্রয়োজন।

  2. ব্যবহারকারীর অনুমতি অনুরোধ করা হলে, সেটি Googlebot সাধারণত প্রত্যাখ্যান করে।
  3. কন্টেন্ট পরিবেশন করার জন্য ডেটার অস্তিত্বের উপর ভরসা করবেন না।
  4. আপনার অ্যাপ্লিকেশনের ক্ষেত্রে প্রয়োজনীয় সব গুরুত্বপূর্ণ এপিআইয়ের জন্য ফিচার শনাক্তকরণ ব্যবহার করা হচ্ছে কিনা নিশ্চিত করুন এবং প্রযোজ্য হলে ফলব্যাক আচরণ বা পলিফিল প্রদান করুন।
  5. আপনার ওয়েব কম্পোনেন্ট সার্চ ফলাফলে দেখানোর পক্ষে উপযোগী কিনা দেখুন:
    1. প্রয়োগের বিবরণ এনক্যাপসুলেট করতে ও লুকিয়ে রাখতে শ্যাডো DOM ব্যবহার করুন।
    2. সম্ভব হলে আপনার কন্টেন্ট লাইট DOM-এর মধ্যে রাখুন।
  6. এই চেকলিস্ট অনুযায়ী সমস্যার সমাধান করা হয়ে গেলে, Search Console-এ মোবাইল-ফ্রেন্ডলি হওয়ার পরীক্ষা অথবা ইউআরএল খতিয়ে দেখার টুল ব্যবহার করে আপনার পৃষ্ঠা আবার পরীক্ষা করে দেখুন।

    সমস্যার সমাধান হয়ে গেলে একটি সবুজ রঙের টিক চিহ্ন দেখতে পাবেন এবং আর কোনও সমস্যার বিজ্ঞপ্তি দেখানো হবে না। এর পরেও কোনও সমস্যা দেখতে পেলে, Search Working Group-এর জাভাস্ক্রিপ্ট সাইট-এ পোস্ট করুন।

Send feedback about...

সার্চ
সার্চ