Подтвердить что ты не робот

#! (hashbang) и Google SEO

Я прочитал спецификацию Google для обхода страниц с поддержкой AJAX. Поскольку часть метода индексирования Google использует сам URL-адрес, преобразуется в !# отрицательно влиять на SEO?

Например, если у меня есть страница в www.mysite.com/surfing, Google, скорее всего, высоко оценит ее, если пользователь будет искать "серфинг", потому что он имеет "серфинг" в URL-адресе. То же самое было бы верно для www.mysite.com/#!surfing или он игнорирует хэш-фрагменты для целей взвешивания самого URL?

4b9b3361

Ответ 1

Возможно, вы уже прочитали инструкции Google Ajax-обхода, что !# фактически преобразован в ?_escaped_fragment_ с помощью искателя Google. Поэтому позвольте использовать ваш пример: www.mysite.com/#!surfing, искатель Google будет видеть ссылку как www.mysite.com/?_escaped_fragment_=surfing. Так что возникает вопрос: что лучше для google SEO-ссылки с пареметром ?_escaped_fragment_=surfing или без одного /surfing? Представители поискового инженера неоднократно подтверждали, что URL-адреса с более чем двумя динамическими параметрами могут не разглядываться, если они не воспринимаются как существенно важные (т.е. Имеют много ссылок, указывающих на них). Поэтому, если вы не используете слишком много параметров в URL-адресе, вам не о чем беспокоиться. Если вы еще этого не сделали, вы всегда можете прочитать подробную документацию Google https://developers.google.com/webmasters/ajax-crawling/docs/getting-started. Теперь просто совет - не полагайтесь на # на свой веб-сайт AJAX. Используйте history.pushState(), чтобы изменить свой URL на все, что пожелаете. Я использую #! только в браузерах, которые не поддерживают history.pushState() как IE. Проблема с SEO с #! не возникает из-за URL-адреса, а из-за трудностей в обработке на стороне сервера информации, необходимой для предоставления моментального снимка HTML для искателя.

Ответ 2

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

-Каннибализация

-Аффилированные URL-адреса (вот хорошая статья о том, как использовать хеш для отслеживания, а не использовать знак вопроса в URL-адресе)

-Показать ограниченный контент на странице (проблемы с разбивкой по страницам)

Использование, о котором вы говорите, - это то, что Google рекомендует, чтобы сделать страницы AJAX доступными для чтения Google - https://support.google.com/webmasters/answer/174992?hl=en

Для получения дополнительной информации о хэш-теге и его преимуществах для SEO, отметьте это сообщение в блоге - https://digitalreadymarketing.com/adding-hash-in-urls-seo-benefits/

Ответ 3

В моем личном мнении и 8 лет в SEO и развитии Это не повредит, но это больше зависит от других параметров сайта, поэтому добавление! # не наносит вреда...

У вас есть URL-адрес сайта, чтобы я мог получить более подробный вид?

Ответ 4

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

website.com/oreo-cookies

более семантический и более понятный для людей и сканеров, чем

website.com/#! Oreo-печенье

Но будет ли это иметь большое влияние? Если бы вы были клиентом, платящим меня за SEO, я бы сказал вам, что ваши входящие текстовые ссылки с соответствующими ключевыми фразами на соответствующих связанных сайтах гораздо важнее. Я бы также сказал, что если вы отправляете XML-карту сайта для google для переваривания, а многие популярные веб-сайты используют #! Google выяснит это и проигнорирует его.

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

Ответ 5

Я думаю, что это не повредит вашему SEO каким-либо образом в SEO за последние 5 лет и не испытал такой проблемы, но не беспокойтесь об этом. Поэтому, по моему мнению, вы можете сделать это, добавив! # Никакого вреда!