Как поисковики относятся к test.htm?var1=value1 ?
Делаю сайт, в котором можно посмотреть адреса всех баров, кафе, клубов, библиотек, музеев, etc по всей России.
Выбор встал перед двумя вариантами:
Вариант первый (уже реализовал и работает):
На странице vibor.
php будет список регионов РФ, в такой форме vibor.php?region=yakutia
То бишь количество ссылок будет равно количеству субъектов РФ.
При переходе по этой ссылке, vibor.php будет проверять, существует ли переданный в параметре region субъект на самом деле (просто сверка со списком регионов, это защита от дурака).
Далее vibor.php формирует такую html-страницу: список районов выбранного региона, в примеру vibor.php?region=yakutia&rayon=gorodskoy_okrug_jatay
Далее, пользователь кликает по выбранному району выбранного региона, vibor.php опять делает проверку на дурака региона и района, и в случае если все ОК, выдает список баров, кафе, etc по выбранному району.
Списки районов, баров хранятся в файлах list_bars_of_rayon_jatay_region_yakutia.php, то есть всего таких файлов будет число субъектов РФ умножить на число районов в каждом_субъекте.
В этом файле списка будет просто инициализироваться массив, а vibor.php будет его require.
Мне кажется минусы в этом:
-использование php приведет к нагрузке на CPU, память, при высокой посещаемости это может быть проблемно. Т.к. я планирую вначале сделать на бесплатном хостинге, посмотреть взлетит или нет мой сайт.
-скрипт подгружает список в себя (require) и потом отдает пользователю, а ведь можно сразу отдавать пользователю (смотри второй вариант).
Вариант второй (мысль о нём пришла сразу же после реализации первого):
Без php. На странице vibor.
htm Будет несколько раскрывающихся списков: список "Регион РФ" и кнопка "Регион выбран", список районов и кнопка что район выбран, список "бар, кафе, театр, etc" и кнопка что выбрал тип заведения.
В файле list_rayons_of_region_jakutia.xml будет, храниться список районов региона Якутия.
В файле list_bars_of_rayon_jatay_region_yakutia.xml - думаю, понятно.
Вначале пользователь выбирает регион РФ, нажимает кнопку "Регион выбран", потом в список районов региона (второй раскрывающийся список) подгружается JavaScript'ом из файла list_rayons_of_region_jakutia.xml список районов. И по аналогии далее пользователь выбирает нужный район, жмет кнопку что выбрал район и подгружается список баров, кафе и тд.
Параметры из адресной строки берем JavaScript'ом функцией location.search.substring(1).
Плюсы:
-без php, гораздо меньшая нагрузка на хостинг, на CPU и память, ведь не приходится запускать интерпретатор.
-скрипт сразу подгружает файл xml в браузер пользователя, а не как в первом варианте. Тоже снижается нагрузка на файловую систему хостинга.
Вопрос первый: какая идея лучше первая или вторая, прошу обосновать с точки зрения СЕО и нагрузки на хостинг.
Вопрос второй: чтобы можно было ссылаться на разные страницы, то есть при открытии
vibor.htm?region=jakutia сразу же загружался список районов Якутии, а если параметр region пустой, то ничего в список районов не загрузится.
Для чего передавать в htm-страницу параметры? К примеру я делаю рекламную компанию в контекстной сети ЯндексДирект или GoogleAdSense, и тогда очень удобно делать гео-таргетинг со ссылкой vibor.htm?region=jakutia.
Таким образом при нажатии кнопки выбора региона, скрипт просто подгружает xml, а если сразу ввести в браузере vibor.htm?region=jakutia, то нам уже не нужно нажимать кнопку выбора региона, а скрипт сам подгружает список районов Якутии из xml файла.
Вопрос то второй вот в чем: как идея? Релизация? Как поисковики смотрят на *.htm?region=blabla, ведь обычно *.php?=region=blabla.
Минусы второго варианта:
-в файле vibor.htm я не смогу прописать метатеги для отдельного региона и района, в отличие от vibor.php (где можно сгенерировать соответствующие теги keywords&description). Или идея замены на лету keywords&description при помощи JavaScript феерична и неисполнима? Да и даже если такое можно сделать, что поисковый бот будет грузить страницу, где не гео-таргетированные keywords&description?
Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
|
Сообщение отредактировал guner - 13.11.2013, 21:02