در سایتهای وردپرسی، لینکهای شکسته معمولاً بدون هشدار ایجاد میشوند؛ صفحهای حذف میشود، آدرسی تغییر میکند یا لینکی به منبعی داده شده که دیگر در دسترس نیست. نتیجه این اتفاق، نمایش خطای 404 برای کاربر و قطع شدن مسیر دسترسی به محتواست.
وجود لینکهای خراب فقط یک مشکل فنی ساده نیست. این لینکها هم تجربه کاربر را مختل میکنند و هم بهصورت مستقیم و غیرمستقیم روی سئو سایت وردپرسی اثر منفی میگذارند. زمانی که کاربر یا رباتهای موتور جستجو به بنبست میرسند، اعتبار صفحات کاهش پیدا میکند و ساختار لینکدهی سایت دچار اختلال میشود.
در این مقاله بررسی میکنیم لینک شکسته چیست، چرا در وردپرس ایجاد میشود، چگونه میتوان لینکهای شکسته را شناسایی و اصلاح کرد و چه اقداماتی لازم است تا در آینده دوباره با این مشکل روبهرو نشویم.
لینک شکسته (Broken Link) لینکی است که به صفحهای اشاره میکند که دیگر در دسترس نیست یا آدرس آن تغییر کرده است. وقتی کاربر یا موتور جستجو روی این لینک کلیک میکند، بهجای محتوای مورد انتظار با خطای 404 یا صفحهای خالی روبهرو میشود. به زبان ساده، لینک وجود دارد اما مقصدش نه.
در وردپرس، ایجاد لینک شکسته اتفاق عجیبی نیست؛ چون ساختار سایت پویاست و محتوا دائماً تغییر میکند. مسئله زمانی شروع میشود که این لینکها شناسایی و اصلاح نشوند.
لینکهای خراب وردپرس زمانی رخ میدهد که در وبسایت شما یک یا چند محتوا جابه جا شود و یا این که آدرسی از مطالب شما تغییر کند. در این شرایط ممکن است امکان انتقال یک محتوا به یک آدرس جدید وجود نداشته باشد و باعث شود تا مشکل پیوندهای شکسته در وردپرس رخ دهد که در چنین موقعیتهایی معمولاً بر روی صفحه ی مرورگرتان خطای 404 یا همان عدم پیدا کردن صفحه ی مورد نظر را میبینید که یک خطای بسیار مشهور در طراحی سایت میباشد. در صورتی که چنین مشکلی برای شما پیش بیاید میتواند بسیار دردسر ساز شود و رتبهبندی شما را در لیست موتورهای جست و جو کاهش دهد و از بازدیدکنندگان شما به مقداری بسیار زیادی بکاهد. به همین علت باید مشکل پیوندهای شکسته شده در وردپرس را به خوبی بشناسید و بتوانید آن را بیابید و در صدد حل آن بر بیایید.
1. حذف یا تغییر آدرس نوشتهها و برگهها: وقتی یک نوشته حذف میشود یا URL آن تغییر میکند، تمام لینکهایی که قبلاً به آن داده شدهاند، شکسته میشوند؛ چه لینک داخلی باشند، چه از سایتهای دیگر.
2. تغییر ساختار پیوندهای یکتا (Permalinks): تغییر تنظیمات پیوند یکتا بدون در نظر گرفتن ریدایرکت، یکی از دلایل اصلی ایجاد لینکهای خراب در سایتهای وردپرسی است.
3. لینک دادن به منابع خارجی ناپایدار: سایتهای دیگر همیشه در دسترس نمیمانند. اگر به صفحهای خارجی لینک داده باشید که بعداً حذف شده یا آدرسش تغییر کرده، آن لینک بهصورت خودکار شکسته میشود.
4. انتقال سایت از HTTP به HTTPS: اگر بعد از فعالسازی SSL لینکهای قدیمی اصلاح نشوند، بخشی از لینکها به آدرسهای نامعتبر اشاره خواهند کرد.
5. حذف دستهبندیها، برچسبها یا محصولات: در سایتهای محتوایی و فروشگاهی، حذف این بخشها بدون مدیریت لینکدهی داخلی، منجر به ایجاد تعداد زیادی لینک شکسته میشود.

