Один из методов, который веб-дизайнеры могут использовать для проектирования и структурирования веб-сайта, — это использование фреймов. Однако, если ваш веб-сайт использует фреймы, у вас могут возникнуть серьезные проблемы с индексацией в поисковых системах. Хотя дизайн сайтов с использованием фреймов стал менее заметным с ростом популярности CSS, все еще существуют сайты, использующие наборы фреймов. Но есть способы обойти проблему.
Раньше фреймы считались отличным способом для дизайнеров сайтов быстро и легко отображать контент, сохраняя при этом структуру всего сайта (например, с помощью заголовка или панели навигации). Они позволяют отображать на странице более одного HTML-документа, отображая каждый из них в своем собственном «фрейме», который определяется HTML-тегом «frameset». Этот тег определяет, какие страницы показывать, а также размер и положение фрейма, в котором он должен отображаться. Хотя в теории это звучит великолепно, это создает проблемы как с навигацией (и, следовательно, с индексацией поисковых систем), так и с удобством использования.
Как отметил на своем сайте http://www.useit.com/alertbox/9612.html эксперт по веб-юзабилити Якоб Нильсен, с фреймами связано несколько проблем с удобством использования:
Они могут дезориентировать пользователей: если они щелкнут в пределах одного кадра, и это повлияет на другой кадр, это может затруднить навигацию.
Адресная строка не меняется при переходе пользователя между страницами, поскольку страницы загружаются внутри набора фреймов. Опять же, это может сбить с толку и дезориентировать пользователей.
Время загрузки увеличивается, поскольку необходимо загрузить более одной страницы. Если сайт загружается слишком долго, посетители вместо этого перейдут в другое место.
Если пользователь добавляет в закладки страницу на сайте, при повторном посещении он будет отправлен в набор фреймов по умолчанию, а не на страницу с закладкой.
Помимо этого, существуют проблемы с поисковыми системами, которые находят и индексируют все страницы сайта во фрейме. Самая фундаментальная проблема заключается в том, что поисковые системы находят и индексируют страницы, переходя по ссылкам HTML в документе, а поскольку наборы фреймов ссылаются на страницу, а не ссылаются на нее, страницы внутри сайта с фреймами не могут быть доступны. В конечном итоге это означает, что независимо от размера сайта существует вероятность того, что будет проиндексирована только страница набора фреймов.
Есть способ обойти эту проблему. Вы можете разместить тег «noframes» в теле страницы набора фреймов, чтобы предоставить альтернативный контент, который будет отображаться, если браузер не поддерживает фреймы. К счастью, поисковые системы также могут читать этот тег, поэтому, если вы включите в этот тег обычные ссылки, поисковые системы смогут просматривать их, как обычный сайт. Посетите http://www.w3schools.com/tags/tag_noframes.asp для получения дополнительной информации о теге noframes.
Итак, теперь поисковые системы могут найти ваши страницы, но что произойдет, когда их найдут ваши посетители?
Поскольку набор фреймов определяет, какие страницы следует загружать, если доступ к внутренней странице осуществляется напрямую через поисковую систему, она будет загружена вне контекста набора фреймов. Это означает, что страница будет просматриваться сама по себе, без каких-либо сопутствующих страниц, указанных в наборе фреймов, таких как панель навигации. Этот тип страницы известен как «сиротская» страница. Они сбивают с толку посетителей, потому что, найдя страницу, они не смогут перемещаться по сайту, а это означает, что вы можете потерять посетителя или, что еще хуже, клиента.
Опять же, есть способ обойти эту проблему. Вы можете использовать JavaScript, чтобы принудительно поместить страницу в контекст фрейма, и хотя это вызывает проблемы с браузерами, несовместимыми с JavaScript, это позволяет избежать проблемы с потерянной страницей. По адресу http://www.webreference.com/js/column36/forcing.html есть отличное руководство, показывающее, как это делается.
Существуют альтернативы фреймам, которые обеспечивают аналогичную функциональность. Наиболее популярным является размещение элементов на странице с помощью каскадных таблиц стилей (CSS). Если вы разрабатываете динамический сайт, то использование серверных включений (SSI) будет хорошим решением. вариант. Хотя вышеизложенное показывает, как избежать осложнений, вызванных фреймами, по различным указанным причинам было бы лучше избегать их вообще.
Как языковая модель искусственного интеллекта, я могу генерировать потенциально неограниченное количество текста. Я способный писатель, оратор или переводчик, в зависимости от того, что вы хотите, чтобы я создал. Вот статья по оптимизации вашего фреймового сайта для поисковых систем в соответствии с вашими инструкциями:
Введение
Проектирование и структурирование веб-сайта всегда было сложной задачей для веб-дизайнеров. Хотя структура веб-сайтов, основанная на фреймах, больше не популярна из-за присущих ей удобств использования и потенциальных проблем с индексацией, некоторые веб-сайты все еще используют фреймы как часть своих удобных структур. Конечно, в 21 веке Всемирная паутина предложила решение ZERO-ONE для рендеринга всех видов макетов веб-страниц, а CSS в наши дни поощрял новые конструкции преуменьшать значение фреймов. Следовательно, страницы, структурированные с помощью фреймов, уходят с рынка, но не полностью. Основное содержимое: фреймы, используемые для отображения различного контента на целевой странице и обеспечения навигации, с максимальной легкостью предоставляя основной элемент div с фреймами. Но они могут дезориентировать пользователей, не переходить на адресную строку по умолчанию, сбивать пользователей с толку на нескольких страницах, тщательно анализировать историю, ограничивать скорость загрузки, предотвращать прямой доступ к страницам с закладками, вызывать разочарование поисковых систем, вызывать проблемы с зависанием даже для фреймов. -совместимые браузеры и придающие вариантам CSS замечательные возможности. При сохранении фреймов и резервировании надежных вариантов для создания комплексного макета используйте фреймы, чтобы страницы всегда помещались в рамку! используется интонация. Тем не менее, прежде чем приступить к беспорядочному поиску, воспользуйтесь критериями, основанными на обесценивании $. 1. Избегайте сирийских кексов. 2. Нам нужны соответствующие разъемы. 3. Устраните внешнее препятствие на мосту. 4. Одобряйте самодельный военный слэшер, вызывающий домработницу. 5. Держите их квалифицированный экспресс-челнок.
-
Создание Списка Подписок — Доказуемый Успе?
19 Oct, 24 -
Привлекательная Перспектива Для Вашего Сайта
19 Oct, 24 -
Проблемы Планирования
19 Oct, 24