چه در زمینه وب تخصص داشته باشید و چه صرفا یک کاربر معمولی باشید، امکان ندارد که ارور 404 را ندیده باشید. اروری که اصلا آورنده خبر خوبی نیست و هیچکس هم با دیدن آن خوش حال نمی شود. این ارور را شاید خیلی ساده بشود توضیح داد اما موضوع اینجاست که این ارور، در مباحث آموزش سئو بسیار مطرح می شود و ما نیز مجبوریم که به سراغ این ارور برویم و ماهیت آن را از نظر آموزش سئو داخلی هم بررسی کنیم. حال این سوال پیش می آید که Error 404 چیست ؟ پاسخ به این سوال سادست و به طور کلی تعریف ماهیت این ارور مانند دیگر ارور ها نیست و به راحتی هم می شود آن را تعریف کرد. اما اصل چیزی که ما می خواهیم به سراغ آن برویم حتی دلایل بوجود آمدن این ارور نیست، بلکه راه های مقابله با آن است. پس در این مقاله همراه ما باشید.
اول از همه قبل از اینکه ببینیم Error 404 چیست بیایید نگاهی داشته باشیم به این موضوع که اصلا Error 404 چرا در آموزش سئو و خصوصا در آموزش سئو داخلی مطرح می شود. به منظور جا افتادن درست این موضوع باید اول از همه به این موضوع در آموزش سئو داخلی اشاره کنیم که گوگل و موتور های جست و جوی دیگر، اصلا دوست ندارند که سایت شما صفحاتی داشته باشند که هیچگونه محتوایی ندارند. یعنی در واقع موتور های جست و جو هیچ علاقه ای ندارند که با دامنه شما، URL ای را ببینند که نه تنها هیچ محتوایی به کاربر ارائه نمی دهد، بلکه اصلا صفحه مورد نظر به هر دلیلی در دسترس نیست و کاربران به آن دسترسی ندارند. اینجاست که وجود چنین صفحاتی در سئو سایت مهم می شوند و وجود آن ها باعث افت رتبه صفحات سایت ما می شود.
از این رو ما باید اول از همه بدانیم که Error 404 چیست و سپس به رفع آن بپردازیم. به این خاطر که این ارور، کاملا به موضوع عدم دسترسی به URL های ما برمی گردد و هر مشکلی که هست، همان جا نیز باید رفع بشود و ما باید اقداماتی در این رابطه انجام بدهیم. در این مقاله، اول از همه ما به ماهیت Error 404 می پردازیم، سپس درباره آن اطلاعات بیشتری کسب می کنیم و در آخر هم این مبحث را در حوزه آموزش سئو بررسی می کنیم و یک سری راه حل ها نیز برای رفع آن به شما ارائه می دهیم. پس برای اینکه این مقاله به خوبی جا بیفتد، تا آخر مقاله همراه ما باشید که قرار است درباره موضوعات بسیار مهمی در حوزه آموزش سئو داخلی و اصطلاحات سئو صحبت کنیم. در ادامه همراه ما باشید.
اول از همه برای اینکه بهتر متوجه شویم Error 404 چیست باید به شما بگوییم که این اعداد مانند 404، یک سری دستور های بر پایه کد هستند که همه آن ها مانند 404 یک ارور محسوب نمی شوند. خیلی از این دستور ها گاهی صرفا یک سری اطلاعات خاص را به ما و کاربران می دهند و یک سری دیگر از آن ها نیز مانند 404 ارور هستند. Error 404 به دلایل متفاوتی بوجود می آید، مثلا زمانی که ما یک URL را اشتباه تایپ کنیم و یا اینکه صفحه ای که کاربر درخواست آن را دارد اصلا در سایت ما وجود نداشته باشد. هرچه که باشد، ارور 404 اصلا خبر خوبی نیست و به برند ما آسیب جدی وارد خواهد کرد. از دیگر معایب آن نیز این است که این ارور، کرال شدن پیج ما توسط ربات های موتور جست و جو را سخت تر می کند.
Error 404 یک کد است که به ما نشان می دهد، صفحه ای که به دنبال آن هستیم در دسترس نیست و مرورگر نمی تواند آن را پیدا کند. Error 404 که آن را با نام های HTTP 404 و 404 code نیز می شناسند، یکی از ارور های خاص بخش Client در سایت است که نشان می دهد صفحه ای که کاربر درخواست آن را دارد در سرور نیست و یا به هر دلیل، سرور به آن دسترسی ندارد.
برای اینکه دقیق تر متوجه شویم “Error 404 چیست” ، بد نیست که دستور های دیگر HTTP را نیز بشناسیم و در نظر داشته باشیم که این 404، خودش یکی از آن دستور ها می باشد. این پاسخ های HTTP به پنج دسته اصلی تقسیم بندی می شوند:
– پاسخ های 100 الی 199 پاسخ های اطلاعاتی هستند.
– پاسخ های 200 الی 299 پاسخ های موفقیت هستند. (زمانی که درخواست کاربر با موفقیت پاسخ داده می شود)
– پاسخ های 300 الی 399 مربوط به ریدایرکت ها هستند. (که در مقاله redirect چیست درباره آن ها صحبت کردیم)
– پاسخ های 400 الی 499 مربوط به ارور های سمت کلاینت هستند.
– پاسخ های 500 الی 599 مربوط به ارور های سمت سرور هستند.
همانطور که دیدید Error 404 جزو دسته ارور های مرتبط با سمت کلاینت به حساب می آید و در ادامه بیشتر هم با آن آشنا خواهیم شد.
حال که می دانیم Error 404 چیست باید این موضوع را هم در نظر داشته باشیم. Error 404 دو نوع Hard و Soft دارد که معمولا ما با نوع Hard آن مواجه می شویم. ما تا زمانی که خود Google Search Console به ما درباره ارور Soft نگفته باشد، متوجه وجود آن نمی شویم. Error 404 از نوع Soft در واقع به این صورت است که وقتی کاربر درخواست صفحه ای از سایت ما را دارد، با یک پیغام Not Found مواجه می شود در حالی که ربات های موتور جست و جو با وضعیت 200 OK Status مواجه می شوند که کد 200 به این معناست که صفحه بدون هیچگونه مشکلی کار می کند و در دسترس هم هست. این موضوع به گوگل و دیگر موتور های جست و جو می گوید که URL وجود دارد، اما کرال کردن آن صرفا وقت کرالر ها را تلف می کند.
حال خوبی این موضوع اینجاست که گوگل در تشخیص این نوع صفحات خوب است و در Google Search Console ما را از وجود آن ها آگاه می سازد. ما نیز باید سریع نسبت به این صفحات دارای Error 404 اقداماتی انجام بدهیم و مشکل آن ها را رفع کنیم.
حال که می دانیم Error 404 چیست بد نیست که به دلایل بوجود آمدن آن هم بپردازیم که انصافا این دلایل زیاد هم هستند. مثلا یکی از آن ها زمانی است که شما یک صفحه را پاک می کنید و آن را به صفحه دیگری ریدایرکت نمی کنید. در مقاله قبلی یعنی Redirect چیست به شما گفتیم که شما نباید یک صفحه را پاک کنید و آن را به حال خودش رها کنید، بلکه باید حتما URL آن را به صفحه دیگری Redirect کنید تا آن صفحه یک صفحه با Error 404 باقی نماند. گاهی هم ممکن است شما کلا دامنه خودتان را عوض کنید و سایت را به هاست دیگری انتقال بدهید و یادتان برود که URL های سایت قبلی را به سایت جدید ریدایرکت کنید.
گاهی هم ممکن است هیچکدام از این ها نباشد و صرفا شما URL یک صفحه را عوض کنید که تغییر URL، می تواند موجب Error 404 برای URL قبلی بشود. یا مثلا شما در ساختن یک لینک داخلی، اشباهی در تایپ کردن URL انجام بدهید که Error 404 بوجود بیاید و شما یک لینک شکسته یا Broken Link داشته باشید که در آینده در رابطه با این موضوع نیز مفصل صحبت خواهیم کرد.
در مجموع، این را به خاطر داشته باشید که موتور های جست و جو URL ها را Index می کنند و این محتوای صفحه نیست که Index می شود. برای همین هم هستش که موضوع Error 404 در سئو سایت مهم است و شما باید حتما حواستان به URL های سایت خودتان باشد.
حال که می دانید دلایل بوجود آمدن Error 404 چیست باید نسبت به رفع آن ها نیز اقدام کنید، به این خاطر که وجود تعداد زیادی Error 404 در سایت شما می تواند خسارت بدی به سئو سایت شما وارد کند. اول اینکه مواجه شدن کاربر سایت شما با Error 404 در سایت شما می تواند تجربه کاربری بدی برای کاربر باشد و حتی ممکن است کاربر با رو به رو شدن با یکی از آن ها، کلا دیگر کاری با سایت شما نداشته باشد و سایت را ترک کند. دقت کردید چه شد؟ یک Error 404 می تواند به قیمت از دست رفتن یک مشتری شما باشد. Error 404 یک فاکتور مستقیم سئو نیست، اما تاثیری که دارد باعث می شود که ما آن را یک فاکتور منفی برای سئو در نظر بگیریم.
این موضوع را در نظر بگیرید که نه تنها Error 404 باعث هدر رفتن Crawl Budget سایت شما می شود، بلکه وجود این لینک های شکسته در سایت شما کرالر های موتور جست و جو را به شدت به زحمت می اندازد و باعث افت رتبه سایت شما می شود. همچنین این صفحات باعث بیشتر شدن Bounce Rate سایت شما می شود که اگر می خواهید بدانید Bounce Rate چیست ، در مقالات قبلی مفصل درباره آن صحبت کردیم و می دانیم که چه تاثیر منفی ای روی سئو سایت شما دارد. در رابطه با Crawl Budget هم می توانید در مقاله Crawl Budget چیست ، پاسخ سوال های خودتان را پیدا کنید.
اگر می خواهید بدانید بهترین راه های پیدا کردن Error 404 چیست باید به شما بگوییم که چندین ابزار بسیار کاربردی برای پیدا کردن این ارور ها در سایت وجود دارد. یکی از بهترین و کامل ترین های آن ها نرم افزار Screaming Frog است که می توانید به راحتی آن را دانلود کنید و با رفتن به بخش Response Codes و سپس Client Error (4xx) این ارور ها را در سایت خود پیدا کنید.
یکی دیگر از بهترین راه ها نیز استفاده از Google Search Console می باشد. در بخش Coverage شما می توانید با انتخاب تب Excluded، Error 404 را در صفحات سایت خودتان پیدا کنید و نسبت به رفع آن ها اقدام کنید. ابزار های دیگری مانند Bing Webmaster Tools و Ubersuggest هم هستند که هرکدام از آن ها در کنار امکانات دیگر خود، در این راه نیز می توانند شما را یاری دهند.
حال که با این ابزار ها Error 404 را پیدا کردید، احتمالا سوال بعدی این باشد که روش مقابله با Error 404 چیست و چگونه می توانیم از شر آن ها خلاص بشویم. برای این کار ما 4 مورد را به شما پیشنهاد می کنیم.
ریدایرکت کردن صفحه: بهترین و مناسب ترین راه که بالاتر هم گفتیم همین ریدایرکت صفحات و خصوصا ریدایرکت 301 است که شما در آن صفحه 404 شده را به یک صفحه مرتبط دیگر در سایت خود ریدایرکت می کنید که کاربر با وارد شدن به آن، وارد یک صفحه دیگری بشود. فقط لطفا همه این صفحات را به صفحه اصلی سایت ریدایرکت نکنید و سعی کنید صفحات را به صفحات مرتبط ری دایرکت کنید. تعداد بالای ریدایرکت به یک صفحه نیز می تواند به سرعت بارگذاری آن صفحه آسیب وارد کند.
بازیابی صفحه: اگر دیدید که صفحه ای که پاک کرده اید هنوز حرفی برای گفتن دارد و صفحه مرتبطی هم نیست که به آن ریدایرکت کنید، بد نیست که دوباره همان محتوا را انتشار بدهید و صفحه پاک شده را به آن ریدایرکت کنید. البته راه هایی هم برای بازیابی صفحه در همان URL هم وجود دارد که در این صورت باید به پایگاه داده سایت خود مراجعه کنید.
درست کردن لینک های شکسته: این صرفا روش مقابله با لینک هایی هست که به صفحه 404 می شوند در این روش شما باید به سراغ لینک های شکسته بروید و آن ها را به URL های درست لینک کنید.
ساخت صفحه 404 سفارشی: با ساخت یک صفحه Error 404 سفارشی یا Custom، شما می توانید حداقل به کاربر دلیل عدم وجود صفحه را توضیح دهید. چون گاهی ممکن است نتوانیم به موقع به همه Error 404 ها رسیدگی کنیم. اینطوری حداقل تجربه کاربری را خراب نمی کنیم.
در این مقاله دیدیم که Error 404 چیست و چه ضرر هایی برای سایت ما و خصوصا سئو سایت ما دارد. سعی کردیم که این ارور یا بهتر است بگوییم، کد پاسخگویی HTTP را به شما بیشتر بشناسانیم و حداقل کمی از وحشت آن را برای شما کمتر کنیم. حال که دیگر روش های مقابله با این ارور را می دانید، بد نیست که به سراغ سایتی که آن را مدیریت می کنید بروید و تلاش کنید که صفحات 404 را در آن کمتر کنید. با این کار، شما خودتان یک حرکت خوب برای سئو سایت انجام داده اید. ممنون که در این مقاله همراه ما بودید و امیدواریم که این مقاله مورد توجه شما قرار گرفته باشد.
منبع:
این مطلب رو به اشتراک بگذار...
اگر سوالی یا پیشنهادی دارید میتوانید با ما در میان بگذارید.
انرژی گرفته با 🤍 از تیم طراحی سایت تابان شهر