رفع ارور Duplicate Field FAQPage

رفع ارور Duplicate Field FAQPage

فهرست مطالب

اگر هنگام بررسی سایت خود در سرچ کنسول با ارور Duplicate Field FAQPage مواجه شده‌اید، احتمالاً کمی گیج یا نگران شده‌اید. این خطا به شما می‌گوید که بخشی از داده‌های ساختاریافته (Structured Data) مربوط به FAQ در صفحات سایت، به‌صورت تکراری درج شده و همین موضوع می‌تواند روی نمایش صحیح سایت شما در نتایج جستجوی گوگل تأثیر بگذارد.

خبر خوب اینجاست که رفع ارور Duplicate Field FAQPage پیچیده نیست و با چند اقدام ساده می‌توانید این مشکل را برطرف کنید. در این مقاله از بیزنکو قرار است خیلی شفاف و مرحله‌به‌مرحله بررسی کنیم که چرا این خطا رخ می‌دهد و چطور می‌توانید آن را برطرف کنید تا خیالتان بابت بهینه بودن FAQPage و سئوی سایت راحت شود.

ارور Duplicate Field FAQPage در سرچ کنسول چیست؟

ارور Duplicate Field FAQPage در سرچ کنسول چیست؟

وقتی گوگل سایت شما را بررسی می‌کند، برای نمایش بهتر نتایج در جستجو از داده‌های ساختاریافته (Structured Data) استفاده می‌کند. یکی از این داده‌ها مربوط به بخش FAQPage است که همان پرسش و پاسخ‌های متداول داخل سایت هستند. حالا اگر به هر دلیلی یک فیلد یا بخشی از این داده‌ها به‌طور تکراری در کد سایت شما ثبت شده باشد، سرچ کنسول آن را به‌صورت خطای Duplicate Field FAQPage نشان می‌دهد.

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

ارور Duplicate Field FAQPage را چگونه شناسایی کنیم؟

ارور Duplicate Field FAQPage را چگونه شناسایی کنیم؟

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

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

ارور Duplicate Field FAQPage به چه دلایلی ایجاد میشه؟

ارور Duplicate Field FAQPage به چه دلایلی ایجاد میشه؟

تکرار فیلد در کد اسکیما (Schema Markup)

رایج‌ترین دلیل این خطا، وجود داده‌های تکراری در کدهای اسکیماست. به عنوان مثال، ممکن است برای یک سؤال و جواب، بیش از یک بار فیلد name یا acceptedAnswer درج شده باشد. گوگل این موضوع را به‌عنوان تکرار غیرضروری تشخیص می‌دهد و خطای Duplicate Field FAQPage را نمایش می‌دهد. در چنین شرایطی کافی است کد را بازبینی کنید و نسخه‌های اضافی یا تکراری را حذف کنید.

استفاده همزمان از پلاگین‌ها یا ماژول‌های مختلف

در سایت‌هایی که از سیستم‌های مدیریت محتوا مثل وردپرس استفاده می‌کنند، گاهی چند پلاگین مختلف برای FAQ یا اسکیما فعال است. همین موضوع باعث می‌شود یک بخش FAQ چند بار در کد منبع سایت تکرار شود. به عنوان نمونه، اگر هم افزونه سئو (مثل Yoast یا Rank Math) و هم یک افزونه جداگانه FAQ فعال باشند، احتمال ایجاد داده‌های تکراری بالاست.

کدنویسی غیر استاندارد یا تغییر دستی اسکیما

بعضی مدیران سایت یا برنامه‌نویسان برای شخصی‌سازی بیشتر، اسکیما را به صورت دستی ویرایش می‌کنند. اگر این کار بدون دقت کافی انجام شود، ممکن است بخش‌هایی مثل Question یا Answer به صورت تکراری درج شوند. این خطا معمولاً در سایت‌هایی دیده می‌شود که FAQ به‌صورت اختصاصی کدنویسی شده است.

کپی‌کردن محتوا بدون دقت به کدهای همراه آن

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

بروزرسانی ناقص پلاگین‌ها یا تِم سایت

در بعضی موارد پس از بروزرسانی قالب یا پلاگین‌های سئو، ناسازگاری‌هایی به‌وجود می‌آید و باعث درج چندباره داده‌های FAQ در خروجی HTML می‌شود. این مورد شاید کمتر رایج باشد، اما به‌خصوص در سایت‌هایی که تعداد زیادی افزونه دارند، بیشتر دیده می‌شود.

روش رفع ارور Duplicate Field FAQPage

روش رفع ارور Duplicate Field FAQPage

روش اول) منبع تکرار را پیدا کن

در Search Console → Enhancements → FAQ وارد جزئیات ارور شو تا صفحات درگیر را ببینی. از همان صفحه روی یک URL کلیک کن. سپس با Rich Results Test یا Schema Markup Validator کد اسکیمای صفحه را ببین تا معلوم شود چند FAQPage یا فیلد تکراری داری.

