رنک مث یا یواست در فروشگاه تومانی: کدام قیمت را درست می‌نویسد؟

برچسب قیمت ۱٫۵ میلیون تومان و کنار آن کد صفحه با priceCurrency برابر IRR و price برابر 15000000، با نشان ×۱۰ بین آن دو
محصولات زیر برای شماست...
جدیدترین مقالات
دسترسی سریع
فهرست محتوا

برای مقایسه رنک مث یا یواست روی یک فروشگاه تومانی، محصولی ۱٫۵ میلیون تومانی را در یک فروشگاه آزمایشی با ووکامرس فارسی گذاشتیم و برای هر افزونه سئو خواندیم که در کد صفحه‌اش چه نوشته می‌شود، همان کدی که گوگل قیمت و تاریخ دیدگاه‌ها را از آن برمی‌دارد. با ووکامرس فارسی 10.0.7 صفحه رنک مث پرو و صفحه یواست هر دو IRR 15000000 دارند، یعنی ۱۵ میلیون ریال، همان ۱٫۵ میلیون تومان؛ اما این کار خود افزونه‌های سئو نیست: ووکامرس فارسی در خروجی صفحه دست می‌برد، تومان را ده برابر می‌کند و واحد را ریال می‌گذارد. صفحه All in One SEO Pro همان قیمت را IRT 1500000 دارد. در صفحه محصول یواست هم تاریخ دیدگاه‌ها شمسی بیرون می‌آید.

اگر فروشگاهتان تومانی است و ووکامرس فارسی دارید، رنک مث پرو تنها افزونه از این سه بود که در حالت پیش‌فرض قیمت را درست و تاریخ دیدگاه‌ها را میلادی نوشت. یواست هم کار می‌کند، به شرط اینکه گزینه «تاریخ شمسی» ووکامرس فارسی را خاموش کنید، که تاریخ‌های وردپرس را هم میلادی می‌کند. اگر قیمت‌ها ریالی یا «هزار تومان» است، با ووکامرس فارسی نه رنک مث درست می‌نویسد نه یواست.

همه‌چیز روی یک نصب آزمایشی در Docker انجام شد: وردپرس 7.1.2 فارسی، ووکامرس 11.2.1 و ووکامرس فارسی 10.0.7، با یک محصول (قیمت ویژه ۱٫۵ میلیون و قیمت اصلی ۲ میلیون تومان، دو دیدگاه) و یک نوشته که با اسکریپت ساخته‌ایم، نه با ویرایشگر. هر افزونه جدا نصب شد، بعد از برگرداندن پایگاه داده به حالت پایه: رنک مث پرو 3.0.124، All in One SEO Pro 5.0.4، و یواست در سه حالت: رایگان 28.7، یواست پرمیوم 28.7 و پرمیوم همراه ووکامرس سئوی یواست 16.9. زیپ‌های پولی همان‌هایی‌اند که فروشگاه می‌فروشد، و وردپرس نیاز هر چهار محصول را می‌فروشد. آنچه درباره رفتار افزونه‌ها نوشتیم، روی همین نصب دیدیم. صفحه را مثل بازدیدکننده گرفتیم و JSON-LD و برچسب‌های meta را خواندیم: در واحدهای تومان و ریال با ووکامرس فارسی روشن و خاموش، و در «هزار تومان»، که خود ووکامرس فارسی اضافه می‌کند، با آن روشن.

بدون ووکامرس فارسی، همه واحد خود فروشگاه را می‌نویسند و IRT کد واحد پول نیست

با ووکامرس فارسی خاموش، ووکامرس بدون افزونه سئو، رنک مث، هر سه حالت یواست و All in One SEO همگی عدد ۱۵۰۰۰۰۰ را با واحد خودِ فروشگاه نوشتند: IRT برای تومان و IRR برای ریال.

گوگل برای priceCurrency کد سه‌حرفی ISO 4217 می‌خواهد و آن را برای فهرست‌های فروشگاهی لازم می‌داند (راهنمای Product snippet و راهنمای Merchant listing، هر دو به‌روزشده ۱۷ شهریور ۱۴۰۵). فهرست ISO 4217 که ۲۶ شهریور ۱۴۰۵ منتشر شده، برای ایران فقط IRR (ریال) دارد و IRT و IRHT در آن نیست. آزمون نتایج غنی گوگل بدون ورود با حساب گوگل جواب نداد («Log in and try again») و ما وارد نشدیم. پس واکنش گوگل به IRT را اندازه نگرفته‌ایم؛ فقط می‌دانیم کدی نوشته می‌شود که در فهرست استاندارد نیست.

