با متغیرهای اسنیپت یوآست سئو بیشتر آشنا شوید


افزونه یوآست سئو، مثل یک دستیار حرفه ای برای سئو کردن سایت عمل میکنه. علاوه بر این، متغیرهای افزونه یوآست سئو هم این اختیار رو به ما میدن که خودمون تصمیم بگیریم که سایتمون توی صفحه نتایج گوگل چطور به نظر برسه. اینجا میخوایم با این متغیر آشنا بشیم.

همانطور که می دانید، افزونه Yoast SEO یکی از محبوب ترین افزونه های وردپرسی است. چرا؟ چون با نصب و فعالسازی این افزونه، می توانیم قدم های مهم سئو کردن سایت را به راحتی برداریم. در این بین یکی از جذاب ترین قابلیت های این افزونه هم این است که می توانیم خودمان تعیین کنیم که دقیقاً چه اطلاعاتی از سایت در صفحه SERP گوگل نشان داده شوند. چی بهتر از این؟ پس بیایید با هم ببینیم که چطور می توانیم از این متغیرها استفاده کنیم و بعد لیستی از این متغیرهای کاربردی را مرور کنیم.

با متغیرهای اسنیپت یوآست سئو بیشتر آشنا شوید

اول از همه بیایید کمی بیشتر با متغیرهای یوآست سئو آشنا شویم. متغیرهای یوآست (که به آنها اسنپیت هم می گویند)، با متادیتایی که در صفحه نتایج گوگل (یا همان SERP) برای هر سایت نشان داده می شوند، سر و کار دارد.

متا دیتا در ژاکت

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

اما چطور می توانیم این جزئیات را برای این افزونه مشخص کنیم؟ به کمک متغیرهای اسنیپت (Snippet Variables). در قسمت تنظیمات افزونه Yoast Seo (مثل خیلی از افزونه های دیگر) یک سری متغیر داریم. چرا به اینها می گوییم “متغیر”؟ چون اینها اطلاعات استاتیک و یکسانی نیستند و در مورد هر صفحه و هر محتوا متفاوت اند.

اما این متغیرها به چه چیزهایی از سایت مربوط می شوند؟ مهم ترین متغیرهای افزونه یوآست سئو، مربوط به این بخش های سایت هستند:

  • صفحه نخست (Home Page)
  • عنوان سایت
  • پست ها (یا همان نوشته ها)
  • صفحه ها
  • دسته بندی ها
  • تگ ها
  • مطالب آرشیو

همانطور که می بینید، این متغیرها بیشتر مربوط به اطلاعات سایت هستند که در صفحه نتایج گوگل نشان داده می شوند.

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

حالا با توجه به این که این اطلاعات متغیر اند، چطور باید آنها را برای هر صفحه و محتوا پر کنیم؟ خب لازم نیست ما کار خاصی انجام دهیم؛ چون یوآست سئو خودش به طور خودکار این اطلاعات را پر می کند. تنها کاری که ما باید انجام دهیم، این است که تنظیمات کلی این متغیرها را در یوآست سئو تعیین کنیم. مثلاً بگوییم که فلان اطلاعات را در صفحه نتایج گوگل نشان بده یا نشان نده. یا بگوییم فلان اطلاعات را به این ترتیب یا در چنین فرمتی نمایش بده. باقی کار دیگر به عهده یوآست سئوست.

بنابراین کافیست این متغیرها را در قسمت تنظیمات افزونه یوآست سئو به دلخواه خود انتخاب کنید؛ از این به بعد خود این افزونه (برای هر مطلب یا صفحه) این اطلاعات را مطابق با چیزی که انتخاب کرده اید، پر می کند.

چگونه به متغیرهای افزونه یوآست سئو دسترسی داشته باشیم؟

اول باید اشاره کنیم که بیشتر سایت ها فقط متغیرهای ابتدایی و پایه ای این افزونه را برای سایت شان فعال می کنند؛ اما بعضی سایت ها هم ترجیح می دهند که اطلاعات کامل تری را در صفحه SERP به کاربران نمایش دهند.

