📞 02166056460

متا تگ ها ( Meta Tag )

7 / 10
از 25 کاربر
بازگشت به لیست مقالات » | چهارشنبه 15 مهر 1405 در ساعت 22 و 0 دقیقه | نظرات کاربران ( 18 )

متاتگ چیست و چه نقشی در سئو سایت دارد؟

🔎آشنایی با متاتگ‌ها

متاتگ‌ها یا متاتگ ها ( Meta Tag ) اطلاعاتی هستند که در بخش head کد HTML قرار می‌گیرند و درباره صفحه به مرورگرها و موتورهای جستجو توضیح می‌دهند. این اطلاعات معمولا مستقیما در بدنه صفحه دیده نمی‌شوند، اما می‌توانند در شیوه نمایش صفحه، نحوه دسترسی ربات‌ها و نمایش نتیجه در موتور جستجو نقش داشته باشند.

💡متاتگ و بهینه‌سازی سایت

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

⚠️نکته مهم درباره سهم ورودی موتورهای جستجو

میزان بازدیدی که از موتورهای جستجو دریافت می‌کنید به حوزه کاری، کیفیت محتوا، اعتبار سایت و نیاز کاربران بستگی دارد. بنابراین نمی‌توان یک درصد ثابت را برای همه سایت‌ها در نظر گرفت. برای ارزیابی نتیجه، آمار واقعی وب‌سایت خود را در ابزارهای تحلیلی بررسی کنید و بر اساس داده‌ها تصمیم بگیرید.

ساختار کلی متاتگ در HTML

بیشتر متاتگ‌ها در بخش head سند HTML نوشته می‌شوند. ساختار رایج آن‌ها شامل نام یا نوع دستور و مقداری است که در ویژگی content قرار می‌گیرد. ساختار کلی را در نمونه زیر می‌بینید:

<meta name="نام متاتگ" content="مقدار">

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

متاتگ‌های مهم برای سئو و نمایش صفحه

۱. تعیین رمزگذاری صفحه با UTF-8

رمزگذاری یا encoding مشخص می‌کند مرورگر نویسه‌های صفحه را چگونه بخواند. برای نمایش درست حروف فارسی و جلوگیری از به‌هم‌ریختگی متن، معمولا UTF-8 انتخاب مناسبی است. بهتر است این تعریف در ابتدای بخش head قرار بگیرد تا مرورگر از همان ابتدا صفحه را با رمزگذاری صحیح پردازش کند.

<meta charset="UTF-8">

۲. متاتگ کلمات کلیدی (Keyword)

متاتگ کلمات کلیدی در گذشته برای اعلام موضوع صفحه به موتورهای جستجو استفاده می‌شد. امروزه گوگل برای رتبه‌بندی وب‌سایت‌ها به متاتگ keywords اتکا نمی‌کند؛ بنابراین افزودن تعداد زیادی عبارت به آن، راهی برای بهبود جایگاه نیست. تمرکز اصلی باید بر موضوع واقعی صفحه و استفاده طبیعی از عبارت‌های مرتبط در عنوان و محتوای قابل مشاهده باشد.

<meta name="keywords" content="عبارت یک,عبارت دو,عبارت سه">
⭐از تکرار بی‌هدف کلیدواژه‌ها پرهیز کنید

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

۳. متاتگ توضیحات (Description)

متاتگ توضیحات خلاصه‌ای از محتوای صفحه را در اختیار موتور جستجو قرار می‌دهد. موتور جستجو ممکن است این متن را در توضیح نتیجه جستجو نمایش دهد، اما در بسیاری از مواقع بر اساس عبارت جستجو، بخشی از متن صفحه را انتخاب می‌کند. توضیحات را برای هر صفحه به صورت اختصاصی، دقیق و جذاب بنویسید تا مخاطب پیش از ورود بداند چه چیزی دریافت می‌کند.

<meta name="description" content="خلاصه روشن و کاربردی از محتوای این صفحه">
✅ویژگی‌های یک توضیح مناسب
  • مرتبط باشد: خلاصه باید با محتوای واقعی صفحه هماهنگ باشد و وعده‌ای ندهد که صفحه برآورده نمی‌کند.
  • خوانا نوشته شود: جمله‌های روشن و طبیعی برای مخاطب مفیدتر از فهرستی از کلیدواژه‌ها هستند.
  • متمایز باشد: برای صفحات مهم، توضیح تکراری و یکسان ننویسید تا هر صفحه هویت جداگانه‌ای داشته باشد.
  • دعوت‌کننده باشد: با بیان ارزش صفحه، به کاربر کمک کنید تشخیص دهد چرا باز کردن این نتیجه برایش مفید است.

