بهینه سازی و افزایش بازدید سایت یکی از مواردی است که امروزه مورد توجه بسیاری از کاربران قرار گرفته است اهمیت این موضوع به این دلیل است که اغلب مردم از موتورهای جستجو برای رسیدن به اهداف خود استفاده می کنند. علاوه بر این که موتورهای جستجو بر عواملی نظیر محتوای با ارزش متناسب با کلمات مورد جستجو و کدهای بهینه شده تاکید داشته اند امروزه بر روی طراحی بهینه و کمیت و کیفیت پیوندهایی که به وب سایت شما ارجاع داده می شوند و در رنکینگ سایت در موتورهای جستجو تاثیر به سزایی دارند، پافشاری می ورزند. متاتگ ها یکی از کلیدی ترین ابزارها برای رسیدن به رنکینگ بالا می باشد. از این رو در این مقاله انواع متاتگ ها و کاربرد های آنها را در اختیار شما قرار خواهیم داد.
متا تگ ها و یا به اصطلاح متا دیتا (Meta Data)، اطلاعاتی هستند که در توصیف اطلاعات دیگر مورد استفاده قرار می گیرند و در واقع اطلاعات تکمیلی صفحات وب شما می باشند و توسط بازدید کنندگان قابل رویت نیستند. این تگ ها می توانند در هر صفحه وب با هر فرمتی و در صورتی که صفحه شما دارای قاب (فریم) باشد، در بخش head صفحه مورد استفاده قرار گیرند.
امروزه اکثر موتور های جستجو از برچسب های متا استفاده می نمایند این برچسب ها برای بررسی و شاخص گذاری صفحات مورد استفاده قرار میگیرند به این معنا که شما می توانید توسط این تکنیک کنترل بیشتری بر روی نحوه نمایش صفحه در موتور جستجو و در نهایت افزایش ترافیک بیشتر در آن، داشته باشید.
متا تگ ها از دو قسمت کلی تشکیل شده اند:
Name: مشخص کننده نام متا تگی است که شما قصد استفاده از آن را دارید.
Description: تعیین کننده محتویات متاتگ برای موتورهای جستجو است.
متاتگ ها انواع مختلفی دارند که هر کدام بسته به نیاز وب مستر مفید می باشند. در ادامه به مهمترین و مفید ترین متاتگ ها می پردازیم.
زبان ساختاری (Content Type)
این متاتگ ساختار صفحه شما را به موتورهای جستجو معرفی می نماید و می گوید که کاراکتر های آن از چه یونیکدی پیروی می کنند. این متاتگ حتما باید در کدنویسی هر قالب مورد استفاده قرار گیرد.
< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
این متاتگ از بالاترین اهمیت برای موتورهای جستجو برخوردار است و محتوای صفحه شما را معرفی خواهد کرد. برای قرار دادن این متاتگ در کد نویسی خود می بایست آنرا در بین تگ Head و بعد از Title و متاتگ Content Type قرار دهید.
< meta name="description" content="Description" />
این متاتگ برای معرفی کلمات کلیدی درون سایت شما در نظر گرفته شده است. سعی کنید کلمات کلیدی که در این قسمت استفاده می کنید در محتوای صفحه به کار گرفته شده باشد. زیاد بودن کلمات کلیدی در Ranking سایت نتیجه برعکس ایجاد می کند و کمتر بودن آن نتیجه بهتری را به دنبال دارد ( حداکثر 10 کلمه ) و حداکثرتعداد کارکتری که در این قسمت می توان اضافه کرد 500 کارکتر می باشد. لازم به ذکر است برای جدا سازی کلمات کلیدی، از علامت ویرگول به صورت انگلیسی استفاده نمایید.
<meta name="keywords" content="keyword1 , keyword2 , keyword3" />
در این متاتگ می توانید نام نویسنده را قرار دهید. این متاتگ برای سایت هایی که چند مدیر و کاربر مجزا دارد، می تواند مفید واقع شود.
< meta name="author" content="Arash Kamali" />
زبان سایت و محتویات آن (Content Language)
این متاتگ در موتورهای جستجو بسیار مفید می باشد و در مواقعی که موتورها بخواهند سایت ها را بر اساس زبان و یا منطقه زبانی آنها گروه بندی نمایند، بسیار مفید می باشد.
< meta http-equiv="content-language" content="fa" />
این متاتگ معمولا برای سایت هایی با محتویات خاص مانند سایت های علمی-فرهنگی ارائه دهنده مقالات در سطح جهانی، مورد استفاده قرار میگیرد. در این نوع متاتگ تاریخ و نوع کپی رایت سایت به نمایش ‘گذاشته می شود.
< meta name="copyright" content="©2014 PARSDATA" />
این متاتگ به نحوه برخورد ربات های جستجوگر با سایت شما، می پردازد. البته همه ی ربات ها از این متاتگ پیروی نمی کنند (مانند ربات گوگل که در ادامه توضیح خواهیم داد)، اما بد نیست که در صفحه اول سایت خود آن را استفاده کنید. این متاتگ برای زمانی موثر خواهد بود که شما از robots.txt استفاده نکرده اید.
در دستور پایین به ربات ها خواهید گفت که صفحه شما را در لیست جستجو ذخیره کرده و از لینک های موجود در آن پیروی کنند.
<meta name="robots" content="index, follow" />
این متاتگ مخصوص ربات جستجوگر گوگل میباشد و همانطور که گفته شد از آنجا که این ربات در متاتگ Robots عمل نمیکند، می توانید از این متاتگ استفاده نمایید.
< meta name="googlebot" content="noarchive" />
از این متاتگ می توانید برای زمانی استفاده نمایید که می خواهید مشخص کنید صفحه مورد نظر از چه برنامه یا خدماتی جهت انتشار محتوا استفاده می کند. این متاتگ کاملا اختیاری میباشد و تاثیر چندانی در رتبه و عملکرد سایتتان در موتورهای جستجو ندارد.
< meta name="generator" content="Dreamweaver CS" />
این متاتگ تاریخ انقضای صفحه را مشخص می نماید.
< meta name="expires" content="tue, 21 Jun 1999" />
برای مدیریت نحوه ذخیره کردن صفحات در مرورگر کاربران، از این متاتگ استفاده می شود. در اکثر مرورگرها محتویات صفحه شما، مانند تصاویر، فایل ها و .. در حافظه موقت ذخیره می گردند تا در مراجعات بعدی سریعتر به آنها دست پیدا کنند، اما در مواقعی لازم است تا محتویات صفحه از این عملکرد مصون بمانند. برای این منظور می توانید از این متاتگ استفاده کنید. در زیر مقادیر قابل استفاده در این دستور به همراه توضیحات آورده شده است:
< meta http-equiv="Cache-control" content="public" />
محتوای شما در حافظه مشترک تمام کاربران یک سیستم ذخیره می شوند.
< meta http-equiv="Cache-control" content="private" />
محتوای شما تنها در حافظه نام کاربری شما ذخیره می شود.
< meta http-equiv="Cache-control" content="no-cache" />
هیچ ذخیره ای از محتوای شما در حافظه صورت نمی گیرد.
< meta http-equiv="Cache-control" content="no-store" />
در محدوده زمانی کوتاهتری محتوای شما ذخیره و نگهداری می شوند و به صورت آرشیو در نمی آیند.