Личный кабинет
2008-11-04 11:50
Из огромного количества сайтов сети многие используют фреймы для тех или иных целей. Я видел много таких сайтов и каждый раз смотрел
исходный код, узнать правильно ли реализована эта функция. Да фреймы можно использовать и с толком для сайта. С другой стороны неправильная реализация фреймов - огромная ошибка. Использование фреймов создает
проблемы для поисковых серверов, что, в конечном счете, отражается на
положении вашего сайта в рейтинге поисковых систем. Существуют и другие
проблемы и только несколько из них перечислены здесь:
1. Фреймы сложны в использовании. Сайт с фреймами должен быть идеален, иначе его не стоило и делать.
2. Теряется ценное экранное пространство, фреймы и полосы прокрутки уменьшают рабочее пространство.
3. Они могут запутать начинающих пользователей интернета.
4. Хотите верьте, хотите нет, но есть еще люди, пользующиеся браузерами, не поддерживающими фреймы. Некоторые веб-мастера специально создают
копию сайта, но уже без фреймов.
5. Использование фреймов приводит к большим проблемам при индексации сайта поисковыми роботами. На данный момент только два поисковых сервера могут нормально работать с фреймами (Alta Vista и Infoseek). Да они одни из самых крупных, но что же
делать с остальными? При индексации робот "увидит" только пустую страницу, если только прямо не указать, что именно стоит смотреть. Так что проблему можно преодолеть. Страница с фреймом должна содержать секцию Noframes с ссылкой на карту сайта, откуда можно перейти на любую другую страницу.
Html-код должен выглядеть римерно так:
<html>
<head>
<meta name="description" content="Описание сайта.">
<meta name="keywords" content="ключевые слова">
<meta name="Author" content="RB Associates Web Page Designs and Development">
<meta name="Classification" content="Web Page Designs,
Website Hosting, Personal Home Pages">
<meta name="ROBOTS" content="ALL">
<title>Название страницы</title>
</head>
<frameset framespacing="0" border="false" frameborder="0"
cols="140,*">
<frame name="contents" target="main" src="home.htm"
scrolling="auto">
<frame name="main" src="indexmain.html" scrolling="auto"
noresize>
...<noframes>
<body>
<p>Если вы читаете данное сообщение, то ваш браузер
к сожалению не поддерживает фреймы. Но не расстраивайтесь,
все страницы доступны с карты нашего сайта.</p>
<p><a href="contents.html">Карта сайта</a> </p>
</body>
</noframes>
</frameset>
</html>
Сейчас стандартом является лишь надпись: "Ваш браузер не поддерживает фреймы", не оставляющая серферу никакой альтернативы кроме кнопки "Назад". С другой стороны наличие ссылки на карту сайта позволит пользователям изучить сайт, а поисковым роботам успешно его проиндексировать.
6. Также необходимо поместить средства навигации по сайту на каждой его странице, на случай если кто-то зайдет на ваш сайт НЕ через главную страницу и поверьте мне, таких будет не мало! Проблема решается с помощью JavaScript. Вписав код между <head> и </head> вы можете быть уверены, что у 99% посетителей все-таки загрузится фрейм с навигацией, хотя у некоторых JavaScript отключен или браузеры без поддержки JavaScript. Чтобы проверить работоспособность кода, откройте страницу в новом окне (правый клик на нужном фрейме "Open Frame In New Window").
Вот код, замените index.html на имя страницы с фреймом:
<script language="JavaScript">
<!--
if (top == self) self.location.href = "index.html";
// -->
</script>
Причина использования JavaScript вместо meta-refresh проста, поисковые серверы часто игнорируют страницы с meta-refresh. Как все это работает можно осмотреть на Попробуйте загрузить любую часть страницы по отдельности (открытьв новом окне) и вы автоматически попадете на главную страницу.
Я не говорю, что фреймы плохи, иногда они просто необходимы. Как, например на моем сайте, где они помогают создавать общую страницу с сайтами наших партнеров. По-моему профессиональному мнению фреймы хороши, когда они необходимы и когда реализованы правильно. Если проще то, пожалуй, стоит сказать так: "Если фреймы вам не нужны, не используйте их".
исходный код, узнать правильно ли реализована эта функция. Да фреймы можно использовать и с толком для сайта. С другой стороны неправильная реализация фреймов - огромная ошибка. Использование фреймов создает
проблемы для поисковых серверов, что, в конечном счете, отражается на
положении вашего сайта в рейтинге поисковых систем. Существуют и другие
проблемы и только несколько из них перечислены здесь:
1. Фреймы сложны в использовании. Сайт с фреймами должен быть идеален, иначе его не стоило и делать.
2. Теряется ценное экранное пространство, фреймы и полосы прокрутки уменьшают рабочее пространство.
3. Они могут запутать начинающих пользователей интернета.
4. Хотите верьте, хотите нет, но есть еще люди, пользующиеся браузерами, не поддерживающими фреймы. Некоторые веб-мастера специально создают
копию сайта, но уже без фреймов.
5. Использование фреймов приводит к большим проблемам при индексации сайта поисковыми роботами. На данный момент только два поисковых сервера могут нормально работать с фреймами (Alta Vista и Infoseek). Да они одни из самых крупных, но что же
делать с остальными? При индексации робот "увидит" только пустую страницу, если только прямо не указать, что именно стоит смотреть. Так что проблему можно преодолеть. Страница с фреймом должна содержать секцию Noframes с ссылкой на карту сайта, откуда можно перейти на любую другую страницу.
Html-код должен выглядеть римерно так:
<html>
<head>
<meta name="description" content="Описание сайта.">
<meta name="keywords" content="ключевые слова">
<meta name="Author" content="RB Associates Web Page Designs and Development">
<meta name="Classification" content="Web Page Designs,
Website Hosting, Personal Home Pages">
<meta name="ROBOTS" content="ALL">
<title>Название страницы</title>
</head>
<frameset framespacing="0" border="false" frameborder="0"
cols="140,*">
<frame name="contents" target="main" src="home.htm"
scrolling="auto">
<frame name="main" src="indexmain.html" scrolling="auto"
noresize>
...<noframes>
<body>
<p>Если вы читаете данное сообщение, то ваш браузер
к сожалению не поддерживает фреймы. Но не расстраивайтесь,
все страницы доступны с карты нашего сайта.</p>
<p><a href="contents.html">Карта сайта</a> </p>
</body>
</noframes>
</frameset>
</html>
Сейчас стандартом является лишь надпись: "Ваш браузер не поддерживает фреймы", не оставляющая серферу никакой альтернативы кроме кнопки "Назад". С другой стороны наличие ссылки на карту сайта позволит пользователям изучить сайт, а поисковым роботам успешно его проиндексировать.
6. Также необходимо поместить средства навигации по сайту на каждой его странице, на случай если кто-то зайдет на ваш сайт НЕ через главную страницу и поверьте мне, таких будет не мало! Проблема решается с помощью JavaScript. Вписав код между <head> и </head> вы можете быть уверены, что у 99% посетителей все-таки загрузится фрейм с навигацией, хотя у некоторых JavaScript отключен или браузеры без поддержки JavaScript. Чтобы проверить работоспособность кода, откройте страницу в новом окне (правый клик на нужном фрейме "Open Frame In New Window").
Вот код, замените index.html на имя страницы с фреймом:
<script language="JavaScript">
<!--
if (top == self) self.location.href = "index.html";
// -->
</script>
Причина использования JavaScript вместо meta-refresh проста, поисковые серверы часто игнорируют страницы с meta-refresh. Как все это работает можно осмотреть на Попробуйте загрузить любую часть страницы по отдельности (открытьв новом окне) и вы автоматически попадете на главную страницу.
Я не говорю, что фреймы плохи, иногда они просто необходимы. Как, например на моем сайте, где они помогают создавать общую страницу с сайтами наших партнеров. По-моему профессиональному мнению фреймы хороши, когда они необходимы и когда реализованы правильно. Если проще то, пожалуй, стоит сказать так: "Если фреймы вам не нужны, не используйте их".
- Сколько будет стоить создание сайта?
- Задумайтесь, откуда берутся низкие цены на создание сайта?
- Создание сайтов
- Создание веб проектов в офшорных странах
- Создание веб-страниц для различных разрешений монитора
- Оптимизация сайта - Продвижение сайта
- Оптимизация сайта - Продвижение сайта
- ИМЯ ДЛЯ ВЕБ-САЙТА
- Повышаем тИЦ и PR сайта
- Репутация сайта
- RSS в продвижении сайта
- Дизайн сайта.
- Правильная оптимизация сайта
- Ошибки оптимизации сайта
- Правильная структура сайта
- Размещение и поддержка сайта
- Правила хорошего сайта
- Правила хорошего сайта
- Стиль Вашего сайта
- Продвижение сайта в сети
- Оптимизация сайта для каталогов
- Подготовка сайта к индексации
- Продвижение сайта - как оценить?
- Стиль Вашего сайта
- РАСКРУТКА ДИНАМИЧЕСКОГО САЙТА
- Раскрутка информационного сайта. Сложно ли это?
- Вторичные факторы в раскрутке сайта
- Критерии, определяющие качество сайта.
- Ошибки в создании иконок для сайта
- Увеличиваем популярность сайта
- Продвижение сайта. Часть 2. Реклама
- Проектирование навигационной системы сайта
- РАСКРУТКА САЙТА: ЧТО ТАКОЕ РЕЛЕВАНТНОСТЬ
- Стратегии продвижения сайта в сети
- SMO. Продвижение сайта в социальных сетях
- МИФЫ О РЕКЛАМЕ И РАСКРУТКЕ САЙТА
- Риски при поисковой оптимизации интернет-сайта
- Включение сайта в баннерообменную сеть
- Продвижение сайта. Часть 1. Постановка задачи
- Что такое категория сайта и как использовать эту функцию?
- Раскрутка сайта с помощью досок объявлений
- Как найти качественный контент для сайта - часть 1
- Дизайн - способ эмоционального восприятия сайта
- Форумы - трата времени или двигатель сайта?
- Практические рекомендации по раскрутке сайта
- Какую информацию следует предоставить для разработки сайта?
- Что есть эффективная раскрутка некоммерческого сайта
- Трафик: способы увеличения посещаемости сайта
- Поднимаем индекс цитирования сайта в поисковых системах
- Пособие по добавлению сайта в каталог, как правильно, шаг за шагом
- Увеличение видимости сайта по ключевым словам
- Публикация статей как метод генерации трафика и продвижения сайта
- Как получить html-код для показа баннеров на страницах своего сайта?
- О влиянии ошибочных поисковых запросов на поисковый трафик сайта
- Раскрутка - продвижение сайта - ценообразование или почему Мерседес стоит дорого
- Цветовая гамма твоего сайта. Часть 3. Обзор Макса Трусцова.
- Секреты индексации сайта. Сайт может и должен работать. Пример №2
- Памятка заказчику веб-дизайна или о том, как выбирать разработчиков для создания веб-сайта.
- Памятка заказчику веб-дизайна или о том, как выбирать разработчиков для создания веб-сайта.
- Кто такой неоп. Новые оптимизаторы. Задачи SEO - оптимизатора - продвижение сайта
- Как взлететь к вершинам популярности в рейтинге Google используя внестраничную оптимизацию сайта
- Еще раз о вреде использования "легких, дешевых и быстрых" способов "раскрутки" сайта, или Как можно забыть про свой сайт
- Каков будет дизайн сайта, будет ли он подходить для нашей аудитории?
- Фреймы в HTML документах (2008-11-04)
- 10 признаков дурного тона в web-дизайне (2008-11-04)
- 800 и 1024. Пиксели или проценты? (2008-11-04)
- Как работает формат JPEG? (2008-11-04)
- О композиции в дизайне (2008-11-04)
- Психология в дизайне (2008-11-04)
- Шрифты (2008-11-04)
- Как сделать качественный веб-сайт (2008-11-04)
- Какой вид дизайна выбрать? (2008-11-04)
- Выпадающие меню с помощью CSS (2008-11-04)
- Создание веб-страниц для различных разрешений м... (2008-11-04)
- Веб-дизайн и анимация (2008-11-04)
- Немного об index.html (2008-11-04)
- Психология дизайна (2008-11-04)
- Что такое стильный web-сайт? (2008-11-04)
- Web дизайн :: Что такое хорошо и что такое плохо (2008-11-04)
- Лево, Право или Центр? (2008-11-04)
- Оптимизация изображений в формате JPG (2008-11-04)
- Альтернативные редакторы Flash (2008-11-04)
- Что же такое web-дизайн? (2008-11-04)
- Сайты для тинейджеров: правила дизайна (2008-11-04)
- Маленькие проблемы больших таблиц - HTML (2008-11-04)
- Особенности web-дизайна (2008-11-04)
- Подсказки и советы для веб-мастеров - Топ 100+ (2008-11-04)
- Единицы измерения CSS (2008-11-04)
- Состав изображений (2008-11-04)
- FLASH - ЧТО МОЖЕТ БЫТЬ ХУЖЕ? (2008-11-04)
- FAQ по графическим форматам файлов (2008-11-04)
- ПО необходимое для web-дизайнера (2008-11-04)
- Должностная инструкция веб-мастера (2008-11-04)
- Стиль Вашего сайта (2008-11-04)
- Стиль Вашего сайта (2008-11-04)
- Orange color: теория и практика (2008-11-04)
- Расположение баннера (2008-11-04)
- Советы "чайникам" (2008-11-04)
- С чего начать (2008-11-04)
- С чего начать (2008-11-04)
- Организация - вот ключ к успеху (2008-11-04)
- Подбор шрифта и верстка текста (2008-11-04)
- Обзор Gif-аниматоров (2008-11-04)
- Каскадные таблицы стилей (преимущества и недост... (2008-11-04)
- Фирменный шрифт (2008-11-04)
- Главные ошибки в web-дизайне (2008-11-04)
- CSS - Для чего нужны таблицы стилей? (2008-11-04)
- Таблицы или слои, что лучше? (2008-11-04)
- О скриптах (2008-11-04)
- Изучаем HTML (2008-11-04)
- Применение нескольких классов к элементу в CSS (2008-11-04)
- Основы работы со слоями в CSS (2008-11-04)
- 10 полезных советов (2008-11-04)
Быстрый переход