اگر در Google Search Console با ارور “Date/time not in ISO 8601 format in field ‘uploadDate'” مواجه شده‌اید، این مقاله به شما کمک می‌کند علت این مشکل را بشناسید و آن را گام‌به‌گام رفع کنید.

رفع خطای "Date/time not in ISO 8601 format in field 'uploadDate'" در سرچ کنسول گوگل 1
خطای خطای Date/time not in ISO 8601 format in field ‘uploadDate در داده های ویدیو
Datetime not in ISO 8601 format in field uploadDate
خطای Datetime not in ISO 8601 format in field uploadDate در سرچ کنسول گوگل

شرح خطای “Date/time not in ISO 8601 format in field ‘uploadDate'” در سرچ کنسول گوگل

زمانی که شما در سایت وردپرسی خود از داده‌های ساختاریافته (Structured Data) برای ویدئو استفاده می‌کنید، موتور جستجوی گوگل اطلاعاتی مانند عنوان، توضیحات، تاریخ بارگذاری (uploadDate)، مدت زمان (duration) و دیگر جزئیات را از طریق کدهای JSON-LD استخراج می‌کند. این داده‌ها به گوگل کمک می‌کنند که محتوای شما را بهتر شناسایی کند و در نتایج جستجوی غنی (Rich Results) نمایش دهد.

خطای Date/time not in ISO 8601 format in field 'uploadDate
خطای خطای Date/time not in ISO 8601 format in field ‘uploadDate در سرچ کنسول

یکی از الزامات گوگل برای داده‌های ویدئو، استفاده از فرمت تاریخ ISO 8601 در فیلد uploadDate است. اگر این تاریخ به‌درستی در سایت شما تعریف نشده باشد، سرچ کنسول گوگل این خطا را نمایش می‌دهد.

دلیل خطا

1. فرمت تاریخ نامعتبر

گوگل فقط تاریخ‌هایی با فرمت استاندارد ISO 8601 را قبول می‌کند. این فرمت به صورت زیر است:

YYYY-MM-DDTHH:MM:SS+TZD

مثال:

2024-11-22T14:30:00+03:30

اما در برخی سایت‌های وردپرسی، تاریخ به فرمت‌های غیر استاندارد نمایش داده می‌شود، مثل:

این تاریخ‌ها توسط گوگل شناسایی نمی‌شوند و ارور Date/time not in ISO 8601 format را تولید می‌کنند.

2. تنظیمات نامناسب منطقه زمانی

اگر منطقه زمانی در وردپرس یا سرور شما به درستی تنظیم نشده باشد، ممکن است تاریخ به فرمت UTC یا منطقه زمانی دیگری نمایش داده شود که با تنظیمات محلی سایت شما (مانند ایران) همخوانی نداشته باشد.

نحوه رفع مشکل “Date/time not in ISO 8601 format in field ‘uploadDate'” در سرچ کنسول گوگل

1. تنظیم منطقه زمانی صحیح در وردپرس

اولین قدم این است که مطمئن شوید منطقه زمانی وردپرس شما درست تنظیم شده است:

  1. وارد پیشخوان وردپرس شوید.
  2. به تنظیمات > عمومی بروید.
  3. گزینه منطقه زمانی را روی تهران یا UTC+3:30 قرار دهید.
  4. تغییرات را ذخیره کنید.

2. افزودن کد به فایل Functions.php قالب شما

رای رفع مشکل uploadDate در سرچ کنسول گوگل، می‌توانید از کد زیر در فایل functions.php قالب خود استفاده کنید:

  1. ابتدا به پیشخوان وردپرس بروید و در منوی سمت راست روی گزینه نمایش > ویرایشگر پرونده پوسته کلیک کنید.
  2. در بخش سمت چپ صفحه باز شده در قسمت پرونده‌های پوسته روی فایل functions.php کلیک کنید تا کدهای این فایل باز شود.
  3. کدهای زیر را کپی کرده و در قسمت انتهایی کدهای functions.php آنها را جایگذاری کنید.
  4. در آخر روی دکمه بروزرسانی پرونده کلیک کنید.