لینک خراب فقط یک خطای فنی ساده نیست که بتوان از کنارش عبور کرد. وقتی تعداد این لینکها در سایت زیاد میشود، اثراتش هم روی کاربر دیده میشود و هم روی عملکرد سایت در موتورهای جستجو.
کاربری که روی یک لینک کلیک میکند، انتظار دارد به محتوای مرتبط برسد. مواجه شدن با صفحه 404 یعنی قطع شدن مسیر. این اتفاق معمولاً باعث میشود:
در سایتهای آموزشی و محتوایی، این موضوع حساستر است؛ چون کاربر دقیقاً دنبال پاسخ مشخصی آمده و لینک شکسته یعنی پاسخ ندادن به نیاز او.
آمارها نشان میدهند که اگر کاربری برای اولین بار با صفحه 404 مواجه شود امکان بازدید مجدد آن کاربر از سایت، تنها 12 درصد میباشد. در واقع شما به احتمال 88 درصد یک کاربر را از دست دادهاید و این موضوع به مرور زمان باعث کاهش رنک سایت شما در موتورهای جست و جو خواهد شد.
از نظر سئو، لینکهای شکسته چند مشکل همزمان ایجاد میکنند:
وقتی گوگل بارها به صفحات ناموجود هدایت شود، این سیگنال را دریافت میکند که نگهداری سایت ضعیف است و کیفیت تجربه کاربر پایین آمده.
هر سایت یک ظرفیت مشخص برای خزش توسط رباتهای گوگل دارد. پیوندهای شکسته باعث میشوند این ظرفیت صرف صفحاتی شود که وجود ندارند. نتیجه این است که:
تعدد لینکهای خراب، مخصوصاً لینکهای داخلی، بهمرور اعتبار دامنه را زیر سؤال میبرد. سایتی که پر از مسیرهای بنبست است، از دید موتور جستجو و کاربر، سایت قابل اتکایی محسوب نمیشود.
در صورت وجود لینک شکسته در سایت، کاربران هنگام کلیک روی لینک یا جستجوی صفحه موردنظر با خطاهای مختلفی مواجه میشوند. این خطاها فقط برای کاربر آزاردهنده نیستند، بلکه برای موتورهای جستجو هم نشانهای از ضعف نگهداری سایت محسوب میشوند. در جدول زیر، رایجترین خطاهای ناشی از لینک شکسته را بههمراه توضیح کوتاه هرکدام میبینید:
| نوع خطا | عنوان خطا | توضیح کوتاه |
|---|---|---|
| 404 | Page Not Found | صفحه موردنظر وجود ندارد یا حذف شده است. رایجترین خطای ناشی از لینک شکسته در وردپرس. |
| 410 | Gone | صفحه بهصورت دائمی حذف شده و دیگر بازنخواهد گشت. از نظر گوگل سیگنال قویتری از حذف دائمی است. |
| 403 | Forbidden | دسترسی به صفحه وجود دارد اما کاربر یا ربات اجازه مشاهده آن را ندارد. |
| 500 | Internal Server Error | خطای داخلی سرور که گاهی در اثر لینکدهی به صفحات معیوب یا تنظیمات نادرست رخ میدهد. |
| Soft 404 | Soft 404 Error | صفحه ظاهراً باز میشود اما محتوای معتبری ندارد و گوگل آن را معادل 404 در نظر میگیرد. |
| Timeout | Request Timeout | صفحه مقصد پاسخ نمیدهد یا بیش از حد کند است و اتصال قطع میشود. |
شناخت این خطاها کمک میکند هنگام بررسی لینکهای شکسته، فقط به 404 توجه نکنید و دید دقیقتری نسبت به مشکلات واقعی سایت داشته باشید.
قبل از اینکه بخواهید لینکهای شکسته را اصلاح کنید، باید دقیقاً بدانید کدام لینکها مشکل دارند و این مشکل در کدام صفحات اتفاق افتاده است. خوشبختانه برای شناسایی لینک شکسته در وردپرس، چند روش قابل اعتماد وجود دارد که بسته به اندازه سایت میتوانید از یکی یا ترکیبی از آنها استفاده کنید.

