متا تگ چیست؟
برای این که موضوع مطرح شده در این بخش را بهتر درک کرده و بتوانید از آن استفاده کنید، لازم است آشنایی مقدماتی با HTML داشته باشید و این مطلب با پیش فرض آشنایی شما با این زبان برنامه نویسی، نوشته شده است.
متا تگها برای صحبتکردن با موتورهای جستجو هستند؛ آن هم به صورت درگوشی، زیرا کاربران قادر به دیدن آنها نیستند. در واقع شما با موتورهای جستجو موضوعی را مطرح میکنید و خیلی مهم است که گمراهشان نکنید. در این مطلب به بررسی و معرفی متاتگها میپردازیم و این که چه تاثیری بر اوضاع وبسایت در موتورهای جستجوگر خواهند داشت.
ربات های موتورهای جستجو در بازه های زمانی متفاوتی به وبسایت ها سرکشی کرده و آنها را فهرست می کنند، تگ های متا، نقش اساسی در معرفی وبسایت به موتورهای جستجو دارند و به آنها می گویند که وبسایت چه موضوعی دارد و اگر قرار باشد جمله ای در خصوص آن گفته شود، آن جمله چیست. درست است که صددرصد موتورهای جستجو به این صحبت ها اهمیت نمی دهند، اما توجه زیادی به صحبت های شما پشت تریبون متا دارند.
کدهای html دو بخش اصلی به نام Head و Body دارند، محتوای وبسایت شما در بخش Body قرار می گیرد و در بخش Head توصیفات وبسایت و متاتگ ها. برخی از این متاتگ ها کاملا ضروری بوده و برخی دیگر اختیاری است. طبیعتا لازم است تگ های ضروری را جدی تر گرفته و البته تگ های اختیاری را نیز فراموش نکنیم.
ساختار کلی متا ها شامل بخش اول نام متا، برای مشخص کردن نوع آن و بخش دوم توصیف یا مقدار آن است.
«meta name='نوع متا' content='محتوا یا مقدار متا'»
Description
Description یکی از اصلی ترین متاتگ هاست و همان طور که از اسم آن پیداست برای معرفی استفاده می شود. در واقع این متاتگ وبسایت را در یک جمله که نباید بیش از 150 کاراکتر (حرف) باشد، معرفی می کند. توجه کنید که این 150 کاراکتر با فضاهای خالی محاسبه می شود. از این مقدار محدود فضا به بهترین شیوه استفاده و برای نگارش آن زمان مناسبی صرف کنید، زیرا نوشته شما در این فضا به احتمال زیاد، همان توصیفی خواهد شد که بعد از نمایش وبسایت شما در موتورهای جستجو برای کاربر نمایش داده می شود. ساختار این متاتگ به این صورت است:
«meta name='Description' Content='توضیح وبسایت'»
Keywords
این متا تگ شامل کلمات کلیدی مربوط به وبسایت شما می شود؛ در واقع به موتورهای جستجو می فهماند وبسایت شما به چه موضوعاتی می پردازد. البته در الگوریتم جدید گوگل اهمیت این تگ تا حدودی کاهش یافته، اما همچنان اثربخشی خاص خود را بویژه در وبسایت های فارسی دارد. بهتر است در این بخش، بیش از پنج تا هفت کلمه را ننویسد و طبق تجربه ثابت شده است که موتورهای جستجو به لغات کمتر و مرتبط تر اهمیت بیشتری می دهند. برای نوشتن این لغات دقت کنید که حتما در وبسایت منوهایی تحت آن کلمات یا بخش هایی با آن موضوعات داشته باشید، در غیر این صورت صرفا موتورهای جستجو را گمراه کرده اید. ساختار این متاتگ به این صورت است: بهتر است برای جداسازی کلمات از ویرگول استفاده کنید، البته اگر عبارت شما یک کلمه ای باشد، نیازی به این کار نیست و فضای خالی هم کفایت می کند.
«meta name='Keywords' Content='کلمه مرتبط ، عبارات مرتبط با سایت ، کلمه اصلی'»
Title
Title در دسته متا تگ ها قرار نمی گیرد، اما از آنجا که برای موتورهای جستجو اهمیت زیادی دارد، در این مطلب درج شده است. Title همان طور که از اسم آن پیداست عنوان وبسایت را بیان می کند و در واقع همان چیزی است که در بالای مرورگر نمایش داده می شود. بهتر است لغت کلیدی اصلی خود را در عنوان نیز ذکر کنید، دقت کنید بهتر است عنوان کمتر از 70 کاراکتر یا حرف باشد و ساختار آن به این صورت است:
«title»عنوان صفحه«/title»
Robots
کاربرد اصلی این تگ برای مشخص کردن دسترسی موتورهای جستجوست. در مطلب شماره قبل کلیک درباره بی اعتباری صفحات کمتر از 250 کلمه صحبت کردیم، اما اگر مجبور به داشتن چنین صفحاتی شدیم، این تگ به کمک ما می آید. با دستور Noindex و Nofollow به ربات می گوییم که این صفحه را فهرست نکند و در نتایج نیز نمایش ندهد. ساختار این تگ به این صورت است:
«meta name='robots' content='noindex , nofollow' /»
طبیعتا زمانی که عکس این عمل را از موتورجستجو انتظار داشته باشیم، یعنی بخواهیم حتما صفحه مورد نظر فهرست شود، کافی است no را از قبل از index و follow حذف کنیم؛ در واقع ساختار به این صورت می شود:
«meta name='robots' content='index , follow' /»
اما در اینجا مفهوم index را بررسی کردیم که برای فهرست شدن یا نشدن در نتایج گوگل کاربرد دارد. پس نقش nofollow در این دستور چیست ؟ یکی از مواردی که برای موتورهای جستجو اهمیت زیادی داشته و اعتبار وبسایت را به واسطه آن ارزیابی می کنند، وبسایت هایی است که در صفحه به آنها لینک داده شده یا به نوعی معرف آنها هستیم. چنانچه به هر دلیلی مجبور به برقراری لینک به وبسایت دیگری هستید که اعتبار آن را نمی دانید، استفاده از تگ nofollow به موتورهای جستجوگر می گوید سایت مورد نظر را پیگیری نکند، زیرا مورد تائید ما نیست.
در این شرایط کافی است ساختار را به این صورت تعریف کنید:
«meta name='robots' content='index , nofollow' /»
Classification
با این متاتگ می توانید دسته بندی وبسایت را به موتورهای جستجو معرفی کنید و از این طریق باعث شوید وبسایت شما در دسته بندی درستی قرار گیرد. ساختار این دستور به این صورت است:
«meta name='classification' content='دسته مورد نظر'»
دیگر متاتگ ها
تا به اینجا متاتگ هایی را مطرح کردیم که به صورت مستقیم با رتبه بندی وبسایت سر و کار داشته و به نوعی وبسایت را بهینه می کنند. متاتگ هایی که در ادامه به آن می پردازیم شامل مواردی می شوند که به صورت مستقیم در بهینهسازی وبسایت موثر نبوده، اما آن اعتبار می بخشند و به صورت غیرمستقیم موثرند.
Content-Type
این متاتگ انکودینگ وبسایت را تعریف می کند، که برای مرورگرها بسیار حائز اهمیت است؛ زیرا پس از ورود به وبسایت، مرورگر را متناسب با زبان وبسایت تنظیم می کند. ساختار این متاتگ با نمونه های پیشین متفاوت است و برای مثال به زبان فارسی به این صورت می شود:
«meta HTTP-EQUIV='CONTENT-TYPE' CONTENT='text/html; charset=UTF-8'»
Language
این متاتگ برای مشخص کردن زبان وبسایت برای مرورگرها و موتورهای جستجوگر است، به طور مثال ساختار این دستور برای زبان فارسی به این صورت است:
«meta http-equiv='content-language' content='fa' /»
البته طبق آخرین توصیه کنسرسیوم جهانی وب، بهتر است از این دستور استفاده شود:
«html lang=fa»
Expires
زمانی که مطلب منتشر شده در وبسایت شما تا تاریخ خاصی اعتبار دارد، بهتر است از این تگ استفاده کنید. برای مثال اگر اطلاعات یک سمینار را در وبسایت خود قرار داده اید، بعد از برگزاری سمینار، آن اطلاعات برای کاربر مفید نخواهد بود و اگر از طریق جستجو نیز وارد وبسایت شما شود، بلافاصله خارج خواهد شد. این موضوع برای رتبه بندی و اعتبار وبسایت شما مناسب نیست. بنابراین Expires به موتورهای جستجوگر می گوید که مطلب تا تاریخی مشخص اعتبار دارد و بعد از آن از فهرست خود حذف کنند.
ساختار تگ Expires به این صورت است:
«META HTTP-EQUIV='EXPIRES' CONTENT='Mon, 22 Jul 2002 11:12:01 GMT'»
استفاده از متاگ های عنوان شده در این مطلب به نوعی به وبسایت شما اعتبار می بخشد و می تواند در رتبه بندی آن موثر واقع شود؛ بنابراین در وارد کردن آنها دقت کنید، زیرا مرتکب خطا شدن در این زمینه، باعث می شود، نه فقط اعتبار شما افزایش پیدا کند، بلکه موتورهای جستجو بسادگی وبسایت شما را بی اعتبار معرفی می کند و این سبک خطاها یعنی خطاهای html از نظر موتورهای جستجو، بزرگ و تا حدودی غیرقابل بخشش خواهد بود.
لطفأ نظرات و پیشنهادات خود را در خصوص بهتر و مفید تر شدن مطالب و محتویات سایت از طریق بخش نظرات اعلام نمایید .