خطای 404 هنگامی اتفاق می افتد که کاربر آدرس صفحه ای را در سایت شما جستجو می کند که این صفحه در سایت شما نیست و یا آدرس آن تغییر یافته است و با نشان دادن خطای 404 وردپرس به کاربر می گوید که این صفحه پیدا نشد.
برای جلوگیری از بروز این مشکل سعی نمایید تا هرگز نوشته یا برگه ای را از وردپرس حذف نکنید.
و هرگز پیوند یکتا ( آدرس ) نوشته یا برگه هاو همچنین ساختار پیوند یکتای سایت را تغییر ندهید.
اگر پس از انتقال سایت و هنگام باز نمودن صفحات سایت با خطای 404 روبرو شدید به روش زیر عمل کنید:
از بخش تنظیمات به قسمت پیوند های یکتا رفته و بدون تغییر در تنظیمات این صفحه یک بار صفحه را ذخیره نمایید.
سپس مجددا به صفحه و مطلب مورد نظر خود بازگشته و ببینید آیا خطای 404 وجود دارد یا از بین رفته است.
نکته: اگر سایت شما تعداد صفحات زیادی دارد هرگز پیوند یکتای سایت خودتان را تغییر ندهید.
زیرا این کار باعث افزایش خطای 404 برای سایت شما خواهد شد و باعث افت ورودی گوگل سایت میشود.
اگر شما از پست تایپ های سفارشی ( custom post types ) در وردپرس خود استفاده می نمایید.
بهتر است پس از ساخت پست تایپ های سفارشی حتما یکبار پیوند های یکتا را ذخیره نمایید.
بعد از ذخیره پیوند های یکتا کد زیر بصورت خودکار به فایل .htaccess شما اضافه خواهد شد.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
به دلیل آنکه برای گوگل ، بهبود وضعیت سایت شما بسیار حائز اهمیت است.
گوگل به هیچ عنوان تمایل ندارد کاربران بعد از کلیک روی یک نتیجه از نتایج جستجو وارد یک صفحه 404 شوند.
به همین دلیل بالا بودن خطاهای 404 سایت شما تاثیر زیادی در افت ورودی گوگل شما خواهد داشت.