Google Search Console یکی از دقیقترین ابزارها برای پیدا کردن لینکهای شکسته داخلی است؛ چون دادههای آن مستقیماً از خزیدن رباتهای گوگل میآید.
مسیر دسترسی:
در این بخش، گوگل صفحاتی را نشان میدهد که هنگام خزش به آنها دسترسی نداشته یا با خطای 404 مواجه شده است. این روش برای سایتهای متوسط و بزرگ بسیار قابل اتکاست، اما یک محدودیت دارد: فقط لینکهایی را میبینید که گوگل به آنها برخورد کرده، نه الزاماً همه لینکهای شکسته سایت.
برای بررسی سریع لینکها داخل پیشخوان وردپرس، افزونهها راهحل سادهای هستند. معروفترین گزینه در این زمینه افزونه Broken Link Checker است.
این افزونه:
نکته مهم: در سایتهای بزرگ، استفاده مداوم از این افزونه میتواند به منابع سرور فشار وارد کند. بهتر است بعد از شناسایی و اصلاح لینکها، آن را غیرفعال کنید.
اگر نمیخواهید از افزونه استفاده کنید، ابزارهای آنلاین گزینه مناسبی هستند. این ابزارها با خزیدن سایت، تمام لینکها را بررسی میکنند و گزارش کاملی از لینکهای خراب میدهند.
مزیت این روش:
در این حالت معمولاً لینک شکسته، صفحه مقصد، نوع خطا (404، 500 و…) و محل قرارگیری لینک مشخص میشود.
اگر میخواهید لینکهای شکسته سایت را سریع، متمرکز و بدون بررسی دستی تکتک صفحات مدیریت کنید، استفاده از افزونهها منطقیترین انتخاب است. البته نه هر افزونهای؛ چون بعضی از آنها در صورت استفاده نادرست، میتوانند به منابع سایت فشار وارد کنند.
در این بخش، بهترین و رایجترین افزونهها برای رفع لینک شکسته در وردپرس را بهصورت واقعبینانه بررسی میکنیم.

این افزونه شناختهشدهترین ابزار برای شناسایی لینکهای شکسته در وردپرس است و دقیقاً به همین دلیل هم باید با احتیاط از آن استفاده شود.
قابلیتها:
نکات مهم:
این افزونه برای بررسی دورهای لینکهای شکسته بسیار مناسب است، نه استفاده دائمی.
Rank Math بهطور مستقیم لینکهای شکسته را اصلاح نمیکند، اما نقش مهمی در مدیریت خطاهای 404 و ریدایرکتها دارد.
کاربرد اصلی در رفع لینک شکسته:
اگر لینک شکسته مربوط به صفحاتی است که قبلاً ترافیک یا ارزش سئویی داشتهاند، استفاده از Rank Math برای ریدایرکت، انتخاب حرفهایتری است.
افزونه Redirection مخصوص زمانی است که میدانید لینک شکسته دارید و میخواهید آن را بهدرستی مدیریت کنید.
مزایا:
این افزونه زمانی بیشترین ارزش را دارد که:
انتخاب افزونه به هدف شما بستگی دارد:
نکته مهم این است که افزونهها ابزار هستند، نه راهحل نهایی. تصمیم درست، ترکیب شناسایی دقیق و اصلاح اصولی لینکهاست.
یکی از سادهترین و سریعترین راهها برای شناسایی و رفع لینکهای شکسته در وردپرس، استفاده از افزونههاست. این افزونهها فرآیند پیدا کردن و اصلاح لینکهای خراب را تا حد زیادی خودکار میکنند و نسبت به روشهای دستی، زمان بسیار کمتری میگیرند.
البته باید توجه داشت که برخی از آنها مصرف منابع بالایی دارند و ممکن است همه مشکلات را پوشش ندهند. به همین دلیل، استفاده هدفمند و دورهای از آنها بهترین انتخاب است.
در ادامه، نحوه کار با دو افزونه پرکاربرد را بهصورت مرحلهبهمرحله بررسی میکنیم.
افزونه Broken Link Checker یکی از شناختهشدهترین ابزارها برای شناسایی لینکهای شکسته در وردپرس است و تمرکز اصلی آن دقیقاً روی همین موضوع است.
وارد پیشخوان وردپرس شوید، از منوی افزونهها --> افزودن، عبارت Broken Link Checker را جستجو کنید. پس از نصب، افزونه را فعال کنید.

