HTML5 <a>тег как контейнер плохо для SEO? - PullRequest
3 голосов
/ 05 декабря 2011

Я пытаюсь использовать тег <a> в HTML5 в качестве контейнера, поскольку этот тег теперь может иметь элементы блока в качестве дочерних элементов, например:

до (действительный XHTML 1.1)

<div>
    <h3>
      <a href="page.html" title="article title">article title</a>
    </h3>
    <p>
      text
    </p>
    <a href="page.html" title="article title" >
      <img alt="image">
    </a>
    <a href="page.html" title="article title" >
      read more
    </a>
</div>

после (действительный HTML5)

<a href="page.html" title="article title" >
    <h3>
      article title
    </h3>
    <p>
      text
    </p>
    <img alt="image">
    <div>
      read more
    </div>
</a>

Имеет ли этот новый способ разметки какие-либо эффекты для SEO?

Ответы [ 2 ]

2 голосов
/ 06 декабря 2011

ОК, удаляя из вашего вопроса чистую семантику (которая, на мой взгляд, оказывает существенное влияние на принятие решения о реализации выбранного вами метода) и концентрируясь на чистой «SEO» ценности и воздействии:

Первый пример должен быть более квалифицированным, как если бы мы взяли ваш пример как буквальный, то вы ссылаетесь на один и тот же page.html 3 раза. Google (в частности) принимает значение привязки ссылки только с 1-й ссылки на любую страницу , с которой она сталкивается, поэтому значение для первого примера извлекается только из этой первой ссылки. 2-я ссылка (использующая тег IMG с атрибутом ALT в качестве значения привязки) и 3-я ссылка, использующая read more в качестве значения привязки, фактически "игнорируются". Важно, чтобы другие сигналы использовались для дополнения истинного предполагаемого значения первой ссылки, такие как окружающий текст, изображения и т. Д.

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

Использование тега привязки в качестве оболочки для содержимого, которое содержит дополнительный акцент (тег H), изображение и дополнительный div только увеличивает сложность, с которой поисковая система должна расшифровать предполагаемое значение ссылки поэтому он может связать его со страницей назначения.

Поисковые системы (и, в основном, Google) постоянно улучшают свои возможности сканирования, чтобы улучшить алгоритмический анализ и обработку HTML. Помимо сигналов выделения (которые очень низкие), Google в основном игнорирует разметку . Исключением являются, конечно, ссылки - поэтому самый безопасный способ продвижения вперед - это попытка упростить синтаксический анализ / обработку путем предоставления четких сигналов относительно текста привязки ссылки. Ожидая, что они поймут все различия HTML3, против HTML4, против HTML5 и всех переходных, строгих и других вариантов каждого из них, вероятно, ожидает слишком много.

TL; DR Возможно, но только с точки зрения истинного значения ссылки.

0 голосов
/ 05 декабря 2011

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

Q.Но лучше на сколько?

A.Может быть не слишком много

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...