آشنایی با الگوریتم رنک برین گوگل
الگوریتمهای Google با جمعآوری، تفسیر، و جمعبندی دادههای وب جهت ارائه بهترین و دقیقترین پاسخ به جستجوی کاربران سعی دارند. در سالهای اخیر، گوگل الگوریتمهای متعددی را به کار خود اضافه کرده است، هر کدام به وظیفه بررسی بخشهای مختلفی از وب اختصاص دادهاند تا در رتبهبندی نتایج جستجو بهترین پاسخها را ارائه دهند. در وسط سال 2013، پس از اعمال تغییرات و بهبودها، الگوریتم اصلی گوگل به نام “هامینگ برد” یا “مرغ مگسخوار” نامگذاری شد.
در نسخههای اولیه الگوریتمهای گوگل، تمرکز اصلی بر روی کلمات و نحوه نوشتار آنها در صفحات وب بود. با استفاده از الگوریتمهای پیشینی همچون “پنگوئن” و “پاندا”، تلاش میشد تا ارتباط بهتری بین عبارات جستجوی کاربر و کلمات کلیدی موجود در صفحات برقرار شود.
این مسئله باعث شد تا مدیران وبسایتها تلاش برای تکرار یک کلمه در بخشهای مختلف صفحه کنند، امکان حضور در نتایج جستجو و بهبود رتبه خود را افزایش دهند. این منجر به تولید محتوای کم ارزش و عدم رضایت کاربران شد. به منظور حل این مشکل، الگوریتم “رنک برین” معرفی شد. این الگوریتم به جای تمرکز بر کلمه کلیدی خود، مفهوم عبارت جستجو را تشخیص داده و صفحاتی را به کاربران پیشنهاد میدهد که بهترین پاسخ برای این مفهوم را دارند.
رنک برین باعث شد تا مفهوم اصلی جایگزین کلمه کلیدی شود. در ادامه، به تفسیر عملکرد الگوریتم رنک برین و توضیحات دقیقتر پیرامون آن میپردازیم.
در این مقاله میخوانید:
الگوریتم رنکبرین (Rank brain) گوگل چیست؟
عملکرد الگوریتم رنکبرین چگونه است ؟
قبل از ظهور الگوریتم رنک برین، تیم مهندسی گوگل از یک الگوریتم ریاضی استفاده میکرد که با آن جایگاه نتایج جستجو را تعیین میکرد. این الگوریتم دارای یک روند ثابت و پایدار بود و تقریباً تغییر نمیکرد، حتی با بهروزرسانیهای دورهای. اما با ورود الگوریتم رنک برین، تمامی این تصورات تغییر کرد. الگوریتم رنک برین به صورت مداوم در حال تغییر و یادگیری است.
در واقع، الگوریتم رنک برین از قابلیت یادگیری و تشخیص الگوهای جدید برخوردار است. در مقایسه با الگوریتم مرغ مگسخوار، رنک برین پیشرفتهتر است و عملکرد بهتری در بهبود نتایج جستجو دارد.
به طور رسمی، گوگل اعلام کرده است که الگوریتم رنک برین به پاسخ دادن به حدود پانزده درصد از تمام جستجوهای آنلاین میپردازد و از مهمترین عوامل موثر در تعیین موقعیت و رتبهبندی وبسایتهاست. در حال حاضر، الگوریتم رنک برین (RankBrain) به عنوان سومین عامل مهم در تعیین نتایج جستجو و پاسخ به درخواستهای کاربران و همچنین رتبهبندی وبسایتها شناخته میشود.
قبل از ظهور الگوریتم رنک برین، تیم مهندسی گوگل از یک الگوریتم ریاضی استفاده میکرد که با آن جایگاه نتایج جستجو را مشخص میکرد. این الگوریتم دارای یک روند ثابت و پایدار بود و تقریباً تغییر نمیکرد، حتی با بهروزرسانیهای دورهای. اما با ظهور الگوریتم رنک برین، تمام این تصورات تغییر کرد. الگوریتم رنک برین به صورت مداوم در حال تغییر و یادگیری است.
به عبارت دیگر، الگوریتم رنک برین با بهرهگیری از هوش مصنوعی توانسته است حجم عظیمی از دادهها را به دستههای قابل فهم برای رایانه تبدیل کند. وقتی الگوریتم به کلمه یا عبارتی برخورد میکند که با آن آشنایی ندارد، شروع به حدسزدن در مورد معنی آن کلمه یا عبارات مشابه میکند.
الگوریتم رنک برین با دقت به کلمات موجود در جستجوی کاربر توجه میکند و سپس سعی در تفسیر معنای این کلمات دارد. برای این منظور، منطقه جغرافیایی کاربر، تاریخچه جستجوی کاربر، علایقی که کاربر در گذشته نشان داده (از طریق دستگاه هوش مصنوعی و جستجوهای انجام شده در اینترنت) و سایر عوامل (بیش از ۲۰۰ عامل مختلف که توسط گوگل معرفی شدهاند) را برای تعیین رتبهبندی نتایج جستجو در نظر میگیرد.
به طور خلاصه، الگوریتم رنک برین به عنوان یک مدل برای تفسیر عبارتی که توسط کاربر جستجو شده است عمل میکند.
در مورد دیگری، عملکرد الگوریتم رنک برین محدود به شناسایی مفهوم مورد نظر کاربر نمیشود. بلکه پس از نمایش نتایج جستجو، تلاش میکند تا میزان رضایت کاربر از نتایج نمایش داده شده را بررسی کند. به طور دقیقتر، رفتار کاربر در صفحه نتایج جستجو به این الگوریتم کمک میکند تا درک بهتری از مفهوم مورد نظر او داشته باشد و رتبهبندی نتایج جستجو را بر اساس آن بهبود دهد.
زمانی که جستجو در گوگل انجام میشود، الگوریتم رنک برین بررسی رفتار کاربر و جایگاه صفحات را شروع میکند. در این فرآیند، عبارت جستجو شده، مشخصات کاربر و نتایج نمایش داده شده توسط گوگل ذخیره میشوند. در مرحله بعد، سایتهایی که توسط کاربر انتخاب میشوند و زمان حضور کاربر در هر یک از آنها بررسی میشود و در نهایت میزان رضایت از این صفحات ارزیابی میشود.
رفتار یک کاربر به تنهایی مورد توجه گوگل نیست، بلکه این فرآیند برای هزاران کاربر دیگر نیز تکرار میشود و بر اساس اطلاعات جمعآوری شده از تمامی این تجربیات، تغییرات در رتبهبندی نتایج جستجو تعیین میشود.
الگوریتم رنکبرین چه اطلاعاتی را بررسی میکند؟
تاثیر الگوریتم رنکبرین بر صفحه جستجوی گوگل
درک نمودهایم که الگوریتم رنکبرین نقش بسیار حیاتی در رتبهبندی نتایج جستجو و تشخیص مفهوم مورد تقاضای کاربران دارد. اطلاعاتی که این الگوریتم جمعآوری میکند، به گوگل کمک کرده تا ویژگیهای جدیدی را به صفحه نتایج جستجو اضافه کند. در اینجا، نمونههایی از این ویژگیها را معرفی میکنیم:
1- Featured Snippets:
در بعضی از جستجوها، مشاهده میشود که در بالای صفحه جستجو یک باکس محتوایی نمایش داده میشود که پاسخ به سؤال کاربر به صورت لیست در آن قرار دارد. به این ویژگی “Featured Snippet” یا “رتبه 0” گوگل میگوید. سایتی که در رتبه 0 قرار میگیرد، یکی از 10 سایت نمایش داده شده در صفحه اول گوگل است. معمولاً گوگل برای جستوجوهایی که شامل سوالات هستند، از نمایش موقعیت رتبه 0 استفاده میکند.
اطلاعات دقیقی از فرآیند انتخاب سایتها و محتوا برای نمایش در رتبه 0 اعلام نشده است، اما معمولاً سایتهایی در این بخش نمایش داده میشوند که اعتبار بالایی دارند و در محتوای خود به سؤال کاربر پاسخ دادهاند.
2- People Also Search For:
زمانی که یکی از نتایج جستجو را انتخاب میکنید و پس از آن مجدداً به همان صفحه از نتایج جستجو باز میگردید، یک باکس جداگانه در زیر آن صفحه نمایش داده میشود که عبارات مرتبط با موضوع جستجوی شما را نمایش میدهد. در این حالت، الگوریتم رنکبرین تشخیص داده است که شما با مراجعه به آن صفحه پاسخ نهایی خود را دریافت نکردهاید و نیازمند جستجوهای دقیقتری هستید. به همین ترتیب، بر اساس عبارت جستجو شده و صفحهای که انتخاب کردهاید، گزینههای جدیدی را پیش روی شما قرار میدهد.
3- People Also Ask:
در بسیاری از جستجوها که مفهوم آنها پرسش یک سوال است، یک باکس به کاربران نمایش داده میشود که شامل جستجوهای مرتبط با موضوع مورد نظر شماست. با انتخاب هر یک از آنها، محتوای کوتاهی از پاسخ به همان سوال و یک لینک برای اطلاعات بیشتر نمایش داده میشود. این بخش با استفاده از الگوریتم رنکبرین و بر اساس جستجوهای دیگر کاربران، جمعآوری و نمایش داده میشود.
سخن پایانی
الگوریتم رنکبرین در حال حاضر تمرکز خود را بر روی بررسی رفتار کاربران و نمایش نتایج جستجو براساس معیارهایی مانند تعداد بازگشت سایتها، زمان حضور کاربر در صفحه، تعداد کلیک (CTR) و موارد مشابه گذاشته است. برای کسب بهترین نتایج، کافی است محتوای ارزشمندی را طبق تخصصهایتان برای کاربران تولید کنید و رفتار آنها را هنگام ورود به سایت یا حضور در صفحه آنالیز و بهینهسازی کنید.
باید در نظر داشت که الگوریتم رنکبرین (Rank Brain) با گذشت حدود سه سال از معرفیاش، هنوز هم در مراحل آزمون و خطا بوده و به تدریج در مسیر بهبود کارایی قرار دارد.