ووکامرس فارسی قیمت را به ریال برمی‌گرداند، ولی فقط برای تومان درست است و فقط برای رنک مث و یواست

با ووکامرس فارسی روشن، قیمت تومانی در صفحه رنک مث، یواست و خود ووکامرس به IRR 15000000 تبدیل شد، یعنی ده برابر، که برای تومان درست است. با رنک مث و All in One SEO صفحه فقط یک بلوک JSON-LD دارد که از خود افزونه است؛ با یواست رایگان یا پرمیوم دو بلوک دارد، یکی گراف یواست و یکی بلوک خود ووکامرس که قیمت و دیدگاه‌ها در آن است. پس قیمت صفحه یواست را در این دو حالت ووکامرس می‌نویسد. کد ووکامرس فارسی نشان می‌دهد کدام بلوک‌ها اصلاح می‌شوند: در یک فایل پنج هوک قیمت ثبت می‌کند که نام‌شان از ووکامرس، رنک مث و یواست آمده است (مثل rank_math/snippet/rich_snippet_product_entity و wpseo_schema_offer، که به افزونه ووکامرس سئوی یواست تعلق دارد)، و در کل افزونه نامی از All in One SEO نیست. برای همین قیمت All in One SEO بدون اصلاح ماند.

عدد ده ثابت است. متغیری که قرار بود واحد فروشگاه را نگه دارد در پوشه افزونه 10.0.7 هیچ‌جا مقدار نمی‌گیرد و تابع تبدیل همیشه در ۱۰ ضرب می‌کند. جدول زیر قیمت را در سه واحد نشان می‌دهد (در ردیف هزار تومان، عدد ۱۵۰۰۰۰۰ را به معنای هزار تومان خوانده‌ایم):

واحد فروشگاهمقدار درست در کدرنک مث و یواستAll in One SEO
تومانIRR 15000000IRR 15000000 (درست)IRT 1500000 (کد غیراستاندارد)
ریالIRR 1500000IRR 15000000 (ده برابر بیشتر)IRR 1500000 (درست)
هزار تومانIRR 15000000000IRR 15000000 (هزار برابر کمتر)IRHT 1500000 (کد غیراستاندارد)

برچسب‌های اشتراک‌گذاری (Open Graph) هم قیمت دارند و هر افزونه رفتار خودش را دارد. رنک مث همان جفت اصلاح‌شده را در JSON-LD و برچسب می‌نویسد: IRR 15000000. یواست به‌تنهایی برچسب قیمت نمی‌نویسد. با ووکامرس سئوی یواست 16.9 صفحه دو قیمت دارد: JSON-LD با IRR 15000000 و برچسب با IRT 1500000؛ ووکامرس فارسی برای برچسب‌های یواست هوکی ثبت نکرده است. All in One SEO برچسب قیمت ندارد.

تاریخ شمسی ووکامرس فارسی به تاریخ دیدگاه‌ها در صفحه یواست نشت می‌کند

ووکامرس فارسی در حالت پیش‌فرض هر تاریخی را که وردپرس با تابع wp_date می‌سازد شمسی می‌کند. ووکامرس تاریخ دیدگاه محصول را با get_comment_date می‌گیرد و آن از wp_date رد می‌شود، پس در JSON-LD خودش 1405-08-03T15:03:31+03:30 می‌نویسد. گوگل برای تاریخ دیدگاه قالب ISO 8601 می‌خواهد (راهنمای Review snippet)؛ این رشته سال ۱۴۰۵ را در جای سال میلادی می‌گذارد.

در یواست رایگان و پرمیوم این مقدار در بلوک خود ووکامرس است؛ با ووکامرس سئو در گراف یواست است. در هر سه حالت شمسی است. رنک مث تاریخ دیدگاه را میلادی و به شکل 2026-10-25 15:03:31 نوشت، بدون T و بدون منطقه زمانی؛ All in One SEO هم میلادی نوشت، با T و منطقه زمانی. وقتی افزونه سئو نبود، ووکامرس فارسی lastmod نقشه سایت خود وردپرس را هم به رشته 1405-08-03\+033014:59:59+03:30 تبدیل کرد. در نقشه سایت هر سه افزونه، lastmod میلادی و به وقت UTC بود.

