পৃষ্ঠার সমস্যা ডিবাগ করা

সাধারণ টিপ্স

কন্টেন্টের সমস্যার সমাধান করে সেটি প্রকাশ করার ঠিক পরেই Google আপনার পৃষ্ঠা ক্রল করে না। সমস্যার সমাধান করার পরে যতক্ষণ না পর্যন্ত পৃষ্ঠাটি আবার ক্রল করা হচ্ছে, ততক্ষণ Search Console-এ (এবং Google সার্চে) সেই পৃষ্ঠায় সমস্যা আছে বলে দেখানো হতে থাকবে। কিছু ক্ষেত্রে Google-এর মতো করে টুলটি ব্যবহার করে আপনি দ্রুত ক্রল করার জন্য অনুরোধ করতে পারেন, কিন্তু আপনার পৃষ্ঠায় করা পরিবর্তনটি নজরে আসতে বেশির ভাগ ক্ষেত্রে কিছু দিন সময় লাগতে পারে।

ব্যবহারযোগ্য টেস্টিং টুল

এই টুলগুলির সাহায্যে আপনি পৃষ্ঠার সমস্যা ডিবাগ করতে পারেন।

সাইটের যাচাইকৃত মালিকের জন্য টুল

কোনও পৃষ্ঠা বা সাইটে এই ধরনের টুল ব্যবহার করার জন্য আপনাকে পৃষ্ঠাটির ক্ষেত্রে সাইটের যাচাইকৃত ব্যবহারকারী হতে হবে। এর কারণ, Search Console থেকে সাইটের এমন কিছু গোপনীয় ডেটা পাওয়া যায় যা শুধুমাত্র যাচাইকৃত সাইট ব্যবহারকারীর অ্যাক্সেস করা উচিত।

  • Search Console - Search Console-এ সাইন-আপ করুন এবং বিভিন্ন উপযোগী সাইট মনিটরিং ও টেস্টিং টুলের অ্যাক্সেস পেতে সাইটের মালিকানা যাচাই করুন। এই টুলগুলির বিষয়ে নিচে বলা আছে।
  • স্ট্রাকচার্ড ডেটা রিপোর্ট - আপনার সম্পূর্ণ সাইটের স্ট্রাকচার্ড ডেটায় কী সমস্যা আছে দেখুন। শেষবার ক্রল করার সময়ে সাইটে যত স্ট্রাকচার্ড ডেটা পাওয়া গিয়েছিল, এই টুলটি তা পরীক্ষা করে। আপনি টুলটি ব্যবহার করে ইচ্ছে মতো যেকোনও ইউআরএল পরীক্ষা করতে পারবেন না।
  • Google-এর মতো করে - Google আপনার পৃষ্ঠাটি অ্যাক্সেস করতে পারে কিনা এবং Google-এর ক্রলিং ইঞ্জিন Googlebot-এ সেটি কীভাবে রেন্ডার করা হয়, তা দেখুন। এছাড়াও, পৃষ্ঠার নির্দিষ্ট কোনও রিসোর্স অ্যাক্সেস করতে Google-এর অসুবিধা হচ্ছে কিনা তাও পরীক্ষা করে দেখুন। আপনি সাইটের কোনও নির্দিষ্ট ইউআরএল আবার ক্রল করার জন্য অনুরোধ করতে পারেন।
  • Robots.txt টেস্টার - আপনার robots.txt ফাইলের সিন্ট্যাক্স ঠিক আছে কিনা দেখুন। আপনি ইচ্ছে মতো সাইটের কোনও robots.txt ফাইল চেক করতে পারেন এবং টেক্সট এডিট করার জায়গায় সিন্ট্যাক্স পরীক্ষা করতে পারেন।
  • Accelerated Mobile Pages রিপোর্ট - Google আপনার সম্পূর্ণ সাইটের এএমপি পৃষ্ঠায় যে সমস্যাগুলি শনাক্ত করেছে সেগুলি দেখুন। এই সমস্যাগুলি নিয়মিত ক্রল করার সময় খুঁজে নেওয়া হয়; তাই আপনি ইচ্ছে মতো ইউআরএল পরীক্ষা করতে পারবেন না।
  • মোবাইলে ব্যবহারযোগ্যতা সংক্রান্ত রিপোর্ট - আপনার সম্পূর্ণ সাইটের জন্য মোবাইলে ব্যবহার সংক্রান্ত সমস্যাগুলি দেখুন। এই সমস্যাগুলি নিয়মিত ক্রল করার সময় খুঁজে নেওয়া হয়; তাই আপনি ইচ্ছে মতো ইউআরএল পরীক্ষা করতে পারবেন না।
  • রিচ কার্ড রিপোর্ট - Google আপনার ওয়েবসাইটে কতগুলি স্ট্রাকচার্ড ডেটা অবজেক্ট খুঁজে পেয়েছে তা দেখুন। এটি শুধুমাত্র কয়েক ধরনের স্ট্রাকচার্ড ডেটার উপরেই প্রযোজ্য; আপনার স্ট্রাকচার্ড ডেটার ক্ষেত্রে এটি কাজ করবে কিনা তা জানতে স্ট্রাকচার্ড ডেটার ডকুমেন্টেশন দেখুন।

