Использует ли Google ссылки на фрагменты хэша с поддержкой AJAX в дополнительных ссылках?
На моем веб-сайте я использую теги привязки для навигации, поскольку это одна страница. Имея это в виду, мои ссылки для основной навигации выглядят следующим образом:
https://www.example.com#about
https://www.example.com#contact
https://www.example.com#pricing
Я надеюсь, что Google увидит эту навигацию и создаст дополнительные ссылки в моем списке поиска из них, но если они не будут считаться внутренними ссылками, то я не думаю, что это произойдет.
Может ли кто-нибудь уточнить, считаются ли они внутренними ссылками или мне следует разделить сайт на отдельные страницы?
2 answers
Google не индексирует ссылки с хэштегами. Хотя я бы хотел, чтобы они это сделали. Я считаю, что это было бы полезной функцией. Если вы запустите поиск в Google для "кошки Википедии", вы увидите, что Google не индексирует URL-адреса, такие как wikipedia.org/cat#behavior и wikipedia.org/cat#biology
Для того, чтобы Google лучше понимал вашу страницу и индексировал эти URL-адреса хэштегов, рекомендуется использовать богатые структурированные данные и разметку html-схемы. Вот несколько примеров, которые помогут вам начато:
Https://developers.google.com/search/docs/guides/intro-structured-data https://developers.google.com/search/docs/guides/mark-up-content https://developers.google.com/custom-search/docs/structured_data
Я очень сомневаюсь, что это будет так. Части URL-адресов после hashbang не передаются через сервер.
Если я правильно угадал, и ваш сайт - это страница на одной странице, поэтому у меня гораздо больше сомнений в том, что Google установит дополнительные ссылки:(
Но, если ваш сайт не является onepager, вы можете легко изменить это поведение и получить гораздо более высокие шансы на достижение своей цели:
- адресуйте свои пункты меню параметром вместо хэш-кода, например
?m=about
. - установите внутренние ссылки на их с других страниц, а не с начальной страницы.