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

সাধারণ পরামর্শ

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

উপযোগী টেস্টিং টুল

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

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

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

  • Search Console - নিম্নলিখিতগুলির মতো সাইট মনিটর ও পরীক্ষা করার টুল অ্যাক্সেস করতে, Search Console-এ সাইন-আপ করে নিজেকে সাইটের মালিক হিসেবে যাচাই করুন
  • বিশিষ্ট ফলাফলের স্ট্যাটাস রিপোর্ট - আপনার সাইট থেকে কোন বিশিষ্ট ফলাফল Google পড়তে পারছে বা পারছে না তা দেখুন, বিশিষ্ট ফলাফল সংক্রান্ত বিভিন্ন সমস্যা সমাধানের ব্যাপারে জানুন এবং সমাধান করার পরে আবার ক্রল করার অনুরোধ জানান। আপনি এই টুল ব্যবহার করে নিজের ইচ্ছামত যেকোনও ইউআরএল পরীক্ষা করতে পারবেন না।
  • ইউআরএল খতিয়ে দেখার টুল - আপনার পৃষ্ঠা Google ইন্ডেক্সে কেমন দেখাবে তা পরীক্ষা করুন। এছাড়াও, লাইভ ইউআরএল নিয়ে ইন্ডেক্স পরীক্ষা করে দেখুন, Google আপনার পৃষ্ঠা কীভাবে রেন্ডার করে তা দেখুন এবং ইন্ডেক্সিংয়ের জন্য একটি ইউআরএল জমা দিন।
  • Robots.txt টেস্টার - আপনার robots.txt ফাইলের সিন্ট্যাক্স ঠিক আছে কিনা দেখুন। আপনি আপনার সাইট থেকে নিজের ইচ্ছামত যেকোনও robots.txt ফাইল নিয়ে পরীক্ষা করতে পারবেন এবং টেক্সট এডিট করা যায় এমন জায়গায় সিন্ট্যাক্স পরীক্ষা করতে পারবেন।
  • এএমপি স্ট্যাটাস রিপোর্ট - এএমপি পৃষ্ঠায় 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...

সার্চ
সার্চ