Screpy-এর বিনামূল্যের ভাঙা লিংক পরীক্ষক একটি পাবলিক পেজ থেকে লিংক করা সর্বোচ্চ 25টি স্বতন্ত্র গন্তব্য পরীক্ষা করে। লিংকগুলো যে পেজে আছে সেটি দিন। কোন গন্তব্য 404 বা 410 ফিরিয়েছে, কোনটি পৌঁছানো যাচ্ছে এবং কোনটির আরও তদন্ত দরকার তা দেখবেন। পরিবর্তনযোগ্য লিংক খুঁজতে রিপোর্ট মূল লিংকের লেখা ও HTML লাইনের নম্বর সংরক্ষণ করে।
লিংকটি যে পেজে আছে সেটি পরীক্ষা করুন
সম্পূর্ণ https:// বা http:// পেজ URL পেস্ট করে ফর্ম জমা দিন। ব্লগ পোস্টের কোনো লিংক তদন্ত করতে পোস্টের URL দিন, অনুপস্থিত বলে সন্দেহ করা গন্তব্যের URL নয়। মূল পেজটি সবার জন্য উন্মুক্ত HTML হতে হবে; পরীক্ষক লগইন করতে বা ব্যক্তিগত প্রিভিউ দেখতে পারে না।
পরীক্ষক ফেরত পাওয়া HTML-এর <a href> লিংক পড়ে। আপেক্ষিক ঠিকানা পেজের কার্যকর বেস URL অনুযায়ী নির্ধারিত হয়। একই গন্তব্যের পুনরাবৃত্ত লিংক একটি HTTP পরীক্ষা ভাগ করে। #pricing-এর মতো ভিন্ন ফ্র্যাগমেন্ট আলাদা গন্তব্য পরীক্ষা তৈরি করে না; ভিন্ন কোয়েরি স্ট্রিং করতে পারে।
একই পেজে ফেরত যাওয়া লিংক, ইমেইল ঠিকানা, টেলিফোন লিংক ও অন্য HTTP-বহির্ভূত রেফারেন্স বাদ দেওয়া হয়। শুধু JavaScript চলার পরে তৈরি লিংক এই পরীক্ষার বাইরে। এটি টুলটির সীমা, Google এসব লিংক আবিষ্কার করতে পারে না তার প্রমাণ নয়: ক্রলযোগ্য লিংক সম্পর্কে Google-এর নির্দেশনা JavaScript দিয়ে যোগ করা লিংকও আলোচনা করে।
ভাঙা লিংক পরীক্ষকের স্ট্যাটাস ফল বুঝুন
স্ট্যাটাস নম্বর ও বিভাগ একসঙ্গে দেখুন। বিভাগের ফিল্টার দিয়ে মেরামতের কাজকে আরও পর্যালোচনা দরকার এমন অনুরোধ থেকে আলাদা করতে পারবেন।
| ফল | দেখা উত্তর | পরবর্তী পদক্ষেপ |
|---|---|---|
| ভাঙা, লাল ক্রস | 404 বা 410 | URL ভুল, সরানো বা স্থানান্তরিত কি না দেখুন; সম্পাদনার আগে মূল লিংক খুঁজুন। |
| পৌঁছানো যায়, সবুজ টিক | 2xx | গন্তব্যটি এখনও লিংকের প্রতিশ্রুত বিষয়বস্তু দিচ্ছে কি না নিশ্চিত করুন। |
| প্রবেশ সীমিত, হলুদ সতর্কতা | 401, 403 বা 429 | পরিচয় যাচাই, প্রবেশের নিয়ম বা অনুরোধের সীমা দেখুন; উপযুক্ত হলে আবার চেষ্টা করুন। |
| সার্ভার ত্রুটি, হলুদ সতর্কতা | 5xx | প্রাপ্যতা তদন্ত করুন এবং রেফারেন্স বদলানোর আগে আবার পরীক্ষা করুন। |
| অন্য, ধূসর চিহ্ন | অন্য HTTP উত্তর | সিদ্ধান্তের আগে আসল নম্বর ও গন্তব্য দেখুন। |
| অজানা, ধূসর চিহ্ন | ব্যবহারযোগ্য চূড়ান্ত উত্তর নেই | আবার চেষ্টা করুন বা অনুরোধ তদন্ত করুন; ফল না পাওয়া ভাঙা লিংক নিশ্চিত করে না। |
HTTP মানদণ্ড অনুপস্থিত বা অস্তিত্ব প্রকাশ না করা রিসোর্সকে (404), সম্ভবত স্থায়ীভাবে সরানো রিসোর্স (410) থেকে আলাদা করে। 403 মানে অনুরোধ প্রত্যাখ্যান করা হয়েছে; পেজটি হারিয়ে গেছে তা প্রমাণ করে না। ফলগুলো পরীক্ষকের অনুরোধের জন্য, তাই লগইন করা দর্শক ভিন্ন কিছু দেখতে পারেন।
সফল উত্তরেরও সীমা আছে। পরীক্ষক গন্তব্যের উত্তর হেডার দেখে, বিষয়বস্তু নয়। ত্রুটির বার্তা, লগইন স্ক্রিন বা অপ্রাসঙ্গিক পেজও 200 ফিরিয়ে দিতে পারে। Google সফল স্ট্যাটাসে পরিবেশিত ত্রুটির বিষয়বস্তুকে সম্ভাব্য soft 404 হিসেবে বর্ণনা করে। এই রিপোর্ট সেটি শনাক্ত করতে বা কোনো পেজ ইনডেক্স হয়েছে কি না নির্ধারণ করতে পারে না।
পরিবর্তন করার প্রতিটি মূল লিংক খুঁজুন
গন্তব্যের ব্যবহারগুলো খুলে সংরক্ষিত লিংকের লেখা ও মূল লাইনের নম্বর দেখুন। একই ভাঙা গন্তব্য নেভিগেশন, অনুচ্ছেদ ও ফুটারে থাকতে পারে; একটি ব্যবহার ঠিক করলে অন্যগুলো অপরিবর্তিত থাকতে পারে। লাইনের নম্বর ফেরত পাওয়া HTML-এর জন্য, তাই আপনার কনটেন্ট এডিটরের লাইনের সঙ্গে নাও মিলতে পারে। লিংকের লেখা সংক্ষিপ্ত হতে পারে; শুধু ছবি থাকা লিংকে ছবির বিকল্প লেখা লেবেল দিতে পারে।
উদাহরণ হিসেবে ধরা যাক মূল পেজে এই দুটি লিংক আছে:
<a href="https://example.com/old-guide/#setup">সেটআপ নির্দেশিকা</a>
<a href="https://example.com/old-guide/#limits">সেবার সীমা</a>
দুটিই https://example.com/old-guide/-এর একই পরীক্ষা ভাগ করে। সেটি 404 দিলে মূল পেজের দুটি রেফারেন্সই দেখুন। 200 দিলেও পরীক্ষক setup ও limits ফ্র্যাগমেন্টের অস্তিত্ব যাচাই করেনি।
রিডাইরেক্টের পরে টেবিলে চূড়ান্ত স্ট্যাটাস ও ভিন্ন হলে চূড়ান্ত URL দেখায়। সর্বোচ্চ পাঁচটি রিডাইরেক্ট ধাপ অনুসরণ করা হয়। প্রতিটি ধাপ দেখতে রিডাইরেক্ট পরীক্ষক ব্যবহার করুন; এই ভাঙা লিংক রিপোর্ট পুরো শৃঙ্খল দেখায় না।
আংশিক পরিধি ও বাদ পড়া লিংক বুঝুন
ভাঙা লিংক পরীক্ষক প্রথম 500টি মূল লিংক পড়ে এবং মূল HTML-এর ক্রমে প্রথম 25টি স্বতন্ত্র উপযুক্ত গন্তব্য বেছে নেয়। গুরুত্ব অনুযায়ী সাজায় না। তাই নিবন্ধের লিংক আসার আগেই নেভিগেশন নির্বাচনের বড় অংশ নিতে পারে।
ধরা যাক প্রথম 500টি লিংকে 40টি স্বতন্ত্র উপযুক্ত গন্তব্য আছে। সারাংশে 25টি নির্বাচিত ও 15টি বাদ পড়া দেখাবে। পুনরাবৃত্ত প্রতিটি লিংক আলাদা গন্তব্য নয়। বাদ পড়া সংখ্যা পাওয়া উপযুক্ত গন্তব্যের মধ্যে 25টির নির্বাচনের বাইরে থাকা গন্তব্য গোনে; সব বাদ দেওয়া ইমেইল লিংক, একই পেজের রেফারেন্স বা প্রথম 500টির পরের লিংক গোনে না।
প্রতি গন্তব্যে সর্বোচ্চ 20টি মূল ব্যবহার রাখা হয়। নির্বাচন ও ব্যবহার সংরক্ষণের সীমা, অজানা অনুরোধ বা রিপোর্টের আকারসীমার কারণে পরিধি আংশিক হতে পারে। একটি গন্তব্যের অনুরোধে পাঁচ সেকেন্ড সময় থাকে; পুরো পরীক্ষাও ব্যবহারযোগ্য রিপোর্ট ছাড়া থামতে পারে। ভাঙা লিংকের সংখ্যার পাশাপাশি পরিধির বিজ্ঞপ্তি পড়ুন। কোনো গন্তব্য নির্বাচিত না হওয়ায় অনুপলব্ধ ফল পেজ সুস্থ থাকার প্রমাণ নয়।
মূল লিংকের বড় তালিকা পেতে অভ্যন্তরীণ লিংক বিশ্লেষক ব্যবহার করুন। এটি তাদের HTTP উত্তর পরীক্ষা করে না। বিনামূল্যের এই পরীক্ষা একটি পেজের জন্য; পুরো ওয়েবসাইটের ব্যর্থতা খুঁজতে বিস্তৃত ক্রল দরকার।
প্রসঙ্গ অক্ষুণ্ণ রেখে গন্তব্য ঠিক করুন
পণ্যের পেজ, বুকিংয়ের পথ বা ইনস্টলেশন নির্দেশিকার মতো গুরুত্বপূর্ণ পরবর্তী পদক্ষেপ আটকে দেয় এমন লিংক দিয়ে শুরু করুন। রিপোর্ট HTTP সমস্যা শনাক্ত করে; দর্শকদের জন্য কোন রেফারেন্স বেশি গুরুত্বপূর্ণ তা আপনি ঠিক করবেন।
অভ্যন্তরীণ 404 বা 410 হলে পথে বানান ভুল আছে কি না ও কাঙ্ক্ষিত পেজ এখনও আছে কি না দেখুন। ঠিকানা ভুল হলে মূল লিংক সংশোধন করুন। ভুল করে সরানো হলে পেজ ফিরিয়ে আনুন। বিষয়বস্তু সরানো হলে প্রাসঙ্গিক নতুন গন্তব্যে লিংক দিন। স্থায়ী স্থানান্তরে Google 301 বা 308-এর মতো সার্ভারভিত্তিক স্থায়ী রিডাইরেক্ট সুপারিশ করে। নির্দিষ্ট নির্দেশিকার প্রতিশ্রুতি দেওয়া লিংক একটি অপ্রাসঙ্গিক হোমপেজ দিয়ে পূরণ হয় না।
বাহ্যিক রেফারেন্সের জন্য একই বক্তব্য সমর্থন করে এমন বর্তমান পেজ খুঁজুন। নির্ভরযোগ্য বিকল্প না থাকলে বিভ্রান্তিকর রেফারেন্স রাখার বদলে লিংক সরান বা অংশটি নতুন করে লিখুন। বিকল্পের উত্তর ও বিষয়বস্তু দুটোই পরীক্ষা করুন।
প্রবেশের বাধা ও সার্ভার ত্রুটি আলাদা করে দেখুন। সদস্যদের জন্য সংরক্ষিত বিষয়বস্তুতে 401 স্বাভাবিক হতে পারে; 403 বা 429 অনুরোধের প্রবেশের শর্ত প্রতিফলিত করতে পারে। 5xx হলে প্রাপ্যতা দেখে আবার চেষ্টা করুন। শুধু সাময়িক বা সীমিত অনুরোধ ব্যর্থ হওয়ায় উপকারী রেফারেন্স মুছবেন না।
মেরামত যাচাই করুন ও দরকারি প্রমাণ রাখুন
মূল পেজের পরিবর্তন প্রকাশ করুন, ক্যাশে থাকা HTML আপডেট হতে দিন এবং মূল পেজ আবার পরীক্ষা করুন। সংশ্লিষ্ট ব্যবহারগুলো কাঙ্ক্ষিত গন্তব্যে যাচ্ছে কি না নিশ্চিত করুন। দর্শক হিসেবেও গন্তব্য দেখুন: সবুজ উত্তর সঠিক বিষয়বস্তু, ব্যবহারযোগ্য লগইন প্রক্রিয়া বা কাজ করে এমন অংশের ফ্র্যাগমেন্ট নিশ্চিত করে না।
কাজ হস্তান্তরের জন্য রিপোর্ট ফিল্টার করুন। CSV ডাউনলোডে বর্তমান ফিল্টারের URL ও স্ট্যাটাস বিভাগ থাকে; HTTP নম্বর বা মূল ব্যবহার থাকে না। HTTP প্রমাণ, ব্যবহার ও পরিধিসহ সম্পূর্ণ সংরক্ষিত রিপোর্টের জন্য JSON ডাউনলোড করুন। কোনো রপ্তানিই পরীক্ষা না করা গন্তব্য বা সংরক্ষণের সীমায় সরানো প্রমাণ যোগ করে না।
নির্বাচনের বাইরে নির্দিষ্ট গন্তব্যের জন্য একসঙ্গে HTTP স্ট্যাটাস পরীক্ষক সর্বোচ্চ 50টি দেওয়া URL গ্রহণ করে। সেই ঠিকানাগুলো পর্যালোচনা করে মূল পেজের রেফারেন্স ঠিক করুন। টুলগুলো পরের দল স্বয়ংক্রিয়ভাবে বেছে নেয় না বা পরীক্ষার পরে নজরদারি চালায় না।