بررسی خطای Date/time not in ISO 8601 format in field uploadDate در کنسول جستجوی گوگل

اخبار

6 دقیقه زمان مطالعه

مشکل Date/time not in ISO 8601 format in field “uploadDate” و مشکل Date/time not in ISO 8601 format in field “duration” از جمله چالش های مربوط به اسکیمای VideoObject است که عمداتا بر روی سایت های وردپرس شناسایی می شود و به عدم امکان شناسایی صحیح فرمت تاریخ در فیلد “uploadDate” و در فیلد “duration” از اسکیمای ویدئو اشاره دارد.

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

  • Date/time not in ISO 8601 format in field “uploadDate”
  • Date/time not in ISO 8601 format in field “duration”

استاندارد زمان و تاریخ ایزو 8601 چیست؟

ایزو ISO 8601 یک استاندارد بین المللی است که تبادل داده های مربوط به تاریخ و زمان را بر اساس یک فرمت و چینش اصولی پوشش می دهد. این شاخص توسط International Organization for Standardization – سازمان بین المللی استاندارد سازی مستقر در ژنو پشتیبانی می شود که اولین بار در سال 1988منتشر شد.

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

فرمت ISO 8601 به ماشین ها و نرم افزارها نیز کمک می کند تا توابع مربوط به خواندن تقویم و ساعت را در کنار منطقه زمانی، به درستی دریافت و میان تمام پلتفرم ها و اپلیکیشن ها با یک ساختار واحد به اشتراک بگذارند.

شما در کنسول برای ایزو 8601 با 2 مشکل مواجه می شوید که یکی برای انواع تاریخ مبتنی بر تقویم و دیگری برای بازه زمانی و مدت پخش است. شما یک ویدئو را در یک زمان آپلود می کنید و این ویدئو دارای مدت زمان است که فرمت استاندارد دارد.

 

فرمت صحیح تاریخ و زمان در ایزو 8601 مدت زمان – “duration”

حل مشکل Date/time not in ISO 8601 format in field “duration”

در اسکیمای ویدئو برای “duration”: باید “بازه زمانی” را بر اساس فرمت ایزو 8601 تکمیل کنید.

بازه زمانی یا مدت پخش در ایزو 8601 با حرف P شروع می شود و شامل سال/ماه/روز بوده و سپس به حرف T می رسد که شامل ساعت/دقیقه/ثانیه است.

به عنوان مثال

P3Y6M4DT11H30M5S

یعنی 3 سال و 6 ماه و 4 روز و یازده ساعت و 30 دقیقه و 5 ثانیه

در مثال بالا، تاریخ را با حرف P شروع کردیم. سپس با شاخص های زیر مقادیر را درج کردیم که به ترتیب از سمت چپ به راست ادامه پیدا می کند.

  • حرف Y یعنی سال
  • حرف M یعنی ماه
  • حرف W یعنی هفته
  • حرف D یعنی روز
  • حرف T یعنی time که در ادامه بازه زمان را می آورد
  • حرف H یعنی ساعت
  • حرف M یعنی دقیقه
  • حرف S یعنی ثانیه

نکته: چرا سال و ماه و روز؟ مگر ممکن است یک ویدئو 3 سال پخش شود؟ خیر، مدت زمان می تواند برای سن افراد و تعریف روزهایی که از یک زمان مشخص گذشته و یا به تاریخ مشخص مانده اشاره کند. پس مدت زمان صرفا برای ویدئو نیست و ما اینجا در فیلد بازه زمانی ویدئو بهره می بریم.

نکته: بازه زمانی ایزو همیشه با حرف P شروع می شود و حروف هم باید بصورت بزرگ نوشته شوند. یعنی p کوچک اشتباه است و باید حروف همگی بزرگ باشند.

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

فرمت PT10M33S یعنی 10 دقیقه و 33 ثانیه

در مثال بالا حروف شناسه همیشه وجود دارد و زمان یا ساعت به هر میزان که باشد، تاریخ را با P شروع و در ادامه به سایر مقادیر تکمیل می شود. پس اگر مدت زمان شامل روز و ماه و سال نبود، بلافاصله با T شروع می کنیم. در واقع مدت زمان مبتنی بر ساعت و دقیقه و ثانیه با PT شروع می شود.

چند مثال درباره فرمت تاریخ ایزو 8601 برای بازه زمانی – “duration”

فرمت PT10M33S یعنی 10 دقیقه و 33 ثانیه

فرمت P3Y6M4DT12H30M5S یعنی 3 سال و 6 ماه و 4 روز و دوازده ساعت و 30 دقیقه و 5 ثانیه

فرمت P6M4DT11H30M5S یعنی 6 ماه و 4 روز و یازده ساعت و 30 دقیقه و 5 ثانیه

