آموزش سئو (SEO) بصورت گام به گام قسمت 11

آدرس های جدا (Separate URLs)

وقتی شما دو ادرس متفاوت را نگاه می دارید – یکی برای کاربران موبایل و دیگری برای کاربران دسکتاپ – مطمعن شوید که شما به طور واضح گوگل را از نوع خدمتی که ارائه می کنید مطلع ساخته اید. گوگل آدرس های جدا را توصیه نمی کند به این دلیل که به صورت اتوماتیک می تواند تشخیص دهد که صفحات موبایل شما متفاوت از صفحات دسکتاپ می باشند.
آدرس های جدا (Separate URLs)


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

آگاه کردن موتورهای جستجو

مطمعن شوید که گوگل و دیگر موتورهای جستجو آگاه از پیکربندی سیار (mobile configuration) شما می باشند. مهم تر از همه، گوگل باید صفحه شما را به درستی درک کند تا بتواند به درستی وب سایت شما را رتبه بندی کند. چگونه شما گوگل را آگاه می کنید، بستگی به پیکربندی سیار می باشد – طراحی واکنش گرا (responsive web design)، خدمات پویا (dynamic serving)، یا آدرس های جدا(separate URLs) – که شما انتخاب کردید می باشد. در حالتی که سایت شما دارای طراحی واکنش گرا می باشد، الگوریتم های گوگل به صورت اتوماتیک موتجه ان می شوند بدون اینکه شما بخواهید گوگل را آگاه کنید. وقتی شما یک طراحی واکنش گرا داشته باشید، تنها کافی می باشد که شما از meta-tag داخل وب سایت خود پیروی کردید.



Viewport تصمیم می گیرد که چگونه صفحه وب شما نمایش داده شود. سایز یک سایت با طراحی واکنش گرا بر پایه سایز صفحه نمایشگر تغییر می کند. فراخوانی viewport به گونه ای می باشد که صفحه وب شما به درستی در هر ابزاری نمایش داده شود.اگر وب سایت شما خدمات پویا (dynamically served) باشد، مطمعن شوید که به گوگل مجوز شناسایی پیکربندی شما با استفاده Vary HTTP header را داده اید –

Vary: User-Agent

Vary header مهم می باشد که به موتورهای جستجو بگوید که محتوای متفاوتی برای دسکتاپ ها و ابزارهای موبایل می باشد. این header بسیار مهم می باشد زمانی که محتوای شما توسط هر سیستم کش (cache system) مثل یک شبکه ارائه محتوا (Content Delivery Network) به کار برده می شود و آن سیستم ها از این header در هنگام ارائه محتوا به ابزار های مختلف استفاده می کنند.در حالت نگهداری آدرس های مختلف (separate URLs)، به طور مثال example.com و m.example.com، آنگاه شما می توانید گوگل را بوسیله اضافه یک تگ link rel=alternate داخل نسخه دسکتاپ و بالعکس که به شرح زیر می باشد مطلع کنید.در صفحه دسکتاپ باید بدین صورت در header داشته باشیم:



در صفحه موبایل باید بدین صورت در header داشته باشیم:


از اشتباهات رایج اجتناب کنید

به منظور بهینه سازی وب سایت شما، برای ابزارهای موبایل، مطمعن شوید که مرتکب اشتباهاتی که در زیر بیان می شود نشوید –

1. صفحات کند موبایل – شبکه های موبایل در مقایسه با شبکه های سیمی اینترنت کندتر می باشند، بنابراین این امر که بارگذاری صفحه موبایل شما سریع باشد مهم می باشد. این امر یک فاکتور حیاتی در رتبه بندی گوگل می باشد. از ابزار mobile SEO برای فهمیدن سرعت صفحه موبایل شما می توانید استفاده کنید. لینک زیر را مشاهده فرمایید:
mobile SEO
2. CSS و JavaScripts را مسدود نکنید – گوگل توصیه به استفاده از inline CSS, JavaScripts برای وب سایت های mobile friendly می کند به طوری که بتوان آنها را همراه با محتوا دانلود نمود. پس اگر شما CSS کمی دارید، پس سعی کنید آن را در تگ خود تنظیم کنید; اما اگر شما تعداد زیادی CSS داخل فایل های متفاوت دارید، انگاه سعی کنید آن را در انتها قرار دهید تا از مسدود کردن دیگر محتوا برای دانلود را بگیرد. همین قانون برای JavaScript نیز صادق می باشد، که می تواند در داخل خود صفحه نگه داشته شود و یا در پایین صفحه قرار گیرد. اگر شما بتوانید از قرار گرفتن فایل در بالای صفحه اجتناب کنید، انگاه از صفت async در هنگام قرار دادن آنها استفاده کنید.