حل مشکل IRT: PriceCurrency در سرچ کنسول

چهارشنبه ٬ ۱۲ شهریور
تو این مقاله قراره که باهم مشکل و ارور IRT: PriceCurrency رو باهم بررسی کنیم و با روش های مختلف رفعش کنیم. پس در ادامه با ما همراه باشید.
خب، اول از همه باید بدونیم که این مشکلات دقیقاً چی هستن. ارورهای irt و priceCurrency معمولاً وقتی ظاهر میشن که گوگل نتونه قیمت محصولات شما رو به درستی بخونه. یعنی گوگل از شما انتظار داره که قیمت محصولات رو به شکل مشخصی تعریف کنید، اما این تعریف به درستی انجام نشده. irt به واحد پولی ایران یعنی ریال اشاره داره و priceCurrency هم واحد پولی که شما برای محصولاتتون استفاده میکنید رو مشخص میکنه.
ارور irt زمانی رخ میده که شما واحد پولی رو به درستی تعریف نکردید یا گوگل نتونسته اون رو بفهمه. برای رفع این مشکل، باید مطمئن بشید که از Schema Markup برای مشخص کردن واحد پولی استفاده میکنید و این کدها به درستی در سایت شما پیادهسازی شدهاند.
راه های متفاوتی برای این کار هستش که شما میتونید از این روش های استفاده کنید که همه ی روش هارو باهم بررسی میکنیم.
برای این کار فقط کافیه کد های زیر رو کپی کنید و از طریق ویرایشگر قالب از منوی سمت راست ابزارها > ویرایشگر پرونده پوسته > functions.php، در انتهای فایل functions.php پیست و ذخیره کند. شما همینجا مشکلتون رفع میشه و اگه دقایقی دیگه live test از صفحه مد نظرتون بگیرید میبینید که خطا رفع شده.
add_filter( 'woocommerce_currency', 'rayham_irr_custom_woocommerce_currency', 10, 1 );
function rayham_irr_custom_woocommerce_currency( $currency ) {
$backtrace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 5); // Inspect the last few calls in the stack
foreach ($backtrace as $trace) {
// Check if any call is from the RankMath OpenGraph class
if (isset($trace['class']) && strpos($trace['class'], 'RankMath\WooCommerce\Opengraph') !== false) {
return 'IRR'; // Replace 'IRR' with your desired currency code
}
}
return $currency; // Return the default currency otherwise
}
تذکر: یادتون باشه که با هر بار اپدیت کردن قالب این خط کد حذف میشه و دوباره باید این کد هارو وارد کنید.
برای رفع این خطاها، ابزارها و افزونههای زیادی وجود دارن. افزونههای وردپرس مثل Yoast SEO، Rank Math و All in One SEO Pack میتونن به شما کمک کنن. این افزونهها به طور خودکار کدهای Schema رو به سایت شما اضافه میکنن و به شما کمک میکنن تا ارورها رو برطرف کنید.
چون وقتی گوگل نتونه اطلاعات قیمت محصولات شما رو به درستی بفهمه، نمیتونه اونها رو به درستی در نتایج جستجو نمایش بده. این یعنی ممکنه محصولات شما کمتر دیده بشن و در نتیجه فروش شما کمتر بشه. پس رفع این مشکلات نه تنها به بهبود سئوی سایت شما کمک میکنه، بلکه میتونه به افزایش فروش هم منجر بشه.
در نهایت، بهینهسازی قیمتگذاری محصولات یکی از مهمترین کارهایی هست که میتونید برای بهبود سئوی سایتتون انجام بدید. با استفاده از Schema Markup و ابزارهای تست، میتونید مطمئن بشید که اطلاعات محصولاتتون به درستی به گوگل ارائه میشن و این به بهبود رتبهبندی سایتتون کمک میکنه.
خب دوستان، امیدوارم که این مقاله بهتون کمک کرده باشه تا بهتر بفهمید چطور میتونید مشکلات irt و priceCurrency رو در سرچ کنسول رفع کنید. یادتون باشه که بهینهسازی سایت یه فرآیند دائمیه و همیشه باید به روز باشید و مشکلات رو برطرف کنید. با رعایت نکات و استفاده از ابزارهای مناسب، میتونید سئوی سایتتون رو بهبود بدید و فروشتون رو افزایش بدید.