Получить URI-фрагмент (хеш), чтобы повлиять на SEO? Получить индексированные SE? - PullRequest
2 голосов
/ 21 декабря 2009

Я создаю форумный сайт, где сообщение извлекается на той же странице, что и объявление через AJAX. Когда отображается новое сообщение, фрагмент URI изменяется (например: .php # 1_This-is-the-first-post). Также изменены заголовок и метатеги.

Мой вопрос такой. Я читал, что поисковые системы не могут использовать эти слова. Поэтому весь мой сайт не сможет быть проиндексирован (так как он будет выглядеть как одна страница).

Что я могу сделать, чтобы обойти это или, по крайней мере, сделать так, чтобы мои подстраницы могли быть проиндексированы?

ПРИМЕЧАНИЕ: я построил почти все сайты, поэтому радикальные изменения были бы трудными. SEO - мой самый слабый навык.

Ответы [ 2 ]

2 голосов
/ 21 декабря 2009

Добавьте не-AJAX-версии каждой страницы и ссылайтесь на них из ваших всплывающих окон как «постоянные ссылки» (или как вы хотите их называть) Мало того, что ваши страницы не доступны для поисковых систем, они не могут быть добавлены в закладки или по электронной почте друзьям. Недавно я работал с некоторыми дизайнерами на сайте и отговаривал их от использования дизайна только для AJAX. В итоге они выложили статью «тизеры» во всплывающие окна и заставили пользователей перейти на страницу с закладкой URL, чтобы прочитать полные тексты.

1 голос
/ 21 декабря 2009

Каким бы сложным это ни было, «лучшим» ответом может быть реорганизация вашего сайта для более экономного использования схемы URL-адресов хеш-тегов

Если не считать этого, я бы предложил следующее:

  1. Создание альтернативной, не хэш-схемы URL-адреса. Это обязательно.
  2. Создайте карту сайта, которая позволит поисковым системам находить ваши существующие страницы с помощью новой схемы URL.
  3. Медленно перенесите ваш сайт. Вы можете добавить эти более глубокие ссылки на страницу или предложить пользователям поделиться этими ссылками вместо хеш-ссылок и т. Д.

Надеюсь, это поможет!

...