وردپرس از نظر سئو عملکرد بسیار خوبی دارد، اما اگر مراقب محتوای تکراری نباشید، ممکن است تمام تلاشهای شما برای بهبود رتبه سایت بینتیجه بماند. در این مقاله از سری مقالات آموزش سئو چند روش کاربردی برای شناسایی و حذف محتوای تکراری در وردپرس بررسی میکنیم تا سئوی سایت شما همیشه در بهترین وضعیت بماند.
راهنمای مطالعه:
محتوای تکراری چیست؟
اگر نمیدانید محتوای تکراری یعنی چه و مدیریت یک سایت یا وبلاگ وردپرسی را بر عهده دارید، بهتر است هرچه زودتر با آن آشنا شوید. منظور از محتوای تکراری، هر متنی یا متاتگی است که دقیقا در بیش از یک صفحه از سایت شما وجود داشته باشد.
مقدار کمی از محتوای تکراری معمولا تاثیر منفی چشمگیری روی سئوی سایت نمیگذارد. برای نمونه، اگر جعبه متنی در بالای سایدبار سایت قرار دارد که درباره اشتراک قالب پریمیوم توضیح داده و این نوشته در همه صفحات سایت تکرار شده، به دلیل کوتاه بودن متن مشکلی ایجاد نمیکند؛ چرا که سایر بخشهای هر صفحه دارای پاراگرافهای متفاوت و منحصر به فرد هستند.
اما اگر حجم زیادی از محتوای مشابه را در صفحات مختلف سایت تکرار کنید، موتورهای جستجو مانند گوگل ممکن است شما را جریمه کنند و رتبه سایتتان کاهش پیدا کند.
محلهای ایجاد محتوای تکراری در وردپرس
بسته به قالب مورد استفاده ممکن است اصلا مشکل محتوای تکراری نداشته باشید، اما بسیاری از قالبها خلاصهای از مطالب را در صفحات دستهبندی یا برچسب (the_excerpt) نمایش میدهند؛ این مطلب قبلا در پست اصلی وجود داشته اما به صورت خلاصهشده دوباره در صفحه دسته یا برچسب ظاهر میشود. همچنین صفحات صفحهبندیشده (مثل صفحه اول دستهبندی، صفحه دوم و…) هم اغلب دارای متاتگها و عنوانهای مشابه هستند که با محتوای نسخه اصلی صفحه یکسان است و این هم نوعی محتوای تکراری محسوب میشود.
چگونه محتوای تکراری وردپرس را حذف کنیم
بعد از کلی صحبت درباره محتوای تکراری، اینجا ۵ راهکار سریع را ذکر میکنم تا بتوانید همین حالا اقدام به حذف محتوای تکراری در وردپرس کنید.
فایل Robots.txt
با محدود کردن دسترسی بعضی از صفحات سایت توسط وردپرس، میتوانید از ایندکس شدن محتوای تکراری به وسیله موتورهای جستجو جلوگیری کنید. وردپرس این تنظیمات پیشنهادی برای Robots.txt را معرفی کرده است (همان چیزی که من استفاده میکنم):
User-agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /trackback
Disallow: /feed
Disallow: /comments
Disallow: /category/*/*
Disallow: */trackback
Disallow: */feed
Disallow: */comments
Disallow: /*?*
Disallow: /*?
Allow: /wp-content/uploads
# Google Image
User-agent: Googlebot-Image
Disallow:
Allow: /*
# Google AdSense
User-agent: Mediapartners-Google*
Disallow:
Allow: /*
# digg mirror
User-agent: duggmirror
Disallow: /
Sitemap: https://www.example.com/sitemap.xml
افزودن NoIndex به صفحات صفحهبندیشده
یکی از راهها این است که به صفحات صفحهبندی برچسب noindex اضافه کنید تا این صفحات توسط موتورهای جستجو ایندکس نشوند و دیگر نگرانی بابت محتوای تکراری نداشته باشید. کافی است کد زیر را درون تگ <head> قالب header.php خود قرار دهید.
<?php if ( is_paged() ) { ?>
<meta name=”robots” content=”noindex,follow” />
<?php } ?>
استفاده از قالب اختصاصی برای دستهبندیها
میتوانید برای صفحههای دستهبندی یک قالب جداگانه قرار دهید تا متن دلخواه، آدرس، کلمه کلیدی و متاتوضیحات موردنظر خود را اضافه کنید. برای نمایش مطالب یک دستهبندی خاص هم میتوانید از کد زیر استفاده کنید.
<ul>
<?php query_posts(’showposts=5&cat=1′); ?>
<?php while (have_posts()) : the_post(); ?>
//Your Loop Here
<?php endwhile;?>
</ul>
نوشتن متن خلاصه با استفاده از متاتوضیحات
به جای اینکه وردپرس ابتدای هر پست را به عنوان خلاصه (excerpt) نمایش دهد، میتوانید خودتان متن خلاصه را در فیلد مربوط وارد کنید. روشی که من استفاده میکنم این است که متاتوضیح اختصاصی را در این بخش قرار میدهم تا مطالبم منحصربهفرد شود.
تولید محتوای اختصاصی
درست است، این مورد بیشتر به سئو کلی مربوط است تا صرفا وردپرس؛ اما در مورد محتوای تکراری میان سایتها اهمیت زیادی دارد. اگر دنبال رتبه خوب هستید، حتما همه مطالب سایت را خودتان تهیه کنید و از هیچ منبع دیگری کپی برداری نکنید. این کار علاوه بر اینکه درست و حرفهای است، به بهبود وضعیت سئوی سایتتان نیز کمک شایانی میکند.
استفاده از افزونههای سئو برای مدیریت محتوای تکراری
افزونههایی مانند Yoast SEO و Rank Math امکانات ویژهای برای کنترل ایندکس صفحات و جلوگیری از ایجاد محتوای تکراری دارند. به عنوان مثال، با استفاده از این افزونهها میتوانید تعیین کنید کدام دستهها، برچسبها یا آرشیوها توسط موتورهای جستجو ایندکس نشوند. همچنین برخی افزونهها امکان افزودن تگ canonical را برای هر صفحه یا پست بدون نیاز به برنامهنویسی فراهم میکنند.
مدیریت صفحات پیوست (Attachment Pages) در وردپرس
وردپرس به طور پیشفرض برای هر تصویر یا مدیا، یک صفحه منحصر به فرد ایجاد میکند که میتواند منجر به ایجاد صفحات بیارزش و تکراری شود. میتوانید در تنظیمات افزونه سئو یا با استفاده از کدنویسی، ریدایرکت ۳۰۱ این صفحات را به صفحه اصلی یا پست مادر انجام دهید تا از ایندکس شدن محتوای تکراری جلوگیری کنید.
مراقبت از ساختار URL و جلوگیری از پارامترهای تکراری
گاهی اوقات استفاده از پارامترهای URL (مانند ?replytocom= یا پارامترهای پیگیری UTM) باعث ایجاد آدرسهای مختلف با یک محتوا میشود. توصیه میشود از ابزار Google Search Console برای معرفی نسخه معتبر (canonical) هر صفحه استفاده کرده و ریدایرکت مناسب برای URLهای زائد تعریف کنید تا موتورهای جستجو فقط یک نسخه را ایندکس کنند.
بهروزرسانی منظم محتوا و جلوگیری از آرشیو مطالب قدیمی مشابه
اگر مقالات و برگههای مشابه زیادی دارید، بهتر است مطالب قدیمی را ویرایش یا حذف کنید و صفحات کم ارزش را با استفاده از ریدایرکت ۳۰۱ به صفحات ارزشمندتر هدایت نمایید. هرچه محتوای سایت به روزتر و یکتاتر باشد، اعتبار دامنه شما نزد گوگل افزایش مییابد.
آموزش تیم نویسندگی
در صورتی که چند نویسنده روی سایت شما فعالیت میکنند، آنان را با مفهوم محتوای تکراری و اهمیت آن در سئو آشنا کنید. داشتن دستورالعمل یکسان برای تولید محتوا و بررسی نهایی توسط ویرایشگر باعث کاهش خطاهای ناشی از کپی شدن یا دوبارهنویسی ناخواسته مطالب میشود.
جمع بندی
در نهایت، توجه به محتوای تکراری و مدیریت هوشمندانه آن نه تنها به بهبود سئوی وردپرس شما منجر خواهد شد بلکه تجربه کاربری بهتری را نیز برای بازدیدکنندگان فراهم میکند. توصیه میکنیم هر چند وقت یک بار با استفاده از ابزارهایی مانند Siteliner یا Copyscape محتوای سایت خود را اسکن کنید تا هیچ مورد تکراری از دستتان در نرود.

دیدگاه و پرسش