Как сделать, чтобы поисковик просматривал только отдельные файлы?
Дело в том, что каждая страница разрабатываемого сайта организована в виде набора из трех фреймов, два из которых висят постоянно, поскольку на них навешана навигация, а один (информационный) постоянно меняется.
Естественно, все три фрейма описываются в одном, но, в зависимости от навигационных запросов меняющемся, головном файле (он не содержит никаких текстов, а только собирает фреймы. Тега Body в нем нет).
Практика показала, что поисковики довольно часто выходят на информационный фрейм, при этом отсекая навигацию.
Вопрос. Как сделать так, чтобы поисковик его не видел, а видел только меняющийся головной?
Достаточно ли для этого убрать теги <Title>,<meta name=keywords content= ' ....'> и <meta name=description content=' .....'> из информационного фрейма, при этом прописав их в головном файле?
Не повлияет ли это на поведение поисковиков, поскольку головной файл не будет содержать никакой текстовой информации (с ключевыми словами, которые находятся в информационном фрейме в теге Body)?
Дело в том, что каждая страница разрабатываемого сайта организована в виде набора из трех фреймов, два из которых висят постоянно, поскольку на них навешана навигация, а один (информационный) постоянно меняется.
Естественно, все три фрейма описываются в одном, но, в зависимости от навигационных запросов меняющемся, головном файле (он не содержит никаких текстов, а только собирает фреймы. Тега Body в нем нет).
Практика показала, что поисковики довольно часто выходят на информационный фрейм, при этом отсекая навигацию.
Вопрос. Как сделать так, чтобы поисковик его не видел, а видел только меняющийся головной?
Достаточно ли для этого убрать теги <Title>,<meta name=keywords content= ' ....'> и <meta name=description content=' .....'> из информационного фрейма, при этом прописав их в головном файле?
Не повлияет ли это на поведение поисковиков, поскольку головной файл не будет содержать никакой текстовой информации (с ключевыми словами, которые находятся в информационном фрейме в теге Body)?[/QUOTE]
Я вот удивляюсь, для чего вообще используют фреймы(для навигации и только?)
Неудобно же!
Неудобно же![/QUOTE]
Понятно, что не только для навигации. Есть, например, такое понятие, как дизайн.
А удобно или неудобно... Что это вообще значит применительно к программированию?
Судя по Вашему вопросу, Вы не очень-то любите его. Нудно все это? - Да? Не интересно? Да? Тогда что Вы делаете на этом форуме?
1. Разместить на странице метатэг <meta name="ROBOTS" content="NOINDEX,NOFOLLOW"> (nofollow запрещает роботу обходить страницы по ссылкам)
2. Запретить индесацию страницы в файле robots.txt -- Disallow: /page.html, или поместить все страницы в отдельный каталог и запретить индексировать каталог -- Disallow: /pages/
Только вот я не совсем понимаю, для чего нужно запрещать индексацию страниц с контентом? Может быть дело в том, что посетители с ПС приходят на страницу контента, и не видят навигации? Так запрет индексации не выход -- с ПС вовсе никто не придет.
Лучше бы от фреймов вообще отказаться -- наверняка будут проблемы и с навигацией (при большом количестве страниц/разделов) и с продвижением в поисковых системах.
Неудобно же![/QUOTE]
В админках фреймы достаточно удобны.
А удобно или неудобно... Что это вообще значит применительно к программированию?
Судя по Вашему вопросу, Вы не очень-то любите его. Нудно все это? - Да? Не интересно? Да? Тогда что Вы делаете на этом форуме?[/QUOTE]
Какой-то неадекватный ответ получил, надо было наверное не спрашивать?
С поиском?
Не понял вопроса... В админках удобно в отдельном фрейме иметь активное динамическое меню на AJAX'е. Автору все ответили насчет мета тегов и файла robots.txt
ИМХО тема исчерпана
А удобно или неудобно... Что это вообще значит применительно к программированию?
Судя по Вашему вопросу, Вы не очень-то любите его. Нудно все это? - Да? Не интересно? Да? Тогда что Вы делаете на этом форуме?[/QUOTE]
Если в дизайне сайта требуются фреймы - УВОЛИТЬ дизайнера к чертям собачьим.
А к программированию фреймы применительны очень даже - есть такое понятие "юзабилити".
1. Разместить на странице метатэг <meta name="ROBOTS" content="NOINDEX,NOFOLLOW"> (nofollow запрещает роботу обходить страницы по ссылкам)
2. Запретить индесацию страницы в файле robots.txt -- Disallow: /page.html, или поместить все страницы в отдельный каталог и запретить индексировать каталог -- Disallow: /pages/
Только вот я не совсем понимаю, для чего нужно запрещать индексацию страниц с контентом? Может быть дело в том, что посетители с ПС приходят на страницу контента, и не видят навигации? Так запрет индексации не выход -- с ПС вовсе никто не придет.
Лучше бы от фреймов вообще отказаться -- наверняка будут проблемы и с навигацией (при большом количестве страниц/разделов) и с продвижением в поисковых системах.[/QUOTE]
//********************************************** Тезис 1
Спасибо. Действительно. Приходя на страницы (информационный фрейм) посетители не видят навигации. И по поводу индексации Вы полностью правы. Не далее как вчера я и сам пришел к такой же мысли. Но, поскольку сайт практически полностью готов, а содержит он достаточно много информационных страниц, придется еще немного потрудиться и вставить на каждую из них маленькую ссылку, которая позволяла бы переходить на головные файлы (чтобы доступ к навигации был все же обеспечен ). Думается, что это наиболее простое решение.
//********************************************** Тезис 2
По поводу фреймов. С моей точки зрения (у Вас может быть и другая, что вполне естественно), фреймовая организация сайта ничем не хуже обычной, протяженно сложенной, одностраничной, с рядом ссылок на другие такие же страницы.
Давайте немного поразмышляем. Задумайтесь над тем, что не зря же умные люди разрабатывали скользящие кнопки навигации, которые остаются на одном и том же месте экрана, а страничный текст, независимо от них, перемещаются под ними.
Согласитесь, что для пользователя достаточно неудобно (не путать с теми неудобствами, о которых говорилось для Голума), если страница действительно протяженно сложенная, каждый раз из середины, или из её конца лезть в начало, с тем чтобы добраться до навигации (если навигация не продублирована в других местах). Кстати, за такое решение действительно можно было бы и пожурить, но не уволить дизайнера (как того требует RussianSpy).
Фреймовая же организация свободна от такого недостатка. Более того, она позволяет выделить ключевые элемента сайта и постоянно держать их на глазах у пользователя (чтобы помнил и не забывал). Кроме того, кнопки навигации всегда под рукой. Это, конечно, не те плавающие кнопки, о которых говорилось выше, но все же.
//******************************************** Резюме
Еще раз спасибо всем, кто откликнулся. Полагаю, что вопрос "исперчен" и может быть закрыт. А дискуссию, по поводу фреймы - не фреймы, мы могли бы продолжить в частных беседах (если есть желание).
Например, RussianSpy пишет: "Если в дизайне сайта требуются фреймы - УВОЛИТЬ дизайнера к чертям собачьим".
Не кажется ли Вам, что это очень круто. Вот моя жена не любит шашлык из баранины. Что же я должен её уволить за это? Как пишет RussianSpy: "если в дизайне сайта ТРЕБУЮТСЯ фреймы" - значит они требуются. ТРЕБУЮТСЯ. Что здесь скажешь? Давайте будем изголяться по другому? А если это действительно наиболее простое решение для какой-то задачи? Опять будем озголяться и ваять, и ваять нечто этакое? И причем здесь дизайнер? "В дизайне сайта требуются фреймы - уволить дизайнера". Где следствие и причина?
Таким образом, фреймы - не фреймы - это дело ВКУСА. Ну не нравится Вам, но это еще не говорит о том, что на них надо наплевать и забыть. Другое дело, как правильно организовать работу с ними.
//******************************************** Заключение
С глубоким уважением, Остаюсь вечно Ваш.
Спасибо. Действительно. Приходя на страницы (информационный фрейм) посетители не видят навигации. И по поводу индексации Вы полностью правы. Не далее как вчера я и сам пришел к такой же мысли. Но, поскольку сайт практически полностью готов, а содержит он достаточно много информационных страниц, придется еще немного потрудиться и вставить на каждую из них маленькую ссылку, которая позволяла бы переходить на головные файлы (чтобы доступ к навигации был все же обеспечен ). Думается, что это наиболее простое решение.
//********************************************** Тезис 2
По поводу фреймов. С моей точки зрения (у Вас может быть и другая, что вполне естественно), фреймовая организация сайта ничем не хуже обычной, протяженно сложенной, одностраничной, с рядом ссылок на другие такие же страницы.
Давайте немного поразмышляем. Задумайтесь над тем, что не зря же умные люди разрабатывали скользящие кнопки навигации, которые остаются на одном и том же месте экрана, а страничный текст, независимо от них, перемещаются под ними.
Согласитесь, что для пользователя достаточно неудобно (не путать с теми неудобствами, о которых говорилось для Голума), если страница действительно протяженно сложенная, каждый раз из середины, или из её конца лезть в начало, с тем чтобы добраться до навигации (если навигация не продублирована в других местах). Кстати, за такое решение действительно можно было бы и пожурить, но не уволить дизайнера (как того требует RussianSpy).
Фреймовая же организация свободна от такого недостатка. Более того, она позволяет выделить ключевые элемента сайта и постоянно держать их на глазах у пользователя (чтобы помнил и не забывал). Кроме того, кнопки навигации всегда под рукой. Это, конечно, не те плавающие кнопки, о которых говорилось выше, но все же.
//******************************************** Резюме
Еще раз спасибо всем, кто откликнулся. Полагаю, что вопрос "исперчен" и может быть закрыт. А дискуссию, по поводу фреймы - не фреймы, мы могли бы продолжить в частных беседах (если есть желание).
Например, RussianSpy пишет: "Если в дизайне сайта требуются фреймы - УВОЛИТЬ дизайнера к чертям собачьим".
Не кажется ли Вам, что это очень круто. Вот моя жена не любит шашлык из баранины. Что же я должен её уволить за это? Как пишет RussianSpy: "если в дизайне сайта ТРЕБУЮТСЯ фреймы" - значит они требуются. ТРЕБУЮТСЯ. Что здесь скажешь? Давайте будем изголяться по другому? А если это действительно наиболее простое решение для какой-то задачи? Опять будем озголяться и ваять, и ваять нечто этакое? И причем здесь дизайнер? "В дизайне сайта требуются фреймы - уволить дизайнера". Где следствие и причина?
Таким образом, фреймы - не фреймы - это дело ВКУСА. Ну не нравится Вам, но это еще не говорит о том, что на них надо наплевать и забыть. Другое дело, как правильно организовать работу с ними.
//******************************************** Заключение
С глубоким уважением, Остаюсь вечно Ваш.[/QUOTE]
Полностью согласен с RussianSpy, тут дело не в любит не любит, а в профессионализме верстальщика(даже скорей не дизайнера, если это не один человек)
А вот связку технологии AJAX и фреймов чет я не понял :) изврат какой то....
А вот связку технологии AJAX и фреймов чет я не понял :) изврат какой то....[/QUOTE]
Повторю в третий раз - эта связка хороша в админках (как и сам AJAX который позволяет сократить код в 2-3 раза и повысить эффективность веб-приложений). На "морде" сайта фреймы скорее зло, чем добродетель.
Ох. Не хотел я опять ввязываться в эту дискуссию, но ... "зло" и "добродетель".
Объясните мне пожалуйста, чем же это Вам так не приглянулись фреймы? Должны же быть какие-то веские причины, чтобы использовать эти сентенции.
Если заглянуть в ИНЕТ, то хорошо видно, что сплошь и рядом сайты построены в протяженно сложенном, страничном виде, которые забиты всевозможными и всекудашными ссылками. И навигация никакая. Именно такие сайты и превалируют. И Вы находите, что это скорее добродетель, чем зло? Посмотрите на сайты с кряками. Это же вообще молчаливый ужас. Зато в них нет фреймов. Все спокойно, как на кладбище.
Может все дело в том, что фреймами надо уметь пользоваться, а страничку написать, это сейчас и в школе учат.
Кстати о школьной информатике. Как Вы считаете. Нужен ли школе тот курс информатики, который дается сейчас. Если Вы не в курсе, то скажу, что в этой программе основной упор делается на изучение программных продуктов (WORD, Windows и пр.), дается краткое знакомство с HTML, настолько краткое, что говорить о том, чтобы школьник смог самостоятельно создать сайт, просто смешно, а в конце дается слабое подобие VB. Вот придут-то в институт будущие программисты! Вот смеху-то будет!
Не кажется ли Вам, что именно это, и вообще, странное отношение к преподаванию программирования в школе, в итоге приводит к тому, что мы на мировом рынке программного обеспечения находимся очень далеко от первого места?
И еще. Я не совсем понял с кем таки согласен уважаемый FENUX? С RussianSpy или с GPV?
1. Верстальщик (Дизайнер) не способный сверстать сайт без фреймов - не верстальщик.
2. Не вижу смысла в связке AJAX + фреймы тк эта технология позволяет замечательно обойтись без них
3. Наверно фреймы толком не прижились не только по причине плохой индексируемости, копаем глубже...
4. Если так сильно хочеться грузить сайт лишним мусором то уже лучше использовать флешь сайты, хоть красиво
Все выше перечисленное ИМХО!
2gpv У Вас большой опыт, чтобы утвреждать, что фрэймы это гуд? Я бы послушал))). Даже готов если несложно вести дискусию на тему "есть ли сайты без фрэймов" )))
2gpv У Вас большой опыт, чтобы утвреждать, что фрэймы это гуд? Я бы послушал))). Даже готов если несложно вести дискусию на тему "есть ли сайты без фрэймов" )))[/QUOTE]
Дорогие друзья. Давайте поспокойнее. Не будем горячиться.
Пока у нас, похоже, идет разговор глухих и слепых.
Глубоко уважаемый Shaelf.
Я вовсе не утверждаю, что фреймы - это гуд!!! Это Вы явно из пальца высасываете. Однако скажу, что фреймы активно использую и не вижу в этом НУ НИЧЕГО ПЛОХОГО. Вот просто не вижу. Более того, считаю, что Ваше заявление о том, что они вымерли (относительно HTML тоже) - очень далеко от истины. Не надо прогрессивную общественность вводить в заблуждение. Не хорошо это как-то.
Да. Вероятно, иногда (не всегда) они (фреймы) излишни. Да. Вероятно, иногда они даже мешают, но ведь далеко не всегда? Так стоит ли, вот так просто, на отрез, отказываться от них?
Что-то я не пойму. Откуда это в нас? Почему мы так любим отказываться от действительно хорошего, приносящего пользу? Вот так, в одно время, отказались от бесплатной медицины, а что имеем? Шиш да камыш? Кому от этого лучше стало? Абрамовичу? Зурабову?
Ладно. Это все лирика.
По поводу темы "есть ли сайты без фреймов" (есть ли жизнь на марсе?) - no comments.
Возвращаясь к дискуссии. Извините, но до сих пор я не услышал ни от одного из участвующих в диспуте убедительных доводов, которые позволяли бы ораторам говорить о том, что есть благо, а что есть зло (фрем - не фрейм). Пока только все на уровне эмоций и собственного, внутрисебейного восприятия окружающей реальности. Но ведь так мы можем далеко зайти. Это похоже на ту дорожку, по которой уже прошел В.И. Ленин, великий изобретатель диалектического материализма - симбиоза, мешанины правды и лжи.
А плохая индексируемость? Ну, так это:
как будут организованы фреймы,
и что будет описано в ключевых тегах,
и какими ALT будут сопровождаться картинки и т.д.
Но ведь эти же проблемы (за исключением первой) стоят и перед протяженно сложенными, распухающими от ссылок, страничными сайтами, у которых и своих проблем достаточно.
А сейчас наш спор, с моей точки зрения, и с точки зрения Shaelf, ни о чем. И он мне чем-то напоминает многолетний спор вокруг структурного и объектно ориентированного программирования. Что лучше. Одни вопили, что структурное, другие - напротив (при этом те, которые напротив, почему-то напрочь не замечали того, что объектное программирование вовсю использует техники структурного, только под другим соусом). Другими словами, не будь в свое время структурного, не стало бы и объектного. Это как не будь в свое время евклидовой геометрии, не появились бы и другие, например, геометрия Лобачевского или геометрия Римана.
И еще. Параллельный вопрос. Почему-то никто не откликнулся по поводу информатики в школе. Вам, что, все это до лампочки?
И еще. Господа. Убедительно прошу Вас, коли Вы ввязли в эту проблематику. Будьте взаимовежливы. Перед посылкой сообщений, проверяйте их на предмет ошибок, поскольку иногда просто не знаешь с кем общаешься, с грамотным человеком или вовсе наоборот. Соответствующим образом формируется и отношение к вопросам и ответам, и их авторам.
2. Не вижу смысла в связке AJAX + фреймы тк эта технология позволяет замечательно обойтись без них
[/QUOTE]
Вот когда дорастешь до больших или очень больших проектов - ты вспомнишь то о чем я говорил. Представь себе игровой проект. Допустим интернет казино. У него есть админка в которой сидят: списки игроков, списки партнеров, игры, настройки игр, управление правами администраторов, платежи входящие/исходящие, системы анализа игровых ситуаций, системы мониторинга ситуации, системы сбора сообщений работы всего комплекса, настройки валют и автоматических скриптов, графики, всевозможные финанасовые и бухгалтерские отчеты и т.д.
В таком случае для оперативности работы в меню должно быть максимально информативно. Именно поэтому там используется AJAX. В итоге мы получаем что-то вроде:
Игроки онлайн (54)
Входящие платежи (120 уе/8)
Исходящие платежи (7)
Сообщения систем (42)
Вот теперь расскажи мне друг как ты сделаешь это без AJAX'а (а также перезагрузки страницы)
В таком случае для оперативности работы в меню должно быть максимально информативно. Именно поэтому там используется AJAX. В итоге мы получаем что-то вроде:
Игроки онлайн (54)
Входящие платежи (120 уе/8)
Исходящие платежи (7)
Сообщения систем (42)
Вот теперь расскажи мне друг как ты сделаешь это без AJAX'а (а также перезагрузки страницы)[/QUOTE]
1. Хватит учит людей без надобности, дарос давно до больших и очень больших проектов :)
2. Читай друг внимательней я говорил не про то как это сделать без AJAX а как это сделать без фреймов :)
2. Читай друг внимательней я говорил не про то как это сделать без AJAX а как это сделать без фреймов :)[/QUOTE]
То есть ты предлагаешь на каждой странице загружать: функции-оболочки для работы AJAX, HTML необходимый для прорисовки меню, выполнять 5-8 SQL-запросов для формирования чисел-подсказок в ссылках. Хммм... Ты когда-нибудь слышал про оптимизацию производительности? Минимизацию издержек?
ЗЫ Не видно что дорос - грамматические ошибки в тексте на уровне 5го класса средней школы
ЗЫ Не видно что дорос - грамматические ошибки в тексте на уровне 5го класса средней школы[/QUOTE]
Ты прав, грамматические ошибки напрямую показывают уровень знания языка программирования :)
Про 5-8 скул запросов ... ты о чем?
ЗЫ. Что значит загружать для каждой страницы? Я думал уже в основном пишут шаблонно :) а в шаблоне подгрузить нужную функцию (-и) не вижу проблематичным...
Про 5-8 скул запросов ... ты о чем?
ЗЫ. Что значит загружать для каждой страницы? Я думал уже в основном пишут шаблонно :) а в шаблоне подгрузить нужную функцию (-и) не вижу проблематичным...[/QUOTE]
Спор ни о чем... Больше я сюда постить не буду ибо не с кем и не о чем спорить. Удачи в разработке "больших проектов".
"Взаимно" :)
Далее. При чём тут образование? Это как то относится к теме? Хочется пофлудить? В гостевую. При продолжение флэйма со стороны автора тема будет закрыта.
[/QUOTE]
Уважаемый shaelf.
Вот Вас, видимо, в школе (да и дома) плохо учили. Это хорошо видно по Вашим ответам и по их тону.
Судя по Вашему выступлению - Вы ИСТИНА В ПОСЛЕДНЕЙ ИНСТАНЦИИ?
К сожалению, мне приходилось иметь дело с такими, якобы, дескать, мол, как будто бы, хорошими программистами. Некоторые из них, наворотив грандиозную по замыслу программу (которую сами же через месяц не прочитают), презрительно (прямо как Вы, не замечаете сходства?) считали, что если ты не разбираешься в их программах, то и не стоит туда залезать.
И действительно, чего я буду кому-то там доказывать и рассказывать? Что мне делать больше нечего?
Ну-ну!!!
Вот Вас, видимо, в школе (да и дома) плохо учили. Это хорошо видно по Вашим ответам и по их тону.
Судя по Вашему выступлению - Вы ИСТИНА В ПОСЛЕДНЕЙ ИНСТАНЦИИ?
К сожалению, мне приходилось иметь дело с такими, якобы, дескать, мол, как будто бы, хорошими программистами. Некоторые из них, наворотив грандиозную по замыслу программу (которую сами же через месяц не прочитают), презрительно (прямо как Вы, не замечаете сходства?) считали, что если ты не разбираешься в их программах, то и не стоит туда залезать.
И действительно, чего я буду кому-то там доказывать и рассказывать? Что мне делать больше нечего?
Ну-ну!!![/QUOTE]
Я бы не стал так наезжать на нашего shaelf'а. Он профессионал своего дела, которых на любом форуме не так много. Если это признает даже такой непримиримый скандалист и провокатор как я - это многое значит. Тем более что насчет фреймов мнение всех профи этого форума совпало.
Дальше пошёл флейм. Тема закрыта. Если у кого есть возражения - в личку.