بعد از فعالسازی، افزونه بهصورت خودکار شروع به اسکن سایت میکند. این فرآیند بسته به حجم سایت ممکن است کمی زمانبر باشد.
برای مشاهده نتایج، از منوی مربوط به افزونه وارد بخش Link Checker یا Local شوید تا لیست لینکهای بررسی شده را ببینید.
پس از اتمام اسکن، فهرستی از لینکهای شکسته نمایش داده میشود. برای هر لینک میتوانید:
مزیت این افزونه این است که تمام این کارها را میتوانید مستقیم از همان صفحه انجام دهید، بدون نیاز به ویرایش دستی نوشتهها.

افزونه Rank Math SEO بیشتر بهعنوان یک ابزار سئو شناخته میشود، اما امکانات بسیار مفیدی برای شناسایی و مدیریت لینکهای خراب و خطاهای 404 دارد.
از پیشخوان وردپرس، مسیر افزونهها --> افزودن را دنبال کنید، Rank Math SEO را جستجو کرده، نصب و فعال کنید.

پس از فعالسازی، Rank Math یک Setup Wizard را نمایش میدهد.

مراحل را دنبال کنید و حتماً حالت Advanced Mode را فعال کنید تا به امکانات کامل افزونه دسترسی داشته باشید.

در منوی Rank Math وارد بخش Dashboard شوید و ماژول 404 Monitor را فعال کنید. این ماژول تمام آدرسهایی را که کاربران یا رباتها با خطای 404 مواجه شدهاند، ثبت میکند.

پس از فعالسازی، وارد بخش 404 Monitor شوید. در این قسمت:
این روش برای مدیریت حرفهای لینکهای شکسته، بهخصوص در سایتهایی که ساختارشان تغییر میکند، بسیار کاربردی است.
علاوه بر افزونهها، یکی از روشهای دقیق و حرفهای برای شناسایی لینکهای شکسته در وردپرس، استفاده از ابزارهای آنلاین است. این ابزارها سایت شما را از بیرون بررسی میکنند؛ درست مثل یک کاربر یا ربات موتور جستجو.
به همین دلیل چند مزیت مهم دارند:
در ادامه، نحوه استفاده از یکی از معروفترین ابزارهای آنلاین برای این کار را بررسی میکنیم.
Semrush یکی از ابزارهای حرفهای سئو است که قابلیت قدرتمندی برای شناسایی لینکهای شکسته دارد، مخصوصاً از طریق بخش Site Audit.
اگر حساب کاربری Semrush ندارید، ابتدا در این سرویس ثبتنام کنید. سپس از بخش Projects، سایت خود را اضافه کرده و اطلاعات دامنه را وارد کنید. بعد از آن روی گزینه Start now کلیک کنید.

بعد از اضافه شدن سایت:

در این مرحله، صفحهای برای تنظیمات بررسی نمایش داده میشود. بدون نیاز به تغییر تنظیمات پیشفرض، روی Start Audit Now کلیک کنید تا Semrush شروع به اسکن سایت کند.

پس از پایان اسکن، Semrush یک گزارش کامل از وضعیت سایت ارائه میدهد.

در این گزارش میتوانید:
را بهصورت دقیق مشاهده کنید.
برای دیدن جزئیات بیشتر، روی تعداد خطاها (Issue Count) کلیک کنید تا لیست کامل لینکهای مشکلدار نمایش داده شود.

Semrush فقط لینکهای شکسته را شناسایی میکند و اصلاح آنها باید داخل وردپرس انجام شود. بعد از مشخص شدن لینکها:
ابزارهایی مثل Semrush برای شناسایی دقیق مشکل عالی هستند، اما خودشان لینک را اصلاح نمیکنند. بهترین استفاده از آنها این است که:
Ahrefs یکی از دقیقترین ابزارهای سئو برای بررسی سلامت لینکهاست و معمولاً دید عمیقتری نسبت به لینکهای داخلی و خارجی سایت ارائه میدهد. مزیت اصلی Ahrefs این است که لینکها را از زاویه دید رباتهای خزنده تحلیل میکند؛ درست شبیه کاری که موتورهای جستجو انجام میدهند.
در ادامه، مراحل استفاده از Ahrefs برای شناسایی و مدیریت لینکهای شکسته را میبینید.
اگر هنوز حساب کاربری Ahrefs ندارید، ابتدا ثبتنام کنید.
برای اضافه کردن سایت، باید مالکیت دامنه را تأیید کنید. این کار از طریق یکی از روشهای زیر انجام میشود:
بعد از تأیید مالکیت، سایت شما آماده بررسی است.

