পাঠের মূল প্রেক্ষাপট
HTML5 ওয়েব প্রযুক্তির সবচেয়ে বড় অগ্রগতি এনে দিয়েছে এর অর্থবোধক বা সিম্যান্টিক (Semantic) ট্যাগের মাধ্যমে। সিম্যান্টিক ট্যাগ কেবল ব্রাউজারকে কনটেন্টের অবস্থান দেখায় না, বরং সেই কনটেন্টের প্রকৃত উদ্দেশ্য ও তাৎপর্য মানুষ, সার্চ ইঞ্জিন ক্রলার (Googlebot) এবং অন্ধ ব্যক্তিদের স্ক্রিন রিডারকে স্পষ্টভাবে বুঝিয়ে দেয়।
গুরুত্বপূর্ণ সূত্র ও মূলনীতি
উত্তম পেজ আর্কিটেকচার = <header> + <nav> + <main>(<article> + <section>) + <aside> + <footer>
নন-সিম্যান্টিক বনাম সিম্যান্টিক HTML
অতীতে সবকিছুর জন্য generic ট্যাগ যেমন <div class="header"> বা <div class="article"> ব্যবহৃত হতো, যার কোনো অন্তর্নিহিত অর্থ ব্রাউজার বা গুগলের কাছে ছিল না। HTML5-এ সরাসরি অর্থবহ ট্যাগ প্রবর্তন করা হয়েছে:
- <header>: ওয়েবসাইটের পরিচিতি, লোগো ও শীর্ষ নেভিগেশন ধারণ করে।
- <nav>: প্রধান মেনু ও পেজের লিংকের তালিকা।
- <main>: পেজের মূল কেন্দ্রীয় একক বিষয়বস্তু (প্রতি পেজে একটিমাত্র থাকা উচিত)।
- <article>: স্বতন্ত্র, স্বয়ংসম্পূর্ণ কোনো রচনা বা ব্লগ পোস্ট যা অন্যত্র পুনরায় ব্যবহারযোগ্য।
- <section>: সম্পর্কিত বিষয়ের একটি যৌক্তিক অধ্যায় বা অংশ।
- <aside>: মূল লেখার পরিপূরক সাইডবার বা সম্পর্কিত রেফারেন্স।
- <footer>: কপিরাইট, যোগাযোগের তথ্য ও সোশ্যাল লিংক।
এসইও (SEO) ও অ্যাক্সেসিবিলিটিতে ভূমিকা
Google সার্চ ইঞ্জিন রোবট যখন একটি ওয়েব পেজ ইনডেক্স করে, তখন সে সিম্যান্টিক ট্যাগ ও হেডিং হায়ারার্কি (H1 → H2 → H3) দেখে বুঝতে পারে কোনটি প্রধান তথ্য আর কোনটি অপ্রয়োজনীয় বিজ্ঞাপন। সঠিক হেডিং ব্যবহার পেজের র্যাঙ্কিং বৃদ্ধিতে সরাসরি সহায়তা করে।
- প্রতি পেজে একটিমাত্র অর্থপূর্ণ <h1> ট্যাগ রাখা এসইওর সেরা অনুশীলন।
- অ্যাক্সেসিবিলিটি (a11y): দৃষ্টিপ্রতিবন্ধী ব্যক্তিরা কীবোর্ড দিয়ে সরাসরি <main> বা <article>-এ জাম্প করতে পারেন।
যা অবশ্যই মনে রাখবে
- সিম্যান্টিক এইচটিএমএল কোডের পঠনযোগ্যতা ও রক্ষণাবেক্ষণ সহজ করে।
- গুগল সার্চে ভালো র্যাঙ্কিং পেতে সিম্যান্টিক ট্যাগ ও সঠিক হেডিং বিন্যাস অপরিহার্য।
- স্ক্রিন রিডার ব্যবহারকারী প্রতিবন্ধী শিক্ষার্থীদের জন্য এটি অত্যন্ত সহায়ক।
প্রায়শই জিজ্ঞাসিত প্রশ্ন ও উত্তর (FAQ)
<article> এবং <section> ট্যাগের মধ্যে মূল তফাত কী?
<article> হলো একটি স্বয়ংসম্পূর্ণ ও স্বতন্ত্র কনটেন্ট (যেমন একটি পূর্ণাঙ্গ সংবাদ বা ব্লগ পোস্ট) যা পেজের বাইরেও অর্থবহ; আর <section> হলো একই বিষয়ের ভেতরের একটি নির্দিষ্ট অংশ বা অধ্যায়।
এসইওর জন্য পেজে একাধিক H1 ট্যাগ ব্যবহার করা কি ভালো?
না, এসইওর সেরা অনুশীলন অনুযায়ী প্রতি পেজে একটিমাত্র স্পষ্ট ও প্রাসঙ্গিক H1 ট্যাগ থাকা উচিত যা পুরো পেজের মূল প্রতিপাদ্যকে সংজ্ঞায়িত করে।
সম্পর্কিত আরও পাঠ
বাইনারি সংখ্যা পদ্ধতি: কম্পিউটার কেন ০ এবং ১ বোঝে?
কম্পিউটারের ডিজিটাল ভাষার ভিত্তি বাইনারি। বিট, বাইট, ট্রানজিস্টরের সুইচিং লজিক এবং ডে...
পাঠটি পড়ুন →আধুনিক ওয়েব পেজের ত্রয়ী: HTML, CSS ও JavaScript-এর কাজ
একটি পূর্ণাঙ্গ ওয়েবসাইট কীভাবে তৈরি হয়? কঙ্কাল হিসেবে HTML, পোশাক ও সাজসজ্জায় CSS ...
পাঠটি পড়ুন →ডোমেন নেম সিস্টেম (DNS): ওয়েব ঠিকানা কীভাবে আইপিতে রূপান্তর হয়
আমরা যখন ব্রাউজারে eprogga.com লিখি, তখন মিলিসেকেন্ডে কী ঘটে? DNS হাইরার্কি, রুট সার্...
পাঠটি পড়ুন →