۴. متاتگ‌های سازنده و نویسنده صفحه

متاتگ‌هایی مانند author یا generator می‌توانند نام نویسنده یا نرم‌افزار مورد استفاده را ثبت کنند. این اطلاعات در بسیاری از پروژه‌ها جنبه توصیفی یا مدیریتی دارند و به تنهایی عامل تعیین‌کننده رتبه در گوگل نیستند. اگر از آن‌ها استفاده می‌کنید، مقدار درست و به‌روز وارد کنید و از قرار دادن اطلاعات غیرضروری خودداری کنید.

<meta name="author" content="نام نویسنده">
<meta name="generator" content="نام ابزار یا سامانه">

۵. زبان صفحه و ویژگی lang

برای مشخص کردن زبان اصلی محتوای صفحه، روش رایج و استاندارد، تعیین ویژگی lang روی عنصر html است. برای صفحه فارسی از کد زبان fa استفاده کنید. این کار به مرورگرها و فناوری‌های کمکی کمک می‌کند زبان محتوا را بهتر تشخیص دهند. متاتگ قدیمی Content-Language معمولا جایگزین این روش نیست.

<html lang="fa" dir="rtl">

۶. کنترل کش مرورگر

کش به مرورگر کمک می‌کند بعضی فایل‌ها را برای دفعات بعد نگه دارد و سریع‌تر بارگذاری کند. سیاست کش بهتر است با سرآیندهای HTTP و تنظیمات سرور مدیریت شود، نه با افزودن بی‌دلیل متاتگ به همه صفحات. غیرفعال کردن کش ممکن است سرعت بازدیدهای بعدی را کاهش دهد؛ برای فایل‌های ثابت و محتوای پویا باید سیاست متناسبی انتخاب شود.

Cache-Control: public, max-age=3600

۷. متاتگ Robots برای مدیریت خزش و ایندکس

متاتگ Robots دستورهایی را برای ربات‌های جستجو تعریف می‌کند. مقدارهای index و follow حالت معمول دسترسی به صفحه و دنبال کردن لینک‌ها را نشان می‌دهند. بیشتر سایت‌ها نیازی ندارند این حالت پیش‌فرض را برای تمام صفحات تکرار کنند؛ استفاده از دستور باید بر اساس نیاز مشخص همان صفحه باشد.

<meta name="robots" content="index, follow">
۱

اگر صفحه باید در نتایج جستجو دیده شود، از قرار دادن دستور noindex روی آن خودداری کنید. این دستور به موتور جستجو می‌گوید صفحه را در نتایج وارد نکند. پیش از انتشار، تنظیمات افزونه سئو، قالب و سامانه مدیریت محتوا را بررسی کنید تا دستور ناخواسته‌ای به صفحه اضافه نشده باشد.

<meta name="robots" content="noindex, follow">
۲

برای جلوگیری از دنبال شدن لینک‌های صفحه، می‌توان از nofollow استفاده کرد؛ اما این دستور را نباید بدون شناخت کاربرد آن به همه صفحات افزود. دستور none معادل ترکیب noindex, nofollow است. دستورهای متاتگ Robots جایگزین محدودیت امنیتی نیستند و نباید برای محافظت از اطلاعات محرمانه به آن‌ها تکیه کرد.

<meta name="robots" content="noindex, nofollow">
🚨نکته امنیتی درباره noindex

قرار دادن noindex به معنی رمزگذاری یا مخفی کردن صفحه نیست. اگر محتوایی محرمانه است، باید دسترسی آن را با روش‌های امنیتی مانند ورود کاربر و کنترل مجوزها محدود کنید. همچنین برای اینکه موتور جستجو دستور noindex را ببیند، معمولا باید بتواند صفحه را بخزد؛ مسدود کردن همان صفحه در فایل robots.txt می‌تواند مانع مشاهده دستور شود.

۸. انتقال صفحه و متاتگ Refresh

متاتگ Refresh می‌تواند صفحه را پس از مدت مشخصی دوباره بارگذاری کند یا کاربر را به نشانی دیگری بفرستد. استفاده نادرست از آن ممکن است تجربه کاربری را مختل کند؛ اما این گزاره که هر استفاده‌ای از آن به صورت خودکار باعث جریمه سایت می‌شود، دقیق نیست. برای انتقال دائمی صفحه، معمولا تغییر مسیر سمت سرور مانند ریدایرکت 301 انتخاب مناسب‌تری است.

مقایسه کاربرد متاتگ‌های رایج