وارد بخش Site Explorer شوید و دامنه سایت را وارد کنید. Ahrefs پس از اسکن سایت، لینکهای شکسته را در دستهبندیهای مختلف نمایش میدهد، از جمله:
این گزارش معمولاً شامل آدرس صفحه مبدا و مقصد لینک نیز هست که کار اصلاح را سادهتر میکند.

Ahrefs فقط لینکهای شکسته را گزارش میکند و ویرایش آنها باید داخل وردپرس انجام شود. بعد از بررسی گزارش:
به این شکل، از دادههای دقیق Ahrefs برای تصمیمگیری درست استفاده میکنید، بدون اینکه تغییری اشتباه یا شتابزده انجام شود.

Google Search Console یک ابزار رایگان و رسمی از گوگل است که وضعیت ایندکس، خطاها و مشکلات فنی سایت را از دید موتور جستجو نمایش میدهد. این ابزار یکی از قابلاعتمادترین منابع برای شناسایی لینکهای شکسته داخلی محسوب میشود، چون دادههای آن مستقیماً از خزش رباتهای گوگل به دست میآید.
اگر هنوز سایت خود را در Google Search Console ثبت نکردهاید:
بعد از تأیید، دادههای مربوط به وضعیت صفحات بهتدریج در دسترس قرار میگیرند.

در پیشخوان Google Search Console:
در این بخش میتوانید ببینید کدام URLها هنگام خزش گوگل با خطا مواجه شدهاند و دقیقاً چه صفحاتی مشکل دارند.

بعد از شناسایی صفحات دارای خطا:
پس از اعمال تغییرات، میتوانید دوباره از Search Console درخواست بررسی (Validate Fix) بدهید تا وضعیت جدید ثبت شود.
Google Analytics در اصل برای تحلیل ترافیک سایت استفاده میشود، اما بهصورت غیرمستقیم میتواند به شناسایی لینکهای شکسته هم کمک کند؛ مخصوصاً صفحاتی که کاربران از طریق آنها به بنبست میرسند.
ابتدا مطمئن شوید Google Analytics بهدرستی روی سایت شما نصب شده است.
در غیر این صورت:

برای شناسایی صفحات مشکوک:

در کنار گزینه Page path and screen name:

سپس در نوار جستجو، عبارت Not found را وارد کنید.
صفحاتی که این پیام را ثبت کردهاند، معمولاً نشاندهنده وجود لینک شکسته یا مسیر نادرست هستند.

بعد از شناسایی صفحات مشکلدار:
لینکهای شکسته در وردپرس یک مشکل پنهان اما اثرگذار هستند؛ مشکلی که اگر بهموقع شناسایی و مدیریت نشود، هم تجربه کاربر را مختل میکند و هم بهتدریج به سئوی سایت آسیب میزند. تفاوت سایتهای حرفهای با سایتهای معمولی دقیقاً در همین جزئیات است: نگهداری درست بعد از تولید محتوا.
در این مقاله دیدیم که:
نکته مهم این است که هیچ ابزار یا افزونهای بهتنهایی کافی نیست. بهترین رویکرد، ترکیب بررسی دورهای لینکها، تصمیمگیری انسانی و اصلاح اصولی است. نه افراط در ریدایرکت، نه رها کردن لینکهای خراب.
اگر پیوندهای خراب را بهعنوان بخشی از نگهداری منظم سایت در نظر بگیرید، نتیجهاش سایتی سالمتر، تجربه کاربری بهتر و پایهای محکمتر برای رشد سئو خواهد بود.
دوره الفبای برنامه نویسی با هدف انتخاب زبان برنامه نویسی مناسب برای شما و پاسخگویی به سوالات متداول در شروع یادگیری موقتا رایگان شد: