در تاریخ ۸ بهمن ۱۳۸۸

پیج رنک گوگل (Google PageRank) چیست؟

نویسنده: منوچهر داداشی

تا حالا بارها توسط آدمای مختلف از من سوال شده که پیج رنک گوگل چیه. مثلا گفتن ” آقا این پیج رنک گوگل که میگن چیه؟” یا گفتن ” آقا پیج رنک گوگل کجای آدم میشه؟ “. من هم هر بار فی البداهه یه توضیحاتی دادمو آخرش خودمم نتونستم بفهمم چی گفتم.

قصد دارم خیلی کوتاه توضیحاتی در مورد پیج رنک گوگل بدم. در پایان این مطلب یک دید کلی خواهید داشت. اما نا گفته نماند که اگر می خواید متخصص بهینه سازی برای موتور جستجو ها بشید کنید، کتاب ها… باید بخونید.

پیج (Page) رنک (Rank) یا “رتبه صفحه” معیاری است که موتور جستجوی گوگل برای اندازه گیری اهمیت صفحات وب به وجود آورده. به این صورت که هر صفحه ای در محیط اینترنت از نظر گوگل یک رنک داره که اهمیت اون صفحه رو نشون میده و این طوری گوگل در نتایج جستجوهای خودش لیست نتایج رو مرتب می کنه.

توجه: البته این نکته رو فراموش نکنید که رنک تنها معیار مرتب کردن نتایج یک جستجو نیست. اگه فرصتی دست بده این موضوع رو هم در مقاله های دیگه ای بررسی می کنیم.

pagerank یک عدد بین ۰ و ۱۰ هست. صفحات بسیار کمی هستند که PageRank آنها ۱۰ باشد و این یک پیج‌رنک فوق‌العاده محسوب می‌شود. تنها صفحه ای که الان یادم میاد این رنک رو داشته باشه صفحه اول خود سایت گوگله. اما برای‌ نمونه صفحات اول سایت‌ها بزرگ و معروفی مثل Yahoo, YouTube, Facebook, Microsoft, Wikipedia پیج‌رنک ۹ دارند.

البته این عدد بین ۰ و ۱۰ پیج رنک واقعی صفحه نیست. و تنها یک عدد نمایشی است. این عدد از یک مقیاس لوگاریتمی بر اساس رنک واقعی صفحه پیروی می کنه.

pagerank گوگلجدول زیر تنها یک جدول حدسی است اما با توجه به اون میشه اشراف بهتری به نحوه محاسبه رنک گوگل پیدا کرد.

Toolbar PageRank
(log base 10)
Real PageRank
0 0 – ۱۰

۱

۱۰۰ – ۱,۰۰۰
۲ ۱,۰۰۰ – ۱۰,۰۰۰
۳ ۱۰,۰۰۰ – ۱۰۰,۰۰۰
۴ and so on…

جالبه بدونید فرمول محاسبه پیج رنک از طرف گوگل اعلام نمیشه و یه جورایی مخفی هست اما خود گوگل توضیحاتی کلی در مورد نحوه محاسبه رنک داده.

