الگوریتم فرزاد چیست؟ | اهمیت Twitter Cards در سئو و شبکه‌های اجتماعی


مقدمه: الگوریتم فرزاد چیست؟

آیا تا به حال لینکی را در توییتر به اشتراک گذاشته‌اید و دیده‌اید که فقط یک لینک ساده نمایش داده شده، بدون تصویر و توضیحات جذاب؟ این مشکل به خاطر نبود تگ‌های Twitter Cards است. الگوریتم فرزاد (Farzaad) در کراولر پیشرفته P2X دقیقاً به همین موضوع می‌پردازد: آیا صفحات سایت شما دارای تگ‌های Twitter Cards صحیح هستند یا خیر؟

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

اما Twitter Cards چیست و چه تفاوتی با Open Graph دارد؟ در ادامه، همه چیز را بررسی خواهیم کرد.


Twitter Cards چیست و کجا قرار دارد؟

Twitter Cards پروتکلی اختصاصی از توییتر است که به توییتر می‌گوید هنگام اشتراک‌گذاری یک لینک، چه اطلاعاتی را نمایش دهد و چگونه آن را قالب‌بندی کند.

نمونه تگ‌های Twitter Cards در بخش <head> صفحه:

html
<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):

html
<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):

html
<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):

html
<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):

html
<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 را اضافه کنید

html
<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 را اضافه کنید

این تگ‌ها نام کاربری توییتر سایت و نویسنده را نمایش می‌دهند.

html
<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 کامل برای یک مقاله

html
<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 را بررسی می‌کند.

سه نکته کلیدی که باید همیشه به خاطر داشته باشید:

  1. چهار تگ اصلی Twitter Cards (twitter:card، twitter:title، twitter:description، twitter:image) را به هر صفحه اضافه کنید - این تگ‌ها کنترل می‌کنند لینک شما در توییتر چگونه نمایش داده شود.

  2. نوع کارت مناسب با محتوا را انتخاب کنید - برای مقالات معمولی summary، برای مقالات مهم و تصویری summary_large_image را استفاده کنید.

  3. تگ‌ها را با ابزار Twitter Card Validator تست کنید - قبل از انتشار، تست کنید تا از صحت آنها مطمئن شوید.

با رعایت این اصول، می‌توانید از الگوریتم فرزاد امتیاز عالی دریافت کنید و نرخ کلیک لینک‌های خود را در توییتر افزایش دهید.