معرفی الگوریتم های گوگل+ توضیح کامل الگوریتم های موثر در رتبه بندی
[vc_row][vc_column width=”3/4″][vc_column_text]
موتورهای جست و جو برای پیدا کردن سایت و محتوای مورد هدف کاربر نیاز به اطلاعات، دستورها و طبقه بندی کننده هایی دارند که بتوانند این کار را به بهترین شکل انجام دهند تا رضایت کاربران را بتوانند به دست بیاورند.
گوگل، این غول بزرگ موتورهای جست و جو در ارائه الگوریتم های جدید و بهبود و توسعه الگوریتم های قدیمی همیشه پیش قدم بوده است.
الگوریتم های گوگل سیستم های پیچیده ای هستند که گوگل از طریق آن ها می تواند بهترین نتایج را به کاربرانش نمایش بدهد. به این صورت که الگوریتم ها در اطلاعات نمایه گذاری شده(ایندکس شده) جست و جو می کنند و مرتبط ترین نتایج مربوط به کوئری یا عبارت سرچ شده توسط کاربر را از میان صدها و هزاران صفحه رتبه بندی می کند و سعی می کند بهترین ها را به کاربر نمایش بدهد.
چرا مطالعه الگوریتم های گوگل مهم است؟
اگر در حوزه سئو مطالعه می کنید،با توجه به اینکه گوگل بیشترین سهم جست و جو را در بین کاربران کل دنیا به غیر از چین دارد، لازم است که با این الگوریتم ها آشنا باشیم.
در این مجموعه محتوا تصمیم گرفتم که الگوریتم های گوگل را برای شما شرح بدهم، اگر هم هر کدام از شما دوستان مطلب مناسبی راجع به هرکدام از الگوریتم ها نوشته و دوست داره با دیگران به اشتراک بذاره، خوشحال میشم که در سایت دانیال طاهری فر قرار بدهم.
گوگل ادعا میکند که الگوریتم های جستوجویش را سالانه، تا چند هزاربار آپدیت می کند. در اکثر این آپدیت ها تغییرات جزئی و بسیار کوچکی اتفاق می افتد که نمیتوانیم متوجه آنها بشویم، اما هر چند وقت یک بار یک تغییر اساسی و بزرگ در گوگل می بینیم و این تغییرات باعث می شوند همیشه نیاز به سئو و متخصص سئو و البته محقق احساس شود.
یک متخصص سئو در حال حاضر کسی است که بتواند محقق خوبی هم باشد و تمام تغییرات گوگل را رصد کند و به درستی طبق آن ها عمل کند.
من در بخش آموزش سئو مطالب آموزنده مختلفی را برای شما عزیزان قرار می دهم، امیدوارم که این مجموعه مقالات به شما کمک کند که راحت تر در این حوزه قدم بردارید و بهتر با اصول کار آشنا شوید.
در جدول محتوایی می توانید الگوریتم مورد نظر را کلیک کنید تا توضیحات آن را مطالعه کنید.
یک ویدئوی آموزشی در زمینه نحوه کارکرد موتورهای جستجو در قسمت آموزش سئو قرار دادم که می تونید آن را هم تماشا کنید. (موتورهای جست و جو چطور کار می کنند؟)
در ادامه مطلب بیشتر با نحوه عملکرد الگوریتم ها آشنا می شویم، قبل از اینکه وارد مطالعه جداگانه هر الگوریتم شوید، بخش پایین را مطالعه کنید.
امیدوارم که این مجموعه محتوایی درک بیشتری از سئو، گوگل و الگوریتم های یادگیری ماشین مورد استفاده در موتورهای جست و جو بدهد، تا بتوانید با استفاده از این دانش، در رتبه های بهتری جای بگیرید.
[/vc_column_text][vc_gutenberg]
یک متخصص سئو باید دو موضوع مهم را کاملا درک کند:
1- شناسایی و برآورده کردن نیاز کاربر
2- آشنایی با نحوه عملکرد موتورهای جستجو
و این رو هم نباید فراموش کنیم که موتورهای جستجو در راستای مورد اول در حال حرکت هستند و این به شما کمک می کند که با تمرکز بر رفع نیاز کاربر بتوانید به اهدافتان نزدیک شوید.
دانیال طاهری فر
امیدوارم بعد از مطالعه کامل این بخش، به درک بسیار مناسبی از رفتار موتورهای جستجو و نحوه تحلیل عملکرد شما توسط گوگل را به خوبی درک کنید.
[/vc_gutenberg][/vc_column][vc_column width=”1/4″ css=”.vc_custom_1610233758429{margin: px !important;background-color: #eaeaea !important;border: 2px solid #3c0049 !important;border-radius: 5px !important;}”][vc_column_text]
الگوریتم های گوگل
برای مطالعهی جزییات هر الگوریتم روی اسم آن کلیک کنید.
الگوریتم های اصلی گوگل (ماژورها)
- الگوریتم پاندا
- الگوریتم پنگوئن
- اگوریتم مرغ مگسخوار (Hummingbird)
- الگوریتم موبایل
- الگوریتم رنک برین (Rank Brain)
- الگوریتم Medic
- الگوریتم یا مدل BERT
- آپدیت هسته
الگوریتم های مینور گوگل
- الگوریتم دنس
- اگوریتم فرشنس
- الگوریتم پیج رنک
- الگوریتم E-a-t
- الگوریتم YMYL
- الگوریتم گوگل پتنت
- الگوریتم کبوتر
- الگوریتم موش کور
- الگوریتم یا بروزرسانی فرد
- الگوریتم پیج لی اوت
- الگوریتم تطبیق عصبی
- الگوریتم گورخر
- الگوریتم دزد دریایی
- الگوریتم پی دی لون
- الگوریتم کافئین
- الگوریتم QDF
- الگوریتم هیل تاپ
- الگوریتم شاهین گوگل
- الگوریتم سندباکس
- الگوریتم ماه عسل
- الگوریتم اسمیت
[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_separator][vc_column_text]
جزئیات تازهای که از اسناد افشاشدهی گوگل و شهادت مهندسانش در دادگاه آمریکا بیرون آمد (مثل سیستم کلیکمحور NavBoost) را در مقالهی لیک گوگل و NavBoost بخوانید.
الگوریتم های گوگل چطور کار می کنند؟
با توجه به تعداد زیاد اطلاعات و صفحاتی که در سطح وب وجود دارد، بدون مرتب سازی مناسب نمی توانید اطلاعات مد نظر خودتان را پیدا کنید. سیستم های رنکینگ یا رتبهبندی گوگل دقیقا به همین هدف طراحی و پیاده سازی شده اند.
صدها میلیارد صفحه وب توسط موتور جست و جوی گوگل نمایه گذاری و رتبه بندی شده و در کمتر از کسری از ثانیه، اطلاعات مد نظرتان را به شما نمایش می دهد. زیبا نیست؟
این سیستمهای رتبهبندی از مجموعه کاملی از الگوریتم ها به وجود آمدهاند تا اطلاعات کارآمدی را در اختیار شما قرار بدهند. الگوریتم های جستجو فاکتورهای خیلی متنوعی را بررسی می کنند تا بتوانند بهترین اطلاعات را به شما ارائه دهند، فاکتورهایی مثل کوئری مد نظر شما، تاریخچه جستجوی شما، مکانی که در آن حضور دارید، زبان مرسوم، متخصص بودن سایت ها در حوزه مد نظر شما و … (صفحه 200 فاکتور موثر در سئو را مطالعه کنید)
[/vc_column_text][vc_tta_tabs alignment=”right” active_section=”1″ title=”نحوه کار کردن الگوریتم های گوگل”][vc_tta_section title=”تشخیص معنی کوئری شما” tab_id=”1610200268636-a5d06e6c-c259″ el_class=”tab1″][vc_column_text]
عبارتی که جستجو می کنید چه معنیای میدهد؟
وقتی که شما که یک کوئری(عبارت) را سرچ می کنید، برای آنکه نتایج مد نظر شما در نتایج نمایش داده بشه، گوگل اول باید اطلاعاتی را که به دنبال آن میگردید تعیین کند. (هدف جستجوی کاربر (Search intent))
درک هدف جستوجو در واقع همان درک زبان است که یک جنبه حیاتی برای موتورهای جستجو است، وگرنه صفحه نتایج پر از صفحات و سایت های نامرتبط با هدف شما بود. (همانطور که هنوز هم در بعضی از عبارات این اتفاق می افتد)
گوگل برای رمزگشایی از جستجوی کاربران و درک هدف کاربران، مدل های زبانی مختلفی را تولید کرده است که به این موتور جستجو کمک می کند که وقتی با عبارت بخصوصی از سمت کاربر مواجه شد به دنبال یک سری رشته عبارت مرتبط با آن کوئری، در اطلاعات نمایه گذاری شده بگردد.
گوگل چه چالش هایی برای تشخیص کوئری های سرچ شده دارد؟
در این مسیر گوگل درگیر چالش های به ظاهر سادهای می شود که حل کردن آن ها بیشتر از تصور ما پیچیده خواهد بود.
مواردی مثل:
- تفسیر عبارات
- اصلاح غلط های املایی و حدس زدن عبارات نزدیک
- تلاش برای درک نوع سوال و درک دقیق هدف جست و جو
- …
علاوه بر این گوگل توانایی این را دارد که مترادف عبارت جست و جو شده شمارا در میان آرشیو بزرگی که دارد جست و جو کند و نتایج هم معنی و مرتبط را به شما نمایش بدهد.
مثلا مثالی که خود گوگل در این رابطه آورده اینه که اگر شما عبارت «چطور یک لامپ را عوض کنیم؟» را جست و جو کنید، صفحات و سایت هایی که «نحوه جایگزینی لامپ» در آنها توصیف شده است را می نواند به شما نمایش بدهد.
برای اجرای چنین سیستمی 5 سال زمان صرف شده و به طرز قابل توجهی، بیش از 30 درصد نتایج را در کل دنیا بهبود داده.
البته این سیستم هنوز هم بروزرسانی میشه و برای بهبود آن تلاش می کنند.
فراتر از مترادف ها، الگوریتم های جستجو در تلاش هستند که بفهمند شما به دنبال چه نوع اطلاعاتی هستید؟ چه دسته اطلاعاتی مورد هدف شماست؟
- آیا به دنبال یک مورد بسیار خاص هستید؟
- آیا یک موضوع عمومی را دنبال می کنید؟
- آیا کلماتی مثل تصاویر، ساعت کار،بازبینی و … در جستجوی شما وجود دارد که مشخص کند شما به دنبال اطلاعات بخصوص از یک شرکت یا محل بخصوص هستید؟
- آیا به زبان دیگه ای به غیر از زبان پیشفرض جستجو کردین؟
انگلیسی هست یا فرانسوی؟ یا …
بهتر است به شما نتایج غیرهم-زبان را نمایش بدهد؟
یا سایت های همزبانی که آن کلمه در صفحاتشون وجود دارد؟ - یا اینکه شما به دنبال یک کسب و کار محلی نزدیک به محل زندگیتان هستید؟ و به دنبال اطلاعات محلی هستید؟
- آیا شما دنبال اخبار و محتوای جدید هستید؟
به عنوان مثال اگر کلمات کلیدی پرطرفدار را جستجو کنید، الگوریتم های گوگل تازه بودن محتوا را به عنوان یک سیگتال مفید در نظر میگیرند و محتوای جدید آن حوزه و یا شامل آن عبارت را به شما نمایش می دهند.
صدها نوع سوال و جواب وجود دارد که گوگل بعد از سال ها تلاش و توسعه، در حال حاضر می تواند آنها را تشخیص بدهد و به درستی به آنها پاسخ بدهد.
[/vc_column_text][/vc_tta_section][vc_tta_section title=”ارتباط صفحات وب” tab_id=”1610200258957-87e8fcef-20a7″][vc_column_text]
مرتبط بودن صفحات وب
در مرحله بعد، الگوریتم ها محتوای صفحات وب را تجزیه و تحلیل می کنند تا بررسی کنند آیا پیج مربوطه با آنچه شما سرچ کرده اید منطبق هست یا خیر؟
اساسی ترین سیگنال مرتبط بودن اطلاعات، زمانی است که یک صفحه وب، حاوی کلمات کلیدی مشابه جستجوی شما باشد. اگر آن کلمات کلیدی در صفحه نشان داده شود، یا اگر در عناوین یا متن وجود داشته باشد، این احتمال می رود که دقیقا محتوای مورد نظر شما سرچ شده است.
فراتر از تطبیق کلمات کلیدی ساده، ما برای ارزیابی اینکه آیا نتایج جستجو با کیوردهای سرچ شده، مرتبط هستند، از داده های تعامل جمع و ناشناس استفاده می کنیم.
ما این داده ها را به سیگنالهایی تبدیل می کنیم که به سیستمهای یادگیری ماشین یا ماشین لرنینگ کمک می کنند تا ارتباط را بهتر تخمین بزنند.
تطابق جستجوی شما
سیگنال های مرتبط به الگوریتم های جستجو، تلاش می کند صفحه وبی را پیدا کند که دقیقا مطابق با کیوردی باشد که شما سرچ کرده اید. البته این مورد، به این معنی نیست که الگوریتم ها صفحه ای را مد نظر قرار می دهند که کلمه کلیدی شما چندین بار در آن ذکر شده باشد، بلکه به کلمات مرتبط نیز دقت می کنند. به عنوان مثال وقتی شما کلمه ی “سگ” را جستجو می کنید، شما احتمالا به دنبال صفحه ای نیستید که صدها بار کلمه “سگ” تکرار شده است. با توجه به این نکته، الگوریتم ها ارزیابی می کنند که آیا صفحه ای حاوی محتوای مرتبط دیگری فراتر از کلمه کلیدی “سگ” است؟ مانند تصاویر سگ، فیلم یا حتی لیستی از نژادها. سپس آن صفحه را به شما نشان می دهند.
توجه به این نکته مهم است که اگرچه سیستم های ما به دنبال این نوع سیگنال های قابل اندازه گیری برای ارزیابی ارتباط هستند، اما برای تحلیل مفاهیم ذهنی مانند دیدگاه یا گرایش سیاسی محتوای یک صفحه طراحی نشده اند.
[/vc_column_text][/vc_tta_section][vc_tta_section title=”کیفیت محتوا” tab_id=”1610200258998-225aa817-7fc7″][vc_column_text]
کیفیت محتوای سایت های حاضر در نتایج
فراتر از تطبیق کلمات کلیدی در جستجوی شما با صفحات وب و اسناد موجود در اینترنت،الگوریتم ها و مدلهای تحلیلی وظیفه دارند که منابع معتبر را نیز ردهبندی کنند و بهترین منابع را به شما نمایش بدهند.
برای رفع این مشکل سیستمهای گوگل طوری طراحی شده اند که سیگنال ها و فاکتورهایی را از صفحات دریافت کنند تا معتبر بودن و قابل اعتماد بودن آن سایت، شخص یا رسانه در موضوع مشخص را رتبه بندی کنند.
(مثلا در سایت دانیال طاهری فر روی سه موضوع سئو،فتوشاپ و ایلوستریتور داره کار میشه، و گوگل به این سایت و به این شخص برای هر کدام از این موضوعات امتیاز مشخصی میده و رتبه دهی می کنه)
گوگل به دنبال سایتهایی است که برای کاربران در کوئری های مشابه ارزش داشته باشد. به عنوان مثال اگر سایت های برجسته (بخصوص در همان حوزه و موضوع) به سایتی لینک داده باشند، نشانه ی خوبی برای اعتبار از نظر گوگل است. (همان الگوریتم پیج رنک که از قدیم فعالیت داشت و گوگل از همین طریق شکل گرفت)
مجموع سیگنال ها و فیدبکهای دریافتی گوگل در فرآیند ارزیابی کیفیت، برای اصلاح بیشتر سیستم گوگل، برای تشخیص کیفیت محتوا توسط همین سیستم ها استفاده می شود.
(اگر با یادگیری ماشین و یا هوش محاسباتی آشنا باشید، در واقع از اطلاعاتی که در خروجی سیستم به وجود میاد در کنار رفتاری که کاربر با سایت های رتبه بندی شده در نتایج به عنوان فیدبک به اصل سیستم و برای بهبود آموزش الگوریتم و سیستم استفاده می شود)
هرزنامه ها و سایت های اسپم چه می شوند؟
الگوریتم های اسپم نیز در این میان نقش خیلی مهمی را ایفا می کنند تا سایت هایی که کیفیت پایینی دارند را تشخیص دهند تا در رتبه های بالای نتایج نمایش داده نشوند، اغلب این سایت ها به دنبال فریب موتور جستجو و یا کاربران هستند و بالا بودن آن ها می تواند مشکلات مختلفی را به وجود بیاورد، مثلا در دوره ای در وب فارسی سایت های اسپم فراوانی رشد کرده بودند و با استفاده از پاپ آپ های آلوده منجر به ضرر مالی و اطلاعاتی به تعداد زیادی از کاربران شدند.
گوگل همیشه در تلاش هست تا این سایت ها را شناسایی کند و از نتایج به مرور حذف کند، همان طور که این روزها تقریبا اکثر این سایت ها از نتایج اصلی حذف شده اند و فقط در بعضی از کوئری ها که درگیر فقر محتوا هستند نمایش داده می شوند که کاربران هم راحت تر می توانند آن ها را تشخیص بدهند.
در صفحه ی راهنمای وبمستران گوگل برخی از این سایت ها را اینطور توصیف کرده که تعداد زیادی بک لینک اسپم خریداری کرده اند تا الگوریتم پیج رنک را دور بزنند، یا از محتوای هم رنگ با زمینه استفاده می کنند.
که البته این تمام ماجرا نیست و اکثر روش های کلاه سیاه شامل این ماجرا می شوند. روش هایی مثل:
- نمایش دادن محتوای متفاوت به ربات گوگل و کاربر (Cloaking)
- ساخت بک لینک های فراوان با کوئری هدف
- ایجاد محتوای خودکار و بی کیفیت
- اسپین کردن مقاله (جابجایی کلمات با مترادف به صورت خودکار)
- استفاده از کدهای اسکیما به صورت اسپم
- ایجاد محتوای تکراری
- و …
محتوای وب دائما در حال تغییر است و گوگل هم مداوم در حال بروزرسانی خودش است و تلاش می کند که کیفیت محتوا را تا حد مناسبی تشخیص بدهد و بهترین نتایج را به کاربران نمایش دهد.
قطعا همیشه جای بهبود هست و باگ هایی وجود داره، اما همانطور که می بینیم گوگل تا حد زیادی در این راه موفق بوده.
[/vc_column_text][/vc_tta_section][vc_tta_section title=”قابل استفاده بودن صفحات وب” tab_id=”1610288485430-3da88264-2fdd”][vc_column_text]
وقتی که گوگل نتایج را رتبه بندی میکند، یک مورد دیگر را هم بررسی می کند:
آیا صفحات وبسایت هایی که در نتایج قرار گرفته اند به راحتی قابل استفاده هستند؟
وقتی که مشکلات کاربران با صفحات یک سایت تکرار می شوند، گوگل می تواند آن ها را تشخیص بدهد و اگر بین دو سایت، یکی از آن ها راحت تر قابل استفاده بشه و تمام موارد دیگر و فاکتورها برابر باشند، سایت با دسترسی بهتر در رتبه بالاتر قرار خواهد گرفت.
الگوریتم های گوگل سیگنال های مختلفی را بررسی می کنند، مثلا اینکه آیا همه کاربران می توانند صفحات سایت را به درستی مشاهده کنند؟
مواردی مثل:
- باز شدن صحیح سایت در مرورگرهای مختلف
- آیا سایت برای همه دستگاه ها و همه سایزها به درستی قابل دسترس هست؟
مثلا در دسکتاپ ویندوزی و در گوشی های موبایل و تبلت ها به خوبی دیده میشود؟ - آیا زمان باز شدن سایت، برای کاربرانی که اینترنت ضعیفی دارند مناسب و قابل قبول هست؟ ( سایت از نظر سرعت و محتوایی که ارائه می دهد بهینه باشد)
گوگل مدتی هست که روی این موضوعات تمرکز ویژه ای کرده و در سال 2018 رسما اعلام کرد که این موارد روی نتایج تاثیر مستقیم خواهند داشت و 6ماه به صاحبان سایتها زمان داد تا این موارد را اصلاح کنند.
برای تست سرعت و عملکرد مناسب می توانید از سرویس های زیر استفاده کنید:
- Page Speed insight
- Google Light House
- Web.dev
- WebPageTest.Org
- Gtmetrix.com
اگر هنوز به خوبی نمی تونید روی این موارد کار کنید، پیشنهاد می کنم دوره بهینه سازی و افزایش سرعت سایت را از دست ندهید.
[/vc_column_text][/vc_tta_section][vc_tta_section title=”مفهوم و تنظیمات گوگل” tab_id=”1610288487476-6864ab8c-9774″][vc_column_text]
تاثیر تنظیمات و موقعیت مکانی در نتایج گوگل
گوگل از اطلاعاتی مثل ، موقعیت مکانی شما، سابقه جستجو و تنظیمات جستجویی که روی اکانت و مرورگر خودتان تعریف می کنید استفاده می کند تا نتایج بهتری را به شما نمایش بدهد.
مثلا در مستندات گوگل مثالی که در این رابطه آمده این است که اگر شما در آمریکا باشید و کلمه «فوتبال» (البته به انگلیسی) را جستجو کنید، احتمالا نتایج مربوط به فوتبال آمریکایی خواهند بود و اگر همین کلمه را (Football) را در لندن جستجو کنید، نتایج مربوط به لیگ برتر انگلیس را به شما نمایش خواهد داد.
علاوه بر این شما در سایت گوگل می توانید یک سری تنظیمات شخصی برای خودتان تعریف کنید، مثلا وقتی شما زبان بخصوصی را انتخاب می کنید، گوگل سایت هایی که با آن زبان هستند را بر دیگر سایت ها اولویت می دهد و باعث می شود که در زبان های متفاوت، نتایج متفاوت باشند.
قابلیت های دیگری مثل safe search و … هم وجود دارند که باعث تغییر نتایج می شوند.
تاثیر تاریخچه جستجو در نمایش نتایج
در بعضی موارد گوگل از تاریخچه جستجوی شما استفاده می کند تا نتایج بهتری را به شما نمایش بدهد.
به عنوان مثال بارسلونا هم اسم یک شهر است و هم اسم یک تیم فوتبال مطرح.
اگر شما همین روزها در گوگل سرچ کرده باشید «بازی بارسلونا و آرسنال» و الان سرچ کنید بارسلونا، گوگل فرض را بر این می گذارد که شما راجع به تیم فوتبال بارسلونا جستجو کرده اید، نه شهر بارسلونا.
جالب نیست؟ اطلاعات کوچکی که می تواند به گوگل سرنخ بدهد تا خواستهی ما را بهتر درک کند.
برخی موارد دیگر هم هستند که فعلا در وب فارسی کاربرد ندارد، مثلا اگر «رویدادهای نزدیک من» را در وب انگلیسی جستجو کنید، گوگل سعی می کنه که مواردی را به شما نمایش بدهد که تشخیص می دهد به علایق شما نزدیک تر است، و اینطور که در مستندات اومده مواردی مثل دین، نژاد و حزب سیاسی را در این موارد دخیل نکرده است.
این موارد را شما می توانید تغییر بدهید که گوگل از این اطلاعات برای شخصی سازی نتایج استفاده بکند یا خیر؟
برای این کار کافیه که وارد بخش تنظیمات حساب کاربری گوگل بشوید(myaccount.google.com) و از قسمت Data & Personalization گزینه Web & App Activity را غیر فعال کنید.
در این حالت گوگل دیگر از اطلاعات فعالیت شما برای شخصی سازی نتایج استفاده نخواهد کرد.
[/vc_column_text][/vc_tta_section][/vc_tta_tabs][/vc_column][/vc_row][vc_row][vc_column][/vc_column][/vc_row]