اما چطور به متغیرهای اسنیپت یوآست سئو دسترسی داشته باشیم؟ اکثر متغیرها در مسیر سئو> ظاهر جست و جو هستند (گزینه سئو را بعد از نصب و فعالسازی افزونه یواست سئو، در منوی اصلی وردپرس تان خواهید داشت).

پنل افزونه یواست

حالا اینجا تب های متنوعی را می بینید، که در هر یک از آنها می توانید برای متغیرها و نوع نمایش متادیتاهای سایت تصمیم بگیرید.

تنظیمات افزونه یواست سئو

مثلاً می توانید به تب “انواع محتوا” بروید و انتخاب کنید که اطلاعات محتواها در صفحه نتایج گوگل چطور نمایش داده شوند؛ یا اصلاً چه اطلاعاتی نشان داده شوند و کدام نشان داده نشوند.

یواست سئو

انواع متغیرهای افزونه یوآست سئو

خب حالا به اصل ماجرا، یعنی معرفی متغیرهای افزونه یوآست سئو می رسیم. این متغیرها را می توانیم به ۸ دسته کلی زیر تقسیم کنیم:

  1. متغیرهای پایه ای و بیسیک
  2. متغیرهای پیشرفته
  3. متغیرهای سفارشی
  4. متغیرهای ووکامرس
  5. متغیرهای منسوخ شده
  6. متغیرهای پیش فرض وردپرس
  7. ایجاد متغیرهای سفارشی در قالب وردپرسی
  8. متغیرهای اسنپیت افزونه یوآست سئو شاپیفای

در ادامه این متغیرها را به تفکیک این ۸ دسته مرور می کنیم.

۱/ متغیرهای پایه ای و بیسیک

نام متغیر

متن متغیر

کاربرد

تاریخ

%%date%% تاریخ نوشته/صفحه را نشان می دهد

عنوان

%%title%%

عنوان نوشته/صفحه را نشان می دهد

عنوان والد

%%parent_title%%

عنوان صفحه اصلی (صفحه والد) این صفحه را نشان می دهد

عنوان آرشیو

%%archive_title%%

عنوان معمولی که توسط وردپرس برای آرشیوها تولید می شود را نشان می دهد

عنوان سایت

%%sitename%%

نام سایت

توضیحات سایت

%%sitedesc%%

توضیحات (شعار سایت)

خلاصه

%%excerpt%%

خلاصه نوشته/صفحه رانشان می دهد (اگر این خلاصه نوشته نشده باشد، خودش آن را تولید می کند)

فقط خلاصه

%%excerpt_only%%

خلاصه نوشته/صفحه رانشان می دهد (اگر این خلاصه نوشته نشده باشد، آن را تولید نمی کند)

تگ

%%tag%%

تگ/تگ های فعلی را نشان می دهد

دسته بندی

%%category%%

دسته بندی های نوشته را نشان می دهد (دسته بندی ها با کاما از هم جدا می شوند)

دسته اصلی

%%primary_category%%

دسته بندی اصلی نوشته/صفحه را نشان می دهد

توضیح دسته

%%category_description%%

توضیحات دسته بندی را نشان می دهد

توضیحات تگ

%%tag_description%%

توضیحات تگ را نشان می دهد

توضیح دسته بندی سفارشی

%%term_description%%

توضیح دسته سفارشی را نشان می دهد

عنوان دسته بندی سفارشی

%%term_title%%

عنوان دسته سفارشی را نشان می دهد

عبارت جست و جو %%searchphrase%%

عبارات جست و جوی فعلی را نشان می دهد

جداکننده %%sep%%

جداکننده ای که در تگ wp_title() تعریف کرده اید

۲/ متغیرهای پیشرفته

برای استفاده از متغیرهایی که در دسته “پیشرفته” قرار می گیرند، باید دانش بیشتری از دنیای سئو داشته باشید. پس اگر درست نمی دانید که چگونه و کجا بهتر است از این متغیرها استفاده کنید، پیشنهاد می دهیم کاری به این دسته از متغیرهای افزونه یوآست سئو نداشته باشید. چراکه ممکن است تغییراتی در سایت به  وجود بیایند که نتیجه چندان جالبی نداشته باشند.

نام متغیر متن متغیر

کاربرد

نوع نوشته (پست های Single)

%%pt_single%%

