Monday 7 September 2015

پیام عدم دسترسی ربات های گوگل به فایلهای cssو js وب سایت

گوگل اخیرا به وب مستر تولز کاربران(همراه ایمیل) ، پیغامی مبنی بر عدم دسترسی ربات هایش به فایل های CSS و JS داده است که امروز همزمان به ۴ تا ازمشتریان ما، ارسال شد.این پیام مثل پیام ناسازگاری صفحات وب سایت با موبایل ، بدون شک به تدریج به همه وب سایت هایی که دسترسی ربات ها رو خواسته یا ناخواسته به فایل های CSS و جاوااسکریپت بستند، ارسال میشه..شرکت وب یونیک ، با تیم مجرب خود آماده طراحی سایت بر  طبق نظر مشتریان خود میباشد و هرگونه سفارش طراحی سایت  را با بهترین کیفیت و قیمت انجام میدهد.هم چنین آماده انجام پروژه های طراحی سایت در اصفهان میباشد.هم چنین شرکت وب یونیک به تولید نرم افزار موبایل و هم  چنین تولید نرم افزار اندروید می پردازد. محتوای پیام به شرح زیر است:

Googlebot cannot access CSS and JS files

Googlebot cannot access CSS and JS files on دامنه شما

To: Webmaster of https://webuniq.com/,

Google systems have recently detected an issue with your homepage that affects how well our algorithms render and index your content. Specifically, Googlebot cannot access your JavaScript and/or CSS files because of restrictions in your robots.txt file. These files help Google understand that your website works properly so blocking access to these assets can result in suboptimal ranking

گوگل دقیقا میگه، ربات های من نمی تونن به فایل های CSS و جاوااسکریپت شما دسترسی داشته باشند و این باعث میشه ما به خوبی نتونیم محتوا و صفحات شما رو بررسی کنیم.این فایل ها(CSS و جاوااسکریپت ها) ، به ما کمک می کنن تا متوجه بشیم که سایت شما به درستی کار می کنه و اجرا میشه یا نه و عدم دسترسی ما به این فایل ها، باعث میشه، رتبه شما، کمتر از حد مطلوب باشه.
راهکار و راه حل:

ابتدا از طریق این لینک وب مستر تولز و بعد از لاگین شدن در حساب گوگل خود و انتخاب سایت، مسیر های منابع بسته شده رو پیدا کنید.هر چه پوشه و مسیری که در فایل robots.txt دادید که مربوط به منابع  بسته شده(یعنی همون css و js که مسیرش رو از لینک بالا دیدید) هست رو از فایل robots.txt حذف کنید و بعد از ابزار Fetch as google صفحاتتون رو با انتخاب گزینه Smart Phone و کلید Fetch and render بررسی کنید و ببینید گوگل و ربات های دسکتاپ و موبایل به راحتی می تونن صفحات شما رو ببینن یا نه.اگر مشکلی نبود دیگه هیچ کاری لازم نیست بکنید.


گوگل چه نیازی به این فایل ها داره؟

گوگل مدتهاست با این فایل ها درگیر هست و این چیز جدید نیست.از آخرین آپدیت های پاندا آنالیز سایت ها و خوندن فایل های CSS و JS مطرح شده بود.حتی قبل از اون هم گوگل تلاش داشت، تا به درک کاملی از طراحی سایت با استفاده از فایل های Css و JS برسه.
بخشی از نیاز گوگل به این فایل ها اینه که بتونه لینک های مخفی سایت شما رو پیدا کنه و تشخیص بده که این لینک ها همیشه مخفی هستند یا در شرایط خاصی مخفی میشن یا به خاطر نمای موبایل و … مخفی شدن یا به خاطر تکنیک های UX  سایت مخفی میشن.از این رو، می تونه تشخیص بده که مخفی بودن لینک ها و حتی محتوای شما ، به چه دلیلی هست.بحث تشخیص محتوا و لینک مخفی سالهاست جزو پروژه های گوگل هست که بتونه محتوا و لینک مخفی رو تشخیص بده تا بتونه با روش های کلاه سیاه محتوای مخفی مثل cloaking و روش های کلاه سیاه بک لینک، مثل استفاده از بک لینک های مخفی، مبارزه کنه.

این تنها یک دلیلش هست.تشخیص واکنش گرا بودن سایت شما، به خاطر دسترسی ربات های گوگل به همین فایل های CSS و جاوااسکریپت شماست.اینکه در نمای موبایل گوگل، زیر سایت هایی که با موبایل سازگاری دارند، طوسی رنگ می نویسه Mobile Friendly به واسطه وجود مبارک همین فایل ها و دسترسی گوگل به اونهاست!

نکته دیگه هم در UX سایت هست.گوگل از اونجا که همیشه نسبت به همه موتور های جستجو از هر نظر پیشتاز هست، با درک CSS و JS هر سایت، می تونه ربات هایی بسازه که با سایت ها کار کنند تا به درک درستی و نزدیک تر به درک یک انسان از هر سایت برسه.برای مثال، تب های جاوااسکریپتی در سایت، به صورت پیش فرض، موجب میشه بخشی از محتوا و لینک ها مخفی بشه و محتوی تب فعال نمایش داده بشه.منو های بازشو هم به همین شکل.وقتی گوگل بتونه به درک خوبی از CSS و JS سایت شما برسه، می تونه ساختار سایت و تب ها و منو ها هم به خوبی درک کنه و بفهمه که با کلیک کاربر، نمایش داده میشن.از این رو، احتمال پنالتی های با خطا و اشتباه گوگل، که ناشی از تشخیص لینک و محتوای مخفی به قصد کلاه سیاه بوده از بین میره و احتمال قضاوت های نادرست گوگل درباره محتواهای مخفی که به قصد کلاه سیاه هم نیستند کم میشه.برای مثال گوگل به محتوایی بیشتر اهمیت میده که به صور پیش فرض در حال نمایش باشه.در حالی که ممکنه شما با کلیک یا حرکت موس، محتوا های مهم دیگه ای رو در سایتتون به کاربر نشون بدید.(یعنی محتوا های مهم دیگه به صورت پیش فرض مخفی هستند.مثل تب های غیر فعال)..در شرکت وب یونیک اصفهان  ، طراحی نرم افزار موبایل به بهترین دیزاین انجام میشه و سئو سایت در اصفهان رو به بهترین شکل انجام میده.

No comments:

Post a Comment