![]() |
| Alternate page with proper canonical tag |
Alternate page with proper canonical tag
ব্লগারের ?m=1 ডুপ্লিকেট কন্টেন্ট সমস্যা : SEO-বান্ধব সমাধানে a lmate helpfull গাইড
(Blogger's ?m=1 Duplicate Content Problem: Your Ultimate helpfull Guide to an SEO-Friendly Fix)
আপনার ব্লগারের পোস্টগুলোতে কি ?m=1 যুক্ত URL দেখা যাচ্ছে? গুগল সার্চ কনসোল কি এই ডুপ্লিকেট পেজগুলোকে "Alternate page with proper canonical tag" হিসেবে চিহ্নিত করছে, কিন্তু আপনি বুঝতে পারছেন না এর মানে কী? চিন্তার কিছু নেই! ব্লগার ব্যবহারকারীদের জন্য এটি একটি অত্যন্ত সাধারণ SEO সমস্যা, এবং আমি আপনাকে দেখাবো কীভাবে আমি ব্যক্তিগতভাবে এর সমাধান করেছি। এই গাইডে আপনি ধাপে ধাপে শিখবেন কীভাবে আপনার ব্লগের এই ?m=1 সমস্যাকে চিরতরে সমাধান করবেন এবং আপনার SEO পারফরম্যান্সকে উন্নত করবেন।
?m=1 সমস্যা কেন হয়? – কারণ এবং প্রভাব
আপনার সাইট এর প্রতিটি URL এর জন্য ব্লগার মূলত তার মোবাইল ব্যবহারকারীদের জন্য একটি পৃথক "মোবাইল ভার্সন" তৈরি করে, যা URL-এর শেষে ?m=1 যোগ করে। এর ফলে, আপনার একটি পোস্টের দুটি ভিন্ন URL তৈরি হয়, যেমন:
- yourblog.com/your-post.html (ডেস্কটপ ভার্সন)
- yourblog.com/your-post.html?m=1 (মোবাইল ভার্সন)
যদিও উভয় URLএর একই কন্টেন্ট থাকে, সার্চ ইঞ্জিনগুলো (যেমন গুগল) একে "ডুপ্লিকেট কন্টেন্ট" হিসেবে দেখে। এর ফলে:
- SEO র্যাঙ্কিং ক্ষতি: গুগল বিভ্রান্ত হয় কোনটি আসল বা "ক্যাননিক্যাল" পেজ। এতে আপনার পেজের র্যাঙ্কিং দুর্বল হতে পারে।
- ক্রলিং বাজেট অপচয়: গুগল বট একই কন্টেন্টের দুটি সংস্করণ ক্রল করতে গিয়ে আপনার সাইটের মূল্যবান ক্রলিং বাজেট নষ্ট করে।
- ব্যবহারকারীর অভিজ্ঞতা: ভিজিটররা অবাঞ্ছিত URL দেখতে থাকেন.
এখানে আমাদের লক্ষ্য হলো, প্রতিটি পেজের জন্য একটিই ক্যাননিক্যাল URL নিশ্চিত করা এবং ?m=1 যুক্ত মোবাইল ভার্সন তৈরি হওয়া সম্পূর্ণ বন্ধ করা।
![]() |
| Alternate page with proper canonical tag |
ধাপ ১: সঠিক মোবাইল সেটিং বেছে নিন – ডুপ্লিকেট বন্ধ করার প্রথম পদক্ষেপ
এই সমস্যার সমাধান শুরু হয় ব্লগারের সেটিংসে একটি ছোট পরিবর্তনের মাধ্যমে।
- আপনার ব্লগার ড্যাশবোর্ডে প্রবেশ করুন।
- বাম পাশের মেনু থেকে "Theme" (থিম) অপশনে ক্লিক করুন।
- "Theme" সেটিংসে "Mobile Theme" (মোবাইল থিম) অথবা কাস্টমাইজ অপশনের পাশে থাকা "গিয়ার আইকন"-এ ক্লিক করুন (থিমের উপর নির্ভর করে)।
- "Do you want to show Desktop or Mobile theme on mobile devices?" প্রশ্নের উত্তরে "Desktop" (ডেস্কটপ) নির্বাচন করুন।
- তারপর সেভ (Save) করুন।
কেন এটি গুরুত্বপূর্ণ: "ডেস্কটপ" থিম নির্বাচন করার অর্থ হলো আপনার ব্লগ যেকোনো ডিভাইসে (মোবাইল, ট্যাবলেট, ডেস্কটপ) একই রেসপনসিভ থিম ব্যবহার করবে। এটি ?m=1 যুক্ত URL তৈরি হওয়াকে শুরুতেই বন্ধ করে দেয়।
ধাপ ২: ক্যাননিক্যাল ট্যাগ সঠিকভাবে যোগ করুন – গুগলের কাছে সঠিক নির্দেশ
আপনার থিমের HTML-এ একটি ক্যাননিক্যাল ট্যাগ যুক্ত করা অপরিহার্য। এটি গুগলকে স্পষ্ট করে জানিয়ে দেবে যে আপনার পেজের আসল (ক্যাননিক্যাল) URL কোনটি।
কিভাবে করবেন ? নিচে লক্ষ করুন।
- ব্লগার ড্যাশবোর্ডে "Theme" (থিম) অপশনে যান।
- তারপর "Edit HTML" (HTML এডিট করুন)-এ ক্লিক করুন।
- কোড এডিটরে <head> সেকশনটি খুঁজুন।
![]() |
| Learn Alternate page with proper canonical tag Blogger |
নিশ্চিত করুন যে <head> ট্যাগের ভেতরে নিম্নলিখিত লাইনটি উপস্থিত আছে , না থাকলে নিচের কোডটি কপি করুন :
<link rel='canonical' expr:href='data:blog.canonicalUrl'/>4
4 <head> ট্যাগের ঠিক পরেই অথবা অন্য যেকোনো <link> ট্যাগের নিচে এটি পেস্ট করুন।
5 এবং সেভ (Save) করুন।কেন এটি গুরুত্বপূর্ণ: এই ট্যাগটি ব্লগারকে স্বয়ংক্রিয়ভাবে প্রতিটি পেজের জন্য সঠিক ক্যাননিক্যাল URL আউটপুট দিতে বলে। এটি গুগলকে আপনার পোস্টের আসল URL চিনতে সাহায্য করে।
ধাপ ৩: পুরনো ?m=1 লিংকগুলো স্বয়ংক্রিয়ভাবে রিডাইরেক্ট করুন – ভিজিটরদের জন্য clear অভিজ্ঞতা হবে।
যদি আপনার ব্লগে ইতিমধ্যেই ?m=1 যুক্ত অনেক লিংক ইনডেক্স হয়ে থাকে বা ভিজিটররা পুরনো লিংক ব্যবহার করেন, তবে তাদের সরাসরি cleaned URL-এ পাঠিয়ে দিতে একটি ছোট জাভাস্ক্রিপ্ট কোড যোগ করা জরুরি।
1 "Theme" (থিম) > "Edit HTML" (HTML এডিট করুন)-এ ফিরে যান।<head> সেকশনের ভেতরে, ধাপ ২-এর ক্যাননিক্যাল ট্যাগের ঠিক ওপরে, নিচের HTML স্ক্রিপ্টটি যোগ করুন:
<script>
if (window.location.href.indexOf("?m=1") > -1) {
window.location.href = window.location.href.replace("?m=1", "");
}
</script>
2 আপনার <head> সেকশনটি এখন দেখতে অনেকটা এরকম হবে:
<head>
<script>
if (window.location.href.indexOf("?m=1") > -1) {
window.location.href = window.location.href.replace("?m=1", "");
}
</script>
<link rel='canonical' expr:href='data:blog.canonicalUrl'/>
</head>
3 এবং সেভ (Save) করুন।কেন এটি গুরুত্বপূর্ণ: এই স্ক্রিপ্টটি যখনই কোনো ভিজিটর বা সার্চ ইঞ্জিন বট ?m=1 যুক্ত URL-এ প্রবেশ করবে, তখন স্বয়ংক্রিয়ভাবে তাকে ?m=1 বিহীন cleaned ক্যাননিক্যাল URL-এ পাঠিয়ে দেবে।
ধাপ ৪: Bad slug বা স্পেসযুক্ত URL ঠিক করুন – অতিরিক্ত SEO টিপস
যদিও ?m=1 সমস্যার সাথে সরাসরি সম্পর্কিত নয়, তবে URL-এ স্পেস থাকা আপনার SEO-এর জন্য ক্ষতিকর।
- আপনার ব্লগের পোস্টগুলিতে যান।
- যেকোনো পোস্টের পার্মালিংক (Permalink) অপশনটি চেক করুন।
- যদি দেখেন URL-এ %20 (যা একটি স্পেস বোঝায়) আছে, তবে পোস্ট এডিট করে পার্মালিংক ঠিক করুন।
- স্পেসের পরিবর্তে ড্যাশ (-) ব্যবহার করে শব্দগুলোকে আলাদা করুন (যেমন: my-awesome-post)। এটি পাঠযোগ্যতা এবং SEO উভয়ের জন্যই ভালো।
- পোস্টটি আপডেট (Update) করুন।
কেন এটি গুরুত্বপূর্ণ: Cleaned, ড্যাশযুক্ত URL সার্চ ইঞ্জিনগুলোর জন্য ক্রল করা এবং ইনডেক্স করা সহজ করে তোলে।
ধাপ ৫: গুগল সার্চ কনসোলে পুনরায় submit করুন – দ্রুত ইনডেক্সিংয়ের জন্য
আপনার আপনার উপরুক্ত চেঞ্জগুলি গুগলকে দ্রুত জানাতে সার্চ কনসোল ব্যবহার করুন।
- আপনার গুগল সার্চ কনসোল (Google Search Console) অ্যাকাউন্টে লগইন করুন।
- "URL inspection" (URL পরিদর্শন) টুল ব্যবহার করে আপনার কয়েকটি affected URL ইনসপেক্ট করুন।
- "Request Indexing" (ইনডেক্সিংয়ের অনুরোধ করুন) অপশনটি নির্বাচন করুন।
অতিরিক্ত চেক এবং গুরুত্বপূর্ণ পরামর্শ
- রেসপনসিভ থিম নিশ্চিত করুন: আপনার থিমটি সত্যিই মোবাইল-ফ্রেন্ডলি বা রেসপনসিভ কিনা, তা পরীক্ষা করুন।
- একক ক্যাননিক্যাল ট্যাগ: নিশ্চিত করুন যে প্রতিটি পেজে শুধুমাত্র একটি <link rel='canonical' .../> ট্যাগ আছে। একাধিক ট্যাগ গুগলকে বিভ্রান্ত করতে পারে।
- Cached Memory : পরিবর্তন করার পর আপনার ব্লগারের ক্যাশে এবং ব্রাউজারের ক্যাশে (যদি Cloudflare-এর মতো CDN ব্যবহার করেন, তবে সেটিও পরিষ্কার করুন।
- পরীক্ষা করুন: মোবাইল এবং ডেস্কটপ উভয় ডিভাইসে আপনার ব্লগ ভিজিট করে অ্যাড্রেস বারে ?m=1 দেখা যাচ্ছে কিনা, তা নিশ্চিত করুন।
উপসংহার: আপনার ব্লগ এখন আরও শক্তিশালী
Problem facing : During my sites indexing issue on "Alternate page with proper canonical tag" I have got the following pages have been affected :
https://www.mysite.com/?m=1
https://www.mysite.com/2025/10/perfect-gel-nails-at-home-step-by-step-complete-guide.html?m=1
https://www.mysite.com/2024/11/innovative-supply-chain-strategies-in-bangladeshs-textile-waste-management.html?m=1
https://www.digivaultsbd.mysite.com/2025/10/page-with-redirect-error-on-your-blogger-website-to-solve.html?m=1
https://www.mysite.com/2024/10/a-balanced-meal-at-the-dining-table-is-essential-for-health-and-wellness%20.html?m=1
উপরুক্ত URLগুলির সমস্যা সমাধান করতে গিয়া আমি আমার লার্নিং পর্যায়ে যা যা শিখেছি তা আমি এখানে প্রকাশ করলাম যা অনেকের জন্য হেল্পফুল হবে বলে আমি মনে করি। এ বেপারে কারো কোনো উপদেশ থাকলে আমাকে ইমেইল করে জানাতে পারেন। তাতে আমি এবং আমরা অনেকেই এটা আরো ভালো করে শিখতে পারবো।
![]() |
| alternate-page-with-proper-canonical-tag |
FAQs – Fixing Canonical Issues in Blogger
Q1. What does ?m=1 mean in Blogger URLs?
It’s the mobile version of your Blogger page. Blogger adds ?m=1 when loading your site on mobile devices. It’s safe, but it creates duplicate pages that can affect SEO if not handled correctly.
Q2. Should I remove ?m=1 pages from Google Search Console?
No. You don’t need to manually remove them. Once you add the canonical tag and redirect, Google will automatically focus on your main desktop URLs and drop the ?m=1 versions over time.
Q3. Can I use both the canonical tag and JavaScript redirect?
Yes — that’s the recommended setup. The canonical tag tells Google the correct version, while the script instantly redirects users to the main URL, keeping things clean and consistent.
Q4. How long does it take for the issue to clear in Search Console?
Usually within 1 to 4 weeks, depending on how fast Google re-crawls your site. You can speed it up by clicking Inspect URL → Request Indexing in Search Console.
Q5. Will this fix work for every Blogger theme?
Yes — it works for any theme, as long as you place the code correctly inside the <head> tag and select the Desktop option under “Mobile Theme Settings.”




