|
مسلما تا کنون با پيغام
خطای 404 (Error 404) در مرور صفحات و سايتها مواجه شدهايد و حتما اين را هم
میدانيد که برخورد با همچنين صفحاتی چقدر ميتواند برای بينندهها ناراحتکننده
باشد و اين ممکن است باعث شود که تعداد زيادی از بازديدکنندهها را از دست
بدهيد و دوباره به سايتتان برنگردند. اگه شما به فکر بازديدکنندههای خود
نباشيد، تعداد زيادی از آنها را به خارج از سايتتان هدايت کردهايد. مسلما نمیخواهيد
که اين اتفاق بيفتد؟ میخواهيد؟ پيوندهای گمشده ممکن است که به دلايل متفاوتی
ايجاد شوند:
1- صفحه شما به آدرس ديگری منتقل شده باشد. يعنی به هر علتی صفحهای که هم
اکنون اين پيغام خطا را توليد میکند، به شاخه و يا زيرشاخه ديگری منتقل شده
باشد.
2- تعدادی از سايتها به يک صفحه اشتباهی که وجود خارجی روی سايتتان ندارد لينک
دادهاند. اين ممکن است به خاطر اشتباه آنها بوده باشد و يا اينکه صفحه مورد
نظر، تنها مدت کوتاهی روی سايت شما بوده و هم اکنون پاک شده است. (لطفا سعی
نکنيد که به اين دليل صفحه را دوباره روی هاستتان ايجاد کنيد).
3- يک موتور جستجو هنوز فهرستی قديمی از فايلها و صفحات سايت شما را دارد و
مدتهاست آنرا به روز نکرده است. در نتيجه به صفحات ناموجود آدرس میدهد.
4- اشتباهی کوچک در آدرسدهی به آن صفحه صورت گرفته باشد. مثلا به جای تایپ
faq.html اشتباها faq.htm تايپ شده باشد.
تمام اينها دليل نمیشود که بازديدکنندگان سايت شما مايوسانه سايتتان را ترک
کنند. هر پايگاه از نظراصولی بايد يک صفحه پيام اشتباه 404 مخصوص داشته باشد تا
بازديد کنندگان بتوانند از طريق آن صفحه، چيزی را که میخواهند بيابند. طراحان
باتجربه و حرفهای وب میدانند که وجود همچنين صفحهای يک ضرورت برای سايتهای
پربيننده و مهم میباشد و دقيقا به همين علت است که سايتها مشهور و پرترافيک،
چنين صفحهای را ميان صفحات خود گنجاندهاند. برای نمونه میتوانيد تعدادی از
آنها را مشاهده نماييد:
http://cnn.com/AnErrorPage.html
http://slashdot.org/AnErrorPage.html
http://www.ebay.com/AnErrorPage.html
http://www.time.com/time/AnErrorPage.html
http://www.sony.com/AnErrorPage.html
http://www.hp.com/AnErrorPage.html
http://www.fedex.com/AnErrorPage.html
بسياری از سايتهای مشهور، صفحات غيرمفيدی را جايگزين صفحه پيام خطای 404 کردهاند
که میتوانيد تعدادی از آنها را
مشاهده کنيد:
http://www.usatoday.com/AnErrorPage.html
(تفاوتی با صفحه پيشفرض ندارد)
http://www.aol.com/AnErrorPage.html
(بازديدکننده راهی به جز استفاده از دکمه بازگشت مرورگر ندارد)
http://www.fastcompany.com/AnErrorPage.html
(يک بروشور کامل از سايت که لزومی به آن نيست)
تعداد خيلی کمی از سايتها هم انتظار دارند که بازديدکننده با نوشتن يک ايميل و
ذکر نوع سيستم عامل، مرورگر و سايت مرجعی که اين لينک اشتباه را داشته در اصلاح
مشکل آنها را ياری کند! يک نمونه از آنها را مشاهده کنيد:
http://www.ask.com/AnErrorPage.html
با رفتاری مشابه مثالهای فوق، کاربران را
از خود نرانيد. اينجا چند نکته برای طراحی صفحات پيغام خطا را برايتان ذکر میکنم:
1 - هرگز صفحه خطا را به طور خودکار و با استفاده از کدهای فورواردينگ به سمت
صفحه ابتدايی خود رهنمون نکنيد! اين کار يک نوع سوء استفاده است!
2 - يک پيغام دوستانه تر برای اين صفحه انتخاب کنيد. جمله Oops! We couldn't
find this page for you. Try these Options حس بهتری را به بازديد کننده منتقل
ميکند تا جمله Error. Missing page
3- يک لينک به عنوان نقشه سايت (Site Map) در سايتتان قرار دهيد و بخشهای مختلف
سايت را در آن معرفی کرده و به هر بخش لينک بدهيد. در صفحه خطا لينک مربوط به
صفحه نقشه سايت را ذکر کرده و يا کل نقشه را مستقيما در اين صفحه قرار دهيد.
اين به بازديدکننده کمک خواهد کرد تا در کوتاهترين زمان، بخش يا مطلب دلخواه
خود را بيابد.
4- يک لينک به صفحه جستجوی داخلی سايت، در صفحه خطا قرار دهيد. بهترين حالت اين
است که فرم جستجو (Search Form) را در همين صفحه تعبيه کنيد تا تعداد کليکهای
منتهی به مطلب مورد نظر بازديدکننده را به حداقل برسانيد.
اگر صفحهای با عنوان درباره سايت (About Site) داريد، لينکی هم به آن در صفحه
خطا داشته باشيد.
5- صفحه مرجع لينک اشتباه را به دام بياندازيد (با استفاده از متغير
HTTP_REFERER سرورتان) و ترتيبی بدهيد تا يک ايميل حاوی صفحه مرجع به وب مستر
سايتتان ارسال شود.
6- يک فرم روی صفحه خطا تعبيه نماييد تا در صورتيکه بازديدکننده به دنبال مطلب
ويژهای باشد با پر کردن آن بتواند با وب مستر ارتباط برقرار کند. برای ايجاد
بهينه ترين حالت، مقدار فيلد Missing page را با آدرس موجود در Address Bar و
مقدار فيلد Referring page را با آدرس صفحه مرجع به طور خودکار پر نماييد.
7- به ايميل کاربرانی که صفحه پيغام خطای شما را دريافت کردهاند فورا پاسخ
بدهيد و آنها را در حالت پاسخگوی خودکار (Auto Responder) منتظر نگذاريد. (راستی
امکان پاسخگويی خودکار به ايميلها را برای ايميلهای سايت خود فعال کردهايد؟)
پاسخ قطعی کاربران سايت خود را بوسيله ايميل برايشان ارسال کنيد و در کمتر از
24 ساعت به آنها بگوييد آنچه را که دنبالش بودند، چگونه در سايتتان بيابند.
خدمات مناسب به کاربران بر روی اينترنت بسيار نادر است؛ پس مطمئن باشيد ک
هارائه اين خدمات همواره مورد توجه قرار خواهد گرفت انجام تعدادی از موارد بالا
موجب خواهند شد که بازديدکنندگان سايت شما به اين نکته برسند که شما برايشان
اهميت قائليد و اين باعث خواهد شد که آنها سايت شما را بر سایتهای مشابه ترجيح
بدهند. حالا حتماً ميخواهيد که چند صفحه خطای 404 مناسب را مشاهده کنيد. پس
موارد زير را ببينيد:
Fool.com
http://www.fool.com/AnErrorPage.html
(يک نمونه بسيار خوب که حالت آرامشدهنده مناسبی دارد)
Yahoo -
http://www.yahoo.com/AnErrorPage.html
(حاوی جعبه جستجو، لينکهای مفيد و غيره)
FIFA -
http://www.fifa.com/AnErrorPage.html
(يک نمونه همراه با منوی کناری)
منابع مهم ديگر:
1-
Article about setting up custom 404 error pages on Windows NT
2-
Good ASP script
3-
Article about doing the same for Apache
4- 404 research lab
|