آموزش افزودن کدهای سفارشی به فایل functions.php قالب وردپرس
آموزش افزودن کدهای سفارشی به فایل functions.php قالب وردپرس
/*
* Fix Invalid ISO 4217 currency code Error
* https://www.mihantheme.ir/
* */
// حل مشکل تاریخ ویدیوها رنک مث
add_filter( 'rank_math/snippet/rich_snippet_videoobject_entity', function( $entity ) {
    global $post;
    $upload_date = get_post_time( 'c', false, $post );
    $entity['uploadDate'] = $upload_date;
    error_log( 'Generated uploadDate: ' . $upload_date );

    return $entity;
});

توضیح کد:

3. پاکسازی کامل کش سایت وردپرسی

اگر تغییرات اعمال شده همچنان در سرچ کنسول گوگل نشان داده می‌شوند:

  1. اگر از افزونه های کش وردپرس مانند wp Rocket یا سایر افزونه ها استفاده میکنید حتما کش سایت و مرورگر را پاک کنید تا تغییرات را مشاهده کنید.
  2. وارد سرچ کنسول گوگل شده و بخشی که خطاها را دریافت میکنید، درخواست Validate Fix ارسال کنید.

4. تست مجدد در ابزار Google Rich Results Test

گوگل ابزار ویژه‌ای برای تست داده‌های ساختاریافته دارد:

  1. به Google Rich Results Test بروید.
  2. URL صفحه خود را وارد کنید یا کد HTML آن را جای‌گذاری کنید.
  3. بررسی کنید که ارور Date/time not in ISO 8601 format در داده های ویدیو رفع شده باشد.
رفع خطای Date/time not in ISO 8601 format in field 'uploadDate
نتیجه رفع شدن خطای Date/time not in ISO 8601 format in field ‘uploadDate در سرچ کنسول گوگل

جمع‌بندی

ارور “Date/time not in ISO 8601 format in field ‘uploadDate'” در سرچ کنسول گوگل معمولاً به دلیل استفاده از تاریخ‌های نامعتبر (مانند تاریخ شمسی) یا فرمت‌های غیر استاندارد رخ می‌دهد. با تنظیم منطقه زمانی وردپرس و اعمال کدی که تاریخ را به فرمت استاندارد ISO 8601 تبدیل کند، می‌توانید این مشکل را به‌طور کامل رفع کنید.

اگر مشکل همچنان باقی بود، بررسی کنید که آیا تنظیمات Rank Math توسط سایر پلاگین‌ها یا قالب بازنویسی می‌شود یا خیر. همچنین، اطمینان حاصل کنید که تمام تغییرات در محیط تولیدی (Production) اعمال شده باشند.

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

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

Supportورود به مرکز پشتیبانی میهن‌تم
راهنمای نصب المان‌های آماده المنتور

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

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

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

  1. استفاده از المنتور و افزونه‌های مربوطه الزامی است.
    نصب تنها در صورتی امکان‌پذیر است که شما از افزونه المنتور پرو یا سایر افزونه‌های موردنیاز المان‌ها که در توضیحات محصول ذکر شده‌اند، استفاده کرده باشید.

  2. ارسال اطلاعات دسترسی.
    پس از خرید، لازم است اطلاعات ورود به وردپرس و هاست خود را از طریق بخش پشتیبانی ارسال نمایید تا تیم ما بتواند نصب را انجام دهد.

  3. هاست مناسب.
    هاست شما باید از نظر سرعت و پشتیبانی استانداردهای لازم را داشته باشد. در صورتی که کیفیت هاست مناسب نباشد، امکان نصب وجود نخواهد داشت و نیاز است هاست را بهینه کنید.

  4. نصب شامل تغییرات سفارشی نمی‌شود.
    این سرویس صرفاً برای نصب اولیه المان‌های آماده است و شامل تنظیمات سفارشی یا تغییرات در طراحی سایت نمی‌باشد.

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

قالب های وردپرس