😎 » Блог » Як позбутись ?m=1 на блогері
1 0  

Як позбутись ?m=1 на блогері

Проблема в тому що Blogger автоматично додає ?m=1 до URL-адрес, коли сторінка переглядається з мобільного пристрою. Це стандартна функція для відображення мобільної версії блогу. І виходить що на десктопах юрл один а на мобільних пристроях інший.

belay Google офіційно перейшов на mobile-first indexing, і змінити це неможливо, а блогер до всіх мобільних url додає - ?m=1.


А в тезі canonical  -?m=1 немає. через що Гугл відмовляється сканувати свій же продукт.


Я вирішив всі сторінки зробити з  ?m=1 крім головної сторінки, яка просканувалась у мене без м1. Також ваша тема Блогера має бути повністю адаптивна!

1 крок. Додаємо до всіх сторінок  "?m=1":

В темі блогера перед  </body> вставляємо:

<script type='text/javascript'>
// <![CDATA[
document.addEventListener("DOMContentLoaded", function() {
  var blogDomain = window.location.hostname;  
  var links = document.querySelectorAll("a");
  links.forEach(function(link) {
    var href = link.getAttribute("href");
    if (href && (href.startsWith("/") || href.includes(blogDomain))) {
            if (href === "/" || href === "https://" + blogDomain || href === "https://" + blogDomain + "/") {
        return; 
      }
      if (!href.match(/[?&]m=1/)) {
        if (href.indexOf("?") !== -1) {
          link.setAttribute("href", href + "&m=1");
        } else {
          link.setAttribute("href", href + "?m=1");
        }
      }
    }
  });
});
// ]]>
</script>  


Крок 2. До canonical додаємо "?m=1"

Тож в коді теми, шукаємо такий рядок:

<b:include data='blog' name='all-head-content'/>

і замінюємо його на:

<!-- Примусовий канонікал з ?m=1 -->
<b:if cond='dаta:blog.pageType == &quot;item&quot;'>
  <link expr:href='dаta:blog.url + &quot;?m=1&quot;' rel='canonical'/>
<b:else/>
  <b:if cond='dаta:blog.pageType == &quot;static_page&quot;'>
    <link expr:href='dаta:blog.url + &quot;?m=1&quot;' rel='canonical'/>
  </b:if>
</b:if>


lol Потрібно також відмовитись від sitemap.xml якщо Ви її додавали - там усі силки на сторінки будуть без м1.

3.  Вручну через веб майстер гугла додаємо по 10 силок щодня на переіндексування...

Чи варто воно того? fellow Якщо вам суто для бізнесу сайт на блогері - нафіг не потрібно! Геморою буде більше ніж вигоди. Але якщо Вам сайт потрібний для СЕО - то варто спробувати, лишній легальний (білий) рейтинговий ресурс нікому ще не помішав.

Успіхів у боротьбі із Гугл....

---

winked Сайт над яким проводився експеремент це звичаний каталог сайтів України - https://direct-site-ua.blogspot.com/



Залишити свій коментар:

Досвід у веброзробці:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2009
2026