عنصر کاربرد اصلی نکته سئویی
charset تعریف رمزگذاری متن صفحه برای نمایش صحیح نویسه‌ها مهم است.
description ارائه خلاصه صفحه ممکن است در نتیجه جستجو نمایش داده شود.
keywords ثبت عبارت‌های کلیدی قدیمی گوگل از آن برای رتبه‌بندی استفاده نمی‌کند.
robots مدیریت ایندکس و دنبال کردن لینک‌ها تنظیم اشتباه می‌تواند نمایش صفحه را محدود کند.
lang اعلام زبان سند HTML روی عنصر html تعریف می‌شود.

چک‌لیست کاربردی برای تنظیم متاتگ‌ها

  • موضوع صفحه را مشخص کنید: پیش از نوشتن عنوان و توضیحات، هدف صفحه و نیاز مخاطب را روشن کنید.
  • رمزگذاری را بررسی کنید: مطمئن شوید UTF-8 به درستی تعریف شده و متن فارسی در مرورگر سالم نمایش داده می‌شود.
  • عنوان و توضیح اختصاصی بنویسید: اطلاعات هر صفحه باید دقیق و متناسب با همان محتوا باشد.
  • دستورهای Robots را بازبینی کنید: مطمئن شوید صفحه‌های مهم ناخواسته روی حالت noindex قرار نگرفته‌اند.
  • نمایش موبایل را آزمایش کنید: صفحه را در اندازه‌های مختلف نمایشگر و مرورگرهای پرکاربرد بررسی کنید.
  • نتایج را اندازه‌گیری کنید: برای سنجش عملکرد، نرخ کلیک و حضور صفحه در نتایج را در ابزارهای تحلیلی بررسی کنید.

اشتباه‌های رایج هنگام استفاده از متاتگ

  • تکرار توضیحات در همه صفحات: این کار باعث می‌شود نتیجه صفحات از یکدیگر متمایز نباشد.
  • استفاده از کلمات کلیدی نامرتبط: متاتگ باید بازتاب‌دهنده موضوع واقعی صفحه باشد، نه مجموعه‌ای از عبارت‌های پربازدید.
  • افزودن noindex بدون بررسی: گاهی تنظیمات آزمایشی به نسخه اصلی سایت منتقل می‌شود و مانع دیده شدن صفحات می‌گردد.
  • اتکا به متاتگ keywords: این متاتگ جای تحلیل نیاز کاربر و تولید محتوای ارزشمند را نمی‌گیرد.
  • در نظر گرفتن متاتگ به عنوان راه‌حل کامل سئو: سرعت، ساختار لینک‌ها، محتوای مفید و دسترس‌پذیری نیز اهمیت دارند.

جمع‌بندی

📌آنچه درباره متاتگ باید به خاطر بسپارید

متاتگ‌ها اطلاعات فنی و توصیفی صفحه را در اختیار مرورگرها و موتورهای جستجو قرار می‌دهند. برای شروع، رمزگذاری UTF-8، توضیحات دقیق و تنظیم درست Robots را بررسی کنید و زبان صفحه را با ویژگی lang مشخص کنید. متاتگ کلمات کلیدی در رتبه‌بندی گوگل نقشی ندارد و هیچ متاتگی به تنهایی جای محتوای باکیفیت و تجربه کاربری مناسب را نمی‌گیرد. در نتیجه، استفاده اصولی از متاتگ باید بخشی از برنامه کامل سئو و بهینه‌سازی وب‌سایت باشد.

سوالات متداول متاتگ

متاتگ چیست و کجا قرار می‌گیرد؟

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

آیا متاتگ keywords هنوز برای سئو گوگل مهم است؟

خیر. گوگل از متاتگ keywords برای رتبه‌بندی صفحات استفاده نمی‌کند. بهتر است به جای پر کردن آن با عبارت‌های متعدد، روی محتوای مفید، عنوان دقیق و پاسخ‌گویی به نیاز مخاطب تمرکز کنید.

متاتگ description چه تاثیری در نتایج جستجو دارد؟

متاتگ description خلاصه‌ای از صفحه ارائه می‌دهد و ممکن است به عنوان توضیح نتیجه جستجو نمایش داده شود. موتور جستجو گاهی با توجه به عبارت جستجو، بخش دیگری از متن صفحه را انتخاب می‌کند؛ بنابراین توضیح را دقیق و متناسب با محتوا بنویسید.

برای جلوگیری از ایندکس یک صفحه از چه دستوری استفاده می‌شود؟

برای درخواست خارج ماندن صفحه از نتایج جستجو می‌توان از دستور noindex در متاتگ Robots استفاده کرد. این دستور ابزار امنیتی نیست و برای اطلاعات محرمانه باید کنترل دسترسی مناسب در نظر گرفته شود.

برای نمایش درست زبان فارسی چه تنظیمی لازم است؟

رمزگذاری UTF-8 را در بخش head تعریف کنید و زبان سند را با ویژگی lang="fa" روی عنصر html مشخص کنید. برای صفحه‌ای با چیدمان راست‌به‌چپ، ویژگی dir="rtl" نیز کاربرد دارد.

ارسال نظر و نظرات ثبت شده
sina :
51 13
خیلی خیلی ممنون دنبال چنین مطلبی میگشتم که دیدم با تشکر فراوان
رضا یاری :
33 11
عالیییییییییییییییییی. ممنون از زحمتتون
:
27 8
با سلام خسته نباشيد من چطوري ميتونم متا تگ گوگل را بدست بيارم؟
میلاد رازنهان :
23 4
آقا دستتون درد نکنه. موفق باشید انشالله
علی :
16 5
چرا شما تو مثالاتو فاصله گذاشتین آیا باید به همین صورت رعایت شود منظورم فاصله بین دوتا حرف‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌‌
مدیریت : حداقل یک فاصله بین خواص اجباری است.
مبتدی :
16 5
مرسی ممنون خدا خیرت بده
معصومه :
19 4
با سلام خیلی عالی بود. مختصر , مفید و کوتاه بازم ممنون.
:
10 6
خب اینا به چه دردی می خوره اولیاش رو فهمیدم بقیه رو نفهمیدم
:
6 4
از همشون باید استفاده کرد؟
رضا :
7 6
نوشتیده حداکثر ده کلمه کلیدی بکار ببرید و بعد خودتون برای همین مطلب 100 تا کلمه کلیدی گذاشتید ؟ ؟ ؟ ؟ ؟ ؟
مدیریت : دوست عزیز این کلمه های بالا ، سیستم تگ هستند. تگ متا برای کلمه کلیدی رو میتونید از طریق view source این صفحه مشاهده کنید. سیستم تگ ارتباط کدی ای با متاتگ ها ندارن.
mona :
9 3
عالی بود
:
8 1
متا تگ فارسی ساز رو باید توی تگ body کار ببرم یا head ?????????????????
مدیریت : در Head سایت باید باشد
هومن :
3 1
خب اکثر مردم از گوگل استفاده میکنن. اکثرا فقط گوگل رو میشناسن. حالا باید چیکار کنیم که رو الگوریتم های جدید گوگل تاثیر داشته باشه؟؟ لطفا جواب بدید.
محمد :
3 1
ممنون بابت اینکه به صورت کامل همه ی توضیحاتو داده بودین و ناقصش نگذاششتین مر30
محمد :
2 0
همه اینا رو باید با هم استفاده کنیم ؟ یعنی میشه همه رو با هم استفاده کرد ؟ یعنی چند خط زیر هم همه رو بنویسیم؟ کاشکی یه مثال میزاشتین دقیقا مشخص بشه با تشکر فراوان از سایت محشرتون
مدیریت : با سلام و تشکر بابت لطفتون. بلی همه با هم می شود و بصورت زیر هم در بخش هد سایت استفاده می گردند.
مانی :
1 0
سلام.اگه بخوام یه لینک رو نوفالو کنم چیکار کنم؟
فریما :
2 1
عااالی بود.نکات خوبی بود.ممنوووووون
حمید :
4 0
سلام ممنون از زحماتتون واقعا عالی بود خوشحال می شیم اطلاعاتتون بیشتر و بیشتر در اختیار ما قرار بدین
سایر مقالات
تگ لینک ( تگ Link ) تگ لینک ( تگ Link )   تگ لینک ( Link ) : این تگ حاوی خصیصه های مختلفی برای ارتباط با فایل های خارجی می باشد. ...
تگ استایل صفحه Style تگ استایل صفحه Style   تگ استایل صفحه ( Style ) : یکی از روش های تعریف استایل Css ، استفاده از تگ استایل ( تگ ...
تگ اسکریپت Script تگ اسکریپت Script   تگ اسکریپت (Script) : این تگ برای تعریف اسکریپت های ( scripts ) مورد استفاده در صفحه از قبی ...
متا تگ ها ( Meta Tag ) متا تگ ها ( Meta Tag ) متاتگ چیست و چه نقشی در سئو سایت دارد؟ 🔎آشنایی با متاتگ‌ها متاتگ‌ها یا متاتگ ها ...
تگ عنوان Title تگ عنوان Title   تگ عنوان Title یکی از مهمترین تگ ها هم برای کاربران و بازدید کننده های سایت و هم برای جستجو ...
تگ های ساختار Html , Head , Body تگ های ساختار Html , Head , Body   تگ Html تگ html مشخص کننده ی شروع و پایان یک سند Html به مرورگر وب است. بدین ترتیب که با & ...
⏳ در حال پردازش...
لطفا صبر کنید