صفحه «تاریخ شمسی» در ووکامرس فارسی 10.0.7 با گزینه «تاریخ شمسی» که تیک خورده است

راه‌حل برای یواست یک تیک است: در «ووکامرس فارسی > تاریخ شمسی» گزینه «تاریخ شمسی» را بردارید. تاریخ دیدگاه‌ها میلادی شد و تبدیل قیمت به ریال سر جایش ماند. اما این تیک تاریخ‌های وردپرس را هم برمی‌گرداند: روی نصب ما، با برداشتنش date_i18n همان لحظه را به‌جای 22 مهر 1405 به شکل 14 اکتبر 2026 می‌نوشت و تاریخ نوشته‌ها هم میلادی شد. افزونه خودش هم در توضیح همین گزینه از وردپرس و ووکامرس (محصولات، سفارش‌ها، کوپن‌ها و گزارش‌ها) نام می‌برد. با WP-ParsiDate 6.4 به‌جای گزینه «تاریخ شمسی» ووکامرس فارسی هیچ تاریخ شمسی در JSON-LD نبود، اما تاریخ دیدگاه در ووکامرس و یواست 15:03:31+00:00 نوشته می‌شد: ساعت تهران با منطقه زمانی صفر.

دو لغزش کوچک‌تر هم دیدیم. رنک مث با ووکامرس فارسی روشن، زمان انتشار نوشته را در برچسب article:published_time به شکل 2026-10-20T10:00:00+00:00 نوشت، یعنی ساعت ۱۰ تهران با منطقه صفر؛ با آن خاموش 2026-10-20T10:00:00+03:30 آمد. All in One SEO ساعت دیدگاه را از ستون GMT خواند (11:33:31) و منطقه زمانی تهران را به آن چسباند، یعنی ۳ ساعت و ۳۰ دقیقه زودتر از لحظه واقعی دیدگاه (15:03:31+03:30)، چه ووکامرس فارسی روشن باشد چه خاموش.

با نیم‌فاصله، رنک مث کلمه کلیدی را در زیرعنوان پیدا نمی‌کند و یواست پیدا می‌کند

نوشته‌ای ساختیم که عنوان، پاراگراف اول، یک H2 و بقیه متن «پیاده‌روی» را با نیم‌فاصله دارند و آن را در ویرایشگر بلوک رنک مث (روی نصب پرو، با رنک مث 1.0.280) و یواست (پرمیوم و رایگان 28.7) با چند کلمه کلیدی تحلیل کردیم.

رنک مث 1.0.280 کلمه کلیدی «پیاده‌روی» را با نیم‌فاصله در عنوان سئو، توضیحات متا، ۱۰ درصد اول متن و خود متن پیدا کرد و فقط در زیرعنوان‌ها پیدا نکرد: افزونه نوشت که کلمه کلیدی در زیربخش‌هایی مانند H2 و H3 یافت نمی‌شود، با اینکه H2 نوشته آن را دارد. (نامک لاتین و متن جایگزین تصویر هم خطا گرفتند، که به نیم‌فاصله ربطی ندارد.) با «ویژگی‌هایی» که فقط در همان H2 هست هم همین شد. با «کفش» که نیم‌فاصله ندارد، زیرعنوان هم قبول شد. در یواست پرمیوم 28.7 هر دو کلمه نیم‌فاصله‌دار در زیرعنوان پیدا شدند، و یواست رایگان 28.7 هم برای «پیاده‌روی» همین را نشان داد.

ویرایشگر وردپرس با نوار کناری رنک مث: «پیاده‌روی» در عنوان و در H2 هست و آزمون زیرعنوان‌ها قرمز است
همان نوشته با نوار کناری یواست: آزمون «عبارت کلیدی در زیرعنوان‌ها» سبز است

اگر همان کلمه را با فاصله وارد کنید، هر دو افزونه بیشتر آزمون‌ها را رد می‌کنند: عنوان، متن و توضیحات رد شد و فقط زیرعنوان در رنک مث قبول شد، یعنی همان آزمونی که با نیم‌فاصله رد شده بود. پس کلمه کلیدی را همان‌طور بنویسید که در متن نوشته‌اید.

