جان مولر: گوگل جاوا اسکریپت را به زیر عنصر اصلی منتقل کنید
مجله تودی: جان مولر Google پیشنهاد میکند که بخش عنصر HTML را “تمیز” نگه دارید تا مطمئن شوید خزندههای جستجو میتوانند وبسایت شما را کاملاً درک کنند.
مولر این توصیه را در یک موضوع Reddit به اشتراک میگذارد، جایی که کاربر میپرسد آیا قرار دادن کد HTML میتواند باعث ایجاد مشکلات SEO شود.
پاسخ بله است. اگر کد HTML در بالای صفحه ظاهر نشود، میتواند بر تلاشهای SEO شما تأثیر منفی بگذارد.
یادداشتی درباره اظهارات مولر
جان مولر از عبارت HTML Headers استفاده می کند. اما عنصر
معمولاً به این شکل نامیده نمیشود.
- عناوین HTML به طور کلی برای ارجاع به عنصر (H1، H2، H3، و غیره) (به عنوان اصطلاحات غیررسمی) درک می شوند.
- عناصر سرصفحه یک عنصر HTML خاص به نام
است که شامل منو، لوگو و غیره است. - عنصر سرفصل HTML بخشی در بالای سند HTML با ابرداده در مورد خود سند (عنوان، توضیحات متا و غیره) است.
بنابراین هنگامی که مولر به «سرصفحهها» اشاره میکند، به طور خاص عنصر
را مورد بحث قرار میدهد.
جان مولر در جاوا اسکریپت در عنصر اصلی
هدف مولر این بود که بر اهمیت مرتب نگه داشتن بخش
سند HTML و بدون اسکریپتهایی که میتوان در جای دیگری قرار داد، تأکید کرد.
عنصر
فقط باید حاوی فراداده مربوط به خود سند باشد که توسط مرورگرها و موتورهای جستجو استفاده میشود، که به موتورهای جستجو کمک میکند تا بفهمند صفحه مربوط به چه چیزی است و دادههایی را در اختیار مرورگرها و موتورهای جستجو برای ارائه درست صفحه وب قرار میدهد (که یعنی نمایش صحیح آن).
برخی از کدهای جاوا اسکریپت که می توانند بعد از عنصر
قرار گیرند، باید بعد از آن قرار گیرند.
پس از انتقال جاوا اسکریپت به خارج از بخش
، مولر توصیه میکند از ابزار رندر در کنسول جستجو استفاده کنید تا بررسی کنید که آیا صفحه پس از انتقال به درستی رندر میشود یا خیر.
“سرصفحه های html
باید تقریباً در بالای صفحه قرار گیرند. هر JS را به زیر هدرهای HTML منتقل میکنم و با ابزار رندر در کنسول جستجو بررسی میکنم که JS بخش را خراب نمیکند.”
در رابطه با محتوای اصلی، مولر میگوید که قرار دادن آن اهمیت کمتری دارد، اگرچه برای بخش
تمیز و منظم بودن بسیار مهم است تا Googlebot بتواند آن را به درستی درک کند.
مولر ادامه می دهد:
“برای محتوا آنقدرها مهم نیست، اما از آنجایی که سرفصل ها برای اطلاعات قابل خواندن ماشینی هستند که تأیید شده اند در قسمت خاصی از صفحه هستند، واقعاً باید در بالا تمیز باشید.
کاهش جاوا اسکریپت!
چرا قرار دادن جاوا اسکریپت برای سئو مهم است؟
هنگام طراحی وبسایت، بهتر است از ویژگیهای async و defer به شیوهای استراتژیک استفاده کنید که بهترین رندر و تعامل را با سریعترین سرعت صفحه برای کاربران فراهم میکند.
به این دلیل است که جاوا اسکریپت میتواند نمایش یک صفحه وب را در حین بارگیری به تاخیر بیاندازد و در نتیجه تجربه کاربری ضعیفی ایجاد کند.
HTML را می توان ابتدا رندر کرد و به کاربر این امکان را می دهد که محتوا را در حالی که جاوا اسکریپت در پس زمینه بارگیری می شود با استفاده مناسب از ویژگی های defer و async مشاهده کند.
منبع: Reddit