pdoMenu Исправление циклических ссылок

Очередной решения для сео продвижения modx revolution с помощью pdoTools.

Циклические ссылки — это ссылки, направляющие пользователя на ту же страницу, где он находится. Они крайне нежелательны на сайте, поскольку вводят посетителя в заблуждение. Ссылочный вес по таким ссылкам не передаётся и для продвижения они бесполезны.

Если вы установили pdoMenu на главной странице сайта то seo анализ выводи ошибку
На вашем сайте выявлено XX циклических ссылок — страницы ссылающиеся сами на себя

XX это количество урл на меню примеру:

modx.pro
Блоги и Пользователи когда активна страница то код вывода
<li class="active"><a href="https://modx.pro/users/">Пользователи</a></li>
Что открытая страница ссылают сам на себя.
Правильный варианты
1
<li class="active"><a href="https://modx.pro/users/" rel="nofollow">Пользователи</a></li>
2
<li class="active"><a href="#">Пользователи</a></li>
3
<li class="active">Пользователи</li>
За вывод этого кода отвечает
&tplHere=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
TITAN-UZ
10 сентября 2014, 15:47
modx.pro
1
5 530
+1

Комментарии: 31

Виктор
10 сентября 2014, 20:47
+3
1.
Очередное решения
2.
поскольку вводят посетителя в заблуждение
Структура, продуманная жопой — это вводит в заблуждение. Не знаю ни одного человека, которого ввела бы в заблуждение такая ссылка. Наоборот только помогает сориентироваться, ведь когда я хочу попасть на «блоги», я нажимаю «блоги» и попадаю на «блоги», а не одупляю почему ничего не произошло и почему пункт меню сломался.
Как по мне это больше похоже на сео головного мозга(
3. В чем решение заключается? Больше подходит под рубрику «СЕО штуки»
4.
Правильные варианты

Первый вариант: по логике цитаты: тут пофиг на пользователя лишь бы робот не спалил
Второй вариант: еще больше запутает, ссылка есть, но никуда не ведет =/
    but1head
    10 сентября 2014, 21:07
    0
    А если я нахожусь на 5й странице новостей, хочу попасть на первую? придется скроллить до пагинации, нежели нажать в верхнем (или где еще) меню на «новости».

    Тоже самое тут, находясь в «готовые решения» хочу перейти в вопросы, по вашей «логике» мне нужно перейти на главную/другую страницу и уже оттуда перейти в блоги. Бред.
      Andrei D.
      10 сентября 2014, 21:09
      0
      правильно сказали — сео головного мозга
        Павел Левин
        10 сентября 2014, 21:46
        -4
        Замечание верное, ссылка не должна ссылаться сама на себя т.к. это не требуется, человек уже на странице, текст может быть разным, но если он кликнет, он никуда не уйдет и делает +1 просмотр страницы + время… в наше время, когда поведенческий фактор является приоритетом для поисковых систем, что получил юзер кликнул на такую ссылку? Ничего! Вывод: Обманули.

        В теории, поисковик может наказать эту страницу за хлам и хамство по отношению к пользователю =)
          Василий Наумкин
          10 сентября 2014, 22:01
          +2
          Даже не знаю, как с таким плохим SEO modx.pro стал самым посещаемым сообществом по MODX в СНГ Причем, в кратчайшие сроки.
          А до него bezumkin.ru, где с SEO всё еще хуже?

          Кстати говоря, на сайте 3087 тикетов на данный момент, а в выдаче Яндекса 3050 страниц. Страшно представить, сколько здесь дублей и циклических ссылок!
            Павел Левин
            15 сентября 2014, 13:49
            0
            Ну инфы в интернете много, пример. Можно смотреть ведущие сайты (google, yandex) как они себя ведут.

            Т.к. такие ссылки есть у всех, возможно пока это не так важно, но поведенческий фактор всегда будет учитываться. Лично я нашел ссылку, которая ссылается сама на себя у гугл prntscr.com/4n0dzr
            Богдановский Денис
            11 сентября 2014, 10:06
            +2
            Друзья, критика конструктивно, но зачем человека засирать «сео головного мозга», орфографию проверять? Что бы он понял свою ошибку этого не нужно.

            Если у него на 5 подобных постов будет 1 интересный — вот и спасибо ему, если чмырить человека у него комплексы разовьются, он постить перестанет и мы (я) рискуем не получить интересной информации.

            Что касаемо темы обсуждения, я бы ограничился убиранием ссылки на главную страницу с главной страницы, т.е. сделал бы на главной лого некликабельным, держать в левом верхнем углу такую ссылку действительно не стоит.
              Василий Наумкин
              11 сентября 2014, 13:20
              +2
              Лично я обожаю кликать на логотип для обновления главной.
                Денис Богдановский
                11 сентября 2014, 14:53
                0
                Для «живого» блога ссылка на главной на саму себя — действительно сеошная мелочь.
              Михаил
              11 сентября 2014, 10:51
              0
              Все таки я на стороне пользователей, а не поисковиков. Сайт делается для пользователей а не для поисковиков. Если все прямо затачивается под поисковики, то нафиг тогда оформление вообще надо?? Выкиньте стили, скрипты, и прочую лабудень. Пускай все будет текстом. Плотность будет больше)
                Наумов Алексей
                11 сентября 2014, 11:24
                +2
                Я сотни раз уже нажимал на ссылку, ведущую на туже страницу, где я нахожусь. Просто для перезагрузки страницы. Потому как я мог на странице понажимать всякие вкладки, или отправить какие то формы через POST/AJAX и мне нужно отправить эту форму заново, увидеть страницу в первозданном виде.

                И если ссылку на текущую страницу УБРАТЬ из меню — для меня это НЕУДОБНО! Так что единственный приемлемый вариант из перечисленного — nofollow.
                  Алексей Карташов
                  11 сентября 2014, 15:05
                  +1
                  Ох, вот долго думал — вступать в дискуссию и разубедить ли мне каждого из присутствующих, что тема имеет место быть. В т.ч., что rel=«nofollow» — это хрень на постном масле.
                  Только вот автором топика она подана не под тем соусом. Т.е. обосновал он всё это некорректно.
                  Есть 2 обоснования данной темы: математическое и «юзабилистическое».

                  Если кому интересно — отпишитесь, постараюсь кратенько изложить суть.
                  Просто не особо хочется тратить время и вступать в споры с людьми, которые с пеной у рта будут доказывать, что это «seo головного мозга».

                  p.s. Вась, твой пример с modx.pro в данном случае совершенно не корректен :-)
                    TITAN-UZ
                    11 сентября 2014, 15:14
                    0
                    Дайте свой вариант решения
                      Алексей Карташов
                      11 сентября 2014, 15:16
                      0
                      Я не про варианты решения, я про идеологию подхода — и вообще зачем всё это нужно.
                      Верным вариантом у вас является №3. Это единственно верное решение.
                      Василий Наумкин
                      11 сентября 2014, 15:43
                      0
                      Вась, твой пример с modx.pro в данном случае совершенно не корректен :-)
                      Да, мне это всегда говорят. Однако я буду и дальше считать, что прямые руки + голова + уникальный контент заборят любое SEO в минуса.
                        Алексей Карташов
                        11 сентября 2014, 16:17
                        1
                        +1
                        Не всегда подход
                        прямые руки + голова + уникальный контент
                        даёт нужные результаты.
                        Ты смотришь с позиции 2х сайтов (modx.pro и bezumkin.ru), которые дефакто являются сообществами, у которых, по большому счёту, нет конкурентов.
                        Поэтому modx.pro (а до этого bezumkin.ru)
                        стал самым посещаемым сообществом по MODX в СНГ.
                        А если взять ВК-тематику (в которой счёт сайтов-конкурентов идёт на сотни и тысячи), а у первой сотни конкурентов, которые входят в топы по всем нужным запросам из данной тематики, тоже есть данный набор характеристик:
                        прямые руки + голова + уникальный контент
                        , то всё становится гораздо, гораздо сложнее.
                        И это не ситуация в вакууме, а вполне себе рабочая обстановка для опытного оптимизатора.

                        Не поймите меня не правильно.
                        Подход — «прямые руки + голова + уникальный контент» — должен быть стандартом (просто многие даже этого не делают, а хотят маны небесной). И если это работает и даёт результаты — то не нужно всё усложнять и лезть в дебри. Что, в принципе, ты со своей позиции и выбираешь. И это нормально.

                        Но бывают же ситуации сложнее.
                        И вот когда этих трёх составляющих недостаточно и полоток довольно ощутимо бьёт по затылку, то нужно включать в этот список другие компоненты.

                        Т.е. смысл в том, что у поисковых систем есть сотни параметров, по которым они оценивают сайты (думаю все это знают).
                        И когда твой сайт по, допустим, 25 параметрам, обходит конкурентов на голову, то этого достаточно. Смысла напрягаться действительно нет.
                        А если конкуренты по 65 параметрам выше тебя на голову, то тут уже надо работать и над этими 65, чтобы их догнать, и ещё над десятком, чтобы их обогнать.
                        Всё это утрировано, конечно, но от сути не далеко.
                        Т.е. тяжелую артиллерию нужно включать тогда, когда она действительно нужна. Нет смысла стрелять из пушки по воробьям.

                        Просто люди подменяют понятия, по незнанию. Люди думают, что seo — это накрутка и это нечестно.
                        Но seo бывает разным — бывает накрутка (закупка ссылок, сетки сателлитов), а бывают вполне себе честные методы, которые (внимание!) являются рекомендациями самих поисковиков — гугла и яндекса. И вот это уже лично я называю не seo, а оптимизацией. И это не шаманство, вычитанное на блогах 5летней давности. Здесь и рекомендации самих поисковиков, и математические обоснования и формулы, и эксперименты, и личный опыт. И это исключительно работа над сайтом и его структурой, которая приносит вполне ощутимые плоды.

                        Меня всегда умиляли люди, которые говорят фразы типа «seo головного мозга». Понятное дело, что человек совершенно не разбирается в вопросе. Я вот финансовые рынки не знаю (хотя очень хочу), но это же не значит, что на профильных и смежных форумах в обсуждениях надо писать «аналитик головного мозга», правильно?
                        Те, кто говорит фразы «seo головного мозга», — статистически просто работяги (как сейчас модно говорить — «слесари от IT»). А те, кто воспринимает seo как инструмент маркетинга, — зарабатывают деньги, а часто и не малые. Вот и вся разница.

                        p.s. прошу простить, если задел чьи-то чувства. Цель моя проста — чтобы люди смотрели на вещи объективно. Вот и всё.
                          Василий Наумкин
                          11 сентября 2014, 16:41
                          0
                          Бла-бла-бла, всё это очень круто и интересно.

                          Осталось понять, почему у нас весь сайт в индексе, несмотря на циклические ссылки.
                            Алексей Карташов
                            11 сентября 2014, 17:00
                            0
                            Вась, извини, но вот это:
                            Бла-бла-бла
                            — это пиздец какой-то.

                            Я и расписывал вот это вот всё только для того, чтобы подобных ответов не было. Ан нет. Не ожидал.

                            Циклические ссылки индексации сайта не мешают и никак на неё не влияют. Это раз.
                            Индексация сайта зависит от других параметров. Это два.
                            Индексация сайта влияет на видимость в поиске, но не на позиции по конкретным ключевым фразам. Это три.
                            Циклические ссылки мешают нормальному распределению статического веса в рамках страницы, на которой она находится. А это основа основ оптимизации сайта как таковой. Это четыре.
                            Ты сейчас олицетворил подход — «не понимаю, но осуждаю». Это пять.
                            И да, я вполне осознаю, что помогать мне, после только что написанного, ты будешь гораздо меньше. Если вообще будешь. Это шесть.

                            Мат.часть здесь. Не смотря на «срок годности» этой статьи, актуальности она не потеряла, ибо это основа основ. Ну и для тех, кто не знает, что это за автор такой, Садовский, вот линк.
                              Василий Наумкин
                              11 сентября 2014, 17:08
                              0


                              Чем больше сеошники про это про всё рассказывают, тем больше у меня ощущение, что они впаривают гербалайф.

                              Для тебя это очень важно, для меня — нет. Если бы человек в топике не привел в пример modx.pro, я бы и писать ничего не стал.

                              Без обид.
                                Сергей Шлоков
                                11 сентября 2014, 23:22
                                0
                                За ссылочку спасибо.
                                Вообще, истина посередине. Тебе 50, Василию 30, а мне 40. И во мне уже 2 по 0.5 light beer. :)
                              Виктор
                              11 сентября 2014, 19:44
                              +1
                              Честно сказать, психолог из Вас так себе.


                              Поскольку я первый употребил «seo головного мозга», приму это как посыл в мою сторону и отвечу за себя и за тех кто согласился со мной…

                              Никто не закидывал тут сео какашками, думаю большинство участников сообщества знает, что есть сео, а есть черное сео.
                              Никто не говорил, что «убирание циклических ссылок» это черное сео, речь о том, что в приоритете должен быть пользователь, а не робот. И я верю в то, что если «делать сайты для людей», как советует тот же Яндекс, то профита будет больше, ибо ваш сайт всё равно найдут, но уже не захотят потерять.

                              Следовательно моё мнение таково, нужно применять только те методы, которые не несут ущерб юзабилити/пользователю. Например, микроразметка, о которой писал недавно человек.

                              Так что не нужно считать людей глупыми, да и чтобы люди смотрели на вещи объективнее нужно написать интересных и познавательных статей на тему сео, разжевать какие-то моменты, я думаю никому не помешает, а не пыхтет и говорить что вокруг все неучи.

                              Будьте объективнее.
                              Здоровья вам.
                          TITAN-UZ
                          11 сентября 2014, 15:13
                          0
                          Это просто заметки для себя я не принуждаю других сделать что я сказал.
                          По русский я не очень разборчиво описываю соррий!
                            Михаил
                            11 сентября 2014, 15:58
                            0
                            Вот чем плохо что логотип это ссылка на главную?
                            Ну или то что меню ссылается там циклически. Мне кажется на то оно и меню, что бы попасть куда хочешь по сайту.
                              Мордынский Николай
                              12 сентября 2014, 23:17
                              0
                              Статья не о чем. Либо автор не специалист в разработке, либо графоман. Все пункты меню всегда автоматом прикрываються на внутряках, описание tplHear как открытие америки.
                                Василий Наумкин
                                13 сентября 2014, 08:27
                                0
                                Автор просто обрадовался, что нашел решение, и поделился им со всеми.

                                После наших отзывов, наверное, больше делиться не будет =(
                                  Мордынский Николай
                                  13 сентября 2014, 22:15
                                  0
                                  Я вот тут придумал, как настраивать мультиязычность)) с подоменами используя контексты… опираясь на статью которую ты писал… (- миннусом было точно 1 и таже страница отдавала одинаковый контент) в итоге когда уже сделал нашел практически идентичное решение тут на форуме, тоже через под домены… не всегда надо кричать что изобрел велосипед… да для себя можно чему то порадоваться свое личное достижение приятно не спорю, но кричать об этом не стоит.

                                  Глупо в качалке орать, что ты отжал 40 кг))) от груди.

                                  Автор, не расстраивайся лучше задавай вопросы и отвечай людям если знаешь чего то… полезнее будет
                                  TITAN-UZ
                                  13 сентября 2014, 09:20
                                  0
                                  Все таки не демагог! :D

                                  Все таки решил свою проблему и все. Просто заметка а не история!
                                    Мордынский Николай
                                    13 сентября 2014, 22:16
                                    0
                                    Автор, не расстраивайся, лучше задавай вопросы и отвечай людям, если знаешь чего то… полезнее будет
                                  Егор Довгалюк
                                  15 марта 2016, 10:19
                                  0
                                  Если я правильно понял, то предложенные варианты автора лишь абстрактно демонстрируют решение. Поэтому предлагаю решение, честно позаимствованное здесь.

                                  Я выбрал вариант с jquery. Код поместил в чанк cycle_url и вставил на каждую страницу.
                                  Мой код выглядит так:
                                  <script>
                                  (function($) {
                                    $('.as_menu').find('a.active').removeAttr('href');
                                  }(jQuery));
                                  </script>
                                  Не забудьте подключить jQuery.
                                    Никита
                                    25 января 2017, 20:48
                                    0
                                    Так этот же вариант только на конечных пользователей работает? На поисковых ботов не действует, а ведь именно для них мы и правим цикличные ссылки
                                    Никита
                                    25 января 2017, 17:31
                                    0
                                    Правильно ли я понимаю, что правильным решением в таком случае будет такой код:

                                    [[pdoMenu?
                                    	&tplOuter=`@INLINE <ul class="nav navbar-nav navbar-right">[[+wrapper]]</ul>`
                                    	&tpl=`@INLINE <li class="dropdown"><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
                                    	&tplHere=`@INLINE <li class="dropdown active"><a href="[[+link]]" [[+attributes]] rel="nofollow">[[+menutitle]]</a>[[+wrapper]]</li>`
                                    При котором поисковиком не будут индексироваться циклические ссылки, но при этом не будет никаких проблем для индексации других ссылок из меню?
                                      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                                      31