نوع: مربوط به جاوااسکریپت
اولویت: بالا
میزان سختی: متوسط
میانگین امتیاز: 69%
جزئیات بیشتر درباره خطای Defer parsing of JavaScript
نام: Defer parsing of JavaScript
جزئیات بیشتر درباره خطا Defer parsing of JavaScript به شما بدهم. این جزئیات به شما کمک میکند تا ارورهای جی تی متریکس را بهتر درک کنید. هنگام بارگذاری صفحهی از سایت، مرورگر کاربر بایستی محتوای همه فایلهای جاوا اسکریپت را بخواند و سپس اجرا کند، که این کار مسلماً زمان بر خواهد بود. به همین دلیل پیشنهاد میشود تا فایلهای جاوا اسکریپت را در پایین صفحه فراخوانی کنید تا زمان بارگذاری اولیه صفحه وبسایتتان را کاهش دهید. این آژانس تبلیغاتی برای رفع خطاهای gtmetrix پیشنهاد ارائه خواهد داد.
اما مشکلی که مدیران سایتها مخصوصا سایتهای وردپرسی و جوملا با آن مواجه هستند، فایلهای جاوا اسکریپت پلاگینها (افزونهها) است که در حالت عادی امکان جابجایی آنها و انتقالشان به پایین صفحه ممکن نیست چون با هر آپدیت پلاگین، تغییرات انجام شده به حالت اولیه بازمیگردد.
شاید رفع مشکل Defer parsing of JavaScript برای خیلی از دوستان سخت باشد و گاهی غیرممکن هست. برای همین بنده نویسنده سایت میزفا توصیه میکنم خیلی پیگیر این بخش از ارور سایت GTMetrix.com نشوید به دلیل اینکه گاهی رفع این خطا باعث حذف تمامی فایلهای جاوااسکریپت یا همان JS میشود که در خیلی از سایتها نشدی است. یعنی برای رفع این مشکل در اخر مجبورخواهید بود همه کدهای جاوا اسکریپت JavaScript را از سایتتان پاک کنید تا خطا به شکل کامل رفع و امتیاز 100 شود، یا اگر تعداد فایل های جاوااسکریپت زیاد باشد مجبور خواهید بود اول آنها را یکی کنید تا کنترل و مدیریت آن راحتتر شود که این روش هر چند در بحث تئوری مشکلی ندارد ولی در عمل ممکن است با ادغام باعث ایجاد تداخل و مشکلات متعدد شود که حاصل آن عدم اجرای دستور در مکان تعریف شده میباشد، پس از الان خیلی به این خطا حساس نباشید.
با این حال سرعت سایت از فاکتورهای مهم در رتبه بندی نتایج گوگل است و حتی در اواخر سال ۲۰۱۹ در گزارش سرچ کنسول خود یک ریپورت جدیدی به نام Speed اضافه کرده است که این اهمیت بیشتر این فاکتور را نشان میدهد هر چند درباره ریپورت های سرچ کنسول ما در دوره آموزش سرچ کنسول گوگل به صورت فارسی نزدیک به ۱۵ ساعت صحبت کردیم و فاکتورهای بسیاری از سئو را در آنجا به صورت عملی و کامل تشریح کردیم.
از آنجایی برای لود صفحه کد ها به ترتیب از بالا ( HEAD ) به پایین رندر می شوند بنابراین برای به تعویق انداختن رندر جاوا اسکریپت ها می توان آنها را به انتهای کد ها اضافه کرد ، کافیست کد های جاوا شما( تگ <script> ) در فوتر ( قبل از </body> قرار گیرند تا ابتدا متن ها و CSS ها لود شود و سپس جاوا اسکریپت ها.
هرچند برخی از وب سایت ها نیاز دارند تا جاوا را در ابتدا کد ها قرار دهند ، اما با انجام این تغییر بسیاری از سایت ها با سرعت بیشتری بارگذاری خواهند شد.
اگر وب سایت شما استاتیک می باشد ، کافیست با ورود به مدیریت هاست خود ، صفحه مورد نظر را ویرایش کرده و کد های جاوا را قبل از اتمام تگ </body> قرار دهید.
اگر شما از سیستم مدیریت محتوا وردپرس استفاده می کنید ، بهترین پیشنهاد ما استفاده از افزونه WP Deferred JavaScripts می باشد ، این افزونه کاملا خودکار و بدون نیاز به هیچ پیکربندی می تواند تا با به تعویق انداختن رندر جاوا اسکریپت ها ، خطا Defer parsing of JavaScript را برای وردپرس شما رفع کند.
همچنین پس از نصب این افزونه در پیشخوان وردپرس در قسمت تنظیمات –> WP Deferred Javascripts می توانید جاوا و url های که تمایل ندارید defer شوند را وارد این قسمت کنید.
برای همین بهترین راهکاری که برای حل این مشکل وجود داره این هست که فایلهای JS رو بیایم و در فوتر سایت اجرا کنیم. در این حالت ابتدا مرورگر میاد و صفحه رو به صورت کامل به کاربر نشون میده و وقتی به بخش کدهای جاوا اسکریپت که حالا در فوتر قرار گرفته رسید، متناسب با دستورت برنامه نویسی که این فایلها دارند سایر بخشهای سایت رو هم نشون میده. طی یک آزمایشی که گوگل در سال 2011 انجام داده برای لود هر 1 کیلوبایت از یک فایل جاوا اسکریپت به طور میانگین 1 میلی ثانیه زمان لازمه تا هم لود بشه و هم خونده بشه. برای همین اگر مجموع فایلهای جاوا اسکریپت روی 100 کیلوبایت قرار داشته باشند(که قطعا بیشتر از این میتونه باشه) مدت زمان 200 میلی ثانیه صرف میشه که شاید به صورت عددی زیاد به نظر نیاد، اما رو سرعت لود سایت تاثیر زیادی میزاره. رفع خطا میتواند کمک بسیاری در آموزش جامع سئو برای مدیران وب سایت به شمار بیاید.
هر دو این خطاها با استفاده از راهکارهای مشترکی قابل حل شدن هستند و اگه یکی از این خطاها رو برطرف کنید به صورت خودکار اونیکی هم رفع خواهد شد که در ادامه به معرفی چند روش برای این کار میپردازم.
گوگل آزمایشی را در سال ۲۰۱۱ بر روی تلفنهای همراه هوشمند اجرا گردید و به این نتیجه رسیدن که هر یک کیلوبایت از فایل جاوا اسکریپت حدود 1 میلیثانیه زمان برای خواندن به طول میانجامد و این مقدار به زمان کل لود صفحه اضافه میگردد، و حال اگر ۲۰۰KB حجم جاوا اسکریپت باشد زمان لود اولیه آن در یک صفحه ۲۰۰ میلیثانیه به زمان لود کل صفحه برای بازدیدکننده اضافه میگردد، از آنجایی که جاوا اسکریپت در هر صفحه باید لود شود، این تاخیر در تمام صفحات ایجاد خواهد شد.
همونطور که میدونید در تمامی سایتها از فایلهای جاوا اسکریپت برای اجرای برخی کارها در مرورگر استفاده میشه و این فایلها هم معمولا نسبت به سایر فایلهایی که به صورت کدنویسی شده هستند حجم بیشتری دارند. مرورگر برای اینکه بتونه این فایلها رو اجرا بکنه باید منتظر بمونه تا اول این فایلها اجرا بشن و بعدش متناسب با همین محتوای سایت رو هم به مرور لود کرده و نمایش بده. مشکل درست در این زمان پیش میاد که بخاطر قرار گرفتن این فایلها در Header باعث میشه که مرورگر ابتدا شروع به دانلود و پردازش این فایلها بکنه و بعدش با رفتن به خطوط بعدی سایر قسمتهای یک سایت رو که شامل محتوای اون هست نمایش بده. برای همین تا زمانی که فایلهای JS لود بشن مرورگر همچنان در حال لود صفحه است و همین موضوع باعث میشه کاربران فکر کنند این سایت با کندی کار میکنه.
داستان اولین آشنایی شما با Google Dance
بعد از مدتی تحقیق درمورد کلمات کلیدی، بالاخره لیستی از کلیدواژههای پراهمیتِ مربوط به کسب و کارتان را در یک فایل اکسل درست کردهاید. در قدم بعدی، شروع به تولید محتوای اختصاصی و مفید میکنید.
مقالههایی که تولید میکنید با کلمات کلیدی هدف به خوبی بهینه شدهاند؛ به طوری که در عنوان، سرتیترها و بعضی بخشهای متن، از کلمات کلیدی طولانی استفاده کردهاید. حتی حواستان بوده که Keyword Stuffing نکنید.
حالا بعد از صرف چند ساعت زمان بر روی کیفیت محتوای خود، یک مقاله 2000 کلمهای بسیار ارزشمند را نوشتهاید. بنابراین بدون معطلی آن را در سایت خود منتشر میکنید. آژانس تبلیغاتی ای نگاه الگوریتم گوگل دنس یا رقص گوگل را توضیح خواهد داد.
بعد از چند روز به این فکر میافتید که ببینید مقالهای که منتشر کردید، چه رتبهای گرفته است. به همین خاطر، ابزارهای گوگل آنالیز و سرچ کنسول خود را باز میکنید. به بخشهای مختلف آمار وب سایت تان سر میزنید تا بلکه خستگی تلاشی که برای نوشتن مقاله خود کشیدهاید را با یک آمارِ کلیک بالا جبران کنید.اما پس از مدتی متوجه میشوید که نه تنها Impression سایت شما بالارفته بلکه تعداد کلیک بالایی را هم در چند روز گذشته تجربه کردهاید. با خود فکر میکنید که این روند در آینده هم ادامه خواهد داشت و از این بابت در پوست خود نمیگنجید!
چند روز بعد، دوباره سری به سرچ کنسول میزنید و در کمال ناباوری با نتیجهای عجیب و غیرقابل پیش بینی مواجه میشوید؛ بله همه چیز به حالت عادی بازگشته است. این ثانیهها یکی از سخت ترین لحظلات زندگی کاری شما به عنوان یک کارشناس سئو است. اما مشکل واقعاً کجاست؟ دلیل این رشد ناگهانی چیست؟ چرا دوباره به جایگاه قبلی خود بازگشتیم؟
چطور شده که شما حتی با تولید محتوای عالی و منحصر به فرد و بعد از مدتی افزایش ورودی، با یک افت عجیب جایگاه روبرو شدهاید؟
این نوسان در جایگاه و رتبهبندی زیر سر یک نفر است! الگوریتم رقص گوگل.
عنوان رقص جدید و یا بهتر بگویم الگوریتم جدید گوگل دنس در بین سئو کاران با نام رقص پاندا معروف شده است .
دلیل انتخاب چنین نامی برای این رقص جدید که همان پاندا دنس (Panda Dance) نامگذاری شده است این است که، به غیر از تمام آزمایشات گوگل دنس که در جهت جابه جایی رتبه و افزایش و کاهش آن منجر می شوند، کوچکترین جابه جایی ها و بروزرسانی ها و تغییراتی که در لینک دهی شما بوجود می آیند را می سنجد تا متوجه این موضوع شود که آیا شما تلاشی برای برطرف کردن مشکلتان انجام می دهید یا خیر.
زمانی که گوگل رتبه ، یک سایت را کاهش می دهد در صورتی که مدیر سایت نا آشنا به سئو باشد و روش الگوریتم گوگل دنس را نداند ، به دنبال کسب جایگاه قبلی که توسط گوگل از بین رفته است ، دست به دامن گزینه هایی با پرداخت هزینه می شود تا بتواند جایگاه خود را بازستاند در اینجاست که گوگل به دلایل غیر واقعی که منجر به بالا رفتن رتبه سایت شده است پی می برد .
پس اگر ملاحظه نمودید که رتبه سایت شما برای چند دقیقه ، ساعت و یا چند روز تغییر پیدا کرده عجله نکنید و فعلا اقدام خاصی انجام ندهید فقط این را بدانید که این شتری است که دم در هر خانه ای می خوابد و اکنون دم در خانه شما خوابیده است ، پس کاملا با متدی صبورانه این ایام را پشت سر بگذارید .
اگر بعد از آن چند روز با چک کردن مواردی همچون نرخ کلیک ، میزان بازدید ها ، باز خوردها از سایت شما و اینکه در بازدید از سایت شما افراد به زودی سایت را ترک کرده اند و یا دقایقی را در سایت شما وقت گذرانده اند؟ اگر تمام این سوالات و عوامل درست و موفق بودند که گوگل دنس شما را به بازی گرفته است در غیر اینصورت پیگیر شوید و به دنبال روش هایی برای ارتقا رتبه باشید زیرا رقبای شما بی کار ننشسته و با روش هایی از جمله روش های سئو منفی و یا بلک هت به دنبال بالابردن رتبه خود و پایین کشیدن شما از صدر جدول می باشند.
تاثیر الگوریتم گوگل دنس بر سایت های جدید و نو
سوال دیگری که برای شما در این زمینه مطرح می شود این است که الگوریتم گوگل دنس بر روی چه سایت هایی اثر می گذارند و چه سایت هایی را درگیر خود می کنند؟
بهتر است بدانید که گوگل دنس مرجع هدف خود را بر روی سایت هایی قرار می دهد که به تازگی آغاز به کار کرده اند و اخیرا دامنه ای اری و سایتی را بارگذاری نموده اند.
جدای از این سایت های جدید و نو، گوگل دنس می تواند سایت هایی را که با سئو تقلبی و یا غیر واقعی که به سئو کلاه سیاه نیز معروف هستند و برای خود رتبه های غیر واقعی کسب کرده اند را بشناسد و آن ها را درگیر آزمایشات خود نماید.
همچنین طعمه بعدی گوگل دنس سایت هایی هستند که از کلمات کلیدی جدید استفاده می نمایند.
تمام این مواردی که گفته شد سایت هایی هستند که موقعیت شان در گوگل متغیر است، و به احتمال زیاد تحت تاثیر گوگل دنس قرار خواهند گرفت.
ولیکن سایت هایی که تمام موارد بهینه سازی را به خوبی اجرا نموده اند نباید نگرانی به خود راه دهند زیرا این سایت ها با تولید محتوا های بهینه و براساس پیش فرض های سئو توانسته اند رتبه ای درخور را کسب نمایند پس تحت تاثیر امتحان و آزمایشات گوگل دنس قرار نمی گیرند.
هنگامی که الگوریتم رقص گوگل باعث افت جایگاه صفحه می شود، چکار باید کرد؟
یکی از مشکلاتی که بسیاری از صاحبان سایت های اینترنتی و یا حتی متخصصین بهینه سازی سایت دارند، عدم اطلاعات کافی برای نحوه واکنش در صورت مواجه شدن با الگوریتم رقص گوگل می باشد.
از آنجا که ممکن است در موارد بسیار زیادی الگوریتم گوگل دنس باعث افت جایگاه یک صفحه اینترنتی شود، اغلب افراد در صورت مواجه شدن با الگوریتم رقص گوگل، به سراغ موضوعاتی مانند ویرایش محتوا و یا در برخی مواقع حذف آن و یا حتی اقدام به بک لینک می روند، اما این چاره کار نیست. زیرا چنین کارهایی هیچ نتیجه ای در تغییرات ناشی از الگوریتم رقص گوگل ندارند.
در حقیقت این تغییرات یک امر طبیعی بوده و هیچ گونه جای نگرانی بابت این تغییرات وجود ندارد. لذا افرادی که در زمینه بهینه سازی سایت فعالیت داشته و یا حتی افرادی که صاحب کسب و کار های اینترنتی بوده، باید توجه داشته باشند که نیاز به هیچ کدام از این اعمال نبوده و معمولا گوگل پس از انجام آزمایش صفحه را به جایگاه قبلی خود باز می گرداند.
با توجه به اطلاعاتی که در این مقاله به آنها اشاره شده است، می توان به این نتیجه رسید که در صورت مواجه شدن هر سایتی با الگوریتم رقص گوگل و به اصطلاح گرفتن ترکش های این الگوریتم به سایت، نیازی به انجام کارهایی مانند بک لینک و یا استفاده از سئو کلاه سیاه نمی باشد. زیرا پس از طی کردن زمان مشخصی، سایت مربوطه به جایگاه هایی که از قبل در اختیار داشته، دسترسی پیدا می کند.
بدین ترتیب در صورت مواجه شدن با الگوریتم گوگل دنس جای هیچ گونه نگرانی برای صاحبان کسب و کار های اینترنتی نمی باشد. بلکه چنانچه سایتی بتواند در آزمایش های این الگوریتم موفق عمل کند، می تواند در آینده جایگاه های بسیار بیشتری را نیز از طرف گوگل در زمینه فعالیت خود، کسب نماید.
در واقع الگوریتم Google Dance قصد دارد سایت های مختلفی را به یک چالش دعوت کند. این چالش می تواند هر سایتی را به جایگاه و رتبه واقعی خود برساند. بدین ترتیب هر سایتی که در بهینه سازی سایت قوی تر عمل کرده باشد، می تواند به کمک الگوریتم رقص گوگل جایگاه های نخست را فتح کند.
الکسا در حال حاضر
امروزه الکسا با اینکه برای تبلیغ کنندگان بسیار مهم و قابل اتکاست، اما قابلیت های آن به همین جا ختم نمی شود. الکسا در حال حاضر مجموعه ای از ابزارهای دیجیتال مارکتینگ می باشد که با اشتراک ماهانه آن می توانید به آن ها دسترسی داشته باشید.
قابلیت های الکسا در این زمینه شامل بررسی سئو سایت، آنالیتیکس، PPC، ابزارهای یافتن کلمات کلیدی و سایر موارد می شود. به نظر می رسد که الکسا در حال تبدیل شدن به رقیبی جدید برای گوگل آنالیتیکس است.
آیا رتبه الکسا می تواند در تعقیب اهداف سئو سایت دارای اهمیت باشد؟ دلایل زیادی وجود دارد که رتبه الکسای سایت همگام با تلاش های شما در جهت دیجیتال مارکتینگ نمی باشد.
رتبه الکسا چگونه محاسبه می شود؟
طبق گفته وب سایت الکسا، سیستم رتبه بندی این سایت بر اساس داده های ترافیکیست که از طریق افزونه الکسا و وب سایت هایی که اسکریپت الکسا در آنها وجود دارد به دست می آید. این رتبه به صورت روزانه بروزرسانی شده و معیار رتبه بندی سایت ها وابسته به دو آیتم زیر است:
همچنین گزارش شده است که منابع داده ای الکسا محدود به تولبار و اسکریپت آن نبوده و این وبسایت از سیستم های ثالثی نیز بهره می برد. اگر هم اکنون به وب سایت الکسا بروید می توانید رتبه هر سایتی را بدون داشتن افزونه آن، مشاهده کنید. در کنار رتبه سایت، داده های دیگری نیز وجود دارد. رتبه هر سایت نیز به دو شکل جهانی و کشوری گزارش می شود.
به نموداری اطلاق می شود که نحوه رتبه شما در الکسا را نمایش می دهد و این نمودار برای رتبه های بالا در الکسا قابل مشاهده نمی باشد.
رتبه جهانی شما در الکسا می باشد که به نسبت کل جهان رتبه شما را اعلام می کند.
رتبه شما را در کشور مربوطه خودتان اعلام می کند و در مقایسه با سایت های ایرانی رتبه اخذ شده شما می باشد.
قسمتی می باشد که بازدید کنندگان شما را بر حسب ناحیه جغرافیایی که از آن بازدید نموده اند نمایش می دهد و می توانید این موارد را بر حسب درصد در این قسمت مشاهده نمایید.
در این قسمت می توانید کلمات کلیدی که کاربران در در موتور های جستجو با این موارد به سایت شما می رسند را مشاهده فرمایید.
نتیجه گیری
برای سئو سایت و ارتقای رتبه شما در گوگل یکی از فاکتور هایی که لازم است بررسی کنید تا بتوانید از رقبای خود پیشه بگیرید الکسا می باشد پس بنابراین در این مورد مطالعه بیشتزی انجام دهید.
اولین چیزی که این روزها بهعنوان رتبه سایت ها مطرح است Pagerank گوگل است. گوگل امتیازی را بین 0 تا 10 به سایتها و صفحات داخلی آنها میدهد که هر قدر این امتیاز بالاتر باشد نشان از مهم بودن سایت دارد. این امتیاز بندی تقریبا هر ماه یکبار یا دو بار توسط گوگل بازبینی شده و تغییر میکند. برای اینکه امتیاز پیج رنک سایتهای مختلف را در حین باز کردن آن سایت مشاهده کنید میتوانید به آدرس www.pagerank.net مراجعه کنید و آدرس صفحه مورد نظرتان را وارد کنید تا امتیاز آن را به شما اعلام کند.
محاسبه PageRank گوگل کار بسیار زمان بری است و بار محاسباتی زیادی به گوگل وارد میکند، در تاریخ 28 فروردین 1395، گوگل نمایش پیج رنک را برای عموم غیرفعال کرد. گوگل طی اطلاعیهای اعلام کرد که به دلیل سوء استفاده بعضی وب مسترها از پیج رنک و استفاده از آن به عنوان معیاری برای ارزش گذاری سایت و بک لینک به سایرین، دیگر پیج رنک را به صورت عمومی نمایش نمیدهد و فقط از آن به عنوان یک مقدار سنجش برای الگوریتمهای خودش استفاده میکند و وب مسترها امروزه از اتوریتی autorithy به عنوان معیار سنجش اعتبار سایت استفاده میکنند که یک مقدار عددی بین 0 تا 100 است و هرچه این عدد به 100 نزدیکتر باشد، اعتبار و قدرت سایت بالاتر است. این معیار توسط شرکت MOZ ایجاد شده و با سنجش مجموعهای از عوامل مختلف در مورد یک سایت سنجیده میشود.
برای نمایش اتوریتی سایت میتوانید به http://opensiteexplorer.com مراجعه کنید و آدرس سایت خود را در کادر مربوطه وارد کنید یا تولبار moz را بر روی مرورگر کروم خود نصب کنید.
اگر به عنوان یک مدیر سایت قصد دارید به سایتی سفارش رپورتاژ یا بک لینک بدهید بهتر است ابتدا اتوریتی آن را بررسی کنید و ترجیحا از سایتهایی با اتوریتی زیر 20 لینک نگیرید. زیرا لینکهای بی کیفیت ممکن است به رتبه بندی سایت شما آسیب برسانند. در نظر داشته باشید که معیار اصلی امتیاز صفحات اینترنتی کماکان پیج رنک گوگل است و PA و DA تنها تخمینی برای رتبه صفحات اینترنتی هستند و ممکن است با مقادیر گوگل انطباق نداشته باشند.
در نظر داشته باشید که معیار پیج رنک گوگل بر این اساس تعریف میشود که لینکهای صفحات اینترنتی به یکدیگر امتیاز یکسانی ندارند و هر صفحهای که پیچ رنک بالاتری داشته باشد امتیاز بیشتری خواهد داشت و این امتیاز را به صفحاتی که به آنها لینک داده است منتقل میکند (بدون آنکه از امتیاز خود کاسته شود) به همین جهت برای یک سایت اینترنتی بسیار مهم است که از وب سایتهایی لینک ورودی دریافت کند که امتیاز بالاتری دارند. هر چه امتیاز ورودی سایت شما بیشتر باشد، گوگل نیز امتیاز بیشتری به سایت شما ارائه میدهد.
الکسا یک سیستم رتبه بندی سایت هایت که اساس کار آن، میزان ترافیک آنهاست. کمتر بودن عدد رتبه سایت شما، نشان از محبوب تر بودن آن دارد. به عنوان مثال وب سایتی که دارای رتبه یک است، محبوب ترین سایت دنیا به شمار می رود. الکسا از سال 1996 وارد دنیای وب شده و در سال 1999 نیز توسط وب سایت آمازون اری شد.
الکسا دارای یک تولبار بوده که قابلیت نصب در مرورگرهای وب را دارد. با نصب شدن آن در مرورگر کاربران، این تولبار به تاریخچه مرور وب کاربران دسترسی پیدا خواهد کرد و وب سایت الکسا نیز از این داده ها برای تهیه لیستی از پر طرفدار ترین سایت های دنیا استفاده می کند.
با اینکه خیلی ها عقیده دارند که الکسا، قدرتمندترین سیستم رتبه بندی سایت ها در وب محسوب می شود، اما از جهاتی نقدهایی بر دقت کار آن وارد است. به عنوان مثال داده های این سیستم تنها از مرورگرهایی دریافت می شود که تولبار الکسا را نصب کرده اند و این تولبار بر روی افلب مرورگرها نصب نیست.
الکسا در سال 2008 و در پاسخ به این انتقادات توضیحاتی ارائه کرد و اعلام کرد که این سیستم تنها متکی به داده های تولبارش نیست و از داده های دیگر سرویس ها نیز استفاده می کند.
درباره این سایت