اگر به سورس صفحه دسترسی داری: view-source: را باز کن و در کد HTML عبارت FAQPage را جستجو کن. اگر بیش از یک <script type=”application/ld+json”> با @type: FAQPage دیدی، منبع تکرار مشخص است.

روش دوم) در هر صفحه فقط یک FAQPage

  • گوگل صریحا گفته: برای هر صفحه فقط یک تعریف FAQPage داشته باشید و پرسش‌ها را در آرایه‌ی mainEntity داخل همان اسکریپت بچینید.
  • برای هر سؤال دقیقاً یک acceptedAnswer بگذار.
  • از تکرار فیلدهایی مثل name، acceptedAnswer یا خود FAQPage در اسکریپت‌های جدا خودداری کن. راهنمای رسمی گوگل همین ساختار را پشتیبانی می‌کند.

روش سوم) اگر با CMSها کار می‌کنی

  • وردپرس: معمول‌ترین دلیل، فعال بودن بیش از یک منبع تولید FAQ است (مثلاً هم Rank Math/Yoast و هم یک بلوک/افزونه‌ی FAQ یا صفحه‌ساز). یکی را انتخاب کن و بقیه را غیر‌فعال/حذف کن تا فقط یک FAQPage رندر شود. (راهنمای Rank Math دقیقاً همین سناریو را توضیح می‌دهد.)
  • Elementor / بلوک‌های وردپرس: اگر هم «بلوک FAQ» داری و هم «Schema Generator» همان افزونه، یکی را خاموش کن؛ داشتن هر دو یعنی دو خروجی اسکیمای FAQ.

روش چهارم) اگر دستی کدنویسی کرده‌ای

  • همه‌ی پرسش‌وپاسخ‌ها را داخل یک اسکریپت JSON-LD با @type: FAQPage ادغام کن.
  • Microdata و JSON-LD را برای FAQ با هم استفاده نکن (اغلب باعث برداشت دوگانه می‌شود).
  • بعد از ادغام، با Rich Results Test (برای پشتیبانی گوگل) و Schema Markup Validator (برای اعتبارسنجی کلی) تست بگیر.

نکات مهم درباره رفع ارور Duplicate Field FAQPage

رفع ارور Duplicate Field FAQPage

پس از اصلاح، اعتبارسنجی در سرچ کنسول

  • به صفحه‌ی همان ارور برگرد و روی Validate fix بزن تا گوگل بازبینی را شروع کند. اگر حتی یک نمونه باقی مانده باشد، اعتبارسنجی متوقف می‌شود؛ پس قبل از شروع، همه‌ی صفحات درگیر را اصلاح کن.
  • از اوت ۲۰۲۳ گوگل نمایش ریچ‌ریزالت‌های FAQ را به‌طور قابل‌توجهی محدود کرده است؛ با این حال، تمیز بودن اسکیما و نبودن ارور، همچنان برای سلامت فنی و درک بهتر محتوا مهم است.

چک‌ لیست سریع رفع ارور Duplicate Field FAQPage

  • در هر صفحه فقط یک FAQPage
  • همه پرسش‌ها داخل یک mainEntity[]
  • هیچ ترکیب دوگانه‌ای از پلاگین/بلوک/اپ برای FAQ فعال نیست
  • تست با Rich Results Test و Schema Validator انجام شد
  • در Search Console روی Validate fix کلیک شد

سخن پایانی

همان‌طور که دیدیم، ارور Duplicate Field FAQPage بیشتر از آن‌که یک مشکل جدی باشد، هشداری است برای اینکه کدهای FAQ سایت شما استاندارد و یکدست باشند. با شناسایی منبع تکرار و اعمال چند تغییر ساده، به راحتی می‌توانید این خطا را برطرف کنید و مطمئن باشید که گوگل محتوای شما را بدون دردسر پردازش می‌کند. رفع ارور Duplicate Field FAQPage علاوه بر بهبود سئو فنی، به شما کمک می‌کند تجربه کاربری بهتری هم ارائه دهید.

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

سوالات متداول

چقدر زمان میبرد تا ارور Duplicate Field FAQPage حل شود؟

مدت‌زمان رفع ارور Duplicate Field FAQPage به سرعت شما در اصلاح کد یا تنظیمات افزونه بستگی دارد. معمولاً بعد از اعمال تغییرات و کلیک روی گزینه Validate fix در سرچ کنسول، گوگل طی چند روز تا حداکثر دو هفته صفحات را دوباره بررسی می‌کند. پس اگر اصلاحات درست انجام شده باشد، ارور به‌طور کامل برطرف و وضعیت در سرچ کنسول به حالت «Passed» تغییر می‌کند.

اشتراک گذاری مقاله

تصویر بیزنکو
بیزنکو

ما تو بیزنکو عاشق رشدیم! یاد می‌گیریم، تجربه می‌کنیم و با شما به اشتراک میذاریم تا در دنیای دیجیتال روز به روز رشد کنید.

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

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

16 − 2 =

دنبال چی هستی؟