JavaScript و CSS چه تاثیری روی ایندکس شدن مطالب در گوگل دارد

javascript-and-css-can-impact-on-the-overall-index

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

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

پیشنهادات و نصیحت‌های گوگل در مورد 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) را پیدا کرده و آن‌ها را اشکال زدایی کنید.
در واقع یکی از کارهای اصلی Fetch & Render این است که به روبات‌های گوگل دستورالعملی بدهند تا آن‌ها صفحات وب سایت شما را طوری بررسی کنند که مرورگرها بتوانند به بهترین شکل محتویات وب سایت شما را به کاربران نمایش دهند.
به عبارت دیگر، روبات‌های گوگل ابتدا تمام منابع مورد نظر URL ها مثل تصاویر، فایل‌های CSS و JavaScript را بررسی می‌کنند. سپس آن‌ها را به صورت کد در یک مجموعه جمع آوری می‌کنند تا در نهایت این کدها توسط مرورگرها به صورت واقعی و منظم به نمایش در بیایند.
با این کار می‌توانید متوجه اختلاف و تفاوت بین نمایش سایتتان از نظر روبات گوگل و آنطور که مرورگر شما آن را پردازش می‌کند شوید.”

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

 

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

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

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *