مطالب و مقالات آموزش ووکامرس
آموزش پیدا کردن صفحات 404 در Rank Math
آنچه در این مقاله می خوانید:
آموزش پیدا کردن صفحات 404 در Rank Math
آیا تاکنون برایتان پیش آمده است که روی یک لینک کلیک کنید و با صفحه ای روبرو شوید که نوشته 404 – صفحه پیدا نشد؟ 😕 قطعا در آن لحظه با خودتان گفته اید:« این صفحه دیگر از کجا آمده است؟!»
در حقیقت صفحات 404 چیزی هستند که ممکن است بی سروصدا در هر سایتی ساخته شوند، شاید یک دسته بندی یا وبلاگ یا هر چیز قدیمی که قبلا پاک کرده اید، آدرس صفحهای را عوض کرده اید یا یکی از کاربرها یک لینک اشتباه وارد کرده باشد. اما نکته اینجاست که اگر این خطاها زیاد شوند اول از همه به سئوی سایت لطمه میزنند و در نهایت کاربر در بازدیدهای سایت با صفحات متعدد 404 روبرو خواهد شد. اینجاست که افزونه ای به نام Rank Math میتواند به کمکتان بیاید.
با افزونه رنک مث میتوانید به راحتی ببینید کدام آدرس ها در سایت به خطای 404 خورده اند، از کجا آمده اند و حتی تصمیم بگیرید با آنها چکار کنید مثلا آن را اصلاح کنید یا عملیات ریدایرکت انجام دهید. پس در این مقاله از ووکامرس با آموزش پیدا کردن صفحات 404 در Rank Math و رفع آن همراه ما باشید.
صفحات 404 چه صفحاتی هستند و چرا باید آن ها را جدی بگیریم؟
صفحه 404 یعنی کاربر وارد یک آدرس شده اما سایت شما نمیتواند آن صفحه را پیدا کند. نه به این معنی که سایت شما خراب است و نه اینکه مشکل خاصی پیش آمده؛ فقط یعنی آن صفحه که به دنبال آن هستید، دیگر وجود ندارد یا آدرس آن تغییر کرده است. مثلا تصور کنید یک لینک اشتباه در گوگل یا شبکه های اجتماعی از سایت شما وجود دارد، کاربر که روی آن کلیک می کند به جای محتوایی که انتظار دارد نمایش دهد به صفحه 404 میرسد.

حالا مشکل کجاست؟ مشکل این است که کاربر نمیداند که چه اتفاقی افتاده است. از نگاه او سایت شما لینک های خراب و بلااستفاده دارد. اکثر افراد در این شرایط تعلل نمی کنند و خیلی ساده صفحه را میبندند. از طرف دیگر گوگل هم این صفحات را میبیند. اگر تعداد خطاهای 404 در سایت زیاد باشد برای گوگل به این معنیست که سایت شما مرتب نبوده، بعضی صفحات حذف شدند بدون آنکه جایگزین داشته باشند و تجربه کاری خوبی را به کاربران ارائه نمی دهد.
این به این معناست که:
- کاربران کمتر سایت شما میمانند.
- بعضی صفحات کم کم از نتایج گوگل حذف می شوند.
- تمامی زحماتی که برای محتوای صفحات کشیده بودید، ممکن است از بین برود.
نکته مهم این است که بدانید صفحات 404 خودشان دشمن سایت شما نیستند؛ مشکل از جایی شروع می شود که شما اصلا از وجود همچین صفحاتی خبر نداشته باشید و ندانید کاربرها کی و کجا به این صفحات بر خواهند خورد.
اگر میخواهید مدیریت خطاهای 404، ریدایرکتها و سئوی تکنیکال سایت را بهصورت حرفهای انجام دهید، افزونه Rank Math Pro یکی از بهترین انتخابهاست.
چطور صفحات 404 سایت را در Rank Math ببینیم؟
زمانی که حرف از خطای 404 می شود نگران نباشید با تنظیمات خیلی فنی روبرو نیستید. بهتر است بدانید که Rank Math خودش به صورت خودکار آدرس های 404 را ذخیره می کند و لازم نیست شما حدس بزنید و به دنبال لینک خراب بگردید. خب حالا برویم سر اصل مطلب، اول از همه وارد پیشخوان وردپرس شوید. به بخش افزونه ها > افزودن بروید و عبارت Rank Math را جستجو کنید.

پس از نصب و فعالسازی افزونه رنک مث، گزینه «Rank Math SEO» به پیشخوان وردپرس شما در منوی سمت راست اضافه می شود. گزینه های زیادی را در صفحه مشاهده می کنید که هر کدام یک ماژول است و برای یک قابلیت خاص استفاده می شود. در منوی Rank Math، گزینهای به اسم 404 Monitor رو میبینید. ابتدا ماژول 404 Monitor را فعال و سپس از منوی سمت راست روی گزینه کلیک کنید.

وقتی این گزینه را فعال کنید دیگر هر زمان کاربری آدرس اشتباهی وارد کند خطا به صورت خودکار ثبت خواهد شد تا بتوانید ببینید از چه صفحه ای وارد شده و به راحتی اصلاح یا ریدایرکت کنید.
مشاهده خطاهای 404 رنک مث
حالا که گزینه 404 Monitor را فعال کردید میتوانید همه صفحاتی که 404 دارند را ببینید. روی گزینه مانیتور 404 که کلیک کنید بعد از باز شدن این صفحه، لیستی از آدرسها را مشاهده می کنید که کاربر از گوگل وارد آن ها شده، ولی آن صفحه اصلا وجود نداشته است. کنار هر آدرس معمولاً اطلاعاتی مثل خودِ آدرس، تعداد دفعاتی که 404 شده و و زمان آخرین خطا نمایش داده می شود.

اگر میخواهید مطمئن شوید که Rank Math واقعا درست کار می کند، میتوانید تست خیلی ساده ای انجام دهید. کافیست در مرورگرتان یک آدرس اشتباه از سایتتان را وارد کنید، مثلا آخر آدرس سایت بنویسید /test یا هر چیزی که میدانید در سایت وجود ندارد. وقتی صفحه 404 نمایش داده شد، به پیشخوان وردپرس برگردید، وارد Rank Math > 404 Monitor شوید و صفحه را رفرش کنید. میبینید که آدرس اشتباه در لیست ظاهر شده است.
در کنار آدرس، Rank Math معمولا اطلاعاتی مثل زمان بازدید و تعداد دفعاتی که این خطا اتفاق افتاده است را نشان می دهد. همین اطلاعات ساده خیلی به کارتان خواهد آمد، چون کمک می کند تا بفهمید این خطا یکبار اتفاق افتاده است یا مدام تکرار می شود. نکته مهم این است که افزونه رنک مث این خطاها را به صورت خودکار ذخیره خواهد کرد.
یعنی اگر حتی شما متوجه صفحات 404 نشوید، بعد به کمک رنک مث میتوانید ببینید که آیا این لینک اشتباه از سایت خودتان است یا از سایت دیگر یا از گوگل و یا حتی کاربرها از آدرس قدیمی وارد سایتتان می شوند. با دیدن این گزارش ها تازه میتوانید تصمیم درست بگیرید؛ گاهی فقط باید لینک را اصلاح کنید، بعضی مواقع هم بهتر است لینک را ریدایرکت کنید تا کاربران به صفحه درست هدایت شوند.
روش های برطرف کردن خطای 404
تا این مرحله یاد گرفتیم که چطور در افزونه رنک مث خطاهای 404 را شناسایی کنیم و متوجه شدیم که چه صفحاتی از سایتمان دچار مشکل هستند. حالا فرض کنید من قبلا صفحه ای به آدرس woocommerce.ir/test در سایتم داشته ام اما به هر دلیلی آن را حذف کرده ام مثلا در زمان طراحی مجدد سایت از بین رفته است یا مسیرش تغییر داده شده.
زمانی که برای یک صفحه این اتفاق رخ دهد، کاربرانی که از گوگل یا از شبکه های اجتماعی وارد آذرس woocommerce.ir/test می شوند با خطای 404 روبرو خواهند شد. این وضعیت اول از همه تجربه کاربری را تحت تاثیر قرار می دهد و کاربر را بی اعتماد می کند هم از نظر سئو ضربه بدی به رتبه سایت من خواهد زد.
در این بخش ما میخواهیم خطاهای 404 را رفع کنیم تا به این مشکلات برنخوریم. زمانی که یک آدرس خراب یا حذف شده باید بدانیم آن را چطور برطرف کنیم تا کاربر و گوگل با آن مواجه نشوند. در ادامه روش های برطرف کردن خطای 404 را با هم بررسی می کنیم:
رفع خطای 404 با ریدایرکت 301
یکی از بهترین و اصولی ترین روش ها برای رفع خطای 404، استفاده از ریدایرکت 301 است. ریدایرکت 301 زمانی استفاده میشود که آدرس یک صفحه به صورت دائمی تغییر کرده یا صفحه موردنظر حذف شده و یک جایگزین مناسب برای آن وجود دارد. در این حالت، با تنظیم ریدایرکت 301، کاربر و موتورهای جستجو به صورت خودکار از آدرس قدیمی (صفحه 404) به آدرس جدید هدایت می شوند.
گاهی اوقات نمیتوانید یک صفحه را به حال خود رها کنید چون صفحه محتوا دارد و از همه مهم تر در موتورهای جستجو رتبه گرفته است. پس باید یک جایگزین برای آن پیدا کنید که به این کار تغییر مسیر یا ریدایرکت می گویند. استفاده از ریدایرکت 301 باعث می شود اعتبار سئو صفحه قدیمی از بین نرود و ارزش لینک قدیمی را به لینک جدید منتقل می کند. به همین دلیل، اگر صفحهای را حذف کردهاید یا آدرس آن را تغییر دادهاید، نباید اجازه دهید با خطای 404 رها شود.
آموزش ایجاد ریدایرکت 301 (با افزونه Rank Math)
برای ورود به بخش ریدایرکت ها، ابتدا وارد پیشخوان وردپرس شوید و مسیر Rank Math > تغییر مسیرها (Redirections) شوید.

در این مرحله روی گزینه افزودن جدید (Add New) کلیک کنید. تنظیمات اطلاعات ریدایرکت ایه این صورت است که در بهش Source URL یا منبع آدرس صفحهای که خطای 404 دارد وارد کنید. (مثلا /test). در بخش Destination URL آدرس صفحه جدید را وارد کنید، صفحه ای که میخواهید کاربر به آن منتقل شود. در بخش Redirection Type هم گزینه 301 Permanent Move را انتخاب کنید.

در نهایت روی دکمه Add Redirection کلیک کنید تا ریدایرکت ثبت شود. از این لحظه، هر کاربری که وارد آدرس قدیمی شود، بهصورت خودکار به صفحه جدید منتقل خواهد شد. حتما مطمئن شوید که آدرس مقصد وجود داشته باشد و خطای 404 ندهد.
نکته مهم: اگر صفحه 404 بکلینک دارد، قبلاً در گوگل ایندکس شده و یا ورودی ارگانیک داشته حتماً باید با ریدایرکت 301 مدیریت شود، در غیر این صورت به سئوی سایت آسیب میزند.
اصلاح لینک های داخلی خراب | دلیل خطای 404
یکی از رایج ترین دلایل بروز خطای 404 در سایت ها، لینکهای داخلی خراب یا اشتباه است. لینک داخلی خراب زمانی ایجاد میشود که در یکی از بخش های سایت مانند نوشته ها، برگه ها یا منوها، به صفحهای لینک داده شده باشد که دیگر وجود ندارد یا آدرس آن تغییر کرده است. اصلاح لینک های خراب در قدم اول از تجربه بد کاربر جلوگیری می کند و همچنین اعتبار سایت را حفظ خواهد کرد. به همین دلیل، قبل از ایجاد ریدایرکت های زیاد، بهتر است ابتدا لینک های داخلی خراب را اصلاح کنیم.
در بعضی مواقع، خطای 404 به این دلیل ایجاد میشود که یک صفحه مهم از سایت حذف شده، اما همچنان لینک آن در گوگل، شبکه های اجتماعی یا سایت های دیگر وجود دارد. در چنین شرایطی، یکی از بهترین راه حل ها، بازسازی همان صفحه با همان آدرس قبلی است.
فرض کنید قبلاً صفحهای با عنوان «تست» و آدرس woocommerce.ir/test در سایت شما وجود داشته است، این صفحه حذف شده، اما کاربران یا گوگل همچنان سعی میکنند وارد آن شوند و با خطای 404 مواجه میشوند. ابتدا مشخص کنید صفحه حذفشده از چه نوعی بوده است مثلا نوشته یا برگه، سپس وارد همان بخش در پیشخوان وردپرس شوید.
یک نوشته یا برگه جدید با همان عنوان قبلی ایجاد کنید. با عنوان «تست» و در بخش نامک (Slug)، دقیقاً آدرس قبلی را وارد کنید: woocommerce.ir/test . با این کار، آدرس صفحه جدید کاملاً مشابه آدرس قدیمی خواهد بود و کاربر دیگر خطای 404 دریافت نمیکند.
نکته: اگر قبلاً ساختار آدرس های سایت را تغییر دادهاید (مثلاً URLها شامل تاریخ یا پوشه های اضافی بودهاند)، لازم است تنظیمات پیوندهای یکتا را از مسیر پیشخوان وردپرس> تنظیمات> پیوندهای یکتا بررسی کنید.
حالا دوباره به مسیر Rank Math> 404 Monitor بروید. اگر صفحه بهدرستی بازسازی شده باشد، خطای مربوط به مسیر /test دیگر در لیست نمایش داده نمیشود.
در نهایت، برای اطلاع دادن به گوگل وارد Google Search Console شوید و خطای مربوط به URL را باز کنید و روی گزینه Validate Fix (تأیید رفع خطا) کلیک کنید. با این کار، گوگل متوجه میشود که صفحه دوباره در دسترس است و خطای 404 برطرف شده است.
رفع خطای 404 با کد 410 | حذف دائمی صفحه
در برخی موارد، صفحه ای از سایت حذف میشود و هیچ جایگزین مرتبطی برای آن وجود ندارد. در چنین شرایطی، نه ریدایرکت 301 انتخاب درستی است و نه بازسازی و اصلاح صفحه. بهترین راهحل، استفاده از کد وضعیت 410 (Gone) است. خطای 410 به موتورهای جستجو اعلام میکند که این صفحه بهصورت دائمی حذف شده و دیگر نباید آن را در نتایج جستجو بررسی یا ایندکس کنند.
تفاوت خطای 404 و 410 چیست؟
خطاهای 404 و 410 هر دو زمانی نمایش داده میشوند که یک صفحه در دسترس نباشد، اما مفهوم و پیام آنها برای گوگل و موتورهای جستجو کاملاً متفاوت است. دانستن این تفاوت به شما کمک میکند تصمیم درستی برای مدیریت صفحات حذفشده سایت بگیرید.
خطای 404 (Not Found) به چه معناست؟
خطای 404 به این معناست که صفحه موردنظر در حال حاضر پیدا نشده است، اما این احتمال وجود دارد که در آینده دوباره در دسترس قرار بگیرد. از دید موتورهای جستجو، 404 یک وضعیت نامشخص یا موقتی محسوب میشود. به همین دلیل، گوگل صفحه را فوراً از نتایج حذف نمیکند، چندین بار در بازههای زمانی مختلف دوباره آن URL را بررسی میکند و به صفحه فرصت بازگشت میدهد. بهطور خلاصه، 404 یعنی:«این صفحه فعلاً وجود ندارد، اما شاید بعداً برگردد.»
خطای 410 (Gone) به چه معناست؟
خطای 410 به گوگل اعلام میکند که این صفحه برای همیشه حذف شده و دیگر بازنخواهد گشت. این کد وضعیت یک سیگنال کاملاً شفاف و قطعی است. وقتی صفحهای با 410 مشخص میشود، گوگل سریعتر آن URL را از ایندکس حذف میکند، دیگر تلاش مکرر برای خزش آن صفحه انجام نمیدهد و بودجه خزش سایت هدر نمیرود. بهطور خلاصه، 410 یعنی:«این صفحه عمداً و دائمی حذف شده است.»
نحوه تنظیم خطای 410 در وردپرس با Rank Math
وارد پیشخوان وردپرس و سپس مسیر Rank Math> تغییر مسیرها شوید. روی گزینه افزودن کلیک کنید. در قسمت Source URL، آدرس صفحه حذف شده را وارد کنید. سپس Redirection Type را روی 410 Content Deleted قرار دهید و ریدایرکت را ذخیره کنید.
تنظیم 410 از طریق کد
در فایل .htaccess میتوانید کد زیر را اضافه کنید:
Redirect gone / test
با این کار، هر کاربری که وارد این مسیر شود، مستقیماً خطای 410 دریافت میکند.
بعد از ریدایرکت 410 چه کاری انجام دهیم؟
بعد از انجام تنظیمات مربوط به ریدایرکت 410 وارد Google Search Console شوید. URL موردنظر را بررسی کنید و در صورت وجود خطا، روی Validate Fix کلیک کنید. گوگل معمولاً URLهای 410 را سریع تر از 404 از ایندکس خارج میکند.
جمع بندی
خب دوستان در این مقاله فهمیدیم که چطور خطاهای 404 رو شناسایی و آن را با روش های مختلف رفع کنیم. خطاهای 404 را در هر حال جدی بگیرید و اجازه ندهید که به اعتبار سایت شما هم در گوگل و هم در دید کاربر لطمه وارد کند. افزونه Rank Math یک افزونه بسیار کاربردی در رفع خطاهای 404 است که کار را برایتان راحت تر می کند. در نهایت بطور مرتب لینک های 404 را بررسی کنید و مطمئن شوید که هیچ کاربری در سایتتان با صفحه «پیدا نشد» روبرو نشود.
🌻 امیدواریم از آموزش پیدا کردن صفحات 404 در Rank Math لذت برده باشید. اگر نظر، پیشنهاد یا تجربه ای در خصوص رفع لینک های 404 دارید با ما در بخش دیدگاه ها در میان بگذارید.