How to Remove Blogger m=1, Boost SEO of the blog 2022
You’re facing duplicate content SEO issues due to m=1 in the Blogger blog. And want to remove m=1 from the Blogger and solve the problem. Let’s understand how to remove the Blogger m=1 duplicate content issue and enhance the SEO of the blog.
Optimization of content for search engines is essential for a website to rank. But what if the same content serves via two different URLs. Yes, we’re talking about Blogger. Blogger CMS serves the same webpage through two URLs – One is for desktop and the other for mobile users.
The Blogger CMS serves canonical URL to desktop and canonical URL with m=1 to mobile users. This article will explain how to fix the Blogger m=1 issue for the Blogger blog.
- Desktop Version: https://www.example.com/
- Mobile Version: https://www.example.com/?m=1

But if you’re looking only to remove m=1 from the end of the web page URL, this post is not for you as we’re not here to spoil the on-Page SEO website.
You can add some script and remove m=1, but search engines will punish your blog by decreasing your blog’s page rank.
We can provide you with such a script, but no, as we’re here to boost the blog’s Search Engine Optimization and not degrade it. Read this complete article before applying any script etc. Use proper methods to do things.
Page Contents
Is it Possible to Remove m=1 from Blogger?
No, It is practically impossible to remove the m=1 from the Blogger URLs, as we do not have access to the root of the Blogger. But there is no need to remove /?m=1 from the Blogger blog posts.
You can hide m=1 from the URLs served on mobile devices by implementing javascript code to the theme file, but the javascript will only visually hide the m=1, not remove it. You can check that in the HTTP header response and the Google PageSpeed Insight tool. So the javascript injection method will disturb the on-Page SEO. But don’t worry, we found a perfect way to do this.
The Blogger serves different URLs for mobile and desktop devices with and without m=1, respectively. It’s the same case of different URLs for the same post. In such a case, we can declare that Google should treat both canonical URL and URL with m=1 as the same.
Solve the issue of Blogger – Duplicate, submitted URL not selected as canonical
⛔ As we already discussed, if you want to remove m=1 from the Blogger blog URL, then this article is not for you. I’ll guide you on how to solve the issue with the help of Google Search Console.
You can solve the SEO problem of indexing the URL, Duplicate, submitted URL not selected as canonical. This problem occurs because the server serves different URLs for mobile and desktop. So we’ll declare to the search console that both URLs must treat as the same.
How to solve Blogger m=1 issue
You can use the google page technique for different URLs for the same page (one for mobile and another for PC). In this method, we inform Google bots that content available at both URLs https://www.example.com/ and https://www.example.com/?m=1 is the same.
We can use the Google search console parameter tool to perform this action. The Google search engine recommends these settings under the crawling of parameterized duplicate content. And completely SEO and search engine friendly.
So we keep the m=1 for Blogger but notify Google that treats both URLs as the same. You can refer to the link provided above.
Change URL Parameters to solve this issue.
Open Google Search Console dashboard, and click on Legacy tools and report > URL Parameters.

You’ll redirect to a new tab for URL Parameters of Google Search Console.
You may face an error “Legacy reports and tools are not available for domain properties“? This error occurs because the blog has been verified as Domain property. To Solve this, verify your domain as a URL prefix in Google Search Console.
You will land on the URL parameter page of GSC.

If you’ve been using Blogger Blogspot blog for a long time, you may see a similar interface as displayed above. Now, check the “m” parameter, is it listed or not? If listed, it’s left on google that Let Googlebot Decide, but we’ve to change this. Click on Edit, and you’ll see a pop-up window to define that parameter setting:

- Select: No, it doesn’t affect pages content
- Save the settings.
For new Blogger users, you’ve to add the “m” parameter as