یواست صفحه‌ای دارد که فارسی را صریحاً نام می‌برد: تشخیص عبارت کلیدی در زبان‌های راست‌به‌چپ (عربی، عبری و فارسی)، بازشناسی صورت‌های دیگر کلمه در نسخه پرمیوم و تحلیل خوانایی (یواست: زبان‌ها). ترجمه فارسی نسخه رایگان در وردپرس‌دات‌اورگ (شاخه stable، ۳ آبان ۱۴۰۵) ۱۰۰ درصد یواست، ۹۲ درصد رنک مث و ۳۹ درصد All in One SEO است. در ویرایشگر فارسی یواست دو خط تحلیل («Keyphrase density» و «Text length») باز هم انگلیسی بود.

افزونه ووکامرس سئو برچسب قیمت و نوع ItemPage را به صفحه محصول یواست اضافه می‌کند

زیپ رنک مث پرو خودش رنک مث رایگان 1.0.280 را هم نصب کرد و زیپ یواست پرمیوم، یواست رایگان 28.7 را؛ All in One SEO Pro یک افزونه مستقل است. اگر افزونه‌ها را با زیپ به‌روز می‌کنید، راهنمای آپدیت دستی را ببینید. در صفحه محصول، قیمت و تاریخ دیدگاه‌ها و گراف schema با یواست پرمیوم همان‌هایی بود که با یواست رایگان. ووکامرس سئو صفحه را عوض کرد: صفحه ItemPage و og:type محصول گرفت و برچسب‌های قیمت اضافه شد، همان‌هایی که با ووکامرس فارسی با JSON-LD هم‌خوان نبود.

قیمت‌ها از صفحه محصول‌های وردپرس نیاز، ۳ آبان ۱۴۰۵ (ردیف چهارم جمع دو ردیف بالاست):

محصولقیمت (تومان)
رنک مث پرو۵۶۰ هزار
یواست پرمیوم۵۲۰ هزار
ووکامرس سئوی یواست۵۸۰ هزار
یواست پرمیوم با ووکامرس سئو۱٫۱ میلیون
All in One SEO Pro۶۸۰ هزار

بسته یواست ۶۹۰ هزار تومان است، یعنی کمتر از ۱٫۱ میلیون جمع آن دو افزونه، و طبق صفحه‌اش پنج افزونه را شامل می‌شود: یواست پرمیوم، ووکامرس سئو، ویدئو، اخبار و محلی. اگر می‌خواهید قبل از انتخاب همه را روی سایت آزمایشی خودتان امتحان کنید، عضویت ویژه به همه محصولات فروشگاه دسترسی می‌دهد (۸۹۰ هزار تومان در ماه، طبق صفحه عضویت در همان روز).

فروشگاه تومانی با ووکامرس فارسی: رنک مث پرو، مگر اینکه یواست را از قبل داشته باشید

رنک مث پرو برای فروشگاه تومانی با ووکامرس فارسی در حالت پیش‌فرض کاری از شما نمی‌خواهد: قیمت IRR و درست است، برچسب قیمت با JSON-LD یکی است و تاریخ دیدگاه‌ها میلادی است. در آزمایش ما دو ایراد داشت: آزمون زیرعنوانش کلمه کلیدی نیم‌فاصله‌دار را پیدا نمی‌کند و ساعت برچسب انتشار نوشته با منطقه صفر می‌آید. تاریخ دیدگاهش هم میلادی است ولی بدون T و منطقه زمانی (2026-10-25 15:03:31).

یواست را وقتی انتخاب کنید که تحلیل فارسی‌اش برایتان مهم است یا افزونه را از قبل دارید. آن‌وقت گزینه «تاریخ شمسی» ووکامرس فارسی را خاموش کنید و تاریخ شمسی وردپرس را از دست بدهید، یا تاریخ شمسی دیدگاه‌ها را بپذیرید؛ و اگر ووکامرس سئو را هم می‌خرید بدانید قیمت برچسب Open Graph ریالی نمی‌شود.

All in One SEO Pro فقط برای فروشگاهی که قیمت‌هایش را به ریال می‌زند قیمت را درست نوشت. اگر قیمت‌هایتان «هزار تومان» است، با ووکامرس فارسی 10.0.7 هیچ‌کدام از این سه درست نمی‌نویسد.