পরিচয়হীন টুল

ওয়েবসাইটে Search Console সংক্রান্ত অনুমতি ছাড়াই যেকোনও ইউআরএলে এই টুলগুলি ব্যবহার করা যেতে পারে। কয়েকটি টুলে আবার টুলের মধ্যেই কোড স্নিপেট পেস্ট করার সুবিধা দেওয়া থাকে।

আপনার ইউআরএলটি যদি ফায়ারওয়াল দিয়ে সুরক্ষিত থাকে বা স্থানীয় কম্পিউটারে হোস্ট করা থাকে, তাহলে টেস্টিং টুলে আপনার পৃষ্ঠাটিকে তুলে ধরার জন্য আপনি টানেলিংয়ের ব্যবস্থা করতে পারেন। কাজটি কীভাবে করবেন তা জানতে নিচে দেখুন।

আরও টুল

আরও টুল, মেইলিং লিস্ট এবং অফিস খোলা থাকার সময় সংক্রান্ত তথ্যের জন্য Google ওয়েবমাস্টার সহায়তা কেন্দ্রে যান।

স্থানীয়ভাবে হোস্ট করা বা ফায়ারওয়াল দিয়ে সুরক্ষিত পৃষ্ঠা পরীক্ষা করা

কোনও নির্দিষ্ট লাইভ ওয়েব পৃষ্ঠা পরীক্ষার জন্য Google-এর একাধিক টেস্টিং টুল আছে। যেমন, এএমপি টেস্ট টুল, মোবাইল ফ্রেন্ডলি হওয়ার পরীক্ষার টুল এবং স্ট্রাকচার্ড ডেটা টেস্টিং টুল। তবে, আপনার পৃষ্ঠাটি যদি স্থানীয় কম্পিউটারে সর্বজনীন ইউআরএল ছাড়াই হোস্ট করা হয়ে থাকে বা ফায়ারওয়াল দিয়ে সুরক্ষিত করা থাকে, তাহলেও টেস্টিং টুল যাতে পৃষ্ঠাটি অ্যাক্সেস করতে পারে, তার জন্য আপনি টানেলিংয়ের ব্যবস্থা করতে পারেন। ওয়েবে সর্বজনীনভাবে উপলভ্য করার আগে আপনার পৃষ্ঠাটি পরীক্ষা করতে চাইলে এই পদ্ধতিটি ব্যবহার করতে পারেন বা পৃষ্ঠা প্রকাশের পদ্ধতির একটি সাধারণ ধাপ হিসেবেও এটি বিবেচনা করতে পারেন।

স্থানীয় বা ফায়ারওয়াল দিয়ে সুরক্ষিত পৃষ্ঠা পরীক্ষা করতে চাইলে ngrok-এর মতো টানেলিং টুল ব্যবহার করতে পারেন। এই টুলগুলি একটি সর্বজনীন ইউআরএল তৈরি করে, যা সর্বজনীন নয় এমন পৃষ্ঠার সাথে আপনার স্থানীয় হোস্ট বা ফায়ারওয়াল সার্ভারে দিয়ে কানেক্ট করে ।

