آموزش بهینه کردن پیمایش چندوجهی (Faceted Navigation) برای سئو سایت

پیمایش چندوجهی

پیمایش چندوجهی (Faceted Navigation) رویکردی بسیار عالی برای سازمان‌دهی و مدیریت نمایش محتوا در سایت است که اگر به‌درستی پیاده نشود، می‌تواند خسارت‌های جبران ناپذیری را برای مدیران به همراه داشته باشد. در ادامه، نکاتی را در مورد بهینه کردن این رویکرد بیان خواهیم کرد.

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

ساخت وب‌سایت با ساختار سازمان‌دهی‌شده و داشتن استراتژی لینک سازی داخلی هوشمند، کلید موفقیت چنین سایت‌هایی محسوب می‌شود.

هرچند، اغلب زمان‌ها، انجام درست این کار وقتی که می‌خواهید مشخصه‌های مختلف یک محصول (مثل اندازه، رنگ، قیمت و مواردی از این دست) را لحاظ کنید، بسیار چالش‌برانگیز می‌شود. در اینجا، مفهومی به نام “Faceted navigation” یا اصطلاحا «پیمایش چندوجهی» می‌تواند چنین چالش‌هایی را در سایت‌های بزرگ برطرف کند.

برای اینکه علاوه بر کاربران، ربات‌های گوگل نیز از نتیجه کار شما رضایت داشته باشند، این رویکرد باید به درستی پیاده شود. به همین بهانه، در ادامه نکاتی بسیار کاربردی در پیاده‌سازی Faceted navigation بیان خواهیم کرد.

 

منظور از پیمایش چندوجهی چیست؟

Faceted navigation یا پیمایش چندوجهی ، یک منو ناوبری است که طراحی سایت و طراحی فروشگاه اینترنتی بسیار مهم است که در اغلب موارد، در ستون کناری فروشگاه های اینترنتی قرار می‌گیرد و چندین دسته‌بندی، فایل و فیلتر مختلف دارد.

اساسا چنین منویی به مردم اجازه می‌دهد که جستجوی خود را بر اساس چیزی که در سایت به دنبال آن هستند، سفارشی‌سازی کنند. برای مثال، ممکن است یک بازدیدکننده به دنبال یک ژاکت پشمی با رنگ بنفش و سایز مدیوم باشد.

این فیلترها یا اصطلاحا «وجه‌ها» در حقیقت دسته‌های ایندکس‌شده‌ای هستند که به محدود کردن نتایج جستجو کمک می‌کنند. به علاوه، این بخش‌ها را می‌توان نوعی افزونه کمکی برای دسته‌های اصلی سایت در نظر گرفت. از آنجایی که این وجه‌ها ایندکس می‌شوند، باید به هر مجموعه از فیلترهایی که توسط کاربران انتخاب می‌شوند، اعتبار داده و با ارسال سیگنال‌های مرتبط به موتورهای جستجو مطمئن شوند که تمام مشخصه‌هایی که کاربران انتخاب می‌کنند، در صفحه به نمایش در می‌آید.

 

مقاله مرتبط : آموزش صفحه بندی در طراحی سایت برای بهبود رتبه و سئو سایت

آموزش بهینه کردن پیمایش چندوجهی

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

اساسا چنین چیزی می‌تواند به ایجاد چندین URL مختلف در صفحه و محتوای تکراری منتهی شود؛ چیزی که اصلا برای SEO خوب نیست.

پیاده‌سازی پیمایش چندوجهی، مشکلاتی را به وجود می‌آورد که شاید برای SEO خوب نباشد. سه مشکل اصلی که در نتیجه استفاده از این رویکرد ممکن است به وجود آید عبارتند از:

  • محتوای تکراری
  • بودجه کراول هدر رفته
  • کاهش ارزش لینک

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

برای اینکه مطمئن شوید بودجه کراول شما صرف صفحه‌هایی با ارزش پایین یا ارزش صفر نمی‌شود، لازم است چند کار مهم انجام دهید. این کارها با مانع شدن ربات‌های موتور جستجو از کراول کردن برخی وجه‌های صفحه مثل «رنگ» و «اندازه» شروع می‌شود. راه‌های مختلفی برای انجام این کار وجود دارد که در ادامه، برخی از آنها بررسی می‌کنیم.

به‌کارگیری تگ‌های Noindex

از تگ Noindex می‌توان برای تعیین اینکه ربات گوگل کدام صفحه را نباید ایندکس کند، استفاده کرد. اگرچه این رویکرد صفحه‌ها را از ایندکس حذف می‌کند، اما هم‌چنان بودجه کراول صرف آن صفحات شده و در نتیجه، ارزش لینک کاهش پیدا می‌کند.

 

مقاله مرتبط : آموزش طراحی سایت وردپرس WordPress در چند دقیقه

noindex

برای نمونه، اگر می‌خواهید عبارتی مثل «ژاکت‌های قرمز» ایندکس شود اما تمایلی به ایندکس شدن «ژاکت‌های قرمز زیر ۵۰ دلار» ندارید، در نظر گرفتن تگ noindex برای عبارت دوم مانع ایندکس شدن آن عبارت می‌شود.

البته، همان‌طور که اشاره کردیم، ربات‌ها هم‌چنان قادر به پیدا کردن و کراول کردن صفحه خواهند بود و این یعنی هدر رفتن بودجه کراول.