فرمت P4DT11H30M5S یعنی 4 روز و دوازده ساعت و 30 دقیقه و 5 ثانیه

فرمت P3Y4DT11H30M5S یعنی 3 سال و 4 روز و یازده ساعت و 30 دقیقه و 5 ثانیه

فرمت P3YT11H30M5S یعنی 3 سال و یازده ساعت و 30 دقیقه و 5 ثانیه

فرمت PT11H30M5S یعنی یازده ساعت و 30 دقیقه و 5 ثانیه

فرمت PT30M5S یعنی 30 دقیقه و 5 ثانیه

فرمت PT11H5S یعنی یازده ساعت 5 ثانیه

فرمت PT130M یعنی 30 دقیقه

فرمت PT30S یعنی 30 ثانیه

نکته: بازه زمانی نباید کم تر از 30 ثانیه باشد. صحیح “duration”: “PT30S” و غلط “duration”: “PT29S”

 

بازه زمانی اسکیما در رنک مث

بازه زمانی را بر اساس مدت زمان ویدئو یا کلیپ باید تنظیم کنید. در رنک مث باید برای بازه زمانی یا مدت زمان یک فیلم یا کلیپ را در اسکیمای ویدئو با فرمت ایزو 8601 تکمیل نمایید.

 

مثال زیر یک اسکیمای ویدئو با ریچ ریزالت سبز است است

اسکیمای ویدئو با ریچ ریزالت سبز

 

فرمت صحیح تاریخ و زمان در ایزو 8601 تاریخ بارگذاری – “uploadDate”

راه حل مشکل Date/time not in ISO 8601 format in field uploadDate

شما در کنسول جستجوی گوگل با این پیام مواجه شده اید:

 

12345Search Console has identified that your site is affected by 1 Videos structured data issue(s):
Top Errors
Errors can prevent your page or feature from appearing in Search results. The following errors were found on your site:
Date/time not in ISO 8601 format in field &quotuploadDate&quot
We recommend that you fix these issues when possible to enable the best experience and coverage in Googl e Search. 

 

این خطا می گوید فرمت تاریخ در فیلد زمان بارگزاری ویدئو، مغایر ایزو 8601 است. برای حل آن روش های زیر را دنبال فرمایید.

در اسکیمای ویدئو برای تاریخ باید از ایزو پیروی کنید. تاریخ بارگذاری، تاریخ بروزرسانی و تاریخ ویرایش از جمله زمان های موجود در انواع اسکیما هستند. در صورتیکه با هر یک از مشکلات فوق در کنسول روبرو شدید، پیوند هر محتوا را یافته و اسکیمای ویدئو را برای ویرایش باز کنید. اگر سایت شما کدنویسی دستی است، به فیلد تاریخ که عمداتا “uploadDate” رجوع فرمایید.

 

تاریخ بارگذاری در اسکیمای ویدئو

“uploadDate”: “2022-03-31T08:25:43+03:30

 

 

فرمت صحیح تاریخ و زمان در ایزو 8601 تاریخ بارگذاری

درج تاریخ با استاندارد ایزو 8601 در اسکیمای VideoObject

فرمت صحیح تاریخ در اسکیمای ویدئو، بصورت زیر است:

uploadDate: 2022-03-31T08:25:43+03:30

تاریخ شامل سال/ماه/سال و ساعت/دقیقه/ ثانیه و منطقه زمانی است. مهم این است که فقط سال/ماه/روز وجود داشته باشد. در سایت هایی که محتوای خبری منتشر می کنند، بهتر است ساعت را نیز درج کنند. منطقه زمانی اکیدا واجب نیست، فقط در سئوی محلی، برای اخبار محلی می تواند مفید باشد.

 

تاریخ و زمان در uploadDateبا ایزو 8601 شامل سال و ماه و روز است که از سمت چپ شروع می شود. سپس با حرف T به سراغ ساعت می رویم که ساعت و دقیقه و ثانیه است. در نهایت می توانید منطقه زمانی را درج کنید که با + شروع می شود.

 

نکته: در uploadDateدیگر چیزی با حرف P نداریم و فقط شاخص T وجود دارد.

مثال: "uploadDate": "2022-03-31T08:25:43+03:30"

در پلاگین های سئو از متغیر برای تاریخ براگذاری استفاده می شود. اگر با وجود متغیر در فیلد تاریخ بارگذاری ویدئو بازهم مشکل ایزو 8601 داشتید، فقط کافی است تاریخ را بصورت 2022-03-31 در فیلد تاریخ بارگذاری درج کنید. در نهایت صفحه را ذخیره و تست ریچ ریزالت بگیرید تا مطمئن شوید. هشدارهای کنسول بعد از 28 روز رفع خواهند شد.


نویسنده علیرضا ناجی

سایر مقالات نویسنده

1

دیدگاه ها

ارسال دیدگاه

ارسال دیدگاه