هر روز گوشی های هوشمند بیشتری فعال میشوند و وب سایت های بیشتری محتوای خود را برای این گوشی ها بهینه می کنند. از آخرین باری که از وب سایت های سازگار با موبایل سخن گفته شد، تاکنون گوگل سخت کوشیده تا حمایت از محتوای بهینه برای گوشی های هوشمند را بیشتر کند. بعنوان بخشی از این تلاشها، Googlebot-Mobile for smartphones را در دسامبر 2011 راه اندازی کرد که بطور اخص روی شناسایی این نوع محتوا فعالیت کرده است.
امروز پیشنهادات گوگل در خصوص طراحی سایت های بهینه شده برای گوشی های هوشمند را ارائه میدهیم و توضیح خواهیم داد که چگونه از عهده ی اینکار برآییم به گونه ای که سایتهای بهینه دسکتاپ و گوشی های هوشمند شما، از نتایج بهتر جستجو در گوگل برخوردار باشند.
توصیه هایی برای سایتهای بهینه گوشی های هوشمند
هنگام طراحی سایت برای گوشی های هوشمند، گوگل سه پیکره بندی مختلف را حمایت می کند:
وب سایت های که از طراحی واکنشگرا استفاده می کنند
برای مثال، وب سایت هایی که تمام دستگاه ها را با URL های یکسان پوشش می دهند و هر URL ، HTML یکسانی را برای تمام دستگاه ها بکار می برد و تنها از CSS برای تغییر نحوه رندر کردن صفحه در دستگاه استفاده میکند.این پیکره بندی پیشنهادی گوگل است.
وب سایت هایی که بصورت داینامیک تمامی دستگاه ها را با مجموعه ای از URL های یکسان پوشش می دهند، اما هر URL، HTML (و CSS ) مختلفی را، بسته به اینکه کاربر از دسکتاپ یا گوشی موبایل استفاده می کند، بکار می گیرد وب سایت های که دارای سایت های متفاوتی برای موبایل و دسکتاپ هستند
طراحی واکنشگرا
طراحی واکنشگرای وب تکنیکی برای ساخت صفحات وب است که در آن اندازه نمایش صفحات با استفاده از مدیاکوئری های CSS3 تغییر پیدا میکند. بدین معنا که یک کد HTML برای صفحه، صرف نظر از دستگاهی که به آن دسترسی پیدا میکند، وجود دارد؛ اما نمایش آن با استفاده از مدیا کوئری های CSS تغییر میکند تا مشخص شود کدامیک از قوانین CSS در مرورگری که صفحه را به نمایش گذاشته است، کاربرد دارد.
استفاده از طراحی واکنش گرای وب با مزایایی همراه است، از جمله:
محتوای دسکتاپ و موبایل شما را در یک URL نگه میدارد که ارتباط، اشتراک گذاری و لینک را برای کاربران، و تعیین ویژگی های نمایش محتوا را برای گوگل آسانتر میکند.
گوگل میتواند محتوای شما را مؤثرتر پیدا کند؛ چراکه مجبور نیست یک صفحه را برای بازخوانی و ایندکس تمام محتوای آن با Googlebot های مختلف کاربران کاوش کند.
HTML مخصوص دستگاه
در هر حال، ما به این موضوع نیز واقفیم که در بسیاری از موقعیت ها، استفاده از طراحی واکنش گرای وب ممکن و یا مناسب نیست. به همین دلیل است که گوگل از داشتن وب سایت هایی حمایت میکند که محتوای یکسانی را با استفاده از HTML متفاوت مخصوص دستگاه در اختیار کاربر قرار می دهند.
HTML مخصوص دستگاه می تواند در یک URL ( پیکر بندی ای که آن را Dynamic serving می نامند ) یا URL های مختلف ( مانند example.com و m.example.com ) بکار گرفته شود.
اگر وب سایت شما از پیکره بندی Dynamic serving استفاده می کند، ما مطمئنا استفاده از Vary HTTP headerرا پیشنهاد میکنیم که سرورهای کشینگ و الگوریتم های گوگل را از تغییر محتوا بر اساس دستگاه مورد استفاده کاربر مطلع میسازد.
گوگل همچنین از این بعنوان یک سیگنال خزنده برای Googlebot-Mobile استفاده میکند.
در پیکره بندی جداگانه سایتهای موبایل، از آنجا که راههای زیادی برای اینکار وجود دارد، حاشیه نویسی هایی را پیشنهاد می کنیم که الگوریتم های گوگل را از یکسان بودن هدف در صفحات موبایل و دسکتاپ شما مطلع میسازد.
بدین معنا که حاشیه نویسی های جدید، ارتباط بین محتوای دسکتاپ و موبایل را بصورت جایگزینی برای همدیگر توصیف میکند و باید بعنوان یک ماهیت جدا، که هر کدام برای طبقه ای خاص از دستگاهها طراحی شده اند، در نظر گرفته شوند.