برچسب نوشته را نشان می دهد (Single یا منفرد)

نوع نوشته (پست های Plural)

%%pt_plural%%

برچسب نوشته را نشان می دهد (Plural یا جمع)

اصلاح شده

%%modified%%

زمان تغییر نوشته/صفحه را نشان می دهد

ID

%%id%%

ID یا شناسه نوشته/صفحه را نشان می دهد

نام

%%name%%

نام نویسنده نوشته/صفحه را نشان می دهد

توضیحات کاربر

%%user_description%%

اطلاعات بیوگرافی نویسنده نوشته/صفحه را نشان می دهد

شماره صفحه

%%page%%

شماره صفحه فعلی را به صورت متنی نشان می دهد (مثل page 2 of 4 یا صفحه ۲ از ۴)

تعداد کل صفحات

%%pagetotal%%

تعداد کل صفحات را نشان می دهد

شماره صفحه

%%pagenumber%%

شماره صفحه فعلی را نشان می دهد

کپشن

%%caption%%

کپشن پیوسته

کلمه کلیدی اصلی

%%focuskw%%

کلمه کلیدی اصلی نوشته را نشان می دهد

<custom-tax-name>

ارور ۴۰۴ دسته سفارشی

%%term404%%

نامک اشتباهی که باعث ارور ۴۰۴ شده را نشان می دهد

<custom-field-name> یا نام فیلد سفارشی

%%cf_<custom-field-name>%%

مقدار فیلد سفارشی نوشته را نشان می دهد (بعد از نوشتن فیلد سفارشی، <> را حذف کنید)

<custom-tax-name> یا نام طبقه یا برچسب سفارشی

%%ct_<custom-tax-name>%%

نام طبقه یا برچسب سفارشی نوشته را نشان می دهد (بعد از نوشتن برچسب یا طبقه سفارشی، <> را حذف کنید)

<custom-tax-name> یا توضیحات طبقه یا برچسب سفارشی

%%ct_desc_<custom-tax-name>%%

توضیحات طبقه یا برچسب سفارشی نوشته را نشان می دهد (بعد از نوشتن توضیحات، <> را حذف کنید)

۳/ متغیرهای سفارشی

یک سری از متغیرهای افزونه یوآست سئو، سفارشی هستند؛ یعنی خودمان باید آنها را بنویسیم. مثل سه متغیر آخری که در جدول بالا دیدید. این متغیرها برای مثال می توانند برای نمایش اطلاعاتی که در استاندارد خود وردپرس نیستند (مثل محصولات ووکامرس) استفاده شوند. اما حالا سؤال اینجاست که برای استفاده از این متغیرهای افزونه یوآست سئو، نام فیلد یا دسته بندی صحیح را چطور باید بنویسیم؟ در ادامه جواب این سؤال را با هم می بینیم.

نوشتن نام فیلدهای سفارشی

برای نوشتن نام یک فیلد سفارشی، باید مراحل زیر را طی کنید:

اگر نام فیلد سفارشی را دارید که کافیست آن را جایگزین عبارت <custom-field-name> کنید. مثلاً اگر نام فیلد سفارشی ” myfield ” باشد، این متغیر به این شکل نوشته می شود: %%cf_myfield%%. یا اگر نام فیلد با Underline شروع می شود، متغیر باید به این شکل نوشته شود: %%cf__anotherfield%%.

نکته: فیلدهایی را که نام آنها شامل آرایه است (یعنی شامل لیستی از اطلاعات است) نمی توان با متغیر فیلد سفارشی نوشت! در عوض باید با متغیرهای سفارشی موجود در قالب سایت کار کنید (می توانید از یک توسعه دهنده کمک بگیرید).

طبقه بندی های سفارشی

طبقه بندی های سفارشی را می توانید هنگام ادیت یک آیتم در نوار مرورگر بک-اند سایت پیدا کنید. برای مثال ما اینجا یک طبقه بندی سفارشی به نام mycategory داریم که متعلق به یک نوع پست سفارشی به نام myposttype است. حالا اگر بخواهیم لیستی از دسته بندی های اختصاص داده شده به صفحه myposttype نمایش داده شود، از عبارت %%ct_mycategory%% استفاده می کنیم. از طرف دیگر اگر بخواهیم توضیحات یک دسته SIgle یا منفرد را در صفحه آرشیو دسته بندی ها نشان دهیم، از عبارت %%ct_desc_mycategory%% استفاده می کنیم. پس شکل نهایی این متغیر به این ترتیب خواهد بود:

edit-tags.php?taxonomy=mycategory&post_type=myposttype

۴/ متغیرهای ووکامرس

متغیرهای زیر، رایج ترین متغیرهای افزونه یوآست سئو هستند که مربوط به افزونه ووکامرس می شوند. اگر متغیری که مد نظر دارید را در جدول زیر پیدا نکردید، می توانید از دستورالعمل بالا برای تولید متغیر خود استفاده کنید.

متن متغیر

کاربرد

%%ct_product_cat%%

دسته محصول (با کاما از هم جدا می شوند)
%%ct_product_tag%%

تگ محصول (با کاما از هم جدا می شوند)

%%ct_pa_<product-attribute-slug>%%

ویژگی محصول (با کاما از هم جدا می شوند). بعد از نوشتن کلمات جایگزین، <> را حذف کنید؛ چون نیازی به آنها نیست.

متغیرهای افزونه یوآست سئو ووکامرس

غیر از خود افزونه یواست سئو، افزونه دیگری هم تحت عنوان “یوآست سئو ووکامرس” داریم. این افزونه به جای این که با سئوی کل سایت سر و کار داشته باشد، فقط روی سئو کردن بخش های ووکامرسی (به ویژه محصولات) سایت تمرکز دارد. حالا بیایید نگاهی به متغیرهای موجود در افزونه یوآست سئو ووکامرس بیندازیم (این ۴ متغیر از نسخه ۶.۲ افزونه در دسترس هستند):

متن متغیر

کاربرد

%%wc_shortdesc%%

توضیحات کوتاه محصول را نشان می دهد

%%wc_sku%%

واحد انبارداری را نشان می دهد

%%wc_brand%%

نام برند را نشان می دهد. این متغیر فقط با افزونه های “WooCommerce Brands” و “Perfect WooCommerce Brands” کار می کند.

%%wc_price%%

قیمت محصول را نشان می دهد

۵/ متغیرهای منسوخ شده

از زمانی که نسخه ۷.۷ افزونه یوآست سئو ارائه شده، متغیرهای زیر به نوعی منسوخ شدند. چرا؟ چون عملاً دیگر نمی توان از آنها استفاده مفیدی کرد. تا جایی که اگر در نسخه های جدید افزونه و وردپرس استفاده شوند، اصلاً در پیش نمایش نشان داده نمی شوند. اما در هر صورت بد نیست لیست این متغیرهای افزونه یواست سئو را هم داشته باشید تا اگر احیاناً با نسخه های قدیمی تر کار می کردید، از آنها استفاده کنید. فراموش نکنید که در هر صورت توصیه اکید ما این است که به جای استفاده از این متغیرها، نسخه وردپرس و افزونه خود را ارتقا دهید.

متن متغیر

کاربرد

%%userid%%

UserID نویسنده نوشته/پست را نشان می دهد

%%currenttime%%

زمان حال حاضر را نشان می دهد (ساعت و دقیقه و ثانیه)

%%currentdate%%

تاریخ حال حاضر را نشان می دهد

%%currentday%%

روز حال حاضر را نشان می دهد

%%currentmonth%%

ماه حال حاضر را نشان می دهد

%%currentyear%%

سال حال حاضر را نشان می دهد

۶/ متغیرهای پیش فرض در وردپرس

اگر زمانی می خواستید متغیرهای قالب عنوان سئو را به حالت پیش فرض برگردانید، از متغیرهای زیر استفاده کنید. دقت کنید که برای “توضیح متا” جای متغیر پیش فرض باید خالی باشد. ضمناً می توانید این متغیرها را در قسمت “ظاهر جست و جو” بنویسید تا خود یوآست این تغییرات را در همه متغیرها اعمال کند.

متن متغیر

کاربرد

%%title%% %%page%% %%sep%% %%sitename%%%

نوشته ها، صفحات، محصولات، رسانه ها و  انواع پست های سفارشی