استفاده از Robots.txt

از دستور disallow برای بخش‌های خاصی از یک سایت می‌توان استفاده کرد. منفعت این شیوه، سرعت بالا و امکان تنظیم این دستور به صورت دلخواه است.

هرچند، دستور disallow صرفا یک راهنما برای گوگل است و ربات‌ها مجبور نیستند به دستورالعمل‌های کاربران پایبند باشند.

disallow

برای مثال، ما با ویرایش فایل robots.txt به گوگل می‌گوییم که ژاکت‌های قرمز زیر ۵۰ دلار (با پارامتری مثل ۵۰$< ) را ایندکس نکند. در همین حال، اگر یک لینک follow به هرکدام از آدرس‌های URL ایندکس‌شده شما همراه با آن پارامتر اشاره کند، گوگل هم‌چنان قادر به ایندکس کردن عبارتی که بالاتر اشاره کردیم، خواهیم بود.

Canonicalization

تگ‌های Canonical به شما اجازه می‌دهند که به گوگل یاد دهید گروهی از صفحه‌های مشابه، یک نسخه مقدم یا ارجح دارند. هرچند، حتی با این روش هم بودجه کراول هم‌چنان هدر خواهد رفت.

گفتنی‌ست موتورهای جستجو می‌توانند تگ Canonical را نادیده بگیرند؛ با این تفاسیر، از این رویکرد باید در کنار دیگر روش‌های دیگر استفاده کرد.

برای مثال، /red-sweaters?under-50/ می‌تواند آدرس ابتدایی /red-sweaters/ را داشته باشد. با این کار، گوگل اعتبار و ارزش لینک را به آن صفحه نسبت خواهد داد، اما بودجه کراول هم‌چنان هدر خواهد رفت.

 

مقاله مرتبط : خطرناک ترین اشتباهات در طراحی سایت !

 

AJAX

وقتی که بخواهید به کمک AJAX مشکلات پیمایش چندوجهی را برطرف کنید، نخستین مزیت استفاده از این تکنیک برنامه‌نویسی این است که وقتی کسی از وب‌سایت شما بازدید کرده و فیلتری جدید را انتخاب می‌کند، هیچ آدرس URL جدیدی ایجاد نمی‌شود.

در اینجا کدهای جاوا اسکریپتی که روی سیستم کاربران اجرا می‌شود، کل فرآیند را کنترل می‌کنند و نیازی به وب سرور نخواهد بود.

AJAX

برای اطمینان از کارآمد بودن این شیوه، لازم است که یک مسیر کراول به صفحات دلخواهی که رتبه گرفتن آنها اهمیت دارد، وجود داشته باشد. روش pushState در HTML5 و تنظیمات سرور که به این درخواست‌های HTML پاسخ می‌دهند، به شما کمک می‌کنند که مطمئن شوید AJAX به‌درستی کار می‌کند و وضعیت سئو سایت در سلامت کامل است.

 

کمک گرفتن از گوگل سرچ کنسول

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

برای این کار باید به بخش URL parameters tool مراجعه کنید؛ از این صفحه می‌توان تعیین کرد که هر پارامتر، هیچ تاثیری روی صفحه دارد و گوگل چگونه باید با آن صفحه‌ها رفتار کند.

noindex

روش‌های دیگر برای افزایش کارایی پیمایش چندوجهی

  • اجرای صفحه‌بندی با استفاده از تگ‌های rel=”next” و rel=”prev”
  • هر صفحه نیاز است که به صفحات والد و فرزند لینک شود. این کار را به کمک بردکرامب ها می‌توان انجام داد.
  • استفاده از قواعد سخت‌گیرانه برای تعیین آدرس صفحات چندوجهی تا از بروز مشکلات مربوط به محتوای تکراری جلوگیری شود.
  • وقتی چیزی برای فیلتر کردن وجود ندارد، کلیک کردن را غیر فعال کنید.
  • فقط از آدرس‌های URL ابتدایی در نقشه‌های راه استفاده کنید.
  • صفحات چندوجهی همیشه باید به شیوه‌ای منطقی و یکپارچه (مثل حالت الفبایی) نمایش داده شوند.
  • برای جلوگیری از ایندکس شدن اطلاعات، صرفا روی یک شیوه تمرکز نکنید. برای مثال، تگ‌های noindex و nofollow کمکی به بودجه کراول نمی‌کنند. این موضوع در مورد تنظیم پارامترها در گوگل سرچ کنسول هم صادق است.
  • اگر ترکیب مشخصی از وجه‌ها و فیلترها ترافیک قابل توجهی به همراه دارد، اجازه دهید این صفحات ایندکس شوند.

مقاله مرتبط : طراحی سایت ریسپانسیو یا اپلیکیشن موبایل؟

 

noindex

نتیجه‌گیری

اگرچه پیمایش چندوجهی برای تجربه کاربری عالی است، ولی اگر به‌درستی پیاده نشود، می‌تواند مشکلات زیادی برای SEO به وجود آورد.

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

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

 

 

حتما بخوانید: ترندهای سئو در سال ۲۰۲۰ که کمتر به آنها توجه می‌شود!

 

منبع: Search Engine Journal

قبلی «
بعدی »

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سئو

خرید رپورتاژ آگهی