فروشگاه خودتان را این‌طور ببینید:

  1. صفحه یک محصول را که دست‌کم یک دیدگاه دارد باز کنید و سورس صفحه را ببینید (Ctrl+U).
  2. دنبال priceCurrency بگردید. قیمت تومانی باید با IRR و ده برابر نوشته شده باشد.
  3. دنبال datePublished در بخش دیدگاه‌ها بگردید. هر مقداری که با 13 یا 14 شروع شود شمسی است.

اگر نمی‌خواهید خودتان خروجی صفحه‌ها را بررسی کنید، می‌توانید درخواست پشتیبانی ثبت کنید؛ صفحه خدمات و تعرفه را هم ببینید.

آزمایش نکردیم: واکنش گوگل به این خروجی‌ها، رتبه، سرعت صفحه زیر بار، ماژول‌های هوش مصنوعی و آمار هر افزونه، محصول متغیر، تحلیل ویرایشگر All in One SEO، رنک مث رایگان بدون پرو، راه‌حل برای قیمت غلط در فروشگاه ریالی یا «هزار تومان»، SEOPress و افزونه‌های کمکی دیگر.

پرسش‌های متداول

برای فروشگاه تومانی با ووکامرس فارسی، رنک مث بهتر است یا یواست؟

در آزمایش ما با ووکامرس فارسی 10.0.7، رنک مث پرو قیمت را با IRR و ده برابر و تاریخ دیدگاه‌ها را میلادی نوشت. صفحه یواست هم قیمت درست داشت، اما تاریخ دیدگاه‌ها شمسی بود، مگر گزینه «تاریخ شمسی» ووکامرس فارسی خاموش شود، که تاریخ‌های وردپرس را هم میلادی می‌کند. در عوض، آزمون زیرعنوان یواست کلمه کلیدی نیم‌فاصله‌دار را پیدا کرد و رنک مث پیدا نکرد. پس رنک مث پرو، مگر اینکه یواست را از قبل داشته باشید یا تحلیل فارسی‌اش برایتان مهم باشد.

در فروشگاه تومانی، کد واحد پول اسکیمای محصول چه باید باشد؟

گوگل برای priceCurrency کد ISO 4217 می‌خواهد و فهرست ISO برای ایران فقط IRR (ریال) دارد، نه IRT. پس قیمت تومانی باید ده برابر و با IRR نوشته شود. ووکامرس فارسی 10.0.7 این کار را در صفحه رنک مث و یواست می‌کند و در صفحه All in One SEO نمی‌کند.

با ووکامرس فارسی، تاریخ دیدگاه‌ها در کد صفحه شمسی می‌شود؟

در حالت پیش‌فرض، در صفحه ووکامرس بدون افزونه سئو و در صفحه یواست بله، مثل 1405-08-03. رنک مث و All in One SEO تاریخ دیدگاه را میلادی می‌نویسند. اگر در «ووکامرس فارسی > تاریخ شمسی» گزینه «تاریخ شمسی» را بردارید، تاریخ دیدگاه میلادی می‌شود، اما تاریخ‌های وردپرس هم میلادی می‌شوند.

برای فروشگاه تومانی یواست پرمیوم کافی است یا ووکامرس سئو هم لازم است؟

برای قیمت و تاریخ دیدگاه‌ها لازم نبود: در JSON-LD آن‌ها با و بدون ووکامرس سئو یکی بودند. ووکامرس سئو نوع ItemPage و برچسب قیمت را به صفحه اضافه کرد؛ با ووکامرس فارسی این برچسب IRT ماند، در حالی که JSON-LD صفحه IRR بود.

کلمه کلیدی را با نیم‌فاصله بنویسم یا با فاصله؟

همان‌طور که در متن نوشته‌اید. با کلمه فاصله‌دار، رنک مث و یواست بیشتر آزمون‌ها را رد کردند. در رنک مث 1.0.280 کلمه کلیدی نیم‌فاصله‌دار در آزمون زیرعنوان‌ها پیدا نشد، با اینکه H2 آن را داشت، و در یواست 28.7 پیدا شد.

چطور بفهمم افزونه سئوی فروشگاهم چه قیمتی می‌نویسد؟

سورس صفحه یک محصول با دیدگاه را باز کنید و دنبال priceCurrency و datePublished بگردید. قیمت تومانی باید با IRR و ده برابر نوشته شده باشد و تاریخ دیدگاه نباید با 13 یا 14 شروع شود.

تصویر سمانه جعفری
سمانه جعفری
پیشنهاد میکنیم این مقالات را هم بخوانید

دیدگاه یا پرسش خود را بنویسید