সাইটলিঙ্ক সার্চ বাক্স

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

গন্তব্যে পৌঁছে আরও বিস্তারিত সার্চ করার জন্য সার্চ ব্যবহারকারীরা মাঝে মাঝে একটি পরিচিত ব্র্যান্ড বা অ্যাপের নাম অথবা ইউআরএল লেখেন। যেমন, Pinterest-এ পিৎজা পিন সার্চ করার সময় ব্যবহারকারীরা Google অ্যাপ বা তাদের ওয়েব ব্রাউজারে Google সার্চ-এ গিয়ে Pinterest বা pinterest.com বলে টাইপ করেন, তারপরে Android অ্যাপ বা সাইটটি লোড করে তাতে পিৎজা বলে সার্চ করেন। সার্চ বাক্সের মাধ্যমে ব্যবহারকারীরা সার্চের ফলাফল পৃষ্ঠায় আপনার সাইট বা অ্যাপ দ্রুত সার্চ করে নিতে পারেন। সার্চ বাক্সটি রিয়েল-টাইম প্রস্তাবনা ও অন্যান্য ফিচার ব্যবহার করে।

উদাহরণ

Google-এ "Pinterest" বলে সার্চ করার একটি উদাহরণ দেওয়া হল যা Pinterest ওয়েবসাইটের জন্য সাইটলিঙ্ক সার্চ বাক্স দেখায়:

ব্যবহৃত সাইটলিঙ্ক সার্চ বাক্স

ওয়েবসাইটের কাস্টম সার্চ ইঞ্জিন ব্যবহার করে সাইটলিঙ্ক সার্চ বাক্স প্রয়োগ করতে পারে এমন মার্ক-আপের উদাহরণ নিচে দেওয়া হল:

JSON-LD

স্ট্রাকচার্ড ডেটা টেস্টিং টুল ব্যবহার করে JSON-LD-এর একটি উদাহরণ হল:

মাইক্রোডেটা

স্ট্রাকচার্ড ডেটা টেস্টিং টুল ব্যবহার করে মাইক্রোডেটার একটি উদাহরণ হল:

স্ট্রাকচার্ড ডেটা টেস্টিং টুল ব্যবহার করে সাইট বা অ্যাপে JSON-LD-এর একটি উদাহরণ হল:

নির্দেশিকা

সাইটলিঙ্ক সার্চ বাক্স মার্ক-আপের জন্য স্ট্রাকচার্ড ডেটা সংক্রান্ত সাধারণ নির্দেশিকা সহ নিম্নলিখিত এই অতিরিক্ত নির্দেশিকা প্রযোজ্য হয়।

আপনার সাইট বা অ্যাপের জন্য সার্চ বাক্স সেট-আপ করার ধাপগুলি হল:

  1. আপনার ওয়েবসাইট বা Android অ্যাপে কার্যকরী সার্চ ইঞ্জিন ইনস্টল করুন

    সাইটলিঙ্ক সার্চ বাক্সে করা সার্চ কোয়েরি ব্যবহারকারীকে আপনার সাইট বা অ্যাপের সার্চের ফলাফল পৃষ্ঠায় পাঠিয়ে দেয়, তাই আপনার একটি কার্যকরী সার্চ ইঞ্জিন প্রয়োজন।

    • ওয়েবসাইট: আপনার ওয়েবসাইট বা Android অ্যাপে একটি সার্চ ইঞ্জিন সেট-আপ করুন। আপনার স্ট্রাকচার্ড ডেটায় উল্লিখিত সিন্ট্যাক্স ব্যবহার করে এই ফিচার ব্যবহারকারীর কোয়েরিকে আপনার টার্গেটে পাঠিয়ে দেয়। UTF-8-এ এনকোড করা কোয়েরি আপনার সার্চ ইঞ্জিনকে সমর্থন করতে হবে।
    • অ্যাপ: আপনার অ্যাপের জন্য সার্চ ইঞ্জিন কীভাবে সেট-আপ করতে হবে তা জানতে Android ডেভেলপার সাইট-এ এক নজরে সার্চ দেখুন। আপনার Android অ্যাপকে সার্চের ফলাফল থেকে পাঠানো ACTION_VIEW ইনটেন্ট সমর্থন করতে হবে, যার অনুরূপ ডেটা ইউআরআই আপনার মার্ক-আপের potentialAction.target প্রপার্টিতে উল্লেখ করা থাকতে হবে।
  2. WebSite স্ট্রাকচার্ড ডেটা উপাদান আপনার সাইটের হোমপেজে প্রয়োগ করুন। এই ফিচার চালু করতে প্রতিটি অ্যাপের একটি সংশ্লিষ্ট ওয়েবসাইট থাকতে হবে, যেটি এক পৃষ্ঠার হলেও চলবে। অতিরিক্ত নির্দেশিকা:
    • এই মার্ক-আপ শুধু হোমপেজে যোগ করবেন, অন্য কোনও পৃষ্ঠায় নয়।
    • সবসময় ওয়েবসাইটের জন্য একটি SearchAction উল্লেখ করবেন এবং অ্যাপ সার্চকে সমর্থন করার জন্য আরও একটি আপনি ঐচ্ছিকভাবে উল্লেখ করতে পারেন। অ্যাপ আপনার পছন্দের সার্চ টার্গেট হলেও, সবসময় ওয়েবসাইটের জন্য একটি SearchAction উল্লেখ করবেন; এর ফলে ব্যবহারকারী Android ফোন ব্যবহার না করলেও বা আপনার Android অ্যাপ তার ফোনে ইনস্টল করা না থাকলেও, সার্চের ফলাফল থেকে আপনার ওয়েবসাইটে সরাসরি যেতে পারবেন।
  3. স্ট্রাকচার্ড ডেটা টেস্টিং টুল ব্যবহার করে আপনার স্ট্রাকচার্ড ডেটা যাচাই করুন
  4. সার্চ ইঞ্জিন ঠিকভাবে প্রয়োগ করা হয়েছে কিনা যাচাই করতে আপনার স্ট্রাকচার্ড ডেটা থেকে WebSite.potentialAction.target ইউআরএল কপি করুন, তারপরে পরীক্ষামূলক কোয়েরি দ্বারা search_term_string-কে প্রতিস্থাপিত করুন এবং কোনও ব্রাউজার থেকে ওই ইউআরএলে যান। যেমন আপনার ওয়েবসাইট example.com হলে এবং আপনি "kittens" কোয়েরি পরীক্ষা করতে চাইলে, https://www.example.com/search/?q={kittens}-এ ব্রাউজ করে যাবেন।
  5. আপনার ডোমেনের সব ধরনের হোমপেজের জন্য rel="canonical" লিঙ্ক উপাদান ব্যবহার করে পছন্দের সেরা ইউআরএল সেট করুন। এটি আপনার মার্ক-আপের জন্য সঠিক ইউআরএল বেছে নিতে Google সার্চকে সাহায্য করে। আপনার সার্ভারকে UTF-8 অক্ষর এনকোডিং সমর্থন করতে হবে।
  6. অ্যাপের জন্য আপনার মার্ক-আপের অ্যাপ টার্গেটে উল্লেখ করা ইউআরএল সমর্থন করতে উপযুক্ত ইনটেন্ট ফিল্টার চালু করুন। Google সার্চ ইউআরএলের জন্য ইনটেন্ট ফিল্টার কীভাবে তৈরি করতে হয় তার উদাহরণ Android-এর জন্য Firebase অ্যাপ ইন্ডেক্সিং থেকে দেখে নিন।

উপরে উল্লিখিত স্ট্রাকচার্ড ডেটা আপনার সাইটে না থাকলেও Google সার্চ সাইটলিঙ্ক সার্চ বাক্স আপনার সাইটে যোগ করতে পারে। নিম্নলিখিত মেটা ট্যাগ যোগ করে আপনি এটি বন্ধ করতে পারেন:

<meta name="google" content="nositelinkssearchbox" />

Googlebot-এর পৃষ্ঠা ক্রল করা ও প্রসেস করার সময় সাইটলিঙ্ক সার্চ বাক্স বন্ধ হয়ে যাবে। সাইট ও অন্যান্য বিষয়ের উপর নির্ভর করে এটি করতে কয়েক সপ্তাহ সময় লাগতে পারে।

বিভিন্ন ধরনের স্ট্রাকচার্ড ডেটার সংজ্ঞা

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

WebSite-এর পরিবর্তিত প্রকার

ওয়েবসাইট ও অ্যাপ সার্চ বাক্স উভয়ের জন্য Google সার্চ WebSite-এর একটি পরিবর্তিত স্ট্রাকচার্ড ডেটা ব্যবহার করে। WebSite -এর সম্পূর্ণ সংজ্ঞা schema.org-এ দেওয়া আছে, কিন্তু Google সার্চ এই স্ট্যান্ডার্ড পুরোপুরি মেনে চলে না। নিচে একটি বিবরণ দেওয়া হল।

প্রয়োজনীয় প্রপার্টি
potentialAction

একটি বা দুটি SearchAction অবজেক্টের অ্যারে

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

ডেস্কটপের সার্চ চালু করতে, আপনি সবসময় একটি SearchAction তৈরি করা উচিত। এছাড়া অ্যাপ সার্চ সমর্থন করলে, অ্যাপের জন্য আপনি অতিরিক্ত একটি SearchAction অবজেক্ট উল্লেখ করতে পারেন। প্রতিটি SearchAction অবজেক্টে নিম্নলিখিত সদস্যগুলি আছে:

potentialAction.query-input

Text

আক্ষরিক স্ট্রিং required name = search_term_string বা target-এর প্লেসহোল্ডার ব্যবহার করুন।

potentialAction.target

Text

এই ফর্ম্যাটে লেখা একটি স্ট্রিং: search_handler_uri?q={search_term_string}

যেমন:

https://query.example.com/search?q={search_term_string}
search_handler_uri ওয়েবসাইটের জন্য যে হ্যান্ডলার সার্চ কোয়েরি গ্রহণ করছে ও তা পরিচালনা করছে তার ইউআরএল; অ্যাপের জন্য, আপনার সার্চ ইঞ্জিনের যে ইনটেন্ট হ্যান্ডলার কোয়েরি পরিচালনা করছে তার ইউআরআই।
search_term_string

ব্যবহারকারী সার্চ বাক্সের "সার্চ" বোতাম ক্লিক করলে, সার্চ কোয়েরি দ্বারা প্রতিস্থাপিত হয়ে যায় এমন একটি প্লেসহোল্ডার স্ট্রিং।

url

URL

যে সাইটে সার্চ করা হচ্ছে তার ইউআরএল। আপনার সাইটের সেরা হোমপেজে সেট করুন। যেমন: https://www.example.org

Send feedback about...

সার্চ
সার্চ