الگوریتم فرزاد چیست؟ | اهمیت Twitter Cards در سئو و شبکههای اجتماعی
مقدمه: الگوریتم فرزاد چیست؟
آیا تا به حال لینکی را در توییتر به اشتراک گذاشتهاید و دیدهاید که فقط یک لینک ساده نمایش داده شده، بدون تصویر و توضیحات جذاب؟ این مشکل به خاطر نبود تگهای Twitter Cards است. الگوریتم فرزاد (Farzaad) در کراولر پیشرفته P2X دقیقاً به همین موضوع میپردازد: آیا صفحات سایت شما دارای تگهای Twitter Cards صحیح هستند یا خیر؟
الگوریتم فرزاد از الگوریتمهای مثبت سیستم P2X محسوب میشود. این الگوریتم بررسی میکند که آیا تگهای Twitter Cards در صفحات وجود دارند، آیا نوع کارت مناسب انتخاب شده است و آیا مقادیر آنها صحیح است یا خیر.
اما Twitter Cards چیست و چه تفاوتی با Open Graph دارد؟ در ادامه، همه چیز را بررسی خواهیم کرد.
Twitter Cards چیست و کجا قرار دارد؟
Twitter Cards پروتکلی اختصاصی از توییتر است که به توییتر میگوید هنگام اشتراکگذاری یک لینک، چه اطلاعاتی را نمایش دهد و چگونه آن را قالببندی کند.
نمونه تگهای Twitter Cards در بخش <head> صفحه:
<head> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="آموزش سئو - راهنمای جامع بهینهسازی سایت"> <meta name="twitter:description" content="در این مقاله با اصول سئو و تکنیکهای بهینهسازی سایت آشنا شوید."> <meta name="twitter:image" content="https://site.com/images/seo-guide.jpg"> <meta name="twitter:site" content="@site_username"> <meta name="twitter:creator" content="@author_username"> </head>
انواع Twitter Cards
| نوع کارت | توضیح | اندازه تصویر | کاربرد |
|---|---|---|---|
| summary | کارت خلاصه با تصویر کوچک | ۱۲۰x۱۲۰ پیکسل | مقالات، صفحات معمولی |
| summary_large_image | کارت خلاصه با تصویر بزرگ | ۳۰۰x۱۵۷ (حداقل) یا ۱۲۰۰x۶۷۵ (ایدهآل) | محتوای تصویری، مقالات مهم |
| app | کارت مخصوص اپلیکیشن | - | معرفی اپلیکیشن |
| player | کارت پخش ویدیو/صوت | - | ویدیو، پادکست |
تگهای اصلی Twitter Cards
| تگ | توضیح | ضرورت | مثال |
|---|---|---|---|
twitter:card |
نوع کارت (summary, summary_large_image, app, player) | الزامی | summary_large_image |
twitter:title |
عنوان صفحه هنگام اشتراکگذاری | الزامی | آموزش سئو |
twitter:description |
توضیحات صفحه | الزامی | راهنمای جامع سئو... |
twitter:image |
تصویر شاخص | الزامی (برای کارتهای تصویری) | https://site.com/image.jpg |
twitter:site |
نام کاربری توییتر سایت | پیشنهادی | @site_username |
twitter:creator |
نام کاربری نویسنده | پیشنهادی | @author_username |
دستهبندی صفحات بر اساس وضعیت Twitter Cards
| دسته | وضعیت | توضیح |
|---|---|---|
| Twitter Cards کامل | همه تگهای اصلی وجود دارد + نوع کارت مناسب | ✅ عالی |
| Twitter Cards حداقلی | فقط card, title, description, image وجود دارد | ✅ خوب |
| Twitter Cards ناقص | برخی تگهای اصلی کم است | ⚠️ متوسط |
| نوع کارت اشتباه | برای مقاله از type="app" استفاده شده | ❌ ضعیف |
| بدون Twitter Cards | هیچ تگ Twitter Card وجود ندارد | ❌ ضعیف |
نحوه عملکرد الگوریتم فرزاد در P2X
الگوریتم فرزاد به صورت دقیق طراحی شده است. مراحل اجرای این الگوریتم در کراولر P2X به این صورت است:
| مرحله | توضیح |
|---|---|
| ۱. جستجوی Twitter Cards | الگوریتم تگهای <meta name="twitter:*"> را در صفحه جستجو میکند |
| ۲. بررسی نوع کارت | الگوریتم وجود twitter:card و نوع آن را بررسی میکند |
| ۳. بررسی تگهای اصلی | الگوریست وجود twitter:title، twitter:description، twitter:image را بررسی میکند |
| ۴. اعتبارسنجی مقادیر | الگوریتم صحت URL تصویر، طول عنوان و توضیحات را بررسی میکند |
| ۵. امتیازدهی | بر اساس کیفیت و کامل بودن Twitter Cards، امتیاز تعلق میگیرد |
نکته مهم: الگوریتم فرزاد فقط وجود تگها را بررسی نمیکند. همچنین صحت نوع کارت (مناسب با محتوا) و صحت مقادیر را نیز ارزیابی میکند.
چرا Twitter Cards برای سئو مهم است؟
Twitter Cards تأثیر مستقیم بر رتبه گوگل ندارند، اما تأثیر غیرمستقیم مهمی دارند:
| دلیل اهمیت | توضیح |
|---|---|
| افزایش نرخ کلیک (CTR) در توییتر | نمایش جذاب (تصویر بزرگ، عنوان، توضیحات) باعث کلیک بیشتر میشود |
| افزایش ترافیک ارجاعی (Referral Traffic) | کلیک بیشتر از توییتر = ترافیک بیشتر |
| بهبود تعامل کاربران | ترافیک بیشتر = سیگنالهای مثبت به گوگل |
| کنترل بر نمایش محتوا | شما تعیین میکنید چه چیزی در توییتر نمایش داده شود |
| برندینگ | نمایش نام کاربری سایت و نویسنده در توییتر |
تفاوت Twitter Cards و Open Graph
| ویژگی | Open Graph | Twitter Cards |
|---|---|---|
| سازنده | فیسبوک | توییتر |
| کاربرد | همه شبکههای اجتماعی | فقط توییتر |
| تگ نمونه | og:title |
twitter:title |
| انواع کارت | ندارد (یک نوع) | دارد (۴ نوع) |
| اولویت توییتر | اگر Twitter Cards نباشد، OG را میخواند | اولویت اول |
نکته مهم: توییتر ابتدا تگهای Twitter Cards را بررسی میکند. اگر پیدا نشد، به سراغ تگهای Open Graph میرود. بنابراین برای بهترین نتیجه در توییتر، حتماً Twitter Cards را اضافه کنید.
معادل Google برای الگوریتم فرزاد
الگوریتم فرزاد در P2X معادل فاکتور "Twitter Cards for social sharing" در بهینهسازی شبکههای اجتماعی است. اگرچه گوگل مستقیماً از Twitter Cards برای رتبهبندی استفاده نمیکند، اما ترافیک ارجاعی از توییتر میتواند به سئو کمک کند.
منابع معتبر برای مطالعه بیشتر:
انواع Twitter Cards به تفصیل
1. Summary Card (summary):
<meta name="twitter:card" content="summary"> <meta name="twitter:title" content="عنوان مقاله"> <meta name="twitter:description" content="توضیحات کوتاه"> <meta name="twitter:image" content="https://site.com/small-image.jpg">
تصویر کوچک در کنار عنوان و توضیحات (مناسب برای مقالات معمولی).
2. Summary Card with Large Image (summary_large_image):
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="عنوان مقاله"> <meta name="twitter:description" content="توضیحات کوتاه"> <meta name="twitter:image" content="https://site.com/large-image.jpg">
تصویر بزرگ در بالای عنوان و توضیحات (مناسب برای محتوای تصویری و مقالات مهم).
3. App Card (app):
<meta name="twitter:card" content="app"> <meta name="twitter:app:name:iphone" content="نام اپلیکیشن"> <meta name="twitter:app:id:iphone" content="شناسه اپ استور"> <meta name="twitter:app:url:iphone" content="url اسکیم">
مخصوص معرفی اپلیکیشنهای موبایل.
4. Player Card (player):
<meta name="twitter:card" content="player"> <meta name="twitter:player" content="https://site.com/video-player"> <meta name="twitter:player:width" content="480"> <meta name="twitter:player:height" content="480">
مخصوص پخش ویدیو و صوت در توییتر.
راهکارهای بهینهسازی برای کسب امتیاز عالی از الگوریتم فرزاد
برای اینکه از الگوریتم فرزاد بهترین امتیاز را دریافت کنید، این راهکارها را رعایت کنید:
۱. حداقل twitter:card و twitter:title و twitter:description و twitter:image را اضافه کنید
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="عنوان صفحه"> <meta name="twitter:description" content="توضیحات صفحه"> <meta name="twitter:image" content="https://site.com/images/featured-image.jpg">
۲. نوع کارت مناسب با محتوا را انتخاب کنید
| نوع محتوا | کارت پیشنهادی |
|---|---|
| مقالات معمولی | summary |
| مقالات تصویری، محصولات | summary_large_image |
| اپلیکیشن | app |
| ویدیو | player |
۳. از تصاویر با ابعاد استاندارد استفاده کنید
| نوع کارت | ابعاد تصویر پیشنهادی |
|---|---|
summary |
۱۲۰x۱۲۰ پیکسل (حداقل) |
summary_large_image |
۱۲۰۰x۶۷۵ پیکسل (نسبت ۱۶:۹) |
4. twitter:site و twitter:creator را اضافه کنید
این تگها نام کاربری توییتر سایت و نویسنده را نمایش میدهند.
<meta name="twitter:site" content="@akademi_seo"> <meta name="twitter:creator" content="@ahmad_rezai">
۵. تگها را با ابزار Twitter Card Validator تست کنید
ابزار رسمی توییتر برای تست و رفع خطاهای Twitter Cards.
آدرس: https://cards-dev.twitter.com/validator
اشتباهات رایج در الگوریتم فرزاد
| اشتباه | توضیح | راهکار |
|---|---|---|
| بدون Twitter Cards | هیچ تگی وجود ندارد | حداقل چهار تگ اصلی را اضافه کنید |
| نوع کارت اشتباه | برای مقاله از app استفاده شده |
از summary یا summary_large_image استفاده کنید |
| تصویر خیلی کوچک | تصویر زیر حداقل ابعاد | از ابعاد استاندارد استفاده کنید |
| آدرس نسبی تصویر | /image.jpg به جای آدرس کامل |
از آدرس مطلق استفاده کنید |
بدون twitter:card |
تگهای دیگر هست اما این تگ مهم نیست | حتماً twitter:card را اضافه کنید |
مثال Twitter Cards کامل برای یک مقاله
<head> <!-- تگهای اصلی --> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="آموزش سئو - راهنمای جامع بهینهسازی سایت"> <meta name="twitter:description" content="در این مقاله جامع، از صفر تا صد سئو را یاد بگیرید و سایت خود را به صفحه اول گوگل برسانید."> <meta name="twitter:image" content="https://site.com/images/seo-guide-banner.jpg"> <!-- تگهای تکمیلی --> <meta name="twitter:site" content="@akademi_seo"> <meta name="twitter:creator" content="@ahmad_rezai"> <meta name="twitter:image:alt" content="بنر راهنمای جامع آموزش سئو"> </head>
تأثیر الگوریتم فرزاد بر سئو و رتبه گوگل
| فاکتور | تأثیر |
|---|---|
| Twitter Cards کامل و صحیح | افزایش CTR در توییتر -> ترافیک بیشتر -> بهبود غیرمستقیم رتبه |
| بدون Twitter Cards (اما با OG) | توییتر از OG استفاده میکند (نتیجه قابل قبول اما نه عالی) |
| بدون Twitter Cards و OG | نمایش نامرتبط در توییتر -> کاهش کلیک -> از دست دادن ترافیک بالقوه |
جمعبندی نهایی
الگوریتم فرزاد (Farzaad) در کراولر P2X، یکی از الگوریتمهای مثبت است که تگهای Twitter Cards را بررسی میکند.
سه نکته کلیدی که باید همیشه به خاطر داشته باشید:
-
چهار تگ اصلی Twitter Cards (
twitter:card،twitter:title،twitter:description،twitter:image) را به هر صفحه اضافه کنید - این تگها کنترل میکنند لینک شما در توییتر چگونه نمایش داده شود. -
نوع کارت مناسب با محتوا را انتخاب کنید - برای مقالات معمولی
summary، برای مقالات مهم و تصویریsummary_large_imageرا استفاده کنید. -
تگها را با ابزار Twitter Card Validator تست کنید - قبل از انتشار، تست کنید تا از صحت آنها مطمئن شوید.
با رعایت این اصول، میتوانید از الگوریتم فرزاد امتیاز عالی دریافت کنید و نرخ کلیک لینکهای خود را در توییتر افزایش دهید.
✍️ نظر خود را بنویسید