Screpy-এর Heading Structure Analyzer উৎসের ক্রমে পৃষ্ঠার H1–H6 দেখায় এবং ফাঁকা শিরোনাম, বাদ যাওয়া স্তর, অনুপস্থিত বা একাধিক H1 চিহ্নিত করে। বদলানোর আগে অংশগুলোর সম্পর্ক দেখতে তালিকা ব্যবহার করুন। সংখ্যা ও সতর্কতা পাওয়া HTML-এর বিবরণ, Google ranking score বা সম্পূর্ণ accessibility assessment নয়।
উৎসের ক্রমে HTML কাঠামো পড়ুন
পাঠযোগ্য HTML ফেরত দেয় এমন প্রকাশ্য HTTP/HTTPS পৃষ্ঠার URL দিন। রিপোর্ট প্রতিটি শিরোনামের স্তর, বের করা লেখা ও উৎসের লাইন দেখায়। আলাদা warning-এর আগে পুরো তালিকা পড়ুন। প্রতিটি অনুচ্ছেদ ছাড়াও পাঠকের সামগ্রিক অগ্রগতি বোঝা উচিত।
বারগুলো প্রতি স্তরের শিরোনাম গোনে; বড় বার ভালো নয়। indentation বোঝায় HTML স্তর, font size, দৃশ্যমান স্থান বা গুরুত্বের স্কোর নয়। বড় paragraph H2 না হয়েও শিরোনামের মতো দেখাতে পারে; সাজানো H3-ও এই তালিকায় H3 থাকে।
সর্বোচ্চ ১,০০০টি শিরোনাম এবং প্রতিটির ৫০০ অক্ষর রাখা হয়। ফলে সংখ্যায় দৃশ্যমান তালিকার চেয়ে বেশি শিরোনাম থাকতে পারে। লেখা ছোট করা বা সারির সীমা হলে partial coverage দেখায়। কাটা label-কে পুরো লেখা বা সংরক্ষিত অংশকে সম্পূর্ণ কাঠামো ভাববেন না।
অংশ ও উপঅংশের সঙ্গে শিরোনামের স্তর মেলান
W3C WAI-এর headings নির্দেশিকা বোঝায়, শিরোনাম কীভাবে বিন্যাস জানায় ও সহায়ক প্রযুক্তিসহ নেভিগেশন সহজ করে। দেখতে কেমন চান তার বদলে সম্পর্ক বোঝাতে স্তর বাছুন।
এই কাল্পনিক কাঠামো নতুনদের মৃৎশিল্প কর্মশালার পৃষ্ঠা নিয়ে। এটি সম্ভাব্য বিন্যাস, বাস্তব স্ক্যান বা সব সেবা পৃষ্ঠার বাধ্যতামূলক নকশা নয়।
| স্তর | উদাহরণ শিরোনাম | সম্পর্ক |
|---|---|---|
| H1 | নতুনদের জন্য মৃৎশিল্প কর্মশালা | পৃষ্ঠার মূল বিষয় |
| H2 | আপনি কী তৈরি করবেন | মূল বিষয়ের অধীনে প্রধান অংশ |
| H3 | আপনার প্রথম বাটি | আগের H2-এর বিস্তারিত |
| H2 | তারিখ ও বুকিং | আগের H2-এর সমপর্যায়ের নতুন অংশ |
| H3 | সেশন বেছে নেওয়া | তারিখ ও বুকিংয়ের বিস্তারিত |
“আপনার প্রথম বাটি” H2-এর পর সরাসরি H4 হলে দেখুন এটি H3 হওয়া উচিত, নাকি সত্যিকারের মূল অংশ বাদ গেছে। warning বন্ধ করতে ফাঁকা H3 দেবেন না। সম্পর্ক বিষয়বস্তু থেকে আসবে।
H4 থেকে H2-তে ফেরা উপঅংশ শেষ করে নতুন প্রধান অংশ শুরু করতে পারে। এটি H2 থেকে গভীরে H4-এ লাফের মতো নয়। navigation বা sidebar-এর মতো স্থায়ী অংশও প্রসঙ্গ চায়। পুরো তালিকার প্রতিটি পরের উপাদান এক ধাপ নামানোর জন্য উপকারী স্তর বদলাবেন না।
পৃষ্ঠার প্রসঙ্গে ফলগুলো দেখুন
ফাঁকা শিরোনাম মানে extractor কোনো শিরোনামের লেখা পায়নি। উৎসের লাইন খুঁজে অর্থপূর্ণ লেখা দিন বা অব্যবহৃত উপাদান সরান। নিবন্ধের সম্পাদককে দায়ী করার আগে template ফাঁকা wrapper বানিয়েছে কি না দেখুন। এটি computed accessible name বিশ্লেষণ নয়।
H1 না থাকলে মূল বিষয় কীভাবে markup হয়েছে দেখুন। একাধিক H1 হলে hierarchy দেখুন: পুনরাবৃত্ত site logo heading ও নিবন্ধের heading shared template থেকে আসতে পারে। পরিষ্কার প্রধান শিরোনাম ভালো শুরু, কিন্তু warning স্বয়ংক্রিয় Google penalty দাবি করে না। সংখ্যা মেলাতে উপকারী বিষয়বস্তু মুছবেন না।
স্তরের পাশাপাশি শব্দ পড়ুন। বারবার “আরও তথ্য” লেখার চেয়ে পরের প্রশ্ন বা বিষয়ের নাম দিক নির্দেশ করে। সব শিরোনামে একই কীওয়ার্ড না দিয়ে স্বাভাবিক ভাষা ব্যবহার করুন। টুল শিরোনাম অংশকে সঠিক বর্ণনা করছে কি না বিচার করে না।
AI Heading Generator বিকল্প খসড়া দিতে পারে। বাস্তব বিষয়বস্তুর সঙ্গে মিলান; label তৈরি করলেই সঠিক স্থান বা স্তর নির্ধারিত হয় না।
অর্থবহ markup বদলে প্রকাশ করে আবার পরীক্ষা করুন
CMS বা component-এ সঠিক heading element বেছে দৃশ্যমান style আলাদা দিন। MDN-এর HTML headings নথি ছয়টি স্তর বোঝায় এবং শুধু লেখার মাপের জন্য ব্যবহারে সতর্ক করে। CSS বদলালেই ভুল HTML স্তর ঠিক হয় না।
মূল বিষয়ের সঙ্গে navigation, footer ও sidebar দেখুন। shared template অনেক পৃষ্ঠা বদলায়; component পুনর্ব্যবহৃত হলে দ্বিতীয় নমুনা পৃষ্ঠাও দেখুন। সংশোধন প্রকাশ করে একই URL পরীক্ষা করুন। প্রতি স্তরে সমান সংখ্যা না চেয়ে লেখা, ক্রম ও ওপর-নিচের সম্পর্ক পরিকল্পনার সঙ্গে মিলান।
টুল JavaScript ছাড়া raw HTML পড়ে। CSS visibility, browser-এর শেষ reading order বা computed heading role ও level নির্ধারণ করে না। script বা accessibility attribute অভিজ্ঞতা বদলালে rendered page আলাদা দেখুন।
বিস্তৃত পৃষ্ঠার সংকেতে On-Page SEO Checker ব্যবহার করুন। browser-এর document title আলাদা field; AI SEO Title Generator তার লেখা তৈরিতে সাহায্য করে। ভালো কাঠামো বোধগম্য বিষয়বস্তু সমর্থন করে, কিন্তু সব SEO বা accessibility শর্ত যাচাই করে না।
প্রথম HTML ও ধরা রেন্ডার DOM তুলনা করতে JavaScript SEO চেকার ব্যবহার করুন। স্পষ্ট রিসোর্স ও পর্যবেক্ষণ সীমাসহ মেটাডেটা ও কনটেন্টের পরিবর্তন দেখায়; Google কী ইনডেক্স করে তার অনুমান নয়।