آیا JavaScript و CSS می تواند بر روی ایندکس شدن در گوگل تأثیر بگذارد؟

آیا JavaScript و CSS می تواند بر روی ایندکس شدن در گوگل تأثیر بگذارد؟
چکیده این مطلب : زمان مطالعه : 4 دقیقه 11 نظر 8,604 بازدید

بروزرسانی جدید وبمستر تولز گوگل و سیستم روبات های جستجوگر آن تغییراتی داشته است و طبق گفته وبلاگ گوگل مسدودسازی استفاده از JavaScript و CSS می تواند بر روی ایندکس شدن ها تأثیر بگذارد!

موتور جستجوگر گوگل دستورالعمل‌های بخش وب مستر خود را بروز کرده است. این تغییرات بر روی سایت‌هایی که JavaScript و CSS را بلاک کرده‌اند تأثیر گذار خواهد بود. طبق آخرین تغییرات و گفته‌های وبلاگ اصلی Google’s Webmaster، گوگل با بروز رسانی سیستم Indexing، سعی دارد تا از CSS و JavaScript بهره بیشتری ببرد. هدف گوگل از این تغییرات نزدیک کردن مرورگرها به دنیای مدرن می‌باشد.
گوگل صراحتاً در این تغییرات به روبات‌های جستجوگر خود (Googlebot) اجازه دسترسی به محتوای JavaScript و CSS را در وب سایت‌ها داده است.
گوگل در این دستورالعمل چنین گفته است:
این بروز رسانی به وب مسترها کمک می‌کند تا خیلی بهتر بتوانند محتوای مطالبشان را ایندکس کنند. محدود کردن و مسدود کردن دسترسی روبات‌ها به JavaScript و CSS در robots.txt به صورت مستقیم باعث می‌شود تا الگوریتم‌های ما قادر به رندر کردن و ایندکس کردن مطالب شما نباشند و نتیجه نامناسب آن در رتبه بندی‌های جستجو برای سایت شما نمایان می‌شود.

بیشتر بخوانید: نقشه سایت (sitemap) چیست؟

JavaScript-and-CSS

پیشنهادات و نصیحت‌های گوگل در مورد Google Indexing جدید و بروزشده

یک سیستم بروز شده و ارتقاء یافته شده نیاز به تغییراتی در همه بخش‌ها برای وب مسترها دارد. گوگل مصرانه به کاربران هشدار می‌دهد تا سبک نمایش محتوای سایتشان را مطابق با نسل جدید مرورگرها کنند. در بخش زیر به برخی از پیشنهادهای ارائه شده توسط گوگل در این مورد اشاره می‌کنیم:

•    موتور بارگذاری صفحات گوگل (Google’s Rendering Engine) تمام تکنولوژی‌ ها را پشتیبانی نمی‌کند. لذا انتخاب‌های صحیح وب مستر ها در این مورد حائز اهمیت است.
•    طراحی و محتوای سایت شما باید به گونه ای باشد که پایبند اصول افزایش مقطعی بوده (بروزرسانی مستمر وب سایت و افزایش گام به گام کیفیت و اصول بهینه سازی) تا موتورهای جستجو را مطمئن کند که می‌توانند از محتوای مناسب و قابل استفاده از سایت شما اطلاعات لازم را کسب کنند.
•    سرعت بارگذاری صفحات همچنان یکی از مهم‌ترین عوامل برای کاربران و همچنین برای ایندکس شدن است. از هر چیزی که برای افزایش سرعت بارگذاری البته به صورت صحیح استفاده می‌شود بهره مند شوید.
•    مطمئن شوید که سرور شما قادر به پشتیبانی از خدمات مبنی بر فایل‌های JavaScript و CSS می‌باشد. در واقع باید مطمئن شوید که Googlebot یا روبات‌های گوگل می‌توانند محتوای ارائه شده توسط سایت و سرور شما را از فایل‌های JavaScript و CSS دریافت کنند.

برای اطمینان از این موضوع راهکارهایی وجود دارد که در ادامه به آنها خواهیم پرداخت.

Fetch & Render در وبمسترتولز چیست و چه کاربردی دارد؟

گوگل در بروزرسانی اخیر، بخش‌های زیادی از وبمسترتولز را آپدیت کرده است. یکی دیگر از این ابزارها که در زمینه ابزارهای Diagnostic Tools یا ابزارهای تشخیص و شناسایی هستند، گزینه ای با عنوان Fetch می‌باشد. این ابزار به وب مسترها این امکان را می‌دهد تا نحوه آنالیز و بررسی گوگل از URL های یک سایت را شبیه سازی کنند.

اما این بخش چگونه کار می‌کند؟ به گفته بخش پشتیبانی گوگل این ابزار در روش‌های مختلفی عمل می‌کند:

وقتی ابزار Fetch Mode در Google tool فعال باشد، روبات گوگل هر URL که مطابق با آن چیزی که شما درخواست داده‌اید باشد را بررسی (Crawl) می‌کند. اگر روبات گوگل در این فرآیند موفق باشند، شما می‌توانید نتیجه واکنش سایت خود را مشاهده کنید.
این عملیات نسبتاً سریع انجام می‌شود و شما می‌توانید در نتیجه آن مشکلات و مسائل مربوط به امنیت (Security) و اتصالات شبکه (Network Connectivity) را پیدا کرده و آن‌ها را اشکال زدایی کنید.

JavaScript-and-CSS

در واقع یکی از کارهای اصلی Fetch & Render این است که به روبات‌های گوگل دستورالعملی بدهند تا آن‌ها صفحات وب سایت شما را طوری بررسی کنند که مرورگرها بتوانند به بهترین شکل محتویات وب سایت شما را به کاربران نمایش دهند.
به عبارت دیگر، روبات‌های گوگل ابتدا تمام منابع مورد نظر URL ها مثل تصاویر، فایل‌های CSS و JavaScript را بررسی می‌کنند سپس آن‌ها را به صورت کد در یک مجموعه جمع آوری می‌کنند تا در نهایت این کدها توسط مرورگرها به صورت واقعی و منظم به نمایش در بیایند.
با این کار می‌توانید متوجه اختلاف و تفاوت بین نمایش سایتتان از نظر روبات گوگل و آنطور که مرورگر شما آن را پردازش می‌کند شوید.

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

در ماه می سال 2014 گوگل یک مطلب برای اطلاع رسانی به وبمسترها ارائه کرد. در این مطلب گوگل نمونه‌هایی از مسائلی که وبمسترها با آن‌ها رو به رو شده و راه‌هایی که آن‌ها برای جلوگیری از ایجاد این مسائل امتحان می‌کنند را شرح داد. این نمونه‌ها عبارت‌اند:

•    اگر وب سایت شما JavaScript و CSS را بلاک (مسدود) کرده باشد، سیستم Indexing گوگل قادر به مطالعه و بررسی آن صفحه مثل کاربران معمولی نخواهد بود.
•     اگر سرور میزبان سایت شما فاقد تجهیزات مربوط به بررسی درخواست‌های مختلف به صورت دسته ای باشد ممکن است تأثیرات منفی زیادی بر روی سایت شما اعمال شود.
•     اگر JavaScript به کار گرفته شده در وب سایت شما بیش از حد با کدنویسی های زیاد و مختلف پیچیده شده باشد به احتمال زیاد قابل پردازش و پاسخگویی صحیح نیست.
•    در برخی موارد، ممکن است JavaScript محتوای اضافه نشده (محتوای در حال بررسی و نهایی نشده) را از صفحه حذف کند که این مورد باعث می‌شود که صفحه مربوطه به‌ درستی ایندکس نشود.

در نهایت می توان از این مطلب نتیجه گرفت استفاده از کدهای CSS و JavaScript در وب سایت باید کاملا به صورت صحیح و استاندارد باشد و همچنین نباید دسترسی روبات های گوگل به آنها را مسدود نمود تا بتوان دقیقا نتایجی که کاربران در وبسایت شما می بینند را برای گوگل نیز به نمایش گذاشت.

گوگل با این کار سعی دارد تا هرچه بیشتر بهینه سازی سایت برای کاربران و برای موتورهای جستجو را به هم نزدیک کند تا وبمسترها تنها یک مسیر را برای بهبود وب سایت خودشان در نظر بگیرند و آن بهینه کردن سایت برای کاربران آن وب سایت باشد.

مشاهده نسخه PDF مقاله: آیا JavaScript و CSS می تواند بر روی ایندکس شدن در گوگل تأثیر بگذارد؟

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.