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