با درک دقیق نحوه عملکرد یک موتور جستجو و الگوریتم گوگل میتوانید برای بهبود رتبه سایت خود تلاش کنید و ترافیک بیشتری را به سایت خود جذب کنید. با ما همراه باشید تا جنبههای مختلف عملکرد موتورهای جستجو را دنبال کنیم. برای مطالعه هر یک از عناوین زیر، کافیست روی لینک مربوطه کلیک کنید:
الگوریتم گوگل، چه طور محتویات وبسایتها را پیدا میکنند؟
درک الگوریتم گوگل در زمینه رتبه بندی
الگوریتم گوگل، چه طور محتویات وبسایتها را پیدا میکنند؟
گوگل، با استفاده از یک تکه کد به نام اسپایدر (عنکبوت) در شبکه جهانی وب، میلولد. این تکه کد، برنامه کوچکیست که لینکها را از یک صفحه به صفحه بعد دنبال میکند و با ورود به هر صفحه، آن را کپی کرده و به سرورها منتقل میکند. شبکه جهانی وب بر خلاف عنکبوت گوگل، موجودی عظیم است و به همین دلیل، اگر گوگل بخواهد تمام محتویات یافته شده خود را ثبت و ضبط کند، مدیریت آن از کنترل خارج میشود. به همین دلیل، گوگل تنها کدهای صفحه را ضبط میکند و صفحاتی را که فکر میکند بیارزش هستند (مثلاً کپی هستند و ارزش پایینی دارند)، دور میاندازد.
عنکبوتهای گوگل به شیوه خاصی عمل میکنند و با رفتن از یک لینک به لینک بعدی، امیدوارند صفحات جدیدی پیدا کنند. به همین دلیل است که اگر هیچ پیوندی به صفحه شما لینک نشده باشد، صفحه شما ایندکس نمیشود. عنکبوت وقتی با دامنه جدیدی مواجه میشود، ابتدا به این صفحه نگاه میکند: domain.com/robots.txt
اگر هر نوع پیامی برای عنکبوت داشته باشید، پیامهایی مثل محتوایی که میخواهید ایندکس شود یا محل قرارگیری نقشه سایت (Sitemap) میتوانید آن را در این صفحه قرار دهید. در ادامه، عنکبوت از دستورالعملهای شما پیروی خواهد کرد. با این حال، اجباری بر این کار ندارد ولی عنکبوتهای گوگل، عموماً رفتار محترمانهای دارند و به فرامینی که شما در این قسمت درج میکنید، احترام میگذارند.
عنکبوت، به خودی خود برنامهای کوچک و ساده است. نسخههای کدباز (Open Source) آنها نیز وجود دارد و میتوانید آنها را دانلود کرده و خودتان به رایگان آنها را در وب رها کنید.
ایندکس کردن
اگر حجم زیادی محتوا داشته باشید باید راهی برای میانبرزدن به آن محتوا پیدا کنید. گوگل نمیتواند تمام صفحات را در پایگاه داده خود نگهداری کند تا هر زمان درخواستی در قالب جستجو وارد شد، صفحات مناسب را از میان آنها یافته و پیش روی کاربر قرار دهد. اگر هم امکان چنین کاری وجود داشت، این فرایند بسیار کند میبود. در عوض، گوگل یک ایندکس ایجاد میکند و این فرایند را میانبر میزند. موتورهای جستجو برای مدیریت و فراخوانی سریع مقادیر عظیم داده، از تکنولوژیهايي نظیر Hadoop استفاده میکنند. از این طریق، جستجوی این ایندکس، در مقایسه با جستجوی کل پایگاه داده، بسیار سریعتر خواهد بود.
کلمات رایجی نظیر “و” ، “اگر” ، “این” و غیره، ذخیره نمیشوند. به این کلمات، کلمات توقف گفته میشود. در واقعا، این کلمات عموماً هنگام تفسیر محتوا توسط موتور جستجو، لحاظ نمیشوند تا در فضای ذخیرهسازی، صرفهجویی شود(هرچند استثناهایی هم وجود دارد. مثلاً عبارت “بودن یا نبودن” فقط از کلمات توقف ساخته شده است). شاید این کلمات در یک صفحه وب خاص، فضای چندانی اشغال نکنند ولی وقتی با میلیاردها صفحه سر و کار داشته باشیم، میبینیم که خلاصی از این قبیل کلمات، ارزش فکر کردن را دارد. در واقع وقتی میخواهیم گوگل و نحوه تصمیمگیری او را درک کنیم، باید این طرز فکر را مدنظر قرار دهیم: یک مقدار خیلی کوچک، اگر در مقیاس بزرگ به کار گرفته شود، میتواند بسیار عظیم باشد.
الگوریتم گوگل
حال که محتوای شما ایندکس شده، گوگل، نسخهای از آن را برداشته و در ایندکس خود میانبری به آن صفحه قرار داده است. بسیار عالی. این یعنی وقتی جستجوی مرتبطی انجام شود، گوگل میتواند صفحه شما را یافته و نمایش دهد. هر جستجویی که در گوگل انجام میدهید احتمالاً 1000 نتیجه به همراه دارد، لذا از این به بعد، گوگل باید در مورد ترتیب نمایش نتایج، تصمیمگیری کند. در واقع، این همان چیزیست که به SEO یا Search Engine Optimization معنا میبخشد. همان دستکاری ترتیب نمایش نتایج جستجو.
پیشنهاد مقاله: بهترین ابزارهای رایگان سئو سایت- ۱۴ ابزار برتر سئوکارها
گوگل از طریق الگوریتم خود تصمیم میگیرد که کدام درخواست، کجا برود. اصطلاح عمومی الگوریتم، به فرایند یا دستورالعملی گفته میشود که برای حل یک مسأله، به صورت مرحله به مرحله دنبال میشود. در مورد گوگل، الگوریتم، مجموعهای از معیارهاست که رتبه صفحات وب را تخمین میزنند.
درک الگوریتم گوگل در زمینه رتبه بندی
الگوریتم گوگل، بر خلاف گذشته، دیگر یک راز به حساب نمیآید و تک تک عوامل و معیارهای تشکیل دهنده آن، به خوبی مستندسازی شدهاند. ما میدانیم که دو دسته معیار درونصفحهای و بیرونصفحهای وجود دارد. درک وزن و ارتباط این دو دسته معیار با یکدیگر حائز اهمیت است.
اگر مثلاً عبارت “پخت کیک شکلاتی” را جستجو کنید، الگوریتم گوگل در برابر آن عبارت جستجو شده به توزین صفحات مختلف میپردازد.
بیایید نگاه سادهشدهای به دو نوع معیار عمده بیاندازیم و ببینیم هر یک چه تأثیری روی یکدیگر میگذارند.
معیار شماره ۱ URL است. کلیدواژهها ممکن است در URL صفحات وجود داشته باشند. مثلاً URL صفحه مورد نظر ما ممکن است چنین چیزی باشد: پخت-کیک-شکلاتی/www.dastoor.com
گوگل، میتواند کلیدواژه کیک شکلاتی و پخت را در این URL ببیند و بر این اساس، وزنی را برای آن درنظر بگیرد.
حال، معیار شماره ۲ ، بکلینکهای آن صفحه هستند. در بسیاری از بکلینکها هم ممکن است کیک شکلاتی و پخت وجود داشته باشد. اما گوگل، وزن این معیار را کاهش میدهد زیرا، اگر کلیدواژهها در URL درج شده باشند، انتظار میرود در بکلینکها هم وجود داشته باشد. بالعکس، اگر کلیدواژهها در URL وجود نداشته باشد، گوگل ممکن است تصمیم بگیرد وزن معیار ۲ را افزایش دهید.
به نظر میرسد تمام فاکتورهای مختلف گوگل، روی یکدیگر تأثیر متقابل دارند. یک معیار ممکن است به لحاظ وزنی، ارزش بیشتر یا کمتری داشته باشد و رابطه بین آنها به طور مدام در حال تغییر است. گوگل، هر سال، صدها مرتبه الگوریتمهای خود را به روزرسانی میکند و این روابط را تغییر میدهد. به روزرسانیها معمولاً در الگوریتمهایی چون پنگوئن و پاندا بیشتر رخ میدهد.
معیارهای متفاوت گوگل را میتوان به چهار قسمت کلیدی تقسیم نمود:
ارتباط موضوعی
محتوا به چه میزان با سؤال کاربر مرتبط است؟ برنامهای که صفحات را ایندکس میکند، ابتدا به این عامل توجه کرده و تصمیم میگیرد که این صفحه در نتیجه جستجو نمایش داده شود یا خیر. اما الگوریتم گوگل، پا را فراتر گذاشته و برای رتبهبندی کلیدواژهها اقدام میکند. واضح است که وقتی به جستجوی چیزی هستیم، میخواهیم مرتبطترین نتیجه ممکن را ببینیم.
ارتباط موضوع، توسط ترکیبی از عوامل درونصفحهای و بیرونصفحهای تخمین زده میشود. هر دوی این عوامل، روی محل قرارگیری کلیدواژهها (مثل عنوان، انکر تکستها و غیره) تمرکز میکنند. بعضی معیارها از ترکیب اینها تشکیل میشوند. به عنوان مثال، اگر دامنه به عنوان یک موجودیت کلنگر به عبارت جستجو مرتبط باشد، این باعث افزایش شدید نمره ارتباط موضوعی صفحه میشود.
اعتبار
اعتبار، زیربنای PageRank گوگل است. درک PageRank، در فهم نحوه عملکرد گوگل، بسیار مهم است ولی به یاد داشته باشید که صدها عامل دیگر وجود دارند که روی رتبه صفحات تأثیر میگذارند و PageRank دیگر اهمیت گذشته را ندارد.
PageRank را اغلب به رأی تشبیه میکنند. هر لینکی که صفحه خاصی را هدف قرار میدهد، یک رأی محسوب میشود و هر چه صفحهای رأیهای بیشتری داشته باشد، باید رتبه بالاتری به دست آورد. اگر صفحهای لینکهای متعددی به صفحات دیگر داشته باشد، بخشی از قدرت رأی خود را به آنها تفویض میکند. لذا حتی اگر صفحهای تنها یک لینک داشته باشد، اگر آن لینک از صفحهای باشد که پر از لینکهای دیگر به صفحات دیگر است، باز هم رتبه خوبی به دست میآورد و صفحاتی که به آنها پیوند برقرار میکند نیز از این موضوع سود میبرند. این ارزش توسط لینکها از صفحهای به صفحه دیگر منتقل میشود.
ارتباط موضوعی، همچنین در زمینه اعتبار نیز حائز اهمیت است. پیوندی که حاوی انکرتکست مرتبط است، در مقایسه با پیوندی که از سایتی غیر مرتبط وارد میشود و فاقد انکرتکست مرتبط است و ممکن است گوگل آن را در نتیجه جستجو نمایش ندهد، وزن بیشتری دارد.
اعتماد
این، یک الگوریتم ضد اسپم است و روی سختتر کردن فرایند دستکاری نتایج جستجو تمرکز دارد. رابطه گوگل و سئوکارها رابطهای از نوع عشق-نفرت است و مکانیزم اعتماد نیز بخشی از این رابطه است. از یک سو، بخش عمده وظیفه سئو، ساخت محتوای عالی و تجربه کاربریست و از سوی دیگر، تلاش برای دستکاری مصنوعی تخمینهای گوگل در مورد نتایج جستجو و خارج کردن آن از روال طبیعی خود است.
دستکاری معیارهای اعتماد، بسیار دشوار است و این باعث شده اعتماد به نفس گوگل در مورد معیارهای دیگر نیز افزایش یابد. چیزهایی مثل سن محتوا یا دامنه، در زیرمجموعه معیارهای اعتماد، طبقهبندی میشوند. اگر از “همسایگان نابکار” خود لینکهای متعددی دریافت کرده باشید، این لینکها نه تنها ارزشی ندارند، بلکه باعث میشوند گوگل در مورد رتبه سایت شما در جستجوی کلیدواژه “کیک شکلاتی” تجدید نظر کند. به همین روش، اگر از صفحات یا دامنه شما لینکهایی به همسایه نابکارتان رفته باشند، این باعث نابودی معیارهای اعتماد شما میشود.
گوگل، در واقع یک ثبت کننده دامنه است. به این معنا که میتواند تمام دادههای مربوط به مالک دامنههای مختلف را ببیند. این به گوگل امکان میدهد اطلاعاتی نظیر مدت زمان باقی مانده تا انقضای مهلت ثبت را با این معیارها ترکیب کند چون دستکاری این قبیل اطلاعات، بسیار سختتر است.
همچنین، اعتماد با نوع دامنه یا صفحه و نوع پیوندهایی که شما را هدف قرار میدهند نیز تخمین زده میشود. بر خلاف تأثیر یک همسایه نابکار، سایتهای دانشگاهی، مثل سایتهای edu. ، نرخ اعتماد بسیار بالایی دارند. انواع دیگر دامنه نیز با دریافت پیوند از آنها میتوانند اعتماد خود را افزایش دهند.
پیشنهاد مقاله: انتخاب بهترین نام دامنه– ۱۴ نکته کلیدی در انتخاب دامنه مناسب
کاربردپذیری
گوگل میخواهد محتوای نمایش یافته در نتایج جستجویش علاوه بر روباتهای جستجو، برای نوع بشر نیز جذاب باشد. مجموعه معیارهایی وجود دارد که مختص این عوامل هستند. این که محتوایی عالی داشته باشید ولی اطراف آن را پر از آگهی تبلیغاتی کرده باشید، تجربه کاربری چندان جالبی ندارد. به همین دلیل است که گوگل، صفحاتی را که در آنها جایگاههای نمایش آگهی بیش از حد زیاد است را تنزیل رتبه میدهد.
سرعت صفحه، یکی دیگر از فاکتورهای مهم است. صفحاتی که بیش از حد کند بارگزاری میشوند، باعث ناراحتی و آزار جستجوکنندگان شده و در نتیجه، باعث میشوند کاربر، روی دکمه Back کلیک کند و به فهرست جستجو بازگشته، صفحه دیگری را انتخاب کند. گوگل میخواهد مردم به استفاده از گوگل ادامه دهند لذا بنا بر تقاضای آنها، سرعت بارگزاری را به عنوان یکی از عوامل تعیین رتبه سایتها درنظر گرفته است. شاید گوگل سرعت صفحات را از طریق HTML دریافت کنند ضمن این که دادههای کاربری کروم نیز همان اطلاعات را در اختیار آنان قرار میدهد.
مؤسسه دانشبنیان دانش و فناوری بامداد- مجری بوتکمپهای منتهی به شغل برگزار میکند:
بوتکمپ راهاندازی کسب و کارهای اینترنتی طی دوره فشرده سه ماهه، شما را به عنوان تکنیسین راهاندازی کسب و کارهای اینترنتی، وارد بازار کار این صنعت میکند.
نوع نتایج و شخصی سازی
نتایج جستجو در یک تلفن هوشمند با نتایجی که در جستجوی یک کامپیوتر دسکتاپ نمایش داده میشود، متفاوت است. در واقع، الگوریتم ایندکس کننده در این دو حالت، نتایج متفاوتی را نمایش میدهد و این به خاطر این نیست که نوع دیوایس شما روی نتایجی که میبینید، تأثیر میگذارد. بسته به عبارات جستجوی مورد استفاده شما، الگوریتم گوگل ممکن است نتایج کاملاً متفاوتی را نمایش دهد.
جستجوهای بومیسازی شده (مثلاً جستجوی محصولات)، به شیوه متفاوتی وزندهی میشوند و در فرمت صفحه متفاوتی نمایش داده میشوند. ممکن است در نتیجه جستجوی شما ویدیو و تصویر نیز نمایش داده شود. برخی جستجوها صفحات جستجوی اختصاصی دارند. مثلاً جستجوهای حول رویدادهای ورزشی در حال اجرا یا انتخابات کشورها، ممکن است در صفحات جستجوی اختصاصی نمایش داده شوند.
عامل دیگر، شخصی سازیست. چیزهایی که قبلاً جستجو کردهاید، روی نتایجی که الگوریتم گوگل نمایش میدهد، تأثیر میگذارد. در این زمینه، یادگیری ماشین نقش خود را ایفا میکند. به همین دلیل، وقتی فردی به طور مرتب، نوع خاصی از نتایج را جستجو میکند، گوگل فرض را بر این میگذارد که جستجوهای آینده او نیز طبیعتی یکسان خواهند داشت.