آیا ماژولهای پاپ آپ (popup) قابل جستجو هستند؟
در این مطلب درباره اینکه آیا ماژولهای پاپ آپ (popup modals) قابل جستجو هستند یا نه از دیدگاه متخصصان سئو (SEO Experts) خواهیم پرداخت.
یادداشت سردبیر: «از یک متخصص سئو (SEO) بپرسید» یک ستون هفتگی توسط کارشناسان فنی SEO، یعنی شلی فاجین، رایان جونز، آدام ریمر و تونی رایت است.
این هفته برای «از یک متخصص سئو بپرس» به سراغ اشلی در شیکاگو میرویم. اشلی میپرسد:
آیا ماژولهای پاپ آپ قابل خزش است؟ اگر نه، محتوای درون آنها چگونه میتواند قابل خزش شود؟
این سوال بزرگی است و مانند هر سوال مرتبط با سئو (SEO) دیگر پاسخ این است: « بستگی دارد.»
بیایید وارد این مسئله شویم و نگاهی به چند سناریوی مختلف بیندازیم.
نمیتوان گفت که استفاده از خود ماژول پاپ آپ (popup) لزوما برای فعالیتهای سئو (SEO) خوب است یا بد-همه چیز در مورد نحوه کد گذاری و پیادهسازی ماژول است.
در واقع، بگذارید این را به ماژولها محدود نکنیم. توصیه و تکنیکهای زیر همچنین میتوانند در پاپ آپ (popup) ها، میان لایهها و همپوشانیها نیز کاربرد داشته باشند.
پیادهسازی ماژولهای پاپ آپ و بهبود سئو (SEO)
دو روش اصلی برای پیادهسازی ماژول وجود دارد.
گزینه ۱: گنجاندن محتوا popup در خود صفحه اما به طوری که در ابتدا قابلمشاهده نباشد.
به طور معمول آن را با چند css. مخفی میکنید و سپس از جاوااسکریپت برای بهروزرسانی آن css. و برای مرئی ساختن ماژول زمان رخ دادن برخی از عملها (مانند کلیک کاربر) استفاده میکنید.
عبارت تکنیکی که در این رابطه میشنوید این است که محتوای ماژول «به عنوان بخشی از DOM بارگذاری میشود».
در این حالت، ماژول به عنوان بخشی از صفحه کاملا قابل کاوش و شاخص گذاری توسط موتورهای جستجو خواهد بود.
(ما میتوانیم در مورد میزان وزن آن بحث کنیم، اما این یک سوال متفاوت برای یک روز متفاوت است.)
روش ۲: به صورت پویا محتویات ماژول پاپ آپ را بعد از یک فعالیت کاربر بارگذاری کنید.
این رویکرد به روش «آژاکس (AJAX) » است. در این مورد، محتوا ممکن است به عنوان بخشی از صفحه ایندکس نشود زیرا موتورهای جستجو آن فعالیت کاربر برای انجام بارگذاری را انجام نمیدهند.
بسته به این که چطور بارگذاری میشود، این مساله میتواند باعث مشکلات دیگری نیز بشود.
من سایتهایی را دیدهام که تمام ماژولهای خود را به شکل فایلهای .html مجزایی دارند که به صورت پویا با یک کلیک کاربر بارگذاری میشوند.
نه تنها گوگل این محتوا را با این صفحه مرتبط نمیکند، بلکه در واقع صفحات html. جداگانه حاوی محتوای ماژول پاپ آپ را ایندکس میکند-که واقعا یک نقطه ایدهآل برای کاربران برای ورود به یک سایت نیست.
در آن مورد، ما باید مجددا بررسی میکردیم که چگونه ماژولها را کدگذاری کردیم، یا حداقل در مورد برچسبهای robets.txt، nofollow، و noindex (دوباره، یک موضوع برای یک پست دیگر) خلاق میشدیم.
یک راه خوب برای تست هر دوی این روشها از کار انداختن جاوااسکریپت و مشاهده منبع سایت شما در یک مرورگر است. اگر بتوانید متن ماژول را در منبع HTML ببینید، پس موتورهای جستجو هم میتوانند این کار را بکنند.
در اغلب موارد، من به مشتریان و متخصصان سئو (SEO) توصیه میکنم تا از ماژولها و پاپ آپ (popup) ها و همپوشانیها تا حد ممکن کم استفاده کنند.
یک استفاده معمول قابلقبول برای دیدن یک تصویر با اندازه بزرگتر، یا برای محتوایی است که به بارگذاری صفحه جدید نیاز ندارد اما به محتوای صفحه مرتبط نیست-مانند باکس ورود به سیستم، راهنمای سریع، سلب مسئولیت قانونی و غیره.
نکات دیگری که باید درباره سئو (SEO) و ماژولهای پاپ آپ (popup) در ذهن داشته باشید
- ماژول به طور خودکار بارگذاری میشود یا زمانی که کاربر بر روی آن کلیک میکند؟
- یک چارچوب زمانی تنظیمشده قبل از ظهور پاپ آپ (popup) وجود دارد؟
- آیا پاپ آپ (popup) در همه صفحات ظاهر میشود؟
تمام این موارد -اگر به صورت یک آگهی آزار دهنده یا مزاحم تلقی شوند- میتوانند به طور بالقوه به عملکرد و نرخ تبدیل و نیز سئو SEO آسیب بزنند.
بهترین روش برای این کار این است که پاپ آپ/ میان لایه / ماژول / هر آنچه که در صفحه اول نمایش کاربر است-به خصوص اگر از (یا) یک موتور جستجو میآیند – به صورت خودکار نمایش داده نشوند.