الگوریتم رنک برین، گوگل با هوش مصنوعی گرد و خاک می کند!
عناوین مطالب
Toggleمقاله امروز اختصاص دارد به یکی از مهمترین و پیچیده ترین الگوریتم های گوگل به نام الگوریتم رنک برین.
چند سال است که برای سوالات خود به گوگل سر می زنید؟ حس نمی کنید چیزی تغییر کرده؟ متوجه نشدید روند جستجو تا حد بسیار زیادی بهتر شده؟ این اتفاق به لطف الگوریتم رنک برین افتاده است. کاری که الگوریتم rankbrain انجام می دهد این است که فقط به کلمه کلیدی اصلی توجه نمی کند و نتایج جستجو را بر اساس مفهوم و معنی آن نمایش بهینه می کند.
به این ترتیب دست شما برای انتشار محتوا تا حد زیادی باز شد. به زبان دیگر، الگوریتم گوگل کمی انسانی تر عمل کرد. حالا بگذارید در ادامه در مورد این الگوریتم پیچیده و جذاب بیشتر صحبت کنیم. پس با ما همراه باشید.
الگوریتم رنک برین چیست؟
بگذارید بحث را با اعداد و ارقام شروع کنیم، در سال ۲۰۱۳ گوگل شروع به نامگذاری الگوریتم های خودش با استفاده از ویژگی های هر الگوریتم کرد. اولین الگوریتمی که به صورت رسمی نام گذاری شد الگوریتم مرغ مگس خوار بود که اتفاقاً دنیای جستجو را تغییر داد! اما بگذارید بریم کمی عقب تر و ببینیم که قبل از پیدایش این الگوریتم ها چه اتفاقی در نتایج می افتاد؟
قبل از اینکه هوش مصنوعی ای باشد و الگوریتم جدیدی معرفی شود، صفحاتی در لینک های بالاتر نمایش داده می شد که کلمات کلیدی به کار رفته در آن مطابق با عبارتی است که کاربر در گوگل سرچ کرده است. سپس هوش مصنوعی به جهان معرفی شد. گوگل هم از این فرصت نهایت استفاده را برد و الگوریتم رنک برین را بر اساس AI برنامه نویسی کرد.
به جرات می توان گفت ورود الگوریتم RankBrain به موتورهای جستجو انقلابی در نحوه انتقال اطلاعات به کاربر بود. این الگوریتم که به عنوان نیروی کمکی الگوریتم مرغ مگس خوار به حساب می آید، تلاش می کند تا هم داده های کاربران را پردازش کند و هم داده های وبسایت ها را. در نهایت وبسایت ها بر اساس مفهومی که دارند، رتبه بندی می شوند.
الگوریتم رنک برین توانست “مفهوم کلیدی” را جایگزین “کلمه کلیدی” کند.
از آنجا که این الگوریتم بر اساس ماشین لرنینگ کد نویسی شده است، می تواند با گذشت زمان و سرچ کاربران، به صورت استمراری خود را آپدیت کرده و فهمش از زبان انسانی بیشتر شود.
وضعیت جستجو قبل از الگوریتم رنک برین
اگر مدت زیادی باشد که از اینترنت و گوگل استفاده می کنید حتماً زمانی را یادتان هست که عبارتی را در گوگل جستجو می کردید اما به شما صفحه ای را نشان میداد که اصلاً در مورد آن موضوع توضیح نداده بود و صرفاً چند تگ ساده در مورد آن موضوع در سایت قرار داده شده بود! آن وقت ها سئو در همین موارد خلاصه میشد و شما کافی بود از چند ترفند مثل استفاده از تگ، استفاده از meta keyword، لینک سازی خارجی زیاد و … استفاده کنید تا بتوانید براحتی در صدر نتایج جستجو قرار بگیرید (البته اون زمان هم هرکسی این موضوعات رو نمیدونست!). برای همین اتفاقات بود که شما وقتی کلمه ای را در گوگل جستجو میکردید با سایت هایی مواجه میشدید که اشتباه بود و دقیقاً آن چیزی نبود که شما بدنبال آن بودید.
نتایج جستجو بعد از الگوریتم رنک برین (RankBrain)
اما الان چه اتفاقی برای نتایج جستجو افتاده؟ اخیراً هم جستجو ای انجام داده اید که به صفحات تبلیغات برخورد کنید؟! اگر برخورده باشید خیلی کم شده. همه ی این کار ها به لطف الگوریتم رنک برین (rank brain) اتفاق افتاده و باید از این الگوریتم ممنون باشیم. اما اینکه این اتفاقات چطور انجام شده و این الگوریتم اصلاً چطور کار میکنه رو در ادامه برای شما خواهم گفت تا بیشتر با این الگوریتم باهوش گوگل آشنا شوید.
الگوریتم رنک برین چگونه کار می کند؟
الگوریتم rankbrain هوش مصنوعی (AI) گوگل است که گوگل با کمک تکنولوژی یادگیری ماشین (Machine Learning) نتایج جستجو را به کاربر نمایش میدهد. الگوریتم رنک برین را می توان بعنوان الگوریتم کمکی برای مرغ مگس خوار دانست. این الگوریتم بیشتر تمرکزش برروی رفتار کاربران در سایت شماست. اما چه چیزی در رفتار کاربران مهم است؟ پارمتر هایی مثل مدت زمانی که کاربران در سایت شما میمانند، اینکه هر کاربر چه مدتی در صفحه ی شما میماند و… باعث میشود که گوگل با استفاده از آن ها صفحات شما را ارزیابی کند.
یک نکته ای که باید به آن توجه داشته باشید این است که ببینید کاربران دقیقا در هر جستجو بدنبال چه چیزی هستند! بگذارید یک مثال برای شما بزنم: فرض کنید ما قصد داریم در کلمه ی معرفی الگوریتم های گوگل بالا باییم، خب کاربران در این جستجو بدنبال چه چیزی هستند؟! بله درست است دنبال سایتی هستند که الگوریتم های گوگل را نام ببرد و در مورد هر کدام توضیح دهد، اما فرض کنید ما صفحه ای بالا بیاوریم که فقط در مورد الگوریتم پاندا توضیح داده باشد! چه اتفاقی می افتد؟ کاربران ما ممکن است مقاله را بخوانند، ممکن هم هست نخوانند!
اگر مقاله را بخوانند: این کاربران در صفحه ی ما باقی می مانند و بعد از خواندن صفحه را ترک میکنند! چون بدنبال چیز دیگری بوده اند.
اگر مقاله را نخوانند: این کاربران از سایت ما خارج می شوند و bounce rate سایت ما را افزایش میدهند.
اما واکنش گوگل به این رفتار کاربران چیست؟ بعد از اینکه گوگل مشاهده میکند که کاربرانی که وارد سایت ما میشوند مدت زیادی در صفحه باقی نمی مانند و یا اگر هم میمانند باز به نتایج جستجو بر میگردند متوجه می شود که موضوع صفحه ما دقیقا آن چیزی نیست که کاربران دنبال آن هستند اما متوجه می شود که محتوای ما هم محتوای خوبی هست که بعضی از کاربران آن را تا انتها میخوانند. رنک برین سعی میکند که درک کند محتوای ما در مورد چیست و این محتوا برای چه جستجویی مناسب است!
الگوریتم رنک برین (RankBrain) چه زمانی معرفی شد؟
رنک برین در اواخر سال ۲۰۱۵ توسط گوگل نام گذاری شد. بعد از معرفی شدن rankbrain بسیاری از نتایج گوگل تغییر کرد و نتایج تحت تاثیر این الگوریتم قرار گرفت. گوگل رنک برین را بعنوان سوم فاکتور مهم در تایین نتایج جستجو معرفی کرده است.
حالا باید بگوییم که الگوریتم رنک برین بر اساس کدام فاکتورها و داده ها خودش را آپدیت می کند؟
1. شناسایی مفهوم کلمات
الگوریتم رنک برین، یک الگوریتم پیچیده از گوگل است که برای رتبهبندی صفحات وب بر اساس اهمیت و کیفیت آنها استفاده میشود. این الگوریتم از مجموعهای از عوامل و معیارهای مختلف برای تشخیص و رتبهبندی محتوا استفاده میکند. اما در مورد نحوه شناسایی مفهوم کلمات، الگوریتم رنک برین از روشهای پیشرفته پردازش زبان طبیعی (NLP) برای تفسیر و مفهومسازی متن استفاده میکند.
برای شناسایی مفهوم کلمات، الگوریتم رنک برین از تحلیل متن و استخراج مفاهیم استفاده میکند. این شامل استفاده از تکنیکهای مانند تحلیل معنایی کلمات، تشخیص موجودیتها، تحلیل ساختار جملات و متون، تشخیص معنای کلمات کلیدی و ارتباطات میان آنها میشود. همچنین، الگوریتم رنک برین ممکن است از مدلهای یادگیری عمیق و شبکههای عصبی برای تشخیص مفاهیم و معانی متن استفاده کند.
2. بررسی رفتار کاربران
همانطور که گفتیم، الگوریتم رنک برین جزو سن پایین های گوگل محسوب می شود و حالا حالاها باید تلاش کند تا بتواند به بهینه ترین حالت خود تبدیل شود. فاکتور بعدی که می تواند در آپدیت به این الگوریتم کمک کند، بررسی رفتار کاربران بعد از نمایش نتایج جستجو است. یعنی چه؟ یعنی RankBrain سعی می کند تا با مفهوم داده های کاربر و صفحات سایت، نتایج سرپ را بهینه کند.
لیست نتایج نشان داده می شود. حالا وقت آن رسیده که الگوریتم سعی کند با تحلیل رفتار کاربران بررسی کند آیا نتایج به درد کاربر خورده یا نه. در نهایت هم این داده را در دیتابیس خود ذخیره کرده و برای نتایج جستجوی بعدی از آن استفاده می کند.
الگوریتم RankBrain چه داده هایی را جمع آوری می کند؟
خب گفتیم که رنک برین با استفاده از داده هایی که از فضای جستجو دریافت می کند، می تواند خودش، خودش را آپدیت می کند. حالا وقت آن رسیده است که بدانیم رنک برین دقیقا چه اطلاعاتی را جمع آوری و بررسی می کند. داده هایی که کمک می کند در نهایت کاربر به بهترین پاسخ خود در فضای وب برسد.
توجه: گوگل به طور دقیق نحوه عملکرد رنکبرین را آشکار نمیکند. اطلاعات ارائه شده در این پاسخ بر اساس تحقیقات و تجربیات متخصصان سئو است.
1. بررسی کلمات کلیدی
رنکبرین کلمات کلیدی استفاده شده در محتوای یک صفحه وب را بررسی میکند تا موضوع و محتوای آن را درک کند؛ سپس با استفاده از گراف دانش، معنی و مفهوم کلمه کلیدی را به دست می آورد و تمام صفحات ایندکس شده ای که در مورد این مفهوم صحبت می کنند، را بررسی می کند.
حالا با استفاده از فاکتورهای مختلفی مانند اسکیما، تصویر و داده های رسانه ای و … رتبه بندی انجام می شود.
2. زمان ماندگاری در صفحه (dwell time)
بعد از نمایش نتایج، باید الگوریتم بررسی کند که کاربر چقدر از نتایج نشان داده شده راضی است. رنکبرین مدت زمانی که کاربران در یک صفحه وب میمانند را بررسی میکند. زمان ماندگاری بالا نشان میدهد که کاربران محتوای آن صفحه را مفید و جذاب میدانند.
3. نرخ بازگشت (bounce rate)
رنکبرین تعداد دفعاتی که کاربران پس از مشاهده یک صفحه وب، به طور سریع به صفحه قبلی باز میگردند را بررسی میکند. نرخ بازگشت بالا نشان میدهد که کاربران محتوای آن صفحه را مفید و جذاب نمیدانند.
4. تعداد و کیفیت لینکهای ورودی
الگوریتم رنکبرین تعداد و کیفیت لینکهایی که از سایر وبسایتها به یک صفحه وب داده میشود را بررسی میکند. تعداد و کیفیت لینکهای ورودی بالا نشان میدهد که آن صفحه وب از نظر سایر وبسایتها معتبر و مفید است.
5. رفتار کاربران
RankBrain رفتار کاربران را در هنگام جستجو و مرور صفحات وب بررسی میکند. این اطلاعات شامل مواردی مانند کلیک بر روی نتایج جستجو، اسکرول کردن صفحات وب، و کلیک بر روی دکمههای مختلف میشود.
تاثیر الگوریتم rankbrain بر سایر الگوریتم ها
جالب است بدانید که الگوریتم rankbrain فقط برروی نتایج جستجو تاثیر ندارد، رنک برین میتواند برروی سایر الگوریتم ها هم تاثیر داشته باشد! قبل از ظهور این الگوریتم مهندسان گوگل برای اینکه بتوانند الگوریتمی بسازند باید بصورت دستی کد میزدند تا الگوریتم ساخته شود. اما بعد از رنک برین این اتفاق تغییر کرد. رنک برین بصورت خودکار با استفاده از داده هایی که از کاربران دریافت میکند میتواند نتیجه گیری داشته باشد و این نتیجه گیری را برروی سایر الگوریتم ها هم پیاده سازی کند و آن ها را بهینه نماید.
البته ممکن است نتیجه گیری درست نباشد و بعضی مواقع کار با مشکل مواجه شود که اتفاقاً این اشتباهات در نتایج جستجو کم اتفاق نیافتاده است.
جمع بندی
الگوریتم رنک برین یکی از پیچیدهترین و مهمترین الگوریتمهای موتور جستجوی گوگل است که بر اساس آن، صفحات وب بر اساس اهمیت و کیفیتشان رتبهبندی میشوند. این الگوریتم به صورت مداوم بهبود یافته و تغییراتی را تجربه کرده است تا بهترین و مرتبطترین نتایج را به کاربران ارائه دهد.
با استفاده از مدلهای یادگیری عمیق و شبکههای عصبی، الگوریتم رنک برین میتواند ارتباطات پیچیده بین کلمات و مفاهیم را در متنها تشخیص دهد و بر اساس آنها، صفحات وب را بر اساس اهمیت و کیفیتشان رتبهبندی کند.
با این رویکرد پیشرفته، الگوریتم رنک برین به کاربران اطمینان میدهد که نتایج جستجوی آنها مرتبط و معتبر هستند و تجربه جستجوی بهتری را برای آنها فراهم میکند.
دیدگاهتان را بنویسید