আপনি নিখুঁত একটি ওয়ার্ডপ্রেস পেজ তৈরি করতে ঘণ্টার পর ঘণ্টা ব্যয় করেছেন। কন্টেন্টটি বেশ ভালো। কিওয়ার্ডগুলো বসানো হয়েছে। আপনার এসইও প্লাগইন একটি সবুজ টিক চিহ্ন দেখাচ্ছে।
কিন্তু আপনার ব্রাউজারের ডেভেলপার টুলস খুলে হেডিং কাঠামোটি পরীক্ষা করুন, আপনি এমন কিছু দেখতে পাবেন যা নীরবে আপনার অর্গানিক ট্র্যাফিক নষ্ট করতে পারে: একটি ভেঙে যাওয়া হেডিং হায়ারার্কি। দুটি H1 ট্যাগ। সাইটের শিরোনাম `
` এ মোড়ানো। সেকশনগুলো H2 থেকে সরাসরি H4 এ চলে গেছে। অথবা আরও খারাপ — কোনো H1 ট্যাগই নেই।
এটি কোনো শিক্ষানবিশ ভুলনয়। এটি একটি কাঠামোগত সমস্যা যা ওয়ার্ডপ্রেস, থিম, পেজ বিল্ডার এবং গুটেনবার্গ এডিটরের পারস্পরিক মিথস্ক্রিয়ার মধ্যে নিহিত — এবং অধিকাংশ সাইট মালিকই জানেন না যে এটি ঘটছে।
এই গাইডটি সেই সমস্যা সমাধানের জন্য তৈরি। আপনি একজন ওয়ার্ডপ্রেস সাইট মালিক হোন যিনি নিজের কন্টেন্ট পরিচালনা করছেন, অথবা কোনো এজেন্সি যারা ডজন ডজন ক্লায়েন্টের জন্য সাইট তৈরি করছেন, এই গাইডটি পড়ার পর আপনি নিশ্চিতভাবে জানতে পারবেন কীভাবে অডিট, নির্ণয় এবং স্থায়ীভাবে সমাধান করতে হয় ওয়ার্ডপ্রেসের হেডিং ক্রমের সমস্যা।
H1 ট্যাগ কী এবং ওয়ার্ডপ্রেসে এটি কেন গুরুত্বপূর্ণ?
একটি H1 ট্যাগ (
) হলো শীর্ষ-স্তরের এইচটিএমএল হেডিং এলিমেন্ট। সেমান্টিক এইচটিএমএল-এ, এটি ব্রাউজার, সার্চ ইঞ্জিন এবং সহায়ক প্রযুক্তিগুলোকে সংকেত দেয়: “এটি এই পৃষ্ঠার মূল বিষয়।”
হেডিং ট্যাগগুলোকে একটি নথির রূপরেখা হিসেবে ভাবুন:
H1 – Main page title (only one per page)
├── H2 – First major section
│ ├── H3 – Subsection
│ └── H3 – Another subsection
├── H2 – Second major section
│ ├── H3 – Subsection
│ │ └── H4 – Detail within subsection
└── H2 – Third major section
একটি স্তর বাদ দিন — H2 থেকে H4 এ লাফ দিন — এবং আপনি রূপরেখাটি ভেঙে ফেলবেন। দুটি H1 ব্যবহার করুন এবং আপনি কাঠামোগত অস্পষ্টতা তৈরি করবেন। ভিজ্যুয়াল স্টাইলিংয়ের জন্য H3 ট্যাগ ব্যবহার করুন এবং আপনি এমন ঘোস্ট হেডিং বা অদৃশ্য হেডিং তৈরি করবেন যা ক্রলারদের বিভ্রান্ত করে।
ওয়ার্ডপ্রেসে বিশেষভাবে, এটি দ্রুত জটিল হয়ে ওঠে। একটি স্ট্যাটিক এইচটিএমএল পেজের বিপরীতে যেখানে আপনি প্রতিটি ট্যাগ ম্যানুয়ালি লেখেন, ওয়ার্ডপ্রেস অন্তত চারটি ভিন্ন উৎস থেকে একসাথে হেডিং মার্কআপ তৈরি করে: থিমের হেডার টেমপ্লেট, পোস্টের শিরোনাম, এডিটরের কন্টেন্ট এবং আপনার যোগ করা যেকোনো উইজেট বা পেজ বিল্ডার মডিউল।
In July 2026, Google’s Gary Illyes addressed this directly during the SEO Office Hours podcast: arranging headings in semantic order is genuinely helpful for accessibility (especially screen reader users), but it doesn’t significantly impact Google’s ranking algorithms. John Mueller has also stated that multiple H1 tags on a page don’t confuse crawlers and have zero direct SEO impact.
তাহলে এর কোনো গুরুত্ব আছে কি?
হ্যাঁ — তবে বেশিরভাগ এসইও গাইড যা বলে সেই কারণে নয়।
ওয়ার্ডপ্রেসে হেডিং স্ট্রাকচার বা শিরোনামের গঠন নিয়ে ভাবার আসল কারণগুলো হলো:
অ্যাক্সেসিবিলিটি কমপ্লায়েন্স — WCAG 2.1 সাকসেস ক্রাইটেরিয়া ১.৩.১ অনুযায়ী তথ্য এবং সম্পর্কগুলো প্রোগ্রাম্যাটিকভাবে নির্ধারণযোগ্য হতে হয়। হেডিংয়ের ভুল অনুক্রম বা হায়ারার্কি এটি ব্যর্থ করে।
ক্রলিবিলিটি এবং কন্টেন্ট সিগন্যাল — যদিও গুগল অগোছালো মার্কআপ পার্স করতে পারে, একটি পরিচ্ছন্ন H1 ট্যাগ পৃষ্ঠার বিষয়বস্তু সম্পর্কে সবচেয়ে স্পষ্ট সিগন্যাল দেয়, যা অস্পষ্ট ক্ষেত্রে গুরুত্বপূর্ণ।
ব্যবহারকারীর অভিজ্ঞতা এবং ডওয়েল টাইম — পাঠকরা হেডিংগুলো স্ক্যান করেন। একটি যৌক্তিক অনুক্রম তাদের নেভিগেট করতে এবং বেশিক্ষণ থাকতে সাহায্য করে — উভয়ই পরোক্ষ র্যাঙ্কিং সিগন্যাল।
টেকনিক্যাল অডিট পরিচ্ছন্নতা — এজেন্সিগুলোর জন্য, হেডিং সংক্রান্ত সমস্যাগুলো প্রতিটি অডিট টুলে (Screaming Frog, Ahrefs, SEMrush, Rank Math, Yoast) ধরা পড়ে। সরাসরি র্যাঙ্কিংয়ের ওপর প্রভাব নিয়ে বিতর্ক থাকলেও ক্লায়েন্টদের কাছে রিপোর্টগুলো খারাপ দেখায়।
ওয়ার্ডপ্রেস কীভাবে হেডিং ট্যাগ তৈরি করে: দ্বন্দ্বের চারটি উৎস
বোঝা কেন ওয়ার্ডপ্রেসের হেডিং স্ট্রাকচার কেন ভেঙে যায় তা বোঝার জন্য এটি যে চারটি জায়গা থেকে হেডিং তৈরি করে তা জানা প্রয়োজন।
উৎস ১: থিমের হেডার টেমপ্লেট
বেশিরভাগ ওয়ার্ডপ্রেস থিম হেডার এলাকায় সাইটের শিরোনাম প্রদর্শন করে। পুরনো এবং দুর্বলভাবে কোড করা থিমগুলো প্রতিটি পৃষ্ঠায় এটিকে একটি
ট্যাগের মধ্যে রাখে। এর মানে হলো আপনার সাইটের প্রতিটি পৃষ্ঠা একই H1 দিয়ে শুরু হয়: আপনার ব্র্যান্ডের নাম।
তারপর, যখন পৃষ্ঠা বা পোস্টের শিরোনাম রেন্ডার হয় (যা হওয়া উচিত H1), তখন এটি হয় দ্বিতীয় H1 হয়ে যায় অথবা H2-তে অবনমিত হয়।
একটি ত্রুটিপূর্ণ থিমের php-তে এটি দেখতে কেমন হয় তা নিচে দেওয়া হলো header.php:
php
// Broken — site title as H1 on every page
<h1><?php bloginfo('name'); ?></h1>
<h2><?php the_title(); ?></h2> // Post title wrongly demoted
এটি দেখতে কেমন হওয়া উচিত:
php
// Correct — site title is a link or span, post title is H1
<p class="site-title"><a href="<?php echo home_url(); ?>"><?php bloginfo('name'); ?></a></p>
<h1><?php the_title(); ?></h1>
এটি ওয়ার্ডপ্রেসের সবচেয়ে সাধারণ H1 সমস্যাগুলোর মধ্যে একটি এবং আপনি যদি পৃষ্ঠার সোর্স কোড পরীক্ষা না করেন তবে এটি সম্পূর্ণ অদৃশ্য থাকে। আপনার একটি এসইও প্লাগইন, একটি সবুজ রিডিবিলিটি স্কোর এবং নিখুঁত কন্টেন্ট থাকতে পারে — এবং তবুও প্রতিটি পৃষ্ঠায় ডুপ্লিকেট H1 আউটপুট হতে পারে।
উৎস ২: গুটেনবার্গ ব্লক এডিটর
ওয়ার্ডপ্রেস ব্লক এডিটর H1 আচরণের ক্ষেত্রে ইচ্ছাকৃত পরিবর্তন এনেছে। ডিফল্টভাবে, গুটেনবার্গ হেডিং ব্লকে H1 অপশনটিকে গুরুত্ব দেয় না — ধারণাটি হলো পোস্টের শিরোনামটি ইতিমধ্যেই H1 হিসেবে রেন্ডার হচ্ছে, তাই কন্টেন্ট এলাকার হেডিংগুলো H2 থেকে শুরু হওয়া উচিত।
বাস্তবে, এটি দুটি সমস্যার সৃষ্টি করে:
সমস্যা ক: কিছু থিম না পোস্টের শিরোনামকে H1 হিসেবে আউটপুট করে। যদি আপনার থিম শৈলীগত কারণে শিরোনামটিকে একটি
বা
ট্যাগে রেন্ডার করে এবং গুটেনবার্গ হেডিং ব্লকের অপশন থেকে H1 লুকিয়ে রাখে, তবে পৃষ্ঠায় কোনো H1 ট্যাগই থাকবে না।
এটি ঠিক সেই পরিস্থিতি যা গুটেনবার্গ রিপোজিটরির একটি দীর্ঘস্থায়ী গিটহাব ইস্যুতে চিহ্নিত করা হয়েছে — ব্যবহারকারীরা এন্টারপ্রাইজ এবং এজেন্সি সেটআপের জন্য H1 অপশনটি সম্পূর্ণভাবে সরানোর ক্ষমতা চাচ্ছেন যেখানে H1 টেমপ্লেট লেভেলে নিয়ন্ত্রিত হয়। এই ইস্যুটি বাস্তব বিভ্রান্তিকে তুলে ধরে: এডিটরের ডিফল্ট আচরণ এবং থিমের টেমপ্লেটকে স্পষ্টভাবে সমন্বয় করা প্রয়োজন, কিন্তু ওয়ার্ডপ্রেস এর জন্য কোনো স্বয়ংক্রিয় চেক প্রদান করে না।
সমস্যা খ: কন্টেন্ট এডিটররা হেডিং লেভেল পরিবর্তন করে ব্লক এডিটরে এখনও H1 নির্বাচন করতে পারেন। যদি আপনার থিম ইতিমধ্যেই পোস্টের শিরোনামকে H1 হিসেবে আউটপুট করে, তবে একজন এডিটর কন্টেন্ট এলাকার ভেতরে আরেকটি H1 ব্লক যোগ করলে তা ডুপ্লিকেট তৈরি করে — এবং কোনো সতর্কবার্তা দেখা যায় না।
উৎস ৩: পেজ বিল্ডার (Elementor, Divi, Beaver Builder)
ওয়ার্ডপ্রেসে হেডিং হায়ারার্কির বিশৃঙ্খলার সবচেয়ে বড় উৎস হলো পেজ বিল্ডার।
এর কারণ হলো: পেজ বিল্ডার আপনাকে সূক্ষ্ম ভিজ্যুয়াল নিয়ন্ত্রণ দেয়। আপনি যেকোনো টেক্সট এলিমেন্ট যেকোনো জায়গায় টেনে আনতে পারেন, যেকোনোভাবে স্টাইল করতে পারেন এবং যেকোনো হেডিং লেভেল নির্ধারণ করতে পারেন। এটি ডিজাইনের জন্য শক্তিশালী, কিন্তু কাঠামোর জন্য বিপর্যয়কর।
সাধারণ পেজ বিল্ডার হেডিং সমস্যাটি দেখতে এমন হয়:
হিরো সেকশন: H1 (সঠিক) ✓
ফিচার সেকশন শিরোনাম: H3 (H2 বাদ দেওয়া হয়েছে, কারণ এটি “দেখতে ভালো লাগে”) ✗
উইজেট এরিয়া শিরোনাম: H2 (সেকশন হেডিংয়ের মতো দেখায়, কিন্তু এটি কেবল একটি সাইডবার উইজেট শিরোনাম) ✗
টেস্টিমোনিয়াল হেডিং: H4 (এর উপরে কোনো H3 নেই) ✗
CTA হেডিং: H2 (আবার উচ্চতর লেভেলে ফিরে আসা, এখন আউটলাইনটি সম্পূর্ণ অ-রৈখিক) ✗
এর ফলাফল হলো এমন একটি হেডিং স্ট্রাকচার যা দৃশ্যত সামঞ্জস্যপূর্ণ কিন্তু শব্দার্থগতভাবে অর্থহীন। স্ক্রিন রিডার এবং ক্রলারগুলো এটি পার্স করার সময় এমন একটি কন্টেন্ট আউটলাইন পায় যা একটি ভাঙা সূচিপত্রের মতো এলোমেলো।
InspectWP-এর ডকুমেন্টেশন স্পষ্টভাবে এই প্যাটার্নটি চিহ্নিত করে: লেখক এবং পেজ বিল্ডার ব্যবহারকারীরা হেডিং লেভেল নির্বাচন করেন তাদের চেহারার ভিত্তিতে, তাদের যৌক্তিক অর্থের ভিত্তিতে নয় — যদি H3 সঠিক ভিজ্যুয়াল সাইজের হয়, তবে তারা H3 নির্বাচন করেন, এমনকি উপরে কোনো H2 না থাকলেও।
উৎস ৪: উইজেট এবং থিম কম্পোনেন্ট
ওয়ার্ডপ্রেস উইজেট এরিয়া — সাইডবার, ফুটার, হেডার মডিউল — প্রায়শই তাদের নিজস্ব হেডিং আউটপুট করে। একটি “সাম্প্রতিক পোস্ট” উইজেট H2 হিসেবে রেন্ডার হতে পারে। থিমে বিল্ট-ইন একটি প্রমোশনাল ব্যানার H3 ব্যবহার করতে পারে। এগুলোর কোনোটিই কন্টেন্ট আউটলাইনের অংশ নয়, কিন্তু এগুলো পৃষ্ঠার হেডিং স্ট্রাকচারে উপস্থিত থাকে।
এটি শিরোনামের "নয়েজ" তৈরি করে যা আউটলাইনের আপাত জটিলতাকে বাড়িয়ে দেয় এবং বিষয়বস্তুর শিরোনামগুলোকে তাদের সঠিক অনুক্রমিক অবস্থান থেকে সরিয়ে দিতে পারে।
ওয়ার্ডপ্রেসের ৫টি সাধারণ H1 এবং শিরোনাম অনুক্রমের সমস্যা
সমস্যা ১: সাইটের শিরোনাম প্রতিটি পৃষ্ঠায় H1-এ মোড়ানো থাকে
এটি দেখতে কেমন: আপনার সাইটের প্রতিটি পৃষ্ঠায় দুটি H1 থাকে — আপনার সাইটের নাম এবং আপনার পোস্টের শিরোনাম।
এটি কাদের প্রভাবিত করে: পুরানো থিম, দুর্বলভাবে তৈরি প্রিমিয়াম থিম বা এমন কোনো থিম ব্যবহারকারী সাইট যেখানে ডেভেলপার সাইট ব্র্যান্ডিংয়ের জন্য
ব্যবহার করেছেন।
এটি কীভাবে শনাক্ত করবেন: যেকোনো পৃষ্ঠায় রাইট-ক্লিক করুন → Inspect-এ যান → Elements প্যানেলে
অনুসন্ধান করুন। যদি আপনি সেকশনে আপনার সাইটের নাম H1-এ মোড়ানো দেখেন, তবে আপনার এই সমস্যাটি রয়েছে।
এটি কীভাবে ঠিক করবেন:
বিকল্প ১: চাইল্ড থিম এডিট (ডেভেলপার পদ্ধতি) আপনার চাইল্ড থিমের header.php-এ, সাইটের শিরোনাম আউটপুট খুঁজুন এবং এটিকে
দ্রষ্টব্য: এটি দৃশ্যমান H1 সমস্যাটি লুকায় কিন্তু কাঠামোগত সমস্যা সমাধান করে না। H1 ট্যাগটি মার্কআপে থেকেই যায়।
বিকল্প ৩: একটি সুগঠিত থিমে স্যুইচ করুন ওয়ার্ডপ্রেস কোডিং স্ট্যান্ডার্ড অনুসরণকারী থিমগুলো (Twenty Twenty-Four, Kadence, GeneratePress, Astra) এটি ডিফল্টভাবেই সঠিকভাবে পরিচালনা করে। যদি আপনার বর্তমান থিমে এই সমস্যা থাকে এবং আপনি ডেভেলপার না হন, তবে থিম পরিবর্তন করাই সবচেয়ে নির্ভরযোগ্য সমাধান।
সমস্যা ২: হোমপেজে H1 অনুপস্থিত
এটি দেখতে কেমন: আপনার হোমপেজে কোনো H1 ট্যাগ নেই। এসইও প্লাগিনগুলো "No H1 found" রিপোর্ট করে।
এটি কাদের প্রভাবিত করে: যেসব সাইট ব্র্যান্ডিংয়ের জন্য লোগো ইমেজ ব্যবহার করে (সাইটের শিরোনাম লুকিয়ে), যেসব সাইট স্ট্যাটিক ফ্রন্ট পেজ ব্যবহার করে যেখানে কোনো শিরোনাম দৃশ্যমান নয়, অথবা যেসব সাইটের হোমপেজ টেমপ্লেট কল করে না the_title().
এটি ওয়ার্ডপ্রেস সাপোর্ট ফোরামে একটি বাস্তব এবং পুনরাবৃত্তিমূলক সমস্যা। এর কারণ সাধারণত এই ক্রমটি: সাইটের শিরোনাম হেডারে প্রদর্শনের জন্য সেট করা থাকে, কিন্তু ব্যবহারকারী তা লুকিয়ে ফেলেন (অথবা লোগো দিয়ে প্রতিস্থাপন করেন), ফলে পৃষ্ঠা থেকে একমাত্র H1 টি মুছে যায়। যেহেতু হোমপেজে প্রায়শই ব্লগ পোস্টের মতো কোনো "পোস্ট শিরোনাম" থাকে না, তাই কোনো স্বয়ংক্রিয় H1 তৈরি হয় না।
এটি কীভাবে ঠিক করবেন:
বিশেষ করে হোমপেজের জন্য: আপনার হিরো সেকশন বা পেজ টেমপ্লেটে একটি H1 যোগ করুন। এটি হতে পারে:
একটি দৃশ্যমান শিরোনাম ("আপনার ব্যবসার নাম | পরিষেবার বিভাগ") যা H1 হিসেবেও কাজ করে
CSS-এর মাধ্যমে যোগ করা একটি দৃশ্যত লুকানো H1 (position: absolute; clip: rect(0 0 0 0);) যা ভিজ্যুয়াল ডিজাইন নষ্ট না করেই সেমান্টিক মার্কার প্রদান করে
গুটেনবার্গে: আপনার হোমপেজ কন্টেন্টের শীর্ষে একটি হেডিং ব্লক যোগ করুন, এটিকে H1 হিসেবে সেট করুন এবং আপনার হিরো মেসেজিংয়ের অংশ করুন।
সমস্যা ৩: কন্টেন্টে শিরোনামের স্তর বাদ পড়া
এটি দেখতে কেমন: কন্টেন্টের কাঠামো H2 থেকে সরাসরি H4-এ, অথবা H1 থেকে সরাসরি H3-এ লাফ দেয়।
এটি কাদের প্রভাবিত করে: যে কেউ দীর্ঘ কন্টেন্ট লেখার সময় সেমান্টিক কাঠামোর পরিবর্তে ভিজ্যুয়াল স্টাইলিংয়ের জন্য শিরোনাম ব্যবহার করেন।
এটি কেন গুরুত্বপূর্ণ: InspectWP যেমন উল্লেখ করেছে, শিরোনামের স্তর বাদ পড়ে যখন লেখকরা চেহারার ওপর ভিত্তি করে স্তর নির্বাচন করেন — H3 দেখতে ঠিক মনে হয়, তাই তারা H3 ব্যবহার করেন, যদিও এর আগে কোনো H2 আছে কি না তা বিবেচনা করেন না।
গুটেনবার্গে এটি কীভাবে শনাক্ত করবেন: ব্লক এডিটরের উপরের টুলবারে থাকা ইনফো আইকনে (ⓘ) ক্লিক করুন। ডকুমেন্ট আউটলাইন প্যানেল প্রতিটি শিরোনাম ক্রমানুসারে দেখায় এবং বাদ পড়া স্তরগুলোকে সতর্কবার্তা দিয়ে চিহ্নিত করে।
এটি কীভাবে ঠিক করবেন:
প্রকাশ করার আগে ডকুমেন্ট আউটলাইন ব্যবহার করে আপনার শিরোনামের কাঠামো অডিট করুন
আপনার টিমের জন্য একটি কন্টেন্ট স্টাইল গাইড সেট করুন: প্রধান সেকশনের জন্য H2, সাবসেকশনের জন্য H3, সাব-সাবসেকশনের জন্য H4 — কখনোই স্তর বাদ দেবেন না
Yoast SEO বা Rank Math-এর কন্টেন্ট অ্যানালাইসিস ব্যবহার করুন — উভয়ই শিরোনাম কাঠামোর সমস্যাগুলো চিহ্নিত করে
সমস্যা ৪: পেজ বিল্ডার থেকে একাধিক H1 ট্যাগ
এটি দেখতে কেমন: Elementor বা Divi দিয়ে তৈরি একটি পৃষ্ঠায় তিন বা চারটি H1 ট্যাগ থাকে কারণ প্রতিটি প্রধান সেকশনের নিজস্ব হিরো-স্টাইল "H1" শিরোনাম থাকে।
এটি কীভাবে ঠিক করবেন:
Elementor-এ: প্রতিটি হেডিং উইজেট এডিট করুন → HTML Tag সেটিং চেক করুন → শুধুমাত্র প্রাথমিক পৃষ্ঠার শিরোনামটিকে H1 হিসেবে সেট করুন এবং অন্য সবগুলোকে প্রয়োজন অনুযায়ী H2 বা H3-এ পরিবর্তন করুন।
Divi-তে: হেডিং মডিউল এডিট করুন → Advanced-এর অধীনে → HTML Tag → সঠিক সেমান্টিক স্তরে পরিবর্তন করুন।
Beaver Builder-এ: প্রতিটি হেডিং মডিউলের Style ট্যাবে একটি "Heading Tag" সেটিং থাকে। প্রতিটি অডিট করুন।
সমস্যা ৫: গুটেনবার্গের H1 দৃশ্যমানতার সমস্যা
এটি দেখতে কেমন: আপনার থিম পোস্টের শিরোনামকে H1 হিসেবে আউটপুট দেয় না এবং গুটেনবার্গ হেডিং ব্লকে H1 অপশনটি লুকিয়ে ফেলেছে। আপনার পৃষ্ঠাগুলোতে কোনো H1 নেই।
এটি কীভাবে ঠিক করবেন:
যেসব ডেভেলপার এমন সাইট পরিচালনা করছেন যেখানে H1 অবশ্যই কন্টেন্ট এরিয়ার ভেতরে রাখতে হবে, তারা তাদের থিমের ফিল্টার ব্যবহার করে H1 অপশনটি পুনরুদ্ধার করতে পারেন functions.php:
php
// Allow H1 in the Heading block
add_filter( 'allowed_block_types_all', function( $allowed_blocks ) {
return $allowed_blocks;
});
বিকল্পভাবে, হেডিং ব্লকের জন্য "Edit as HTML" ভিউতে স্যুইচ করুন এবং মার্কআপে ম্যানুয়ালি
সেট করুন।
এজেন্সি সেটআপের জন্য যেখানে আপনি চান প্রতিরোধ করতে সম্পাদকদের H1 যোগ করা থেকে (কারণ টেমপ্লেট এটি নিয়ন্ত্রণ করে), ব্যবহার করুন block_editor_settings_all এডিটরে হেডিং লেভেল সীমাবদ্ধ করার জন্য ফিল্টার।
পদ্ধতি ২: Siteskyline ফ্রি এসইও অ্যানালাইজার ব্যবহার করুন
ভিজিট করুন ফ্রি এসইও অ্যানালাইজার এবং আপনার ইউআরএল লিখুন এবং এখন বিশ্লেষণ করুন ক্লিক করুন।
এটি আপনার হেডলাইন ট্যাগগুলির সাথে সমস্ত সমস্যা দেখাবে।
ওয়ার্ডপ্রেস H1 হায়ারার্কি: এজেন্সি চেকলিস্ট
আপনি যদি ক্লায়েন্টদের জন্য ওয়ার্ডপ্রেস সাইট তৈরি বা রক্ষণাবেক্ষণ করেন, তবে হেডিং স্ট্রাকচার আপনার প্রাক-লঞ্চ এবং চলমান অডিট প্রক্রিয়ার অংশ হওয়া উচিত। এখানে একটি পুনরাবৃত্তিযোগ্য চেকলিস্ট রয়েছে:
থিম লেভেলে:
হেডারে সাইটের শিরোনাম
এ মোড়ানো নয় (
, , বা
ব্যবহার করুন)
পোস্ট/পৃষ্ঠার শিরোনাম সমস্ত পোস্টের প্রকারে বা এ
হিসেবে রেন্ডার হয়
হোমপেজে ঠিক একটি
থাকে — হয় সাইটের শিরোনাম থেকে বা হিরো সেকশন থেকে
আর্কাইভ পৃষ্ঠাগুলিতে (বিভাগ, ট্যাগ, লেখক) একটি বর্ণনামূলক
থাকে
৪০৪ পৃষ্ঠায় একটি
থাকে
কন্টেন্ট লেভেলে:
প্রতিটি পৃষ্ঠার কন্টেন্ট এলাকায় ঠিক একটি
থাকে (অথবা থিম শিরোনামের মাধ্যমে এটি পরিচালনা করলে শূন্য)
প্রধান বিভাগগুলি
ব্যবহার করে
উপ-বিভাগগুলি
বিভাগের মধ্যে নেস্ট করা
ব্যবহার করে
কোনো হেডিং লেভেল বাদ দেওয়া হয় না
হেডিং শুধুমাত্র ভিজ্যুয়াল স্টাইলিংয়ের জন্য ব্যবহৃত হয় না
প্লাগইন/বিল্ডার লেভেলে:
Elementor/Divi/Beaver Builder হেডিং এলিমেন্টগুলিতে সঠিক HTML ট্যাগ সেটিংস রয়েছে
উইজেট এলাকাগুলি দুর্ঘটনাক্রমে H1 বা H2 ট্যাগ আউটপুট করে না
এসইও প্লাগইন H1 সতর্কতাগুলি সমস্ত মূল পৃষ্ঠায় সমাধান করা হয়েছে
সঠিক ওয়ার্ডপ্রেস হেডিং হায়ারার্কি — পৃষ্ঠা অনুযায়ী
একটি প্যাটার্ন প্রতিটি ওয়ার্ডপ্রেস পৃষ্ঠার প্রকারের জন্য উপযুক্ত নয়। এখানে প্রতিটির জন্য সঠিক কাঠামো রয়েছে:
ব্লগ পোস্ট / একক পোস্ট পৃষ্ঠা
H1: Post Title (output by theme automatically)
H2: First major section
H3: Subsection
H3: Another subsection
H2: Second major section
H3: Subsection
H4: Detail
H2: Third major section
হোমপেজ (স্ট্যাটিক ফ্রন্ট পেজ)
H1: Primary value proposition or page headline
H2: Service category or feature group
H3: Individual service or feature
H2: Testimonials or social proof section
H2: Call to action section
উুকমার্স প্রোডাক্ট পেজ
H1: Product name (output by WooCommerce template)
H2: Product description heading
H2: Reviews
H2: Related products
বিভাগ / আর্কাইভ পৃষ্ঠা
H1: Category name (e.g., "WordPress SEO Articles")
H2: Post title within loop (if posts are displayed with headings)
সাধারণ ভুল যা ওয়ার্ডপ্রেস H1 কাঠামো ভেঙে দেয়
ভুল ১: টেক্সট স্টাইল করতে হেডিং ট্যাগ ব্যবহার করা আপনি যদি বড় বোল্ড টেক্সট চান যা কোনো সেকশন হেডিং নয়, তবে H2 ব্যবহার করবেন না। একটি
বা
এ একটি CSS ক্লাস যোগ করুন এবং এটিকে দৃশ্যত স্টাইল করুন। নান্দনিকতার জন্য হেডিং ট্যাগ ব্যবহার করা আপনার কাঠামোগত রূপরেখাকে দূষিত করে।
ভুল ২: সম্পাদকদের দৃষ্টি দেখে হেডিং লেভেল বেছে নিতে দেওয়া একটি কন্টেন্ট স্টাইল গাইড ছাড়া, সম্পাদকরা স্বাভাবিকভাবেই সেই হেডিং লেভেলগুলির দিকে ঝুঁকবেন যা চেহারার সঠিক। একটি সংক্ষিপ্ত অভ্যন্তরীণ গাইড — "বিভাগের জন্য H2, উপ-বিভাগের জন্য H3, কন্টেন্টে কখনোই H1 ব্যবহার করবেন না" — বেশিরভাগ সমস্যা প্রতিরোধ করে।
ভুল ৩: হেডিং স্ট্রাকচার চেক না করে ওয়ার্ডপ্রেস থিম ইনস্টল করা সব প্রিমিয়াম ওয়ার্ডপ্রেস থিম সঠিক হেডিং মার্কআপ আউটপুট করে না। একটি থিম বেছে নেওয়ার আগে, একটি ডেমো পোস্ট পরিদর্শন করুন: পোস্টের শিরোনাম কি H1 হিসেবে রেন্ডার হয়? সাইটের শিরোনাম কি অভ্যন্তরীণ পৃষ্ঠাগুলিতে H1 হওয়া এড়ায়?
ভুল ৪: আপনার এসইও প্লাগইন সবকিছু কভার করে বলে ধরে নেওয়া Yoast এবং Rank Math আপনার এডিট করা পোস্টটি পরীক্ষা করে। তারা আপনার থিমের হেডার টেমপ্লেট, ফুটার উইজেট বা আর্কাইভ পেজ টেমপ্লেটের কারণে তৈরি হওয়া হেডিং সমস্যাগুলো ধরতে পারে না। একটি ম্যানুয়াল অডিট বা Screaming Frog ক্রল এখনও প্রয়োজনীয়।
ভুল ৫: HTML কাঠামোর পরিবর্তে দৃশ্যমান চেহারা ঠিক করা সাইট টাইটেল H1 সমস্যার সবচেয়ে সাধারণ "সমাধান" হলো CSS যোগ করে এটিকে ছোট দেখানো। এটি দৃশ্যত সমস্যাটিকে লুকিয়ে ফেলে কিন্তু ত্রুটিপূর্ণ মার্কআপটি থেকেই যায়। স্টাইল নয়, HTML ট্যাগ ঠিক করুন।