প্রথমে python-এর SimpleHTTPServer ব্যবহার করে স্থানীয় কম্পিউটারে একটি পৃষ্ঠা হোস্ট করা এবং পরে সেটিকে সর্বজনীনভাবে উপলভ্য ইউআরএলে তুলে ধরার জন্য ngrok ব্যবহার করার একটি উদাহরণ দেখুন:

ধাপ ১

আপনার পৃষ্ঠাটি নির্দিষ্ট কোনও পোর্টে হোস্ট করার জন্য স্থানীয় HTTP সার্ভার চালু করুন। এই উদাহরণে আমরা পোর্ট ৫৩২৬ বেছে নিয়েছি।

SimpleHTTPServer বর্তমান ডিরেক্টরিটিকেই সাইটের রুট হিসেবে চিহ্নিত করছে।

~/testwebdir $ python -m SimpleHTTPServer 5326
Serving HTTP on 0.0.0.0 port 5326
...

ধাপ ২

ধাপ ১-এ যে ৫৩২৬ নম্বর পোর্টটি খোলা হয়েছে, সেটিতে চোখ রেখে অন্য একটি টার্মিনালে স্থানীয় ngrok অ্যাপটি খুলুন।

~/ $ ./ngrok http 5326

ngrok by @inconshreveable (Ctrl+C to quit)

Session Status online
Version 2.2.4
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://ad0a5735.ngrok.io -> localhost:5326
Forwarding https://ad0a5735.ngrok.io -> localhost:5326

Connections ttl opn rt1 rt5 p50 p90
                              0 0 0.00 0.00 0.00 0.00

ধাপ ৩

ngrok যে ইউআরএলটি ব্যবহার করছে সেটি দিয়ে আপনার পছন্দের টুল টেস্ট করুন।

আমাদের এই উদাহরণে রুট ইউআরএলটি হল http://ad0a5735.ngrok.io, তাই আপনার পৃষ্ঠাটি যদি স্থানীয়ভাবে ~/testwebdir/mypage.html-এ সেভ করা থাকে এবং আমরা সার্ভারটি ~/testwebdir/ থেকে চালু করে থাকি, তাহলে আমরা http://ad0a5735.ngrok.io/mypage.html পৃষ্ঠাটিকে পরীক্ষা করতে পারব। মোবাইল ফ্রেন্ডলি হওয়ার পরীক্ষার টুলে আপনি এই ইউআরএলটি সরাসরি পেস্ট করতে পারেন অথবা এই পৃষ্ঠায় যেতে পারেন: https://search.google.com/test/mobile-friendly?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html

মনে রাখবেন, বিভিন্ন স্থানীয় হোস্ট এবং টানেলিং টুলের ক্ষেত্রে আপনার পৃষ্ঠা আলাদাভাবে ম্যাপ করা হবে।

এছাড়া, কয়েকটি টানেলিং টুল (ngrok নয়) নিজে থেকেই আপনার সাময়িক সর্বজনীন ইউআরএলটি robots.txt দিয়ে সুরক্ষিত রাখে। এর ফলে আপনি সেটির উপর Google-এর কোনও পরীক্ষা করতে পারবেন না। Google-এর সমস্ত টেস্টিং টুল robots.txt মেনে চলে। এই সমস্ত বিষয়ে ভাল করে জানার জন্য টানেলিং টুল এবং ওয়েব হোস্টিং সফ্টওয়্যারের ডকুমেন্টেশন পড়ে দেখুন।

অ্যাক্সেস করা সংক্রান্ত সমস্যা ডিবাগ করা

Google-এর টেস্টিং টুলে আপনি যদি অ্যাক্সেস সংক্রান্ত সমস্যা দেখতে পান, তাহলে:

  • আপনার পৃষ্ঠাটি robots.txt দিয়ে সুরক্ষিত কিনা বা সেটিতে লগ-ইনের প্রয়োজন আছে কিনা তা দেখুন
  • ফায়ারওয়ালের বাইরের কোনও কম্পিউটার থেকে Chrome-এর ছদ্মবেশী মোডে আপনার পৃষ্ঠাটি অ্যাক্সেস করার চেষ্টা করুন।

Send feedback about...

সার্চ
সার্চ