سئو | آموزش سئو و بهینه سازی سایت

  • ارور ۴۰۴

  • ارسال شده توسط: امیر حیدری تاریخ انتشار: ۱۷ / ۰۵ / ۹۱ موضوع: آموزش سئو, راهکارهای سئو, گوگل وبمستر, مقالات سئو ۵۶ دیدگاه برای ارور ۴۰۴

    این چند وقته که کم مطلب میزاشتم خیلی از دوستان دلخور بودن که چرا مثل قدیم به روز رسانی مرتب نداریم. اولا که شرمنده همه دوستان ولی خوب موارد متعددی باعث و بانی این قضیه بود، مثل پیدا کردن مطلب به درد بخور ولی خوب همین مطلبی هم که امروز میخوام در موردش صحبت کنم بی تقصیر نبود!

    بعد از آپدیت قبلی گوگل بنظرم رسید داشتن ارور ۴۰۴ یا همون ۴۰۴ not found خیلی میتونه روی رتبه سایت در همه زمینه ها تاثیر بزاره. البته ناگفته نمونه قربانی شدن سایت محمد عزیز توسط یک هکر و تغییر پیوند یکتای سایت و ایجاد کلی ارور ۴۰۴ و نابود شدن سایتش زمینه ساز این بررسی بود!

    ارور 404

    پاخطی: برای دوستانی که ممکنه به هر دلیلی با این اسم آشنا نباشن بگم که ارور ۴۰۴ یعنی اینکه صفحه ای از سایت شما در موتورهای جستجو (که بیشتر مد نظر ما گوگل هست) ایندکس شده باشه ولی اون صفحه توسط شما حذف بشه و یا اینکه آدرسش تغییر کنه (مثل تغییر پیوند یکتا). بعد از حذف این صفحه از سایت شما ارور ۴۰۴ ایجاد میشه و به بازدید کننده پیام میده که این صفحه موجود نیست.

    کجا میتونید این ارورها را ببینید؟ بهترین مکان گوگل وبمستر هست که خیلی قشنگ و کامل توضیح میده چه لینکی نیست و کجا لینک شده و در کل چند تا ارور دارید.

    برای همین دست به کار شدیم. ۲ تا سایت را قربانی کردیم! کلی ارور ۴۰۴ توشون ایجاد کردیم (دیگه این کار نیازی به آموزش نداره!). اول گفتیم ببینیم آیا این ارورها تاثیری داره یا نه؟ ظرف ۲۴ ساعت متوجه شدیم که رتبه سایت ها تو الکسا بصورت قابل ملاحظه ای کاهش پیدا کرد و به نوعی ۳ برابر شد!!! دلیلش هم کاملا مشخص بود، چون ایندکس ها به صفحه مورد نظر نمیرفت، گوگل مطالب اون سایت ها را رتبه هاشون را کاهش داد.

    خوب خدا را شکر تا اینجا متوجه شدیم که خطای ۴۰۴ شدیدا بازدید را کاهش میده!

    بعد گفتیم شروع کنیم از آموزش های موجود تو نت و همچنین افزونه هایی که تو این زمینه برای وردپرس وجود داره استفاده کنیم و ارورها را برطرف کنیم تا سایت به حالت اولش برگرده. سرتون را درد نیارم که تا دلتون بخواد مقاله آموزشی خوندم و افزونه دانلود کردم. در کل میتونم بگم افزونه ها را باید بیخیال شد! چون از نسخه پولیش که ما رایگان گرفتیم تا همون هایی که تو خود سایت وردپرس رایگان قرار دارن، هیچ کدوم نتونست جلوی افزایش ارورهای ۴۰۴ را بگیره چه برسه به اینکه قبلی ها را از بین ببره!

    نمیخوام سرتون را درد بیارم، سریع میرم سر اون چیزهایی که دستمون اومد.

    اول از همه ببینید این ارور ها برای چی بوجود اومده؟ چند تا حالت کلی داریم:

    الف. اینکه مثلا شما یهو اعصابتون خورد بشه بزنید سایت را کلا پاک کنید و یا اینکه دامنه ای بخرید که قبلا روش سایت بوده و الان اطلاعاتش پاک شده

    ب. دوم اینکه مثلا سیستمی مثل وردپرس دارید و میزنید نوع پیوند یکتا را تغییر میدید و خوب کلی ارور ۴۰۴ ایجاد میشه

    ج. سوم هم اینکه تعداد محدودی ارور ۴۰۴ دارین که اصلا ممکنه بعضی از اون لینک ها هیچ وقت وجود نداشتند و اشتباها در سایتی لینک شدن

    حالا که مشکل را شناختیم باید بریم سراغ رفع اون:

    اولین راه و بهترین راه و دونسته ترین راه که البته یکمی سخته، استفاده از قسمت Remove URLs خود گوگل وبمستره که شما تو اون قسمت میرید و دونه دونه لینک هاتون را میزنید و از گوگل می خواهید که از ایندکس ها و کش ها حذفشون کنه. این روش زمان بره، چون دونه دونه باید ثبت بشن و به درد حالت سوم میخوره که تعداد خطاها کم هستند. عوضش ظرف مدت کمتر از ۴۸ ساعت ارورها حذف میشن!

    این قسمت هم براتون تو عکس زیر تو گوگل وبمستر مشخص کردم:

    رفع ارور 404

    بعد از اینکه وارد قسمت مذکور شدید، بر روی گزینه create a new removal request کلیک کنید. مانند عکس زیر یک کادر میاد و آدرس لینکی که میخواهید حذف بشه را در اون وارد کنید و در صفحه بعد هم تایید کنید تا درخواست شما بررسی و لینک مورد نظر حذف شود.

    حذف ارور 404

    دومین راه استفاده از کد انتقال ۳۰۱ در فایل .htaccess هست که چند تا راه داره و یکم هم بستگی به نوع مشکل داره. مثلا اگر مشکل شما از نوع تغییر پیوند یکتا باشه میتونید یک کد انتقال در فایل مذکور وارد کنید تا همه لینک های قبلی ریدایرکت بشن به آدرس های جدید پیوند یکتا. البته ابن کدها و ویرایش این فایل هم کمی مهارت میخواد و برای هر نوعی تغییری هم فرق می کنه برای همین نمیشه اینجا یک کد و یا حتی چند تا کد را بیان کرد!

    اگه هم از نوع مشکل اول و یا حتی سوم باشه هم میتونید دونه دونه دستور انتقال یا ریدایرکت را در .htaccess بدید ولی چون این کار هم زمان بره بهتره که همون از قسمت حذف لینک ها در وبمستر گوگل اقدام کنید.

    در مورد افزونه ها هم باید خدمتتون عرض کنم که من خیلی هاشون را تست کردم ولی در زمان تست هیچ تاثیری از هیچ کدوم دیده نشد!

    در ضمن یک کد معروف هم هست که تو فایل .htaccess میزاریم که اگه ارور ۴۰۴ بوجود اومد برو به صفحه اصلی. که البته در اصل این کد برای اینکه کاربر را در صورت مواجه شدن با ارور ۴۰۴ به یک صفحه خاص که بدین منظور طراحی شده انتقال بدیم. باید خدمتتون عرض کنم که ما این را هم تست کردیم، ما خودمون هم در ابتدا فکر میکردیم این کد از ایجاد ارور ۴۰۴ در وبمستر جلوگیری می کنه  ولی اصلا از بوجود اومدن ارور ۴۰۴ جلوگیری نمیکنه و فقط کاربر را میاره به صفحه اصلی سایت و یا حالا هر صفحه دیگه ای که تعیین کنیم!

    نتیجه گیری:

    تا میتونید سعی کنید ارور ۴۰۴ نداشته باشید و اگه هم ارور ۴۰۴ ایجاد شد نسبت بهش بیخیال نباشید و سعی کنید با روش هایی که در بالا ذکر شد رفعشون کنید.

    Print Friendly

    امیر حیدری

    دوست دارم مبانی بهینه سازی و سئو سایت را بصورت اصولی و به دور از هرگونه دروغ و بزرگنمایی به وبمسترها ارائه بدم...
    امیر حیدری

    ۵۶ ديدگاه

    1. یزدان می‌گه:

      سلام خدمت شما دوست عزیز.
      مطلب خوب و جالبی بود فقط میشه بگین دقیقا در کجای گوگل وبمستر میشه لینکهایی که باعث error 404 شده اند را دید چون من تعداد error 404 را دیدم ولی متوجه نشدم مربوط به کدوم مطالب سایتم است. با تشکر

      • امیر حیدری امیر حیدری می‌گه:

        سلام
        اونجا که ارور ها را میاره و به بخش ۴۰۴ ها میرید.در پایین صفحه لینک ها را میراه.اگه روشون کلیک کنید اطلاعات کامل اعم از اینکه کجا لینک شدن را به شما میده

    2. رسول می‌گه:

      من یکی از مشکلات اصلی سایت همین هست

      حدود ۱۶ هزار ارور دارم که نمیدونم باهاش چیکار کنم لامصب کم هم نمیشه هر چی منتظر میمونم البته خب خودم هم خیلی قالب عوض کردم تا الان در یک سال گذشته حدود ۴-۵ قالب عوض کردم که باز تاثیر داره

      همون اول ها یه سال پیش کلا سایت پاک شد و دوباره شروع کردم که کلی اررور هم مال اون هست

      اتفاقا چند وقته می خواستم ازتون سوال کنم توی وب مستر گوگل قسمت Crawl Errors تو بخش Not found که میری این ارور ها هست

      یه گزینه هست به نام MARK AS FIXED که وقتی ارور ها رو تیک کنارش رو میزنی با این میشه ازبین برد البته دقیقا نمیدونم کارش چیه ؟ ایا کاملا برطرف میکنه یا نه فقط نشون نمیده ؟؟

      برای خطا های دیگه هم کاربر داره

      عکس زیر رو نگاه کنید تا کامل متوجه بشید

      http://img41.com/uploads/13443679611.jpg

      میشه یه چک کنید و بگید کار MARK AS FIXED چیه ؟

      • امیر حیدری امیر حیدری می‌گه:

        سلام
        این MARK AS FIXED کارش اینکه بعد از اینکه اونجا درخواست حذف دادید و یا مشکل را برطرف کردید بیایید و اینجا هم درخواست بدید که از لیست حذف بشه
        وگرنه این به خودی خود هیچ کاری نمیکنه

        • رسول می‌گه:

          پس اگه با این MARK AS FIXED بیاو همه ۱۶ هزار لینک ارور ۴۰۴ تو وبمستر رو بزنممشکلی پیش نمید اون های که درست شده و یا از بین رفته دیگه باید کم بشه و بقیه هم دوباره بر میگرده ؟

          یا این کار رو نکنم ؟

          • امیر حیدری امیر حیدری می‌گه:

            بله وقتی اینو بزنی اونا که حل شده میره ولی اگه حل نشده باشه بر میگرده!

            • rasol می‌گه:

              من با همین گزینه که قبلا گفتم تونستم از ۱۶ هزار اروری که ثبت شدهد به دو سه تا برسونم اون هم هر روز که از بین میبرم با فردا ارور های جدیدی میاد
              تاکید میکنم جدید …

              به هر حال این گزینه MARK AS FIXED من شدیدا به همه توصیه میکنم …

              • امیر حیدری امیر حیدری می‌گه:

                خوب ارورها چی هست؟ فقط از بینشون نبر. شاید تو قالب سایت کدی هست که ارور ایجاد میکنه یا یک افزونه و …؟ حتما بررسی کن ببین ارورها از چیه>؟

    3. saber می‌گه:

      سلام آقای حیدری من بعد از تغییر پیوند یکتا در وردپرس یک .html به آخر پیوند یکتا اضافه کردم و تعداد زیادی هم ارور درست شد برام راهی هست که از بین برد این ارور ها را چون همه اونهایی که .html ندارند ارور ۴۰۴ شده اند

      • امیر حیدری امیر حیدری می‌گه:

        سلام
        آره راه داره.باید کد انتقال مربوط به نوع پیوند یکتا قدیم به جدیدت را پیدا کنی و در .htaccess قرار بدی
        خیلی خیلی کمک میکنه!

        • big star می‌گه:

          سلام
          این کد انتقالی که میگین چیه ؟؟؟
          منم دقیقا همین مشکل رو دارم ولی فایل htaccess زبان مخصوص خودش رو داره
          من کدهای مختلفی رو امتحان کردم ولی جولاب نداد . آخه متغیر postname رو که نمی فهمه باید از چی استفاده کنم ؟

    4. saber می‌گه:

      سلام
      یه افزونه پیدا کردم و نصب کردم مشکل رو حل کرد فقط یه مشکلی که دارم این هست که پس از انتشار مطلب در وردپرس نمیدونم چرا و چطوری ارور ۴۰۴ اضافه میشه حدود ۱۰ تا هر روز البته بعد از هر مطلبی که منتشر میکنم نمی دونم مشکل از قالب هست یا از وردپرس اگر مشکل از قالب هست اگر زحمتی نیست من برای شما ایمیل کنم نگاهی بندازید اگر هم از وردپرس هست باید چکار کرد؟ممنون از شما

    5. Mahan می‌گه:

      سلام ممنون از سایت خوبتون.
      اگه میشه قیمت سئو سایت رو برام بفرستید.
      یا حق.

    6. hector می‌گه:

      سلام جناب حیدری…فک کنم مشکل اصلی سایت من ک بعد از اپدیت گوگل برام پیش اومد و کاهش رتبه داشتم همین ارور ها باشه ….بالای هزارتا ۴۰۴ دارم….میدونم چجوری درستش کنم….اخه من HTACCESS ندارم…دسترسی هم ندارم…نمیدونم باید چکار کنم؟؟؟؟
      سه روز پیش امارم برگشت ولی سریع باز کم شد…دیووونم کرده….

    7. sadeq می‌گه:

      سلام
      من قبلا یک وبلاگ تو میهن بلاگ داشتم که الان دامنم رو به وردپرس انتقال دادم
      هی برام تو قسمت webmastertools گوگل به ادرس مطالب قبلیم Not found میاد ؟؟؟

      تعدادش خیلی زیاده و نمیشه دستی پاکشون کنم !!!

      میشه بهم دقیق بگی باید چیکار کنم ؟؟؟
      ممنون

    8. صادق می‌گه:

      سلام
      نظرتون چیه که از افزونه ی ۴۰۴ Redirection برای حل این مشکل استفاده کنیم ؟؟؟

      • امیر حیدری امیر حیدری می‌گه:

        سلام
        کار افزونه دقیقا چیه؟ یعنی ریدایرکت کنه به صفحه خاصی؟ خوبه این
        یکسری قالب ها هم خودشون این امکان توشون وجود داره

    9. منصور می‌گه:

      ممنون
      من یه مشکل بزرگ داشتم که با مطالعه مطلب شما بر طرف شد.
      بسیار سپارگذار

    10. رضا می‌گه:

      سلام و درود
      دوستان ۱ از دامینهام رو که قبلا روش سایت وردپرسی داشتم کاملا سایت وردپرسی قبلی رو پاک کرده و به جای اون ۱ سایت دیگه با سیستم دیگه ای رو روی همین دامین ریختم

      متاسفانه چون گوگل از اطلاعات قبلی همین دامین نزدیک به ۴۰۰۰ صفحه رو ایندکس کرده نمیتونم دونه به دونه از وبمستر گوگل درخواست حذف لینکهای قدیمی رو بدم
      https://www.google.com/search?q=site%3Agirande.com+&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

      بهترین راه هم به نظرم استفاده از کد انتقال ۳۰۱ در فایل .htaccess هست
      اما متاسفانه سرچ کردم نتونستم کد مناسب برای این کار رو پیدا کنم

      ممون میشم دوستان کد مناسبی رو که برای :
      انتقال صفحات ۴۰۴ سایت به صفحه اصلی این سایت:
      http://www.girande.com
      رو اگه میدونن به بنده بدن
      و یا این که بهترین راه برای حذف مطالب قدیمی دامین که اطلاعات اون پاک شده رو به بنده بدن تا سایتم سرچ پیدا کنه چون به هیچ وجه صفحات داخلی این سایت ایندکس نمیشه به دلیل فراوانی ایندکسهای پاک شده در گوگل

      • امیر حیدری امیر حیدری می‌گه:

        سلام
        کد انتقال صفحات ارور ۴۰۴ را در فیسبوک براتون راسال کردم.
        در مورد حذف مطالب قدیمی و کلا ارور ۴۰۴ هم یک مطلب داریم که فکر میکنم خیلی کمکتون کنه

    11. reza می‌گه:

      سلام . من برا سایت ۲ تا نقشه سایت ساختم و تو وبمستر ثبت کردم ، اما تو Pending مونده و هر دو ارور زیر رو میده :
      URL timeout: DNS lookup timeout
      چند جا خوندم از هاسته … من از میهن وب هاست استفاده می کنم . آیا راهی برای حل این مشکل هست ؟
      ممنون

    12. Reza می‌گه:

      سلام
      ببخشید از کجا صفحاتی که ارور ۴۰۴ میدن در سایت پیدا کنیم؟

    13. ماهان می‌گه:

      با سلام من ورودی گوگل سایتم رو ۴ هزار تا بود ولی تو وب مستر این ارور واسم اومد
      Google detected a significant increase in the number of URLs that return a 404 (Page Not Found) error. Investigating these errors and fixing them where appropriate ensures that Google can successfully crawl your site’s pages.
      حالا انگار اصلا سایت منو گوگل نمیبینه اصلا تو سرچ هاش وجود ندارم ورودیم خیلی کم شده تورو خدا شما هیچ راهی به ذهنت نمیرسه واسش

      • امیر حیدری امیر حیدری می‌گه:

        سلام
        همونطور که تو مقالات هم گفتیم ارور ۴۰۴ از مواردیه که سیات را نابود میکنه
        تو همین مقاله هم راه رفع این مشکل را نوشتیم
        که البته زمان بر هم هست که به حالت قبل برگردید ولی حتما بر میگرده سایت

    14. مهدی می‌گه:

      سلام
      ممنون از مطلب مفیدتون
      حالا دلیل افت سایتم رو دونستم!
      من ۲۳۵۰ تا نات فاند دارم :( باید دستی همشونو پاک کنم
      راهی نداره همشونو مارک کنم و یکجا حذف کنم؟ :?:

    15. استخر بادی می‌گه:

      آقا واقعا” ممنونم ازخدا هرچی میخوای بهتون بده منو نجات دادید.

    16. سجاد می‌گه:

      سلام
      ممنون استفاده کردم
      میشه با عوض کردن آدرس سایت یا گذاشتن ساب دوماین این مشکل رو برطرف کرد؟

    17. esmael می‌گه:

      شاید تعجب کنید من قبلا ارور ۴۰۴رو نمی شناختم(یعنی اینکه تو وبمستر ثبت میشه)امروز نگاه کردم بعد ۷ماه یک خطا هم ندارم من مسیرCrawl Errorsمیرم اینو نوشته
      No errors detected in the last 90 days. Nice!
      آیا واقعا خطا ندارن؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟/

    18. reza می‌گه:

      سلام
      برای انجمن من کلی ارور ۴۰۴ ثبت میشه.
      درواقع مشکل از اینجا شروع شد که ساختار پیوند ها از HTML به چیز دیگری تغییر یافت.
      چطور میشود بین لینک های قدیم و جدید ارتباط برقرار کرد
      هزینه اگه داره مشکلی نیست.
      باتشکر

    19. شهرام می‌گه:

      با سلام و درود به شما
      من سایتی دارم که آدرسش را عوض کردم و کد تغییر مسیر را در هاستم قرار دادم که وقتی وارد دامین اصلی میشم خیلی خوب آدرس تغییر میکنه ولی جاهایی که گوگل با تگ ایندکس کرده آدرس تغییر نمیکنه و ارور ۴۰۴ میده لطفا کدی را به من معرفی کنید تا در صورت ارور ۴۰۴ بازم به آدرس جدید هدایت بشه

    20. رضا می‌گه:

      با سلام به شما همکار گرامی
      سیداحمدپور هستم مدیریت تیم وب یار http://webyar.net
      بسیار سایت قوی و با محتوای مناسبی دارید.
      امید دارم دیگران بتوانند شمارا در پاسخ گویی و مطلب نویسی سر لوحه خود قرار دهند.

      سربلند باشید.

    21. رضا می‌گه:

      عالی بود ممنون

    22. رضا می‌گه:

      من ارور این سایتمو http://www.tractor-az.ir/ با اموزش شما رفع کردم واقعا ممنون

    23. زهرا می‌گه:

      مرسی قبل از این من دونه دونه ارورها رو چک می کردم تو CMS و رفع می کردم . شاید گاهی اوقات هر لینک ۱ ساعت طول می کشید تا پیدا شه :-?

    24. zafarian می‌گه:

      سلام

      دیدم بحث مربوط به ارور ۴۰۴ هستش گفتم اینجا مشکلمو بگم.
      من چندماه پیش رو دامنم ساب دامین shop زدم و گوگل از این ساب دامین حدود ۱۰ صفحه ایندکس کرده الان من این ساب دامین رو دو ماهه حذف کردم و میخوام نتایجشم به طور کلی از گوگل حذف بشه..ممنون میشم راهنمایی کنید..

    25. مهرداد می‌گه:

      خوب و کاربردی. سپاسگزارم

    26. رضا می‌گه:

      عالی بوددددددددددددددددددددد

    27. soheil می‌گه:

      سلام
      ببخشید الآن باید روی گزینه ای که های لایتش کردم کلیک کنم تا حذف بشه یا نه؟
      http://up.domtala.com/view/1246957/121.PNG.png


    دیدگاه خود را بیان کنید.





    :wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:

    seo telegram
    seo instagram