فرض کنیم که صفحه A دارای صفحات T1 تا Tn است که به آن اشاره می کنند. d هم یک فاکتور کند کننده ( damping factor ) است که مقداری بین ۰ تا ۱ دارد. معمولا برای d مقداری معادل ۰٫۸۵ انتخاب میشود. همچنین (C(A تعداد لینکهائی که این صفحه به صفحات دیگر داده است. در این صورت PageRank صفحه A مساوی است با :

(PR(A) = (1-d) + d(PR(T1)/C(T1)+…+PR(Tn)/C(Tn)

باید توجه داشت که PageRank به صورت یک احتمال پراکندگی (probability distribution) بوجود می آید و از یک الگوریتم تکرار شونده استفاده میکند.

اجازه بدید که نحوه عملکرد این فرمول رو با تقسیم وظایف اجزای آن توضیح بدیم:

  1. (PR(Tn : هر صفحه PageRank خودش رو داره. که PR(T1) برای صفحه اول سایته و PR(Tn) برای nامین صفحه ای که در سایت به آن می رسیم.
  2. (C(Tn : هر صفحه رای خود را به صورت مساوی بین صفحاتی که به آنها لینک داده تقسیم میکنه. تعداد لینکهای خارج شده از صفحه ۱ را با C(1) و برای صفحه nام رو با (C(n نشان دادیم.
  3. (PR(Tn)/C(Tn : اگر صفحه A‌ از صفحه n یک لینک داشته باشد آنگاه سهم رای صفحه A برابر میشه با PR(Tn)/C(Tn)
  4. d(… : تمامی آراء با هم جمع میشه و برای اینکه از افزایش بی رویه وزن برخی از صفحات جلوگیری بشه این مجموع در عدد ۰٫۸۵ ضرب می شه.
  5. (۱-d) : برای اینکه میانگین PageRank ها همواره یک باشه.

با توجه به این توضیحات خیلی ساده میشه فاکتورهایی که در محاسبه رنک اهمیت داره رو کشفوند. مهمترین هاش اینا هستن:

  • تعداد لینک های ورودی از وب سایت های دیگر به صفحه
  • رنک صفحات خارجی که به این صفحه لینک داده اند
  • قدمت صفحه

ببینید ما معمولا یک سری از صفحات سایتمون اهمیت بیشتری داره و تمام تلاش ما باید این باشه که رنک اون صفحه رو بالاتر ببریم. این کار یکی از مباحث مطرح در بهینه سازی وب سایت برای موتورهای جستجو (Search Engine Optimization) هست.

چگونه پیج رنک سایتم رو بدونم؟

اولا که عبارت پیج رنک سایت اشتباهه. پیج رنک صفحه اول سایت چیز درست تریه.

دوما اگر بازدید زیادی ندارید پیج رنک صفحه اول سایتتون ۰ یا ۱ هست. اما اگر فکر می کنید باید بیشتر از اینا باشه، تولبار گوگل (Google Toolbar ) رو نصب کنید. گوگل تولبار رتبه هر صفحه ای رو که توش باشید نشون میده.

مطلب ناقصی بود اما من فکر می کنم کوتاه بودن مطالب یک وبلاگ از کامل بودنش اهمیت بیشتری داره. در آینده در مورد بهینه سازی برای موتور های جستجو خواهم نوشت.

لطفا از طریق RSS مطالب وبلاگ پرسینا رو دنبال کنید و خواننده همیشگی ما باشید.

۲ دیدگاه
در تاریخ ۲۳ دی ۱۳۸۸

بیشتر و بیشتر

نویسنده: سعید جابری

سلام

من سعید جابری هستم.

می خواستم یه خبر خوب رو بدم که فکر می کنم از نظر اعتماد مشتری ها می تونه خیلی مهم و دلیل خوبی برای دریافت سرویس میزبانی وب از پرسینا باشه و اون خبر خوب ۱۰۰% شدن uptime سرورهای هاستینگ شرکت هست که خدا رو شکر تا  اینجا رو سفیدمون کرده. شما  اینجا میتونید جزئیات گزارش سایت host-tracker.com رو مشاهده کنید.

دوست دارم به خاطر این موفقیت به همه دوستان و همکارانم در پرسینا تبریک و خسته نباشید بگم.  افتخار من هستش که با کسایی کار میکنم که خیلی به کارشون اهمیت می دن و حسابی وسواس به خرج میدن تا کار با بهترین کیفیت و کمترین نقصی انجام بشه.

این گل زیبا ر و هم به شما  تقدیم میکنم، که وقت گذاشتید و اولین نوشته من رو خواندید.

1

دیدگاه خود را بیان کنید
در تاریخ ۲۵ آذر ۱۳۸۸

چرا وبلاگ ؟!

نویسنده: منوچهر داداشی

سلام…

من منوچهر داداشی هستم و از این به بعد هر از گاهی اینجا برای شما مطالبی خواهم نوشت.

وبسایت جدید پرسینا راه اندازی شد و این وبلاگ هم بخشی از اونه. ممکنه با خودتون بپرسید آخه اینا چرا وبلاگ راه انداختن؟ خوب دلیلش سادست. ایجاد یک فرصت تازه برای ارتباط نزدیک تر با شما. ما در حالی که بسیار جدی به وظیفه خودمون پایبند هستیم، دوست داریم با مشتریان خودمون صمیمی تر باشیم.

من فکر می کنم برای مثال این که مشتریان بدونن در شرکت پرسینا چی میگذره و مثلا از فلان اتفاق بامزه که در محیط شرکت افتاده با خبر بشن یک حس خوب دوستی و اعتماد بین کارکنان و همکاران پرسینا و مشتریان ایجاد میشه و این سرچشمه خیلی از اتفاقات خوب خواهد بود.

پس همیشه به وبلاگ ما به آدرس blog.persina.com (همینجا) سر بزنید و شما هم دیدگاه خودتون رو در مورد مطالب مختلفی که ما اینجا قرار میدیم، بنویسید. بقیه دوستان رو نمی دونم اما من خودم قصد دارم اینجا هم خاطره تعریف کنم، هم اخبار و مقاله های مربوط به برنامه نویسی و طراحی وب رو برای شما بنویسم. اگر مشغله کاری اجازه بده حرف های ناگفته زیاده.

جا داره از زحمات همه همکاران تشکر کنم که با زحمت و حوصله و وسواس فراوان این پروژه رو انجام دادن و به قول جماعت طراح وب نسخه جدید سایت رو هوا کردن!

البته وب سایت هنوز در مرحله Bug گیری و تسته و تقریبا هر روز داریم کوچک ترین اشکالاتی که از دیدمون مخفی مونده رو رفع می کنیم. جهت جلوگیری از هر گونه مشکل، هنوز بخش پرداخت آنلاین سایت رو فعال نکردیم و در چند روز آینده این بخش هم راه اندازی خواهد شد.

به نظر من ویژگی قابل توجه سایت جدید پرسینا اینه که در طراحی database و کلاس های نرم افزار سعی شده  به قدری General عمل بشه که سایت در آینده قابلیت گسترش پذیری و توسعه بسیار خوبی داشته باشه. با یاری خدا در آینده نزدیک شاهد افزوده شدن امکانات بی نظیری به سایت خواهیم بود.

لطفا همراه همیشگی ما باشید.

ساعت: ۳:۰۵ صبح

۱ دیدگاه
در تاریخ ۱۰ آذر ۱۳۸۸

سلام دنیا

نویسنده: علی گودرزی

سلام، من علی گودرزی هستم مدیر دپارتمان میزبانی وب پرسینا و این نوشته اولین پست وبلاگ مدیران پرسینا ست، وبلاگی که برای ارتباط نزدیک تر با کاربران راه اندازی شده و قرار است در آن من به همراه سایر همکاران، آخرین اخبار و اتفاقات پرسینا، مطالبی که به نظرمون جالب می یاد و هم چنین نکات و مقالات مرتبط با وب، IT و … رو در آن به اشتراک بگذاریم.

چند ماهی هست که با جدیت روی وب سایت جدید پرسینا کار می کنیم و پروژه رو جلو می بریم. امروز تقریبا بیشتر کارها تمام شده و می خواهیم فاز اول پروژه رو منتشر کنیم. دوستان نیز لطف کردند و از من خواستند تا اولین پست رو به این مناسبت بنویسم.

امیدوارم که با همدلی و تلاش به جایگاهی که انتظار داریم برسیم و زحمات این چند ماه به ثمر بنشیند.

۲ دیدگاه