Ajax Загруженные метатеги - PullRequest
2 голосов
/ 19 августа 2011

Я совершенно новичок в чудесах Аякса. Я играл с вещами и т. Д.

Чтобы уточнить, у меня есть простой 5-страничный веб-сайт, где все страницы одинаковы, за исключением содержимого. Довольно общий сценарий. Итак, я только что добавил контент для каждой страницы, используя ajax. Это означает, что в папке моего сайта у меня есть один файл .php. (вроде как главная страница.) и все изменения содержимого находятся в меньших загруженных файлах .html.

Для SEO, каждой странице нужны метатеги и т. Д. *

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

Так что мой вопрос ... Если у меня также есть соответствующие файлы мета-тегов и я загружаю их в голову одновременно с загрузкой контента. После этого метатеги изменятся, и это то, что им нужно.

НО !!! поскольку все это на одной странице, а метатеги будут загружены из отдельного файла, поисковые машины все равно смогут ... работать. Например, будет ли Google знать, что веб-сайт - это одна страница, но метатеги отличаются?

Я не могу придумать лучшего способа объяснить это. Но любой совет будет полезен :), а если нет ... Придется ли мне возвращать свой сайт обратно к скучному методу - один файл на страницу и т. Д.

Приветствия:)

х

1 Ответ

2 голосов
/ 19 августа 2011

Поскольку метатеги являются частью DOM, вы сможете изменить значения. Если вы пытаетесь изменить их для SEO / поисковых систем, я не думаю, что это будет иметь какое-либо значение, поскольку паук (насколько я знаю) не выполняет javascript.

Лучше всего убедиться, что сайт работает так, как вы хотите, когда JavaScript отключен. Называется «Ненавязчивый JavaScript» или «Изящная деградация».

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