%%pt_plural%% Archive %%page%% %%sep%% %%sitename%%

پست ها، محصولات و دیگر صفحات آرشیو نوع پست سفارشی

%%term_title%% Archives %%page%% %%sep%% %%sitename%%

طبقه بندی ها

You searched for %%searchphrase%% %%page%% %%sep%% %%sitename%%

صفحات ویژه: صفحه جست و جو
Page Not Found %%sep%% %%sitename%%

صفحات ویژه: صفحه ۴۰۴

%%name%%, Author at %%sitename%% %%page%%

صفحه آرشیو نویسنده ها

%%date%% %%page%% %%sep%% %%sitename%%

تاریخ صفحات آرشیو

The post %%POSTLINK%% appeared first on %%BLOGLINK%%.

RSS FEED (خبرخوان)

%%sitename%% %%page%% %%sep%% %%sitedesc%%

قالب صفحه اصلی

۷/ ایجاد متغیرهای سفارشی در قالب وردپرس

اگر بخواهید متغیر جدیدی را مستقیماً درفایل های قالب خود تعریف کنید، می توانید از فیلتر wpseo_register_extra_replacements استفاده کنید و آن را در فایل functions.php بگنجانید.

۸/ متغیرهای اسنیپت افزونه Yoast SEO for Shopify

اگر Shopify را با سایت فروشگاهی خود ادغام کرده اید، می توانید از افزونه Yoast SEO for Shopify برای سئو کردن محصولات و بخش های دیگر مرتبط با Shopify استفاده کنید. متغیرهای جدول زیر، متغیرهای اسنیپت این افزونه هستند.

نام متغیر

متن متغیر کاربرد

عنوان

%%title%% عنوان نوشته یا صفحه (محصولات/ مجموعه محصولات) را نشان می دهد

کلمه کلیدی اصلی

%%focus_keyphrase%% کلمه کلیدی اصلی نوشته/صفحه را نشان می دهد

شماره صفحه

%%page_number%% شماره صفحه فعلی را نشان می دهد

جداکننده

%%sep%%

جداکننده ای که به عنوان پیش فرض سایت تعریف شده است

عنوان سایت %%sitename%%

نام سایت

عنوان محتوا %%blog_title%%

عنوان محتوای این صفحه را نشان می دهد

عنوان مجموعه محصولات %%collection_title%%

عنوان صفحات مجموعه محصولات (کالکشن) را نشان می دهد

تگ های محصولات/نوشته ها %%tag%%

تگ های محصولات/نوشته های فعلی را نشان می دهد

تهیه نسخه اورجینال افزونه یوآست سئو

اگر هنوز افزونه یوآست سئو را به سایت تان اضافه نکرده اید، همین حالا این دستیار هوشمند را برای ارتقای سئو سایت تان نصب و فعال کنید. نسخه اورجینال و پرمیوم Yoast SEO را که شامل مجموعه کاملی از گزینه های این افزونه است، می توانید از مارکت ژاکت تهیه کنید. افزونه یوآست سئو در ژاکت کاملاً فارسی سازی و راست چین شده است. ضمناً با خرید این افزونه از ژاکت، از ۶ ماه پشتیبانی رایگان نیز بهره مند خواهید بود.

لازم است اشاره کنیم که افزونه “افزونه یوآست سئو ووکامرس” را نیز می توانید با همان ویژگی هایی که در بالا اشاره کردیم، از مارکت ژاکت تهیه فرمایید.

جمع بندی

در این راهنما سعی کردیم لیستی جامع از انواع متغیرهای افزونه یوآست سئو را در اختیار شما همراهان عزیز قرار دهیم. فراموش نکنید که وقتی می خواهید متغیرهای یوآست سئو را از حالت پیش فرض تغییر دهید، همواره به این فکر کنید که آیا این تغییر باعث بهبود متادیتاها می شود یا فقط حجم آنها را بیشتر می کند؟ آیا این نوع متادیتاها باعث می شوند کاربران بهتر راهنمایی شوند یا فقط آنها را سردرگم و زده می کند؟

[saswp-reviews id=”۷۸۴۹۴۱″]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همراه ما باشید

مقالات مرتبط