- ▸ مقدمه
- ▸ معرفی کوتاه سرچ کنسول گوگل
- ▸ اهمیت ارورها در بهینهسازی سایت
- ▸ توضیح کلی در مورد ارور 404 و تفاوت آن با سایر ارورها
- ▸ 1: ارور “Submitted URL not found (404)” چیست؟
- ▸ 2: دلایل رایج بروز ارور “Submitted URL not found (404)”
- ▸ 1. حذف شدن صفحات بدون ریدایرکت
- ▸ 2. اشتباه در نقشه سایت (Sitemap)
- ▸ 3. اشتباه در ساختار لینک داخلی
- ▸ 4. تغییر URL بدون اطلاعرسانی به گوگل
- ▸ 5. اشتباه تایپی در URLهای معرفیشده
- ▸ 3: چگونه این ارور را پیدا کنیم؟
- ▸ 1. استفاده از Google Search Console (بخش Coverage > Error)
- ▸ 2. بررسی فایل نقشه سایت (Sitemap.xml)
- ▸ 3. بررسی دستی URL در مرورگر
- ▸ 4. استفاده از ابزارهای بررسی لینکها (مانند Screaming Frog یا Ahrefs)
- ▸ 5: بهترین روشهای پیشگیری از بروز ارور 404
- ▸ 1. نظارت منظم بر URLهای سایت
- ▸ 2. بهروزرسانی مرتب نقشه سایت (Sitemap.xml)
- ▸ 3. استفاده از ریدایرکت 301 هنگام حذف صفحات
- ▸ 4. استفاده از ابزارهای مانیتورینگ لینکهای شکسته (Broken Links)
- ▸ جمعبندی
مقدمه
رفع ارور “Submitted URL not found (404)” در سرچ کنسول یکی از دغدغههای رایج سئوکارها و کارشناسان سئو است. این خطا بهطور مستقیم به تجربه کاربری و سلامت فنی سایت مرتبط است و در صورت بیتوجهی، میتواند تأثیر منفی بر ایندکس شدن صفحات و رتبهبندی سایت در گوگل بگذارد. درک علت این خطا و روشهای اصلاح آن، بخشی از فرآیند سئوی فنی (Technical SEO) محسوب میشود که برای هر وبسایت حرفهای ضروری است. من مهدی توکلی هستم و امروز به صورت کامل به روش های حل ارور “Submitted URL not found (404)” در سرچ کنسول گوگل خواهم پرداخت. با من همراه باشید.
معرفی کوتاه سرچ کنسول گوگل
گوگل سرچ کنسول (Google Search Console) ابزاری رایگان از سوی گوگل است که به صاحبان وبسایت اجازه میدهد وضعیت ایندکس شدن صفحات، عملکرد سایت در نتایج جستجو، و مشکلات فنی مانند ارورها و هشدارها را بررسی و مدیریت کنند. از جمله گزارشهای مهم این ابزار، بخش Coverage یا «پوشش ایندکس» است که ارورهایی نظیر “Submitted URL not found (404)” را نمایش میدهد تا مدیر سایت بتواند برای رفع آنها اقدام کند.
اهمیت ارورها در بهینهسازی سایت
وجود ارورهایی مانند خطای 404 در گوگل سرچ کنسول نشاندهنده نقص در ساختار سایت یا مسیرهای هدایت کاربران است. این خطاها علاوه بر تأثیر منفی روی خزندههای گوگل (Googlebot)، ممکن است باعث تجربه کاربری ضعیف شوند و در نتیجه نرخ پرش (Bounce Rate) را افزایش دهند. بنابراین، بررسی و رفع خطاهای سرچ کنسول بهعنوان یکی از گامهای اصلی در بهینهسازی فنی و عملکردی سئو وبسایت شناخته میشود.
توضیح کلی در مورد ارور 404 و تفاوت آن با سایر ارورها
ارور 404 زمانی ظاهر میشود که صفحهای که کاربر یا خزنده گوگل درخواست کرده است، در سایت وجود نداشته باشد. در حالت خاص “Submitted URL not found”، این URL در نقشه سایت (Sitemap) یا از طریق درخواست دستی به گوگل ارسال شده اما دیگر در سایت وجود ندارد. تفاوت آن با ارورهای دیگر مثل Soft 404 این است که در Soft 404 صفحه به ظاهر وجود دارد ولی محتوای معتبری ندارد و گوگل آن را بیارزش تلقی میکند؛ یا مثلاً ارورهای 5xx که نشاندهنده خطای سرور هستند، نه مشکل در مسیر URL.
1: ارور “Submitted URL not found (404)” چیست؟
ارور “Submitted URL not found (404)” یکی از گزارشهایی است که در بخش Coverage ابزار گوگل سرچ کنسول نمایش داده میشود. این ارور زمانی رخ میدهد که آدرسی (URL) توسط مدیر سایت—for example، از طریق فایل Sitemap.xml یا ابزار URL Inspection—برای ایندکس شدن به گوگل معرفی شده، اما خزنده گوگل در هنگام بررسی، آن را پیدا نمیکند و با کد وضعیت 404 (Page Not Found) مواجه میشود.
در واقع، این پیام به گوگل میگوید که: «شما این آدرس را برای ایندکس معرفی کردهاید، اما ما هنگام بررسی آن صفحهای پیدا نکردیم.» به همین دلیل، دانستن نحوه رفع ارور “Submitted URL not found (404)” در سرچ کنسول برای حفظ اعتبار ساختار فنی سایت و جلوگیری از هدررفت منابع خزنده (crawl budget) بسیار حیاتی است.
تعریف دقیق ارور
ارور (404) به این معناست که URL موردنظر در یکی از منابع معرفیشده به گوگل (مانند نقشه سایت) قرار دارد، اما زمانی که گوگل سعی در بازدید از آن دارد، با خطای HTTP 404 مواجه میشود—یعنی صفحهای در آن آدرس وجود ندارد. این خطا تفاوت دارد با ارور 404های معمول که ممکن است از طریق لینکهای خراب به وجود آمده باشند؛ چرا که در این حالت، URL مستقیماً به گوگل “submitted” شده است.
دلیل نمایش آن در سرچ کنسول
دلایل اصلی نمایش این ارور در سرچ کنسول عبارتاند از:
- حذف صفحه از سایت بدون ایجاد ریدایرکت 301
- وجود URLهای اشتباه یا تاریخگذشته در Sitemap.xml
- تغییر ساختار URL بدون بهروزرسانی منابع لینکدهنده
- معرفی اشتباهی URL به گوگل از طریق ابزار Inspect URL
- خطاهای انسانی مانند اشتباه تایپی یا کپیبرداری ناقص از آدرس صفحات
در همه این موارد، گوگل نمیتواند صفحهای که انتظار دارد را در آدرس مربوطه پیدا کند و نتیجه را در گزارش ارورها نمایش میدهد.
تفاوت با ارورهای دیگر مثل Soft 404 یا Server Errors
تفاوت این ارور با دیگر انواع خطاها در سرچ کنسول بسیار مهم است:
- Soft 404: گوگل تصور میکند که صفحهای وجود دارد اما محتوای آن به اندازهای کمارزش یا نامرتبط است که باید مانند یک 404 در نظر گرفته شود. این ارور معمولاً مربوط به صفحات با متن بسیار کوتاه یا بدون محتوای واقعی است.
- Server Errors (5xx): این خطاها نشاندهنده مشکلات سمت سرور هستند (مانند اختلال در هاستینگ یا عدم پاسخگویی سرور). برخلاف ارور 404 که به نبود محتوا اشاره دارد، این ارورها نشان میدهند که گوگل نتوانسته به دلیل خطای داخلی سرور، صفحه را بارگذاری کند.
در نتیجه، ارور “Submitted URL not found (404)” مستقیماً به وضعیت صفحه و فایلهای سایت مربوط میشود، نه سرور یا محتوای ضعیف.
2: دلایل رایج بروز ارور “Submitted URL not found (404)”
ارور “Submitted URL not found (404)” در سرچ کنسول معمولاً به دلایل مشخصی ظاهر میشود که به نحوه مدیریت URLها، فایلهای سایتمپ، ساختار لینکدهی داخلی، و عملکرد فنی سایت مربوط میشود. درک این دلایل، اولین گام برای رفع ارور “Submitted URL not found (404)” در سرچ کنسول است.
در ادامه، مهمترین علل رایج این خطا را بررسی میکنیم:
1. حذف شدن صفحات بدون ریدایرکت
یکی از متداولترین دلایل این ارور، حذف یک صفحه از سایت بدون تنظیم ریدایرکت 301 است. اگر صفحهای از سایت پاک شود ولی همچنان URL آن در فایل Sitemap باقی مانده باشد یا توسط لینکهای داخلی یا خارجی فراخوانی شود، خزنده گوگل هنگام دسترسی به آن با خطای 404 مواجه میشود.
🔧 راهکار: هنگام حذف صفحه، حتماً URL آن را به صفحه مرتبط دیگر با ریدایرکت 301 هدایت کنید یا آدرس را از منابع معرفیشده به گوگل (مثل Sitemap) حذف کنید.
2. اشتباه در نقشه سایت (Sitemap)
اگر در فایل Sitemap.xml آدرسهایی وارد شده باشند که وجود خارجی ندارند یا اشتباه تایپ شدهاند، گوگل در زمان بررسی این فایل، آن URLها را پیمایش کرده و با خطای 404 مواجه میشود. این مسأله باعث نمایش ارور “Submitted URL not found (404)” در گزارشهای سرچ کنسول خواهد شد.
🔧 راهکار: فایل sitemap را بهصورت منظم بررسی و با صفحات واقعی سایت هماهنگ کنید. استفاده از ابزارهایی مانند Screaming Frog یا XML Sitemap Validator میتواند مفید باشد.
3. اشتباه در ساختار لینک داخلی
لینکدهی اشتباه به صفحاتی که وجود ندارند (مثلاً به علت اشتباه در مسیر URL) در منوی سایت، فوتر، یا مقالات وبلاگ نیز میتواند منجر به ثبت URL نادرست توسط گوگل شود. اگر این آدرسها درون ساختار سایت قرار داشته باشند، حتی اگر در Sitemap نیامده باشند، ممکن است بهصورت submit شده به گوگل منتقل شوند.
🔧 راهکار: تمام لینکهای داخلی سایت را با ابزارهای بررسی لینک شکسته بررسی کنید و اطمینان حاصل کنید که به صفحات واقعی و در دسترس اشاره دارند.
4. تغییر URL بدون اطلاعرسانی به گوگل
اگر آدرس صفحهای را تغییر دهید (مثلاً با ویرایش آدرس دستهبندی یا اسلاگ مقاله) ولی نسخه قبلی URL را از منابع معرفیشده حذف نکنید یا به آدرس جدید ریدایرکت نکنید، گوگل همچنان تلاش میکند URL قبلی را پیمایش کند و در نتیجه با ارور 404 مواجه میشود.
🔧 راهکار: هرگونه تغییر در ساختار URL باید با اعمال ریدایرکت 301 همراه باشد و همچنین فایل Sitemap نیز بهروزرسانی شود.
5. اشتباه تایپی در URLهای معرفیشده
در بسیاری از موارد، بهویژه هنگام ثبت دستی URLها در سرچ کنسول یا ایجاد فایل Sitemap دستی، ممکن است اشتباه تایپی یا کپی ناقص باعث معرفی آدرس نادرست به گوگل شود. این URLها چون هیچ صفحهای را در سایت شما نشان نمیدهند، باعث نمایش ارور 404 خواهند شد.
🔧 راهکار: هنگام ثبت دستی URL یا تولید فایلهای XML، دقت کامل داشته باشید و در صورت امکان از ابزارهای خودکار استفاده کنید تا خطاهای انسانی کاهش یابد.
3: چگونه این ارور را پیدا کنیم؟
شناسایی دقیق ارور “Submitted URL not found (404)” در سرچ کنسول و سایر منابع، پیشنیاز اصلی برای رفع آن است. خوشبختانه، ابزارهایی مانند Google Search Console و سرویسهای آنالیز لینک میتوانند بهصورت دقیق محل بروز این خطا را به شما نشان دهند. در ادامه به روشهای مؤثر برای یافتن این ارور اشاره میکنیم:
1. استفاده از Google Search Console (بخش Coverage > Error)
مطمئنترین راه برای مشاهده و بررسی این ارور، مراجعه به گوگل سرچ کنسول و ورود به بخش Coverage است. در این بخش، دستهبندی دقیقی از صفحات دارای خطا، هشدار یا وضعیت معتبر نمایش داده میشود. اگر ارور “Submitted URL not found (404)” وجود داشته باشد، در بخش Error با عنوانی مشخص لیست خواهد شد.
با کلیک روی پیام خطا، میتوانید فهرستی از URLهای مشکلدار را مشاهده کرده و جزئیات دقیق هر مورد را ببینید. این اطلاعات شامل زمان شناسایی، وضعیت آخرین خزیدن گوگل و امکان ارسال مجدد (Validate Fix) برای بررسی مجدد است.
🔍 استفاده از سرچ کنسول برای بررسی این خطا یکی از روشهای استاندارد در فرآیند سئوی تکنیکال محسوب میشود.
2. بررسی فایل نقشه سایت (Sitemap.xml)
ارور “Submitted URL not found (404)” اغلب از ناهماهنگی بین فایل Sitemap و محتوای واقعی سایت ناشی میشود. برای بررسی این موضوع، فایل sitemap.xml
سایت را باز کنید و بررسی کنید که URLهای داخل آن واقعاً وجود دارند و قابل نمایش هستند.
میتوانید این فایل را در مرورگر خود باز کرده یا از ابزارهایی مانند XML Sitemap Validator یا پلاگینهای سئو در وردپرس (مانند Yoast یا RankMath) استفاده کنید تا مطمئن شوید لینکهای معرفیشده به گوگل معتبر و زنده هستند.
3. بررسی دستی URL در مرورگر
برای اطمینان بیشتر، میتوانید هر کدام از URLهایی که در سرچ کنسول به عنوان 404 نمایش داده شدهاند را مستقیماً در مرورگر خود وارد کنید. اگر مرورگر هم پیغام 404 Not Found نمایش دهد، یعنی صفحه واقعاً وجود ندارد. اما اگر صفحه باز شود، ممکن است مشکل دیگری مانند تأخیر در بروزرسانی ایندکس یا خطای موقتی در سرور وجود داشته باشد.
این روش ساده و سریع است و میتواند به شما کمک کند موارد غیرواقعی یا برطرفشده را از لیست حذف کنید. اگر بازهم به مطالبی مربوط به سرچ کنسول علاقه دارید، پیشنهاد میکنم مقاله چگونه با Core Web Vitals رتبه بهتری در گوگل بگیریم؟ را مطالعه کنید.
4. استفاده از ابزارهای بررسی لینکها (مانند Screaming Frog یا Ahrefs)
ابزارهای تخصصی مانند Screaming Frog SEO Spider، Ahrefs، SEMrush یا Sitebulb میتوانند سایت شما را بهصورت کامل اسکن کرده و لینکهای شکسته (broken links) یا ارورهای 404 را شناسایی کنند.
ویژگی مهم این ابزارها این است که علاوه بر URLهایی که به گوگل معرفی شدهاند، لینکهایی که به آن صفحات اشاره دارند را نیز نشان میدهند. این امکان به شما کمک میکند تا مسیر رسیدن به صفحه مشکلدار را ردیابی و اصلاح کنید.
در مجموع، ترکیب استفاده از Search Console، بررسی دستی Sitemap و URLها، و تحلیل کامل سایت با ابزارهای حرفهای، مسیر مناسبی برای شناسایی و رفع ارور “Submitted URL not found (404)” در سرچ کنسول فراهم میکند.
5: بهترین روشهای پیشگیری از بروز ارور 404
پیشگیری همیشه بهتر از درمان است—و در دنیای سئو نیز همین قاعده صادق است. بروز ارورهایی مانند “Submitted URL not found (404)” در سرچ کنسول نهتنها به تجربه کاربری آسیب میزند، بلکه میتواند فرآیند ایندکس صفحات را مختل کرده و بر رتبهبندی سایت در نتایج جستجو تأثیر منفی بگذارد.
برای جلوگیری از این مشکلات، اجرای برخی روشهای نگهداری و نظارت فنی بهصورت مداوم ضروری است:
1. نظارت منظم بر URLهای سایت
یکی از پایهایترین اقدامات برای جلوگیری از ارورهای 404، نظارت مستمر بر آدرسهای صفحات سایت است. هنگام افزودن، ویرایش یا حذف محتوا، باید به URL نهایی توجه شود و اطمینان حاصل شود که لینکها همچنان معتبر باقی ماندهاند.
🔧 داشتن یک فرآیند مستند برای بررسی لینکها هنگام تغییرات ساختاری در سایت، به کاهش خطاهای URL کمک میکند.
2. بهروزرسانی مرتب نقشه سایت (Sitemap.xml)
نقشه سایت نقش حیاتی در معرفی صفحات سایت به گوگل دارد. اگر صفحات حذف شده یا تغییر یافته همچنان در Sitemap.xml باقی بمانند، منجر به نمایش ارور “Submitted URL not found (404)” در سرچ کنسول خواهند شد.
🔧 اطمینان حاصل کنید که فایل Sitemap بهطور خودکار یا دستی با تغییرات سایت هماهنگ میشود. استفاده از افزونههای سئو مانند Yoast یا RankMath در وردپرس برای تولید نقشه سایت دینامیک بسیار مؤثر است.
3. استفاده از ریدایرکت 301 هنگام حذف صفحات
در صورتی که نیاز به حذف یک صفحه دارید، بهتر است آدرس آن را به یک صفحه مرتبط یا نسخه جایگزین هدایت کنید. ریدایرکت 301 هم برای حفظ تجربه کاربری و هم برای حفظ ارزش سئو توصیه میشود.
🔧 ریدایرکت 301 باعث میشود خزندههای گوگل بهجای ثبت خطای 404، صفحه جدید را دنبال کنند و اعتبار لینکها نیز منتقل شود.
4. استفاده از ابزارهای مانیتورینگ لینکهای شکسته (Broken Links)
برای شناسایی سریع لینکهای خراب یا ارورهای 404، میتوانید از ابزارهای مانیتورینگ صفحات شکسته استفاده کنید. این ابزارها با بررسی مداوم سایت، شما را از وجود لینکهای مرده مطلع کرده و امکان اصلاح آنها را پیش از شناسایی توسط گوگل فراهم میکنند.
🔧 ابزارهایی مانند Screaming Frog SEO Spider، Ahrefs Site Audit، Broken Link Checker و SEMrush برای این منظور بسیار کاربردی هستند.
با اجرای این روشهای پیشگیرانه، احتمال بروز ارورهایی مثل “Submitted URL not found (404)” در سرچ کنسول به حداقل میرسد و ساختار فنی سایت شما همیشه آماده خزیدن و ایندکس توسط گوگل باقی خواهد ماند.
جمعبندی
ارور “Submitted URL not found (404)” در سرچ کنسول یکی از متداولترین مشکلات فنی است که مدیران وبسایتها در مسیر سئو با آن مواجه میشوند. این ارور نشان میدهد که گوگل آدرسی را که از طرف شما برای ایندکس شدن دریافت کرده، پیدا نکرده است.
برای رفع ارور “Submitted URL not found (404)”، باید ابتدا محل دقیق بروز آن را شناسایی کرده و سپس با اقداماتی مانند حذف از Sitemap، ریدایرکت 301، یا بازیابی صفحه، مشکل را برطرف کنید. همچنین، با رعایت اصول پیشگیرانه مانند نظارت مداوم بر لینکها و نقشه سایت، میتوانید از بروز مجدد این خطا جلوگیری کنید.
🔍 در دنیای رقابتی امروز، رفع چنین ارورهایی فقط به بهبود فنی ختم نمیشود؛ بلکه مستقیماً بر تجربه کاربری (UX) و عملکرد سئو سایت نیز اثرگذار است. صفحات 404 تجربه منفی برای کاربران ایجاد کرده و مانع از دسترسی آنها به محتوای مورد انتظار میشوند.
✅ پیشنهاد میشود بهصورت منظم سرچ کنسول را بررسی کرده، گزارشها را تحلیل کنید و برای رفع خطاها در سریعترین زمان ممکن اقدام نمایید. این کار نهتنها از نظر گوگل، بلکه از نگاه کاربران نیز اعتبار سایت شما را افزایش خواهد داد.