Влияние пустых <a href=""> на SEO

12
M
На сайте с 15.06.2010
Offline
158
#11

Я считаю что ни то не другое, никуда ничего не передает. Для того что бы передавать, место должно быть, которое может принять :)

p.s <a href="tel:1-847-555-5555">1-847-555-5555</a> передает ссылочный вес в Iphone или нет? :)

Посетите мой сайт: https://www.sweet-shop.kiev.ua/
Станислав Романенко
На сайте с 05.09.2007
Offline
325
#12

Нет, потому что не происходит перезагрузки страницы :)

Сайт не лезет в топ? Сделаю аудит без воды всего за 8000 рублей! Отзывы клиентов тут (https://searchengines.guru/ru/forum/939454), почта для связи: ingref@ya.ru Посмотрю, в чём проблема с вашим сайтом, за 100 рублей (https://searchengines.guru/ru/forum/comment/15662080).
I
На сайте с 23.02.2015
Offline
45
i4e
#13
Keal:
а иногда используют атрибут href просто пустым типа <a href="" data-item="sort">

Пустое значение атрибута приравнивается значению по умолчанию. Для href это текущий URL.

Ingref:
Видимо, в эксперименте деваки проверялись ссылки на другие страницы. Если же это просто <a href="#"></a> (т. е. якорь на текущую страницу), то перезагрузки не происходит и это уже не ссылка. А по второму варианту почему не согласны?

Вы тут точно не правы. Есть перезагрузка или нет - это Вы рассматриваете с точки зрения поведения браузера. Браузер не перезагружает страницу, т.к. это для него просто не рационально. Но не забывайте, что href="#" это то же что href="http://domain.com/current_page.php#" - и как эту ссылку будет обрабатывать робот, зависит только от его алгоритмов.

Вот смотрите, робот скачал страницу, что он делает дальше (с точки зрения ссылок)? Он выбирает по ним данные: урл, анкор, может там еще что-то по мелочи типа свойства title и т.д., не суть. Что далее? Нормализация. Вот на странице есть такие href:

http://domain.com/some_page.php

http://domain.com/some_page.php#hello

/photos/newalbum/

#home

http://external.com/

и т.д. Скорее всего, все ссылки приводят к виду, когда урл можно запросить без дальнейших плясок с бубном, т.е. имеем:

http://domain.com/some_page.php

http://domain.com/some_page.php#hello

http://domain.com/photos/newalbum/

http://domain.com/current_page.php#home

http://external.com/

Я могу предположить, что для краулера, Гугл по стандартам посчитает ссылки:

http://domain.com/some_page.php

http://domain.com/some_page.php#hello

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

Вот подумайте, на странице у нас есть 10 ссылок на другие страницы сайта:

/page_1.php

/page_2.php

/page_3.php

/page_4.php

/page_5.php

/some_page.php#wow1

/some_page.php#wow2

/some_page.php#wow3

/some_page.php#wow4

/some_page.php#wow5

Хм, на страницу /some_page.php получается целых пять ссылок. Разве принципиально какие они, обычные или анкорные? Если бы это было пять ссылок просто на "/some_page.php", без якорей, Вам бы от этого было легче?

И не забывайте что для робота href

#1

#2

#3

Это по сути:

http://domain.com/current_page.php#1

http://domain.com/current_page.php#2

http://domain.com/current_page.php#3

Моя официальная версия - анкорные ссылки передают свой вес точно так же, как безанкорные. Даже если они ссылаются на текущую страницу. Почему даже так - я выше писал, робот все равно приведет все внутренние ссылки к единому виду. Не вижу смысла делать там какие-либо исключения. Если ссылка есть, значит она есть.

M
На сайте с 15.06.2010
Offline
158
#14
i4e:
Пустое значение атрибута приравнивается значению по умолчанию. Для href это текущий URL.


Вы тут точно не правы. Есть перезагрузка или нет - это Вы рассматриваете с точки зрения поведения браузера. Браузер не перезагружает страницу, т.к. это для него просто не рационально. Но не забывайте, что href="#" это то же что href="http://domain.com/current_page.php#" - и как эту ссылку будет обрабатывать робот, зависит только от его алгоритмов.

Вот смотрите, робот скачал страницу, что он делает дальше (с точки зрения ссылок)? Он выбирает по ним данные: урл, анкор, может там еще что-то по мелочи типа свойства title и т.д., не суть. Что далее? Нормализация. Вот на странице есть такие href:

http://domain.com/some_page.php
http://domain.com/some_page.php#hello
/photos/newalbum/
#home
http://external.com/

и т.д. Скорее всего, все ссылки приводят к виду, когда урл можно запросить без дальнейших плясок с бубном, т.е. имеем:

http://domain.com/some_page.php
http://domain.com/some_page.php#hello
http://domain.com/photos/newalbum/
http://domain.com/current_page.php#home
http://external.com/

Я могу предположить, что для краулера, Гугл по стандартам посчитает ссылки:

http://domain.com/some_page.php
http://domain.com/some_page.php#hello

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

Вот подумайте, на странице у нас есть 10 ссылок на другие страницы сайта:

/page_1.php
/page_2.php
/page_3.php
/page_4.php
/page_5.php
/some_page.php#wow1
/some_page.php#wow2
/some_page.php#wow3
/some_page.php#wow4
/some_page.php#wow5

Хм, на страницу /some_page.php получается целых пять ссылок. Разве принципиально какие они, обычные или анкорные? Если бы это было пять ссылок просто на "/some_page.php", без якорей, Вам бы от этого было легче?

И не забывайте что для робота href

#1
#2
#3

Это по сути:

http://domain.com/current_page.php#1
http://domain.com/current_page.php#2
http://domain.com/current_page.php#3

Моя официальная версия - анкорные ссылки передают свой вес точно так же, как безанкорные. Даже если они ссылаются на текущую страницу. Почему даже так - я выше писал, робот все равно приведет все внутренние ссылки к единому виду. Не вижу смысла делать там какие-либо исключения. Если ссылка есть, значит она есть.

То есть если на странице поставить 100500 ссылок саму на себя она будет в топ?)

