
متا تگ توضیحات (meta description ) همان مقداری است که در گوگل زیر عناوین سایت ها نمایش داده می شود.
این مقدار گاهی اوقات توسط گوگل و به تشخیص گوگل، از محتوا برداشته می شود و مقداری غیر از محتوای meta description نشان داده می شود و اکنون نقش کمرنگ تری دارد.این متا تگ همانطور که در آموزش پایه HTML گفته شد داخل تگ head در صفحه html قرار می گیرد.
|
<head>
<meta name="description" content="محتوای متا تگ" />
</head>
|
حداکثر تا سقف ۲۵۵ کاراکتر در این متاتگ قرار دهید و از تکرار کلمات کلیدی در این متا تگ پرهیز کنید.مهمترین و کلیدی ترین جمله صفحه خود را در این متاتگ به کار ببرید و سعی کنید در این توضیح، کلمات کلیدی شما وجود داشته باشد.در عین حال از تکرار بی مورد کلمات هم پرهیز کنید.
این عنوان در افزایش نرخ CTR نیز موثر است.وقتی کاربر نتایج گوگل را مشاهده می کند محتوای این متا تگ هم در نتایج مشاهده می کند(تا سقف حدود ۲۵۰ کاراکتر).خودتان را جای کاربر بگذارید.چه چیزی در این متاتگ قرار دهید تا کاربر راغب شود روی لینک شما کلیک کند و توجهش جلب شود؟آن مقادیر را به شرطی که واقعا در محتوای شما وجود دارد (یا مرتبط آن وجود دارد) در این متاتگ قرار دهید.در عین حال به خاطر داشته باشید گاهی اوقات گوگل ، خودش بخشی از متن را از محتوا قرار می دهد و در نتایج به جای meta description نشان می دهد.
مخصوص توسعه دهندگان و برنامه نویسان:
نحوه تغییر متا تگ عنوان به صورت dynamic در زبان php :
پس از مقدار دهی عنوان پویا (dynamic) در یک متغیر (دراینجا $des) به صورت زیر عنوان صفحه را تغییر دهید:
|
<meta name="description" content="<?php echo $des; ?>">
|
نحوه تغییر این متاتگ در asp.net :
asp.net دارای یک مشخصه (property) برای مشخصه Page است که بشکل زیر می توانید مقدار دهی کنید (CSharp و VB.Net) :
|
Page.MetaDescription="مقدار"
|
برخی برنامه نویسان وب در asp.net به خود سختی زیادی می دهند تا متا تگ در هدر (داخل کد سمت سرور) ایجاد کنند و سپس با افزودن attribute آن را مقدار دهی کنند.برای متا تگ description نیازی به این کار نیست با استفاده از کد بالا که خود .NET تعریف کرده است بدون دردسر می توان این متاتگ را مقداری دهی کرد.
منبع : سئوروز