সার্চ ইঞ্জিন কি এবং Search Engine কিভাবে কাজ করে | What is Search Engine in Bengali : বন্ধুরা আগেকার সময়ে, যদি কোনো প্রশ্ন আমাদের মনে আসতো তাহলে সেই প্রশ্নের বিষয়ে আমাদের আসে-পাশে থাকা লোকজনদের বা শিক্ষক মহাশয়দের জিজ্ঞাসা করে তার উত্তর পেতাম.
কিন্তু বর্তমান সময়ে,আমাদের মনে আসা যে কোনো ধরনের প্রশ্নের উত্তর খোঁজার জন্যে আমরা কাউকে জিজ্ঞাসা করি না.আমরা সোজা নিজের Moblie এ Internet এর মাধ্যমে প্রশ্নটির বিষয়ে Search করে তার উত্তর পেয়ে যাই.
প্রশ্ন ছাড়াও অন্যান্য বিভিন্ন বিষয়ে Information গ্রহণ করা, যেকোনো বিষয়ে Online Course করা, ইতিহাস এবং মনোরঞ্জন, সবটাই কিন্তু আজ Internet এর মাধ্যমে খুব সহজেই পেয়ে যাই.
বন্ধুরা ধরুন যখন আপনার এবং আপনার বন্ধুর মধ্যে যেকোনো একটি প্রশ্ন নিয়ে তর্ক-বিতর্ক চলতে থাকে,তখন সেই প্রশ্নের উত্তর আপনারা বিভিন্ন সার্চ ইঞ্জিন যেমন :-Google Search, Yahoo Search বা Bing Search এর মাধ্যমে Search করেই খুঁজে বের করে নেন.
আজকের Internet বিভিন্ন তথ্যের ভান্ডার হয়ে দাঁড়িয়েছে, যেখানে যেকোনো বিষয়ের Information পেয়ে যাওয়া সম্ভব.আর যে কোনো প্রশ্ন মাথায় আসলেই আমরা করে থাকি “Google Search“. তাই না ?
এখন যখন কথা আসছে Internet এবং Online Information এর, তখন “Search Engine” এর ভূমিকা অনেক গুরুত্বপূর্ণ.
বন্ধুরা Internet এ কিন্তু কোটি কোটি তথ্য রয়েছে। তবে, সেই তথ্য গুলোর থেকে আমরা কেবল আমাদের প্রয়োজন হিসেবেই তথ্য গুলোকে Search করছি এবং দেখতে পাচ্ছি.আর এই সম্পূর্ণ প্রক্রিয়া নির্ভুল ভাবে হয়ে থাকছে সার্চ ইঞ্জিন এর মাধ্যমে.
চলুন আজকে আমরা জেনেনেই, সার্চ ইঞ্জিন কি? এবং কিভাবে কাজ করে সার্চ ইঞ্জিন?
Table of Contents
সার্চ ইঞ্জিন কি – What is Search Engine in Bengali
সার্চ ইঞ্জিন অপ্টিমাইজেশান (ইংরেজি: Search Engine Optimization) বা সংক্ষেপে SEO হলো একটি পদ্ধতি যার মাধ্যমে একটি Website বা Web Page কে সার্চ ইঞ্জিন ব্যবহারকারীদের সার্চ বা Search ফলাফলের তালিকায় প্রথম দিকে দেখানোর চেষ্টা করা বা Maximization করা যাতে এটি অনুসন্ধান করলে Result এ প্রায়শই দেখা যায়। SEO কোনো একক কাজ নয়, বরং বহুক্ষেত্রে বিভিন্ন ধরনের কাজের সাথে Saturated একটি পদ্ধতি, বলা যায় Integrated পদ্ধতি.
সঠিক ভাবে বললে, সার্চ ইঞ্জিন হলো একটি Software Program এবং এই প্রোগ্রাম এর কাজ হলো, Internet এ উপলব্ধ থাকা কোটি কোটি Information এর Data Base গুলোর থেকে User দ্বারা Search করা প্রশ্নের সাথে জড়িত সঠিক তথ্য খুঁজে বের করা এবং সেই Information গুলোর সাথে জড়িত Website গুলোকে “Search Engine Eesult Page” (SERP) এর মধ্যে দেখানো.যেমন ধরুন
Google তার Search Engine এর ক্ষেত্রে করে থাকে।প্রত্যেকটি প্রশ্নকে World Wide Web (WWW) এর মধ্যে Search করা হয়.
User দ্বারা Search করা যে কোনো প্রশ্ন গুলোর সাথে জড়িত Information খোঁজার ক্ষেত্রে সার্চ ইঞ্জিন গুলো প্রশ্নের সাথে জড়িত কিছু বিশেষ “Keyword” এর ব্যবহার করে থাকে.
বন্ধুরা যখনি আমরা সার্চ ইঞ্জিনে যেকোনো বিষয়ে Search করি, তখন সেই প্রশ্নের সাথে জড়িত আলাদা আলাদা Result বা তথ্য Search Engine Result Page এর মধ্যে দেখানো হয়.যেমন :-
• Text Content সাথে Video Content, Audio Content এবং আরো অন্যান্য Media Content সেখানে থাকে.
• কোন Information বা কোন প্রকারের তথ্য User এর জন্য সেরা হবে, সে বিষয়ে User দ্বারা Search করা Query থাকা বিভিন্ন Key Words গুলোর ওপর নজর দিয়ে সার্চ ইঞ্জিন সিদ্ধান্ত নিয়ে থাকে.
• সার্চ ইঞ্জিন গুলোর উদ্দেশ্য এটাই যাতে User কে তার সার্চ করা Query র সঠিক এবং প্রাসঙ্গিক সমাধান / Information দেওয়া হয়.
• Search করা বিষয়ের সাথে যেই তথ্যের প্রাসঙ্গিকতা সব থেকে বেশি, সেটাকে Search Result পেজে সব থেকে ওপরে বা প্রথম স্থানে দেখানো হয়.
উদাহরণ :-
বন্ধুরা ধরুন আপনার মনে একটি প্রশ্ন চলে এলো যে, “গুগল কিভাবে টাকা আয় করে ? “.
এখন আপনি এর উত্তর টি জানার জন্য প্রশ্নটি Google সার্চ ইঞ্জিনে লিখে Search করলেন. Search করার সাথে সাথে, Google এখন Internet এ থাকা প্রত্যেকটি Website এর আপনার প্রশ্নের সাথে জড়িত উত্তর search করবে.
যে সব Website এর মধ্যে আপনার সার্চ করা প্রশ্নের উত্তর থাকছে, সেগুলোকে Google তার সার্চ রেজাল্ট Page এ দেখিয়ে দিবে.আপনি Google সার্চ রেজাল্ট Page থেকে যেকোনো একটি Website এ গিয়ে নিজের প্রশ্নের উত্তর জেনে নিতে পারবেন.
আপনার সার্চ করা প্রশ্ন টিকে ইন্টারনেটের ভাষাতে বলা হয় Key Word বা Key Phrase.সার্চ ইঞ্জিন গুলোর কিছু Algorithm রয়েছে, যেগুলোর মাধ্যমে সে বুঝতে পারে, কোন Key Word এর ক্ষেত্রে কোন তথ্য বা Result গুলো সেরা হবে.
সার্চ ইঞ্জিনের ইতিহাস – History of Search Engine in Bengali
বন্ধুরা যখন Internet এর জনপ্রিয়তা বাড়তে থাকে এবং এর ব্যবহার ও বাড়তে থাকে তখন সকল Website কে সংগঠিত করা বা একত্রিত করে ওয়েবসাইটগুলোতে Classification করা খুব জরুরি হয়ে পড়ে । ঠিক তখনই সার্চ ইঞ্জিন এর Develop শুরু হয়ে যায় আর এটি করেন Webmaster গণ । সার্চ ইঞ্জিন অপটিমাইজেশন এর যাত্রা শুর১৯৯৫ সালেপ্রথম Official ভাবে যাত্রা শুরু করে.
Keyword Density এর উপর ভিত্তি করে সার্চ ইঞ্জিন Algorithm করা হতো তখন। এরপর ১৯৯৭ সালের কোন এক সময় Yahoo ওয়েবমাস্টার Website Submission করে.এরপর ১৯৯৮-১৯৯৯ সালের কোন এক সময়ই Google এর জন্ম হয়. তখন Google Sump Rule শুরু করে এবং এর জন্য গুগল কে নতুন ভাবে Algorithm করতে হয় । বলে নেওয়া ভালো, এলগরিদম হল এক ধরনের Programming যার মাধ্যমে সার্চ ইঞ্জিন সব ধরনের কাজ করে.
এ সকল Sump Tactics নিয়ে ২০০০-২০০৭ সালের দিকে গুগলের SEO এক্সপার্টরা Rank ভিত্তিক ওয়েবসাইটগুলো Category অনুযায়ী Classification করা শুরু করে। কিন্তু সমস্যা হল এ নিয়ম অনুযায়ী অনেক Hidden Page সৃষ্টি করা হত এবং Key-Word স্টাফই এর মধ্যে ছিলো । এ সকল সমস্যার সমাধান করতে সার্চ ইঞ্জিন Google নতুন ভাবে নিয়ে এলো Google Crawler। সার্চ ইঞ্জিন এর সাথে Crawler সিস্টেম যুক্ত হওয়ার পর এসইও তে Key-Word Stuffing ও কমে আসলো । এভাবে মূলত Modern SEO এর যাত্রা শুরু হয়.
সার্চ ইঞ্জিন কি কাজ করে – Works Of Search Engine in Bengali
বন্ধুরা সার্চ ইঞ্জিন এর কাজ হলো, User এর দ্বারা সার্চ করা Text, Word, Santence, প্রশ্ন বা Key- Word এর সঠিক ও প্রাসঙ্গিক উত্তর ও Information খুঁজে বের করা.খুঁজে বের করা Information বা উত্তর হিসেবে বিভিন্ন Website এর তালিকা নিজের Search Engine Result Page এর মধ্যে দেখানো.এটাই হলো একটি সার্চ ইঞ্জিন এর কাজ.
সার্চ ইঞ্জিন এর প্রকারভেদ – Types Of Search Engine in Bengali
সাধারণত একটি সার্চ ইঞ্জিনের Web Crawler বা Search Robot বা Search Spider প্রায় সবসময় ওয়েবে থাকা একটি Web Page অন্য Web Page ও একই ভাবে এক Website থেকে অন্য Website ঘুরে বেড়ায়। এই Robot বা Spider বা Crawler সমুহ বিভিন্ন Information সংগ্রহ করে নিদির্ষ্ট শ্রেণীতে সজ্জিত করে এবং সার্চ ইঞ্জিন ব্যবহারকারীর Searched Word বা শব্দগুচ্ছ অনুসারে সার্চ ইঞ্জিনের Result পাতায় প্রদর্শন করে। এই Crawler বিভিন্ন বিষয়ের উপর গুরুত্ব প্রদান করে.
বিষয় সমূহকে তিন ভাগে শ্রেণীবদ্ধ করা যায়।On- Page, Technical এবং Off-Page। On-Page হল ওয়েবসাইটের ভিতরকার বিষয়সমুহ, Technical ও ওয়েবসাইটের ভিতরকার বিষয়সমূহের মধ্যে তবে ভিন্ন এবং Off-Page হল ওয়েবসাইটের বাহিরের বিষয়সমুহ.
On Page বা ওয়েবসাইটের ভিতরকার SEO বিষয়গুলোর মধ্যে উল্লেখযোগ্য হল :-
• Website এর Title
• Website এর Meta Description
• Website এর Meta Key-Word Tags
• Website এ ব্যবহৃত ছবিগুলোর Title
• Website এ ব্যবহৃত ছবিগুলোর Alt Tag
• Website এ ব্যবহৃত ছবিগুলোর Caption
• Website এর বিভিন্ন পেজের মধ্যে Interconnection
• Website এর সাথে অন্য ওয়েবসাইটের External Connection
• Connected Word ইত্যাদি.
Technical বা প্রযুক্তিগত SEO র বিষয়গুলোর মধ্যে উল্লেখযোগ্য হল :-
• Site Speed
• Mobile-friendliness
• Inexing
• Crowability
• Site Architecture
• Structured Data
• Security
Off-Page বা ওয়েবসাইটের বাইরের SEO বিষয়সমুহের মধ্যে উল্লেখযোগ্য হল :-
• Social Share বা সামাজিক সাইটগুলোতে আলোচনা.
• Backlink বা অন্য Website এর সাথে সংযোগের সংখ্যা ইত্যাদি.
এই বিষয়গুলো নিশ্চিত করে Website কে সার্চ ইঞ্জিনের কাছে দৃষ্টিগোচর করার কাজটিই SEO র মূল কাজ পরিগণিত হয়। এছাড়া, Website কে বিভিন্ন সার্চ ইঞ্জিনের কাছে Submission বা সমর্পণ,বিভিন্ন সম্ভাবনাময় ওয়েবসাইটে Ads স্থাপন বা আদান-প্রদান ইত্যাদির মাধ্যমেও SEO কাজ করে থাকে। সম্প্রতি সার্চ ইঞ্জিনগুলো যেকোন ওয়েবপেজ বা Website এর সোশ্যাল Platfrom এর ওপর গুরুত্ব দিয়ে Rank প্রদান করছে। এক্ষেত্রে যে Web Page বা সাইটের সোশ্যাল Platfrom যত উন্নত সে সাইট Siteটি সার্চ ইঞ্জিনের প্রথম দিকে থাকার সম্ভবনা তত বেশি.
সার্চ ইঞ্জিন কিভাবে কাজ করে – How Search Engine Work in Bengali
বন্ধুরা আমরা যখন কোনো Query, Word, Sentenc ইত্যাদি Search Engine এর মধ্যে লিখে Sesrch করি, তখন সেই Text গুলোকে “Key-Word” বলা হয়.
এবার যদি আপনি Google এর মধ্যে “What is search engine?” লিখে Search করলেন তাহলে সেটা একটি Key-Word.Search করার সাথে সাথে আপনার সার্চ করা Key-Word টিকে World Wide Web এর মধ্যে Search করা হবে.
এর পর যখন,আপনার Search করা Key-Word টি কোনো ওয়েবসাইটের Title, Description, Content ইত্যাদির সাথে Match করবে, তখন সেই Website গুলোকে সার্চ ইঞ্জিন এর Result পেজে দেখানো হয়.
বন্ধুরা সার্চ করা Keyword এর সাথে ওয়েবসাইটের Content এর প্রাসঙ্গিকতা থাকতে হবে. তখন সেই Website গুলোকে সার্চ করা Key-Word এর জন্য Search Result এর মধ্যে দেখানো হবে.
আজকের সময়ে সার্চ ইঞ্জিন গুলো প্রচুর উন্নত হয়ে গেছে।তাই, Search করা keyword এবং ওয়েবসাইটের Content এর মধ্যে কতটা প্রাসঙ্গিকতা রয়েছে, সেটা সার্চ ইঞ্জিন অনেক সহজেই বুঝে নিতে পারে.
তবে Technically কিভাবে সার্চ ইঞ্জিন কাজ করে?
প্রত্যেকটি সার্চ ইঞ্জিন এর নিজের নিজের আলাদা কিছু Formula রয়েছে যেগুলোকে Algorithm বলা হয়.এই Algorithm গুলোই সিদ্ধান্ত নিয়ে থাকে যে কোন Key-Word এর জন্য কোন ওয়েবসাইটের Content সার্চ রেজাল্টে দেখানো হবে.তাছাড়া সার্চ Result এ ওয়েবসাইট গুলোর Ranking কি হবে, সেই সিদ্ধান্ত এই Algorithm গুলোর দ্বারা নেওয়া হয়.
তবেএকটি সার্চ ইঞ্জিন এর কাজ হলো “User এর দ্বারা সার্চ করা Key-Word এর সঠিক ও প্রাসঙ্গিক তথ্য প্রদান করা”.আর এসব ক্ষেত্রে, Search Engine গুলো মূলত ৩ টি প্রক্রিয়ার ব্যবহার করে কাজ করে. সেগুলো হলো :-
১.Crawling
২. Indexing
৩. Ranking
১. Crawling
এটি সার্চ ইঞ্জিন এর সব থেকে পৃথক কাজ যেখানে কিছু Automatic Bots, Spider বা Program যেগুলোকে আমরা Crawler বলি, যা সম্পূর্ণ World Wide Web এর মধ্যে ঘুরে ঘুরে Information সংগ্রহ করে.
আর এই Crawlers গুলো অসংখ্য Website গুলোতে গিয়ে সেই ওয়েবসাইট গুলোর Content এবং Pages গুলোকে Scan করে এবং Website গুলোতে থাকা বিভিন্ন Link গুলোর মাধ্যমে একটি Web Page থেকে আরেকটি Web Page এর মধ্যে চলে যায় আর এভাবেই, সম্পূর্ণ World Wide Web এর মধ্যে Crawler গুলো ঘুরে ঘুরে তথ্য সংগ্রহ করতে থাকে.
বন্ধুরা Crawler গুলো যেকোনো Website এর মধ্যে গিয়ে বিভিন্ন ধরণের Information সংগ্রহ করতে পারে. যেমন :-
• Web Page এর Title এবং Description.
• Page টিতে কিসের বিষয়ে Information রয়েছে.
• Content এর মধ্যে কি কি Key-Words রয়েছে.
• Images এবং Videos আছে কি না.
• Website এর মধ্যে কত গুলি Page রয়েছে.
• Website টি সঠিক সময়ে Update হচ্ছে কি না.
• Website এর মধ্যে কি কি External এবং Internal Links রয়েছে.
২. Indexing
বন্ধুরা Indexing হলো একটি সাধারণ প্রক্রিয়া যেখানে সার্চ ইঞ্জিন Crawler দ্বারা Crawl বা Scan করা Website গুলোর সম্পূর্ণ Data গুলোকে Data Base এর মধ্যে Store করে রাখা হয়.যার ফলে User দ্বারা সার্চ ইঞ্জিন এর মধ্যে Search করা হলে, অনেক তাড়াতাড়ি Data Base থেকে Information গুলোকে সংগ্রহ করে দেখিয়ে দেওয়া হয়.
সার্চ ইঞ্জিন গুলো প্রত্যেক দিন অসংখ্য Website গুলোকে Crawl করে এবং তারপর index করে রাখে।Internet এ যত গুলো Website রয়েছে, সেগুলোর প্রায় প্রত্যেকটি Website এই সার্চ ইঞ্জিন গুলো Crawl ও Index করে থাকে.
৩. Ranking
Ranking হলো সার্চ ইঞ্জিন এর কাজ করার তৃতীয় এবং শেষ ধাপ।এখানে সিদ্ধান্ত নেওয়া হয় Website Ranking এর।ফলে যখন যে কোনো Key-Word যখন Search Engine এর দ্বারা search করা হবে, তখন কোন কোন Website গুলোকে সার্চ করা Key-Word এর জন্য Search Result Page এর মধ্যে দেখানো হবে সেটার সিদ্ধান্ত নেওয়া হয়.
এখানে সার্চ করা Keyword এর বিপরীতে Result Page এ দেখানো Website এর তালিকা গুলোতে কোন Website আগে এবং কোন Website নিচে থাকবে, সেটাও এই প্রক্রিয়ার মাধ্যমেই নির্ধারিত করা হয়.
তবে সার্চ ইঞ্জিন এর এই প্রত্যেকটি কাজ, Search Engine এর Ranking Algorithm দ্বারা করা হয় যেটা অনেক জটিল Metaethical Formula.
বিশ্বের Best এবং Popular সার্চ ইঞ্জিন কোন গুলো ?
এবার যে সার্চ ইঞ্জিন গুলোর বিষয়ে বলবো সেগুলো তাদের জনপ্রিয়তার ওপর নির্ভর করেই বলবো. বন্ধুরা এখন আমরা জেনে নেই Internet এ থাকা সব থেকে সেরা সার্চ ইঞ্জিন কোন গুলো :-
• Yahoo
• Bing
• Baidu
• Yandex
বন্ধুরা List এর মধ্যে আপনারা অবশই দেখতে পারছেন যে Google কে প্রথম স্থানে রাখা হয়েছে. কারণ, Google হলো বিশ্বের সব থেকে জনপ্রিয় এবং No.1 সার্চ ইঞ্জিন.
কোন কোন সার্চ ইঞ্জিন কি কি ধরনের কাজ করে?
সার্চ ইঞ্জিন গুলি মূলত ৪ ধরনের কাজ করে থাকে. যেমন :-
১. Crawler Based Search
২. Web Directories
৩. Hybrid Search
৪. Meta Search
১. Crawler Based Search
বন্ধুরা এই ধরণের সার্চ ইঞ্জিন গুলোতে Crawler এবং Auto Bots এর ব্যবহার করে Website গুলোকে Crawl এবং Index করা হয় এবং এই প্রকারের সার্চ ইঞ্জিন গুলোতে Ranking এর প্রক্রিয়া ব্যবহার করে Website গুলোকে Rank করা হয়.
কিছু Crawler Based Search Engine এর হলো :-
• Yahoo
• Bing
• Yandex
• Ask
২. Web Directories
এইসব সার্চ ইঞ্জিন এ এক ধরণের Directory System ব্যবহার করে বিভিন্ন Website গুলোর Link এবং তাদের বিষয়ে সামান্য Information দিয়ে রাখা হয়।বিভিন্ন রকমের Website এর জন্য আলাদা আলাদা Category রয়েছে এবং Category হিসেবে Website গুলোকে List করা হয়.
তাছাড়া এই ধরণের Web Directory গুলোতে Website এর Owner নিজেই নিজের Website জমা দিতে হয় এবং Website জমা দেওয়ার সময় ওয়েবসাইটের সঠিক Directory বেছে নিতে হয়.
তবে এই ধরণের Web Directories গুলোতে কোনো ধরণের Automated Bots ব্যবহার করা হয় না.
এরপর আপনার জমা দেওয়া Website যদি জমা দেওয়ার পর Manually Review করা হয় এবং তারপর Accept বা Reject করা হয়।তারপর আপনার Website টি Accept করা হলে সেটাকে Directory তে List করে দেওয়া হয়.
এই Web Directory গুলোতে একটি Search Box থাকছে এবং এই সার্চ বক্সে Text / Key-Words লিখে Website এর তালিকার থেকে নিজের প্রয়োজন হিসেবে Website গুলোকে Search করতে পারবেন.
কিছু Web Directory হলো :-
• A1Webdirectory
• Blogarama
• 9sites
• Yahoo Directory
• DMOZ
৩. Meta Search Engines
বন্ধুরা এই ধরণের সার্চ ইঞ্জিন গুলো অন্যান্য সার্চ ইঞ্জিন এবং Directories গুলোর থেকে বিভিন্ন পেজের Meta Information গুলো নিয়ে নিজের Search Result দেখায়.
আমরা যখন এই ধরণের সার্চ ইঞ্জিন গুলোতে কোনো Key-Word / Query লিখে Search করি. তখন আমাদের দেওয়া Key-Word / Search Query টিকে অন্যান্য অনেক সার্চ ইঞ্জিন গুলোতে নিয়ে Search করা হয় এবং তারপর পেয়ে যাওয়া সার্চ Result গুলোকে একসাথে নিয়ে এসে নিজের Algorithm ব্যবহার করে Result পেজে Rank করানো হয়.
Meta Search Engines গুলি হলো :-
• Dogpile
• Meta Crawler Engines
৪. Hybrid Search Engines
বন্ধুরা এই ধরণের সার্চ ইঞ্জিন গুলো যে কোনো Website তার সার্চ Result পেজে দেখানোর জন্য Crawler এবং Manual Indexing দুটো প্রক্রিয়ার ব্যবহার করে থাকে.
এক্ষেত্রে, Google এর উদাহরণ আমরা নিতে পারি. যেভাবে Google Crawling এর প্রক্রিয়া ব্যবহার করার সাথে সাথে Directory থেকেও যে কোনো Website এর বিষয়ে Information গ্রহণ করতে পারে.
Hybrid Search Engine গুলো হলো :-
• Yahoo
আমাদের শেষ কথা
তাই বন্ধুরা, আমি আশা করি আপনি অবশ্যই একটি Article পছন্দ করেছেন (সার্চ ইঞ্জিন কি এবং Search Engine কিভাবে কাজ করে | What is Search Engine in Bengali)। আমি সর্বদা এই কামনা করি যে আপনি সর্বদা সঠিক তথ্য পান। এই পোস্টটি সম্পর্কে আপনার যদি কোনও সন্দেহ থাকে তবে আপনাকে অবশ্যই নীচে মন্তব্য করে আমাদের জানান। শেষ অবধি, যদি আপনি Article পছন্দ করেন (সার্চ ইঞ্জিন কি), তবে অবশ্যই Article টি সমস্ত Social Media Platforms এবং আপনার বন্ধুদের সাথে Share করুন।