جاوا اسکریپت را به زیر سرصفحه های HTML منتقل کنید


جان مو، گوگل پیشنهاد می کند کد جاوا اسکریپت را در زیر بر،ب هدر HTML قرار دهید تا اطمینان حاصل شود که ،نده های جستجو می توانند وب سایت شما را به طور کامل درک کنند.

مو، این توصیه را در یک موضوع Reddit به اشتراک می‌گذارد، جایی که کاربر می‌پرسد آیا قرار دادن کد HTML می‌تواند باعث مشکلات SEO شود یا خیر.

پاسخ بله است؛ اگر کد HTML در بالای صفحه ظاهر نشود، می‌تواند بر تلاش‌های سئوی شما تأثیر منفی بگذارد.

به طور خاص، مهم است که بخش سند HTML را در بالای صفحه نگه دارید. این بخش باید حاوی اطلاعاتی باشد که گوگل برای خواندن صحیح سایت شما به آن نیاز دارد.

هر کد جاوا اسکریپت باید زیر سربرگ های HTML قرار گیرد.

برای اطمینان از اینکه جاوا اسکریپت با بخش تداخل ندارد، مو، استفاده از ابزار رندر در کنسول جستجو را توصیه می کند:

سرصفحه های html () باید تقریباً در بالای صفحه باشند. من هر JS را به زیر هدرهای HTML منتقل می کنم و با ابزار رندر در کنسول جستجو بررسی می کنم که JS بخش را ،اب نمی کند.

در مورد محتوای اصلی، مو، می‌گوید قرار دادن آن از اهمیت کمتری برخوردار است، اگرچه برای بخش تمیز و منظم بودن بسیار مهم است تا Googlebot بتواند آن را به درستی درک کند.

مو، ادامه می دهد:

برای محتوا، آنقدرها هم مهم نیست، اما از آنجایی که سرفصل ها مربوط به اطلاعات قابل خواندن توسط ماشین است که تأیید شده است که در ،مت خاصی از صفحه قرار دارند، واقعاً باید در بالا تمیز باشد.

نابودی جاوا اسکریپت! (در )”

چرا قرار دادن جاوا اسکریپت برای سئو مهم است؟

هنگام طراحی یک وب سایت، بهتر است کد جاوا اسکریپت را در پایین سند HTML در نزدیکی تگ بسته شدن قرار دهید.

دلیل آن این است که جاوا اسکریپت می تواند نمایش یک صفحه وب را در حین بارگیری به تاخیر بیاندازد و در نتیجه تجربه کاربری ضعیفی ایجاد کند.

با قرار دادن جاوا اسکریپت در پایین صفحه، ابتدا می توان HTML را رندر کرد و به کاربر این امکان را می دهد که در حالی که جاوا اسکریپت در پس زمینه بارگذاری می شود، محتوا را مشاهده کند.

علاوه بر این، می‌تو،د از مسدود ، فایل‌های جاوا اسکریپت خارجی با استفاده از ویژگی‌های async یا defer جلوگیری کنید.


منبع: Reddit

تصویر ویژه: StockEU/Shutterstock




منبع: https://www.searchenginejournal.com/googles-john-mueller-move-javascript-below-html-headers/476024/