دادههای ساختاری (Structured Data) یکی از ابزارهای مهم در بهینهسازی موتور جستجو (SEO) هستند. این دادهها به موتورهای جستجو کمک میکنند تا محتوای صفحات وب را بهطور دقیقتر و سریعتر درک کنند. یکی از مشکلات رایجی که ممکن است در هنگام استفاده از دادههای ساختاری پیش بیاید، ارور Unparsable structured data است. این ارور زمانی به وجود میآید که موتور جستجو قادر به تجزیه و تحلیل دادههای ساختاری موجود در صفحه نباشد. در این مقاله، به دلایل و روشهای رفع این ارور پرداخته خواهد شد.
فهرست موضوعات در این آموزش
دادههای ساختاری چیست؟
دادههای ساختاری، به مجموعهای از اطلاعات گفته میشود که بهطور خاص برای شناسایی و درک بهتر محتوای یک صفحه وب توسط موتورهای جستجو طراحی شدهاند. به عبارت سادهتر، این دادهها به گوگل و سایر موتورهای جستجو کمک میکنند تا محتوا را دقیقتر و سریعتر شبیهسازی کرده و نتایج غنیتری را به کاربران نمایش دهند. دادههای ساختاری میتوانند شامل انواع مختلفی از اطلاعات مانند نظرات کاربران، قیمت کالاها، تاریخ انتشار مقالات، و اطلاعات تماس کسبوکارها باشند.
یکی از معروفترین روشها برای استفاده از دادههای ساختاری، نشانهگذاری با استفاده از Schema.org است. این استاندارد به موتورهای جستجو این امکان را میدهد که محتوا را بهطور دقیقتری تجزیه و تحلیل کنند. دادههای ساختاری معمولاً در قالبهای مختلفی مانند JSON-LD (که توصیه شدهترین نوع است)، Microdata و RDFa پیادهسازی میشوند.
در این میان، JSON-LD به دلیل سادگی و کاربردی بودن، بیشترین محبوبیت را دارد و بهویژه برای سایتهایی که قصد دارند دادههای ساختاری خود را بهطور مرتب و بدون خطا مدیریت کنند، گزینهای ایدهآل است.
این دادهها به موتور جستجو کمک میکنند که اطلاعاتی مانند نوع محصول، ویژگیهای آن، نظرات کاربران، و حتی جزئیات مربوط به مکان یک کسبوکار را بهراحتی شناسایی کند. نتیجه این کار، نمایش بهتر و دقیقتر اطلاعات در نتایج جستجو است.
برای مثال، یک محصول در صورت استفاده صحیح از دادههای ساختاری میتواند در نتایج جستجو بهطور دقیق با جزئیاتی همچون قیمت، امتیاز کاربران و حتی موجودی نمایش داده شود، که این امر باعث جلب توجه بیشتر کاربران و افزایش نرخ کلیک (CTR) میشود.
ارور Unparsable Structured Data چیست؟
ارور “Unparsable Structured Data” به این معناست که موتور جستجو، بهویژه گوگل، نتوانسته دادههای ساختاری موجود در صفحه شما را بهدرستی تجزیه و تحلیل کند. این مشکل ممکن است زمانی رخ دهد که ساختار دادههای ساختاری شما اشتباه است یا بهطور صحیح نوشته نشده است. گوگل از نشانهگذاری خاصی برای درک بهتر اطلاعات در صفحات وب استفاده میکند. زمانی که این نشانهگذاریها بهطور صحیح پیادهسازی نشده باشند، ارور “Unparsable Structured Data” به وجود میآید.
این ارور ممکن است به دلایل مختلفی رخ دهد. یکی از رایجترین دلایل آن، وجود خطاهای نحوی در کدهای JSON-LD، Microdata یا RDFa است. بهعنوان مثال، یک علامت اضافی یا فراموش کردن یک براکت میتواند باعث ایجاد این مشکل شود.
در این شرایط، گوگل قادر به تجزیه و تحلیل صحیح دادهها نخواهد بود. همچنین، اشتباهات در استفاده از انواع مختلف Schema.org یا استفاده نادرست از فیلدهای خاص در دادههای ساختاری نیز میتواند به بروز این ارور منجر شود.
علاوه بر این، ممکن است تداخلاتی در کد HTML صفحه با دادههای ساختاری وجود داشته باشد که موجب شود موتور جستجو نتواند این دادهها را بهدرستی شناسایی کند.
این تداخلها میتوانند بهویژه زمانی رخ دهند که کدهای HTML بهدرستی با دادههای ساختاری همخوانی نداشته باشند یا بهطور نادرست در صفحه قرار داده شوند. بهطور کلی، زمانی که این ارور را مشاهده میکنید، باید بهدقت کدهای دادههای ساختاری خود را بررسی کرده و هر گونه خطا یا ناهماهنگی را اصلاح کنید.
همچنین بخوانید : رفع خطای Invalid ISO 4217 currency code (in ‘offers’)
چرا ارور Unparsable Structured Data مهم است؟
ارور “Unparsable Structured Data” بهطور مستقیم بر روی نحوه درک و ایندکسینگ صفحات وب توسط موتورهای جستجو تأثیر میگذارد. دادههای ساختاری به موتور جستجو کمک میکنند که محتوای صفحه را بهتر و دقیقتر درک کند و آن را بهطور مؤثرتری در نتایج جستجو نمایش دهد. زمانی که این دادهها بهدرستی شناسایی نمیشوند یا قادر به تجزیه آنها نیستند، ممکن است اطلاعات مهمی از صفحه شما از دست برود.
برای مثال، گوگل ممکن است قادر به شناسایی اطلاعاتی مانند قیمت، نقد و بررسی، تاریخ انتشار و سایر جزئیات مهم نباشد، که این امر به کاهش شانس شما برای نمایش نتایج غنی (Rich Results) منجر میشود. این نتایج غنی شامل اطلاعات بیشتری هستند که میتوانند در صفحه نتایج جستجو نمایش داده شوند، مانند ستارههای امتیازدهی، تصاویر محصولات، یا حتی لیستهای ویژه برای اخبار یا مقالات. این موارد میتوانند تأثیر زیادی در نرخ کلیک (CTR) و جلب توجه کاربران داشته باشند.
در نتیجه، اگر دادههای ساختاری صفحه شما بهدرستی تجزیه و تحلیل نشوند، نهتنها در معرض از دست دادن نمایش نتایج غنی خواهید بود، بلکه ممکن است رتبهبندی صفحات شما در نتایج جستجو نیز تحت تأثیر قرار گیرد. بنابراین، رفع این ارور باید جزو اولویتهای اصلی شما باشد تا مطمئن شوید که سایت شما بهطور کامل برای موتورهای جستجو قابل شناسایی است و بهترین شانس را برای دیده شدن در نتایج جستجو دارد.
چگونه ارور Unparsable Structured Data را تشخیص دهیم؟
برای شناسایی ارور “Unparsable Structured Data” باید از ابزارهای مختلفی که گوگل و سایر پلتفرمها ارائه میدهند استفاده کنید. اولین و مهمترین ابزار برای شناسایی این ارور، گوگل سرچ کنسول است. در سرچ کنسول، بخشی به نام “Enhancements” وجود دارد که اطلاعاتی در مورد دادههای ساختاری وبسایت شما ارائه میدهد. این بخش به شما نشان میدهد که آیا دادههای ساختاری شما مشکلی دارند یا خیر. اگر ارور “Unparsable Structured Data” وجود داشته باشد، در این بخش بهوضوح نمایش داده میشود.
علاوه بر این، گوگل ابزارهای دیگری نیز برای بررسی دادههای ساختاری فراهم کرده است. یکی از این ابزارها Rich Results Test است. با استفاده از این ابزار، میتوانید URL صفحه خود را وارد کرده و بررسی کنید که آیا دادههای ساختاری بهدرستی شناسایی میشوند یا خیر. اگر مشکلی در دادهها وجود داشته باشد، این ابزار به شما کمک میکند تا آن را شناسایی کرده و جزئیات مربوط به خطا را مشاهده کنید.
همچنین، Structured Data Testing Tool ابزار دیگری است که به شما اجازه میدهد تا کدهای دادههای ساختاری را بهصورت دستی وارد کرده و بررسی کنید. این ابزار میتواند به شما کمک کند تا متوجه شوید که آیا کدهای JSON-LD یا Microdata شما بهدرستی تجزیه و تحلیل میشوند یا خیر. در صورتی که دادهها بهدرستی تجزیه نشوند، این ابزار به شما خطاهای موجود را نمایش میدهد.
استفاده از این ابزارها میتواند به شما کمک کند تا سریعاً ارور “Unparsable Structured Data” را شناسایی کرده و اقدامات لازم برای رفع آن را انجام دهید.
علل رایج ایجاد ارور Unparsable Structured Data
دلایل متعددی میتوانند باعث بروز ارور “Unparsable Structured Data” شوند که در این بخش به بررسی رایجترین آنها میپردازیم:
- خطاهای نحوی در کد JSON-LD یا Microdata: یکی از اصلیترین دلایل این ارور، وجود خطاهای نحوی در کدهای دادههای ساختاری است. این خطاها میتوانند شامل فراموش کردن علامتگذاریهای خاص مانند کاما، براکت یا نقلقولها باشند. حتی یک علامت اضافی یا کمبود یک علامت میتواند باعث شود که موتور جستجو نتواند دادهها را بهدرستی تجزیه و تحلیل کند.
- استفاده نادرست از انواع org: Schema.org استانداردی است که برای نشانهگذاری دادههای ساختاری استفاده میشود. اگر شما از نوع اشتباهی از Schema.org برای دادههای خود استفاده کنید یا از فیلدهای نامعتبر استفاده کنید، ممکن است ارور “Unparsable Structured Data” ایجاد شود. برای مثال، اگر شما نوع “Article” را برای یک صفحه محصول استفاده کنید، موتور جستجو نمیتواند آن را بهدرستی تفسیر کند.
- تداخلات با سایر کدهای HTML: گاهی اوقات دادههای ساختاری ممکن است با سایر کدهای HTML صفحه تداخل پیدا کنند. این تداخلها میتوانند باعث شوند که دادههای ساختاری بهطور صحیح شناسایی نشوند. بهعنوان مثال، اگر دادههای ساختاری درون یک تگ <script> قرار داده شده باشند که دارای کدهای جاوا اسکریپت نادرست است، این میتواند باعث ایجاد ارور شود.
- استفاده نادرست از فرمتهای مختلف دادههای ساختاری: ممکن است شما از فرمتهایی مانند JSON-LD، Microdata یا RDFa استفاده کنید، اما در استفاده از آنها اشتباهاتی وجود داشته باشد. برای مثال، استفاده همزمان از چند فرمت مختلف در یک صفحه میتواند باعث بروز این ارور شود. در بیشتر مواقع، توصیه میشود که فقط از یک فرمت برای دادههای ساختاری استفاده کنید و آن را بهطور صحیح پیادهسازی کنید.
- استفاده از دادههای ساختاری غیرمعتبر: در بعضی مواقع ممکن است دادههای ساختاری شما شامل مقادیر غیرمعتبر یا اشتباه باشند. برای مثال، وارد کردن تاریخ بهصورت اشتباه (مانند فرمت غیر استاندارد تاریخ) یا وارد کردن قیمت بهطور نادرست میتواند باعث بروز ارور شود. موتور جستجو قادر به شناسایی این دادهها نخواهد بود و در نتیجه این ارور رخ میدهد.
چگونه ارور Unparsable Structured Data را رفع کنیم؟
برای رفع ارور “Unparsable Structured Data”، باید ابتدا منبع اصلی خطا را شناسایی کرده و سپس اقدامات لازم را برای اصلاح آن انجام دهید. در این بخش، مراحل اصلی رفع این ارور را بررسی میکنیم:
- بررسی کد دادههای ساختاری: اولین گام برای رفع ارور این است که کد دادههای ساختاری خود را بررسی کنید. اگر از فرمت JSON-LD استفاده میکنید، باید اطمینان حاصل کنید که کد بهدرستی نوشته شده است و هیچ علامت اضافی یا گمشدهای وجود ندارد. برای انجام این کار، میتوانید از ابزار JSON-LD Validator برای بررسی صحت کد استفاده کنید. این ابزار میتواند به شما کمک کند تا هرگونه خطای نحوی را شناسایی کرده و اصلاح کنید.
- استفاده صحیح از org: اطمینان حاصل کنید که از انواع صحیح دادههای ساختاری استفاده میکنید. برای مثال، اگر شما صفحهای دارید که مربوط به یک محصول است، باید از نوع Product از Schema.org استفاده کنید. همچنین، مطمئن شوید که فیلدهای لازم مانند قیمت، نام، و توضیحات محصول بهدرستی وارد شدهاند. برای مشاوره دقیقتر، میتوانید به مستندات Schema.org مراجعه کرده و انواع مختلف دادهها را بررسی کنید.
- بررسی تداخلات HTML: اگر دادههای ساختاری شما بهدرستی پیادهسازی نشدهاند بهدلیل تداخل با سایر کدهای HTML، باید این تداخلات را شناسایی و اصلاح کنید. بهطور مثال، اطمینان حاصل کنید که دادههای ساختاری در تگهای مناسب قرار دارند و هیچگونه کد جاوا اسکریپت یا HTML نادرستی در آنها وجود ندارد.
- استفاده از ابزارهای گوگل برای بررسی: از ابزارهای گوگل مانند Rich Results Test و Search Console برای شناسایی و رفع ارورهای دادههای ساختاری استفاده کنید. پس از انجام تغییرات، میتوانید URL صفحه را وارد کرده و بررسی کنید که آیا ارور رفع شده است یا خیر. همچنین در Search Console میتوانید گزارشات دقیقی از خطاهای موجود در دادههای ساختاری دریافت کنید.
- آزمایش و بهروزرسانی دادهها: پس از اصلاح کد دادههای ساختاری، لازم است که سایت خود را آزمایش کرده و مطمئن شوید که ارور رفع شده است. بهروزرسانیهای لازم را اعمال کنید و پس از انجام هر تغییر، دوباره ابزارهای بررسی گوگل را اجرا کنید تا از رفع ارور اطمینان حاصل کنید.
همچنین بخوانید : رفع ارور ارور 5xx در سرچ کنسول
سخن پایانی
ارور “Unparsable Structured Data” میتواند به مشکلات جدی در ایندکسینگ و نمایش نتایج جستجو منجر شود. دادههای ساختاری ابزارهایی قدرتمند برای بهبود جستجو و ارائه نتایج غنی هستند، اما وقتی بهدرستی پیادهسازی نشوند، ممکن است نتایج معکوسی به همراه داشته باشند. شناسایی و رفع این ارور باید جزو اولویتهای اصلی متخصصین سئو باشد، چرا که عدم اصلاح آن میتواند تأثیرات منفی زیادی بر روی نمایش نتایج در موتور جستجو و عملکرد کلی سایت بگذارد.
دادههای ساختاری به موتورهای جستجو کمک میکنند تا محتوای صفحات شما را بهطور دقیقتر درک کنند و در نتایج جستجو نمایش دهند. بنابراین، بهبود و رفع مشکلات مربوط به دادههای ساختاری نهتنها باعث بهبود تجربه کاربری میشود، بلکه میتواند تأثیر مثبت زیادی بر روی رتبهبندی سایت شما در نتایج جستجو بگذارد.