I
На сайте с 23.02.2015
Offline
45
i4e
#15
Keal:
Но есть вообще хитрые моменты, когда разработчики используют <a data-item="sort"></a>, то есть вообще без атрибута href

А что касается такого. Опять же, я уверен что робот игнорирует такие теги. Он 100% ищет ссылки в тегах A по регулярному правилу, которое:

1. Требует наличия href (и сразу выбирает содержимое - урл);

2. Требует наличия закрывающего тега (и сразу выбирает содержимое - анкор, который пока еще не обработан, например, это может быть кусок html-кода).

Как известно, все что не подходит под регулярное выражение - все игнорируется. Нет, честно, какое дело поисковику что там есть какой-то тег А сам по себе? Это не ссылка.

---------- Добавлено 01.08.2017 в 10:20 ----------

Milash:
То есть если на странице поставить 100500 ссылок саму на себя она будет в топ?)

Без оверквотинга, пожалуйста.

Да, можно. А толку? Во-первых, поисковики учитывают ограниченное количество ссылок с одной страницы, остальные игнорируют. Во-вторых, вес делится между всеми ссылок, больше ссылок - меньше веса для каждой из них.

---------- Добавлено 01.08.2017 в 10:26 ----------

i4e:
Во-вторых, вес делится между всеми ссылок, больше ссылок - меньше веса для каждой из них.

Я бы сказал даже по-другому. Я говорил о том, что с точки поисковика ссылки на текущую страницу, и текущую страницу с анкорами -это абсолютно одно и то же. Разницы между ними нет - вот о чем я говорю.

А как именно он эти ссылки учитывает в принципе (может только первую, может только 10 первых, может вес как-то уменьшается, а может вообще без изменений) - это уже совершенно другой вопрос.

Станислав Романенко
На сайте с 05.09.2007
Offline
325
#16
i4e:
Браузер не перезагружает страницу, т.к. это для него просто не рационально. Но не забывайте, что href="#" это то же что href="http://domain.com/current_page.php#" - и как эту ссылку будет обрабатывать робот, зависит только от его алгоритмов.

Почему вы считаете, что браузер достаточно умный, чтобы не перезагружать текущую страницу, а поисковый робот на это не способен? Для этого не требуется много вычислительных ресурсов. Точнее - вычислительные ресурсы, затрачиываемые на проверку, надо ли перезагружать эту страницу, гораздо меньше, чем ресурсы, затрачиваемые на саму перезагрузку. Так что не будет он перезагружать страницу, если в атрибуте href указан текущий URL с решёткой. По этой причине вы не найдёте в выдаче ни одной страницы с символом #, за исключением AJAX-страниц с символами #!.

I
На сайте с 23.02.2015
Offline
45
i4e
#17

Ingref, Вы сейчас говорите о перезагрузке страницы и о URL в серпе. Я говорю о ссылках как таковых.

В выдаче не будет результатов с якорями, можно и не искать - это очевидно. Но работают ли такие ссылки с точки зрения SEO (или о чем мы тут говорим)? Конечно же, да. Ссылка есть ссылка.

Станислав Романенко
На сайте с 05.09.2007
Offline
325
#18

Конечно же, нет :) Работают только тогда, когда в атрибуте href указан URL без решётки (или с #!) или URL, отличающийся от текущей страницы. Согласен с вами, что пустой href равен текущему URL в href.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий