گزارش ارور Unparsable structured data در سرچ کنسول
گزارش Unparsable structured data report در سرچ کنسول نشان دهنده مشکلات در کدنویسی دادههای ساختار یافته است. این مشکلات شامل یک لیست (جدول) میباشد که در ادامه مقاله آورده شده و توضیحاتی در مورد آن بیان کردهایم. در ادامه با ما باشید تا با این ارور آشنا شویم.
منظور از مشکل Unparsable structured data در سرچ کنسول چیست؟
Unparsable structured data به معنای دادهی ساختار یافته غیرقابل تجزیه است که معمولا در سایتهای برنامه نویسی شده مشاهده میشود. این ارور نشان میدهد که داده ساختار یافتهای که برای صفحه درج شده است، داری مشکلی بوده به نحوی که گوگل نمیتواند تفسیر صحیحی از آن داشته باشد.
همانطور که میدانید، دادههای ساختار یافته، نتایجی هستند که به صورت Feature Snippet در صفحه SERP گوگل نمایش داده میشوند. این دادهها برای آنکه بدین صورت، در صفحه سرچ موتور جستجو قابل مشاهده باشند، میبایست در کدهای نشانه گذاری اسکیما درج شوند تا رباتهای موتور جستجو بتوانند آنها را درک کرده و مقادیر آن را در جای مناسب قرار دهند. در واقع شما این دادهها را با کدهای خاصی که به اسکیما کد معروف هستند، برای موتور جستجو ترجمه میکنید و آنها زمانی که متوجه بشوند، داده را در جای خود یعنی در صفحه SERP قرار میدهند.
زمانی که رباتهای گوگل نتوانند با کراول کردن صفحه شما و خواندن کدها، آنها را درک نمایند، شاهد وقوع ارور در گزارش Unparsable structured data report در سرچ کنسول هستیم. شما میتوانید این ارورها و گزارش آنها را در بخش Enhancements سرچ کنسول مشاهده کنید؛ جاییکه گوگل بر روی ارورها و هشدارهای دادههای ساختار یافته میپردازد. شما میتوانید برای آشنایی با بخشهای مختلف این ابزار، مقاله آموزش سرچ کنسول را مطالعه کنید.
علت ایجاد ارور Unparsable structured data چیست؟
شاید برای شما هم جالب باشد که بپرسید دلیل ایجاد ارور Unparsable structured data چیست؟ چرا گوگل و رباتهای آن نمیتوانند دادههای ساختار یافته را متوجه شوند؟ در این خصوص میتوان گفت:
- فرمت نامناسب: در صورتی که دادههای ساختار یافته با فرمت نامناسب درج شده باشند، این مشکل را مشاهده میکنید. مثلا اگر به جای آنکه یک عدد وارد کنید، مقدار ویژگی را یک رشته تعیین نمایید، این ارور را مشاهده خواهید کرد.
- تغییر تم: یکی دیگر از عللی که میتواند منجر به چنین ارورهایی شود، تغییرات در کدنویسی و عملکرد سایت شما است. این کار ممکن است با تغییر تم و نصب افزونهها رخ دهد.
- عدم وجود رفرنس: در صورتی که رفرنس درج شده وجود نداشته باشد، این ارور قابل مشاهده خواهد بود.
- مقداردهی اشتباه: همچنین میتوان درج مقادیر نامناسب و اشتباه را نیز جزوی از دلایل ایجاد ارور در گزارش Unparsable structured data report در سرچ کنسول دانست.
چندین مدل ارور را میتوان در لیست گزارش Unparsable structured data report در سرچ کنسول مشاهده نمود. در ادامه با توضیح آنها، بهتر متوجه ایجاد علل این مشکلات خواهید شد.
راه حل رفع ارور Unparsable structured data report
برای آنکه بتوانید مشکلات مربوطه به Unparsable structured data report را برطرف کنید، کافیست مراحل زیر را طی نمایید:
- ابتدا مشخص کنید این مشکلات در کدام صفحات وجود دارند. برای این کار کافیست به بخش “Unparsable structured data report” در بخش Enhancements سرچ کنسول مراجعه کنید. حال میتوانید به تفکیک نوع مشکل، لیست ارور ها را مشاهده نمایید. بر روی هرکدام کلیک کرده و لیست URLها را میبینید.
- در این صفحه شما میتوانید با کلیک روی هر URL، به آن صفحه بروید. همچنین با کلیک روی هر لینک، پاپ آپی از سمت راست باز میشود که میتوانید به کدهایی که منجر به این مشکل شدهاند دسترسی داشته باشید.
- بسته به هر نوع مشکل میتوان راه حلی را برای رفع آن بیان کرد. در ادامه لیستی از نوع مشکلاتی که در گزارش Unparsable structured data report در سرچ کنسول مشاهده میکنید به شرح زیر هستند:
نوع ارور | توضیحات |
Invalid JSON document | کد JSON در صفحه دارای خطای دستوری است. |
Incorrect value type | مقدار درنظر گرفته شده برای یک فیلد از “نوع” اشتباهی است. مثلا اگر یک رشته وارد کنید زمانی که باید مقدار “عدد” یا “آرایه” باشد، این ارور را میبینید.
شما میتوانید برای دسترسی به لیست تمام دادههای ساختار یافته از طریق این لینک اقدام کنید. |
Parsing error: Missing ‘:’ | بین فیلد و مقدار آن، کاراکتر “:” را نگذاشتهاید. |
Parsing error: Missing ‘,’ or ‘}’ | براکت بسته یا کاما را در کدنویسی جا انداختهاید. |
Parsing error: Missing ‘}’ or object member name | براکت بسته یا نام object member را جا انداختهاید. |
Parsing error: Missing ‘,’ or ‘]’ in array declaration | این ارور مربوط به درک مقدار یک آرایه است. یک کاما یا براکت بسته را در زمان اعلام آرایه جا انداختهاید. |
Unable to parse token length | به دلایلی تعیین شروع و پایان ویژگی و یا مقدار آن وجود ندارد. |
Invalid number | مقدار ویژگی نامعتبر است. انتظار میرود که مقدار آن عدد باشد، اما نوع مقداری دیگری مورد استفاده قرار گرفته است. |
Empty escape sequence in string | رشته مقداردهی قسمت انتهایی (escape sequence) تعیین شده را ندارد. مثلا عبارت زیر نادرست است: “description” : “Call me \ John” به جای آن عبارت زیر درست است: “description” : “Call me \”John\””. |
Bad escape sequence in string | اگر در ارور قبل مقدار escape sequence به درستی درج نشده باشد یا چیز دیگری باشد، این ارور را میبینید مثلا: “description” : “Some \q unknown sequence” |
Truncated Unicode character | 6 کاراکتر آخر در جفت جایگزین یونیکد یا Unicode surrogate pair جا افتاده است. |
Invalid Unicode character | مقدار توکن “\u” گرفته شده در ابتدای جفت جایگزین یونیکد دومی جا افتاده است. |
Invalid Unicode escape sequence: four digits expected | خطای دستوری در دنبالهی یونیکد دارد. این خطا می گوید که باید شامل 4 رقم داشته باشد. |
Invalid Unicode escape sequence: hexadecimal digit expected | خطای دستوری در دنبالهی یونیکد دارد: انتظار میرود که یک دنباله دارای یک رقم هگزادسیمال وجود میداشت که ندارد. |
Duplicate unique property | برای یک ویژگی خاص دو مقداردهی انجام شده است در آبجکت داده ساختاریافته شما. مثلا 2 مقدار برای @context وجود دارد. |
Invalid top level element | یک آیتم یا عنصر سطح بالا در کد JSON-LD وجود دارد. |
Reference to nonexistent item | ویژگی itemref برای یک شناسهای که وجود ندارد، تعریف شده و اشاره میکند. |
حال میتوانید بسته به اینکه مشکل شما چیست، راه حل آن را برای اصلاح ارور انجام دهید. اگر به آموزش سئو مسلط هستید، خودتان برای رفع مشکل اقدام کنید، در غیر اینصورت این کار را به یک متخصص تکنیکال سئو بسپارید.
- توجه کنید که در صفحهای که گزارش Unparsable structured data report در سرچ کنسول را نشان میدهد، میتوانید با انتخاب گزینه “Learn more” جزئیات هر مشکل را دقیق مشاهده کنید.
- همچنین در انتها پس از رفع مشکل، میتوانید گزینه Validate FIX را بزنید. سپس باید 2 هفته (حدودا) صبر کنید تا مشکل بررسی و از لیست گزارش حذف شود.
اگر به ارورهای سرچ کنسول علاقمند هستید، حتما سری به مقالات سایت که موارد متعددی را بررسی کردیم سر بزنید.
دیدگاهتان را بنویسید