- Please enter the value here; that will be “m” in our case.
- The page is not affecting the content, then choose no doesn’t affect it.
Now save these settings, and wait for a few days; all errors of “Duplicate, submitted URL not selected as canonical” will be removed due to the Blogger m=1 issue.
If you’re using Adsense Ads for monetization, follow this method to boost Adsense revenue by 150 to 200%. Learn how to improve the Blogger SEO the best practices available.
Don’t add any javascript to remove m=1 from the Blogger blog URLs. But if you did, check the header response of the website for mobile. This means that you made things worst from the SEO point of view. Please keep the above things in mind while making such changes.
Additional Tips: What is more important for any blog is the theme. Google supports HTML5 themes. You can also try our Blogger blog themes that are completely SEO-friendly.
Final Words
We can’t remove the m=1 URL generated by Google, but we can notify Google to treat both URLs as the same. If you think that implementing a script can remove m=1, it will be completely wrong.
In case of any doubt, query, or feedback, feel free to comment in the comment section provided below.
and the “? m = 0”?
can i put one with the “? m = 0”?
“NO” as m=0 is not visible anywhere and that is also canonical URL, we’re declaring url rel=alternative mean relation of article with original url i.e. alternative.
My blogger SEO coverage showing dupplita contant….some with m=1 and some with .html.
Google is asking to select user canonical.I dont know how to select or add canonical url.
Please guide
My blog is
http://zaoq.blogspot.com
Just implement above code, your problem will be resolve after google recrawl your webpage.
I have implement the above code but i have not found <b:include data='blog' name='all-head-content in htl
That’s on Page SEO, now you’ve to work for off page SEO.
Hello sir, it was very nice article. I do blogging but it is not getting traffic even there are more than 180 post on that. I also used to check plagrism. I don’t know why this issue is. My website is https://www.vigyankiduniya.com/?m=1 . Please check what’s problem.
Error is Dupplicate Url without user selected canonical
I have applied above code its done.
But link m=1 is not served it shows yoir search didnot match any documents
I have added code above first head manualy
Your m=1 will remove from Google index pages, it only display for mobile users, That means same content error resolve. I checked your blog, correctly implemented. So now work on your content and back-links
Very much thanks your article is such a great help.
Is there any article of you related back links
Please help me in removing m? 1 issue in my links.
technically it can’t be remove but we can improve SEO using above provided tag.
why when I open the mobile version for this site, https://seoneurons.com there is no version https://seoneurons.com?m=1
can you tell me the way?
bcz this website is on wordpress.
How to paste
https://www.enemyzonegamer.site/2020/05/blogger-problem-m1-fix-without-any.html
thanks man you help my site<
This thing m=1 that shows on mobile theme is any serious issue. It is necessary to resolve or not.
This is not a serious issue.
Great work bro.
Beauty Tips.
Thanks for sharing informative blogger article and your method is working in my site thanks you
Welcome :)
Bro you said- Enter the value here; that will be m in our case. Do we have to fill only m or m=1??.
Only m
Can you check my website?? i dont think it is removed.
website – https://www.thecomputerfreak.com/
Please read this complete article word by word. This will not remove m=1, instead it will boost SEO
How to do the same with the website added as domain property in search console.
Sir how to solve discovered – currently not indexed issue in search console?
Thank you this article is very helpful!
How to fix /?m=1 issue in PageSpeed Insights?
Thanks for your valuable information
i did it same as u describe but didn’t got any results. can you please make video on this article??
This article already mention that the m=1 will not remove. This will help Google to understand the actual structure of website. And the results in long run. Instant results can’t be possible in SEO.
Hey Ashok, thanks for this blog!
Actually, I was auditing my blogspot through LightHouse and saw that the redirects were still being made. I had implemented that JavaScript code that just visually removes ‘?m=1’ parameter. Just got to know through this article that it hurts SEO. So, will remove it.
About that, Changing URL Parameters, you must’ve URL-Prefix Property instead of Domain Property. I had Domain Property of my Blogspot, so just created URL-Prefix property of it, but it doesn’t show any parameters, should I add ‘m’ manually or wait for some time?
You can add the “m” value manually as guided in this article.
Blog mới như trang mình có cần thiết phải làm cách của bạn
Hay là xóa ?=1
Bạn cho mình xin ý kiến
https://www.coiam.net/
Mình muốn bỏ www thì cần phải làm thế nào hử bạn
Follow all the steps provided in this article to improve the on-Page SEO.
And in Blogger blog you can’t remove www from the page URL.
Nice Article. Very helpful
Lütfen daha detaylı anlatırmısınız?
Thanks friend for the information, you solved me some recorded problems that I had on my website. My site fell out of positions because of the M parameter, and now it is gradually being resolved.
I can’t access that section.
Legacy reports and tools are not available for domain properties.
Yes. Me too. If you solve it, please be kind to reply to this to let me know. Thanks :)
Solution is already provided, please read the article.
Hi, I just figured it out myself. So thought to update you too.
What I did was, I had submitted my blog on the google search console as a domain.
We have to submit it as a URL.
So, I removed the property from Google search console and added it back by selecting the Add URL and not Add domain. Now I can access it.
Voila
Hello Ashok, That’s a brilliant piece of information. Thanks for it.
However, one thing stands in my way to solve my issue.
When I click on URL parameters in the GSC, it says, “Legacy tools and reports are not available for domain properties’.
What should I do?
Hope to hear from you soon. Thanks
It is because you added and verified your property as domain property. You’ve to add it as a URL prefix property.
Please remove the property and add it again with the appropriate method.
When ever I enter url parameters
Mine says I can’t access that section.
Legacy reports and tools are not available for domain properties.
I finally found an updated site where it taught me how to check my site right http://edder.com.br, thanks!
Thanks, it was really helful.
Where are you? I just want to give you a hug. 😇
this is mine problem sir in my website, Please help me
Nice article, it was really helpful.
Hello I want to remove the m=1, the search console tells me:
Old reports and tools are not available for domain properties.
How to do, thanks for your help
I added a code between the head section with the help of another platform. check if this work for me to resolve the m=1 issue
Hi Kumar
I use this code there is no problema
/* 0) {var clean_uri = uri.substring(0, uri.indexOf(“?m=1″));window.history.replaceState({}, document.title, clean_uri); }; var protocol = window.location.protocol.replace(/\:/g,”); if(protocol == ‘http’){ var url = window.location.href.replace(‘http’,’https’); window.location.replace(url);} /*]]>*/
The above code removes &m=1 that appears when accessing the page via mobile and redirects the link
Because if &m=1 is not removed,
The link conversion page will not work when visitors access it on different mobile platforms. This code also redirects visitors from “http” to “https”.