در این مقاله از آژانس دیجیتال مارکتینگ مهرگان، شما را با اولین الگوریتم گوگل به نام Pagerank آشنا میکنیم. پیج رنک الگوریتمی بود که گوگل را به امپراتوری امروزی تبدیل کرد. در ادامه با ما همراه شوید تا به سوالاتی همچون : الگوریتم پیج رنک چیست؟ کاربرد الگوریتم page rank چیست؟ پاسخ دهیم.
PageRank یک الگوریتم برای ارزیابی و رتبه بندی صفحات وب میباشد که توسط لری پیج و سرگئی برین ایجاد شد. این الگوریتم با هدف تعیین اهمیت صفحات وب بر اساس تعداد و کیفیت لینک های ورودی به آن صفحه، ایجاد شد.
به عبارت دقیق تر، الگوریتم PageRank مفهومی را ارائه می دهد که در آن، صفحاتی که توسط وب سایت های دیگر بیشتر لینک می شوند (بک لینک میگیرند)، مهم تر و ارزشمندتر در نظر گرفته می شوند.
الگوریتم PageRank در سال 1996 توسط دو دانشجو دانشگاه استنفورد به نام های (Larry Page) و (Sergey Brin) ایجاد شد. آنها در آغازِ فعالیت های تحقیقی خود در دانشگاه، به دنبال راهکارهای بهبود جستجو در داده های وب بودند. ایدهٔ اصلی این الگوریتم به این شکل بود که صفحات وب با توجه به تعداد لینک های ورودی که به آن ها اشاره دارند، ارزش گذاری و رتبه بندی شوند.
اولین نسخه از الگوریتم Page Rank در قالب پروژهٔ تحقیقی دانشجویی توسعه داده شد. برخی بر این باورند که نام “PageRank” به اشاره به یکی از موسسین الگوریتم، لری پیج، انتخاب شد. این الگوریتم به طور ابتدایی تنها تعداد لینک های ورودی را در نظر میگرفت، اما به مرور زمان با ایده ها و تکنیک های جدیدی به روز شد و به الگوریتمی پیچیده تر و دقیق تر تبدیل شد.
در سال های بعد، پس از توسعه و بهینه سازی بیشتر، الگوریتم PageRank به عنوان یکی از اصولی ترین و اساسی ترین الگوریتم های موتورهای جستجو در دنیای اینترنت شناخته شد. همچنین این الگوریتم باعث ایجاد موتور جستجو گوگل شد و باعث شد گوگل تبدیل به یکی از محبوب ترین و پرکاربردترین ابزارهای اینترنت در دهه 1990 شود.
در سال 2019، یکی از کارمندان سابق گوگل عنوان کرد که این الگوریتم از سال 2006 مورد استفاده قرار نگرفته و با بزرگتر شدن اینترنت با الگوریتم های دیگری که منابع کمتری مصرف می کنند جایگزین شده است. بنابراین میتوان گفت که این الگوریتم، دیگر در ساختار گوگل قرار ندارد.
عملکرد الگوریتم PageRank به مراحل زیر تقسیم می شود:
محاسبه رتبه اولیه : در ابتدا به هر صفحه یک رتبه اولیه تخصیص داده می شود (معمولا بین 0 تا 10). این مقادیر می توانند به صورت یکسان برای تمام صفحات یا بر اساس ارزش معیارهای دیگر تعیین شوند.
تعیین ارتباطات و لینک های ورودی : سپس برای هر صفحه وب، تمام لینک های ورودی به آن شناسایی می شوند. این لینک ها ممکن است از صفحات دیگر، درون یا خارج از وب سایت مورد نظر باشند.
محاسبه اهمیت لینک دهندگان : لینک دهندگان یک صفحه نیز به عنوان فاکتوری مهم برای تعیین اهمیت صفحه در نظر گرفته می شوند. در واقع اگر وب سایت لینک دهنده به صفحه، ارزش و اعتبار بالایی داشته باشد، اعتبار این صفحه نیز بیشتر خواهد شد.
ماتریس انتقال (Transition Matrix) : در این مرحله، یک ماتریس انتقال ایجاد می شود که نمایان گر رابطه بین تمام صفحات وب می باشد. این ماتریس نشان می دهد که هر صفحه به چه صفحات دیگری لینک می شود.
محاسبه رتبه PageRank : با استفاده از ماتریس انتقال و مقادیر رتبه قبلی، مقدار جدید PageRank برای هر صفحه محاسبه میشود. این محاسبات با یک معادله ریاضی انجام میشوند.
پایان محاسبات : در مرحله آخر نیز این محاسبات به پایان می رسند و رتبه های نهایی برای هر صفحه تعیین می شوند. این رتبه ها نمایان گر ارزش و اهمیتی است که الگوریتم پیج رنک به هر صفحه اختصاص می دهد.
جمع بندی
در این مقاله شما را با الگوریتم پیج رنک گوگل آشنا کردیم و به بررسی نحوه عملکرد آن پرداختیم. همچنین بهتر است بدانید که الگوریتم PageRank بر اساس اصول ریاضی و نظریه گراف ها عمل می کند و محاسبات پیچیده ای را انجام می دهد. این الگوریتم به عنوان یکی از اصولی ترین و پایه ای ترین الگوریتم های گوگل برای سئو در دنیای وب شناخته می شود که در تعیین اهمیت و رتبه بندی صفحات تاثیرگذار است.