| « Поставить закладку » « Сделать стартовой » | |||
|
|||
|
Статьи:: Интернет технологии :: Поисковые системы :: Оптимизация для поисковых систем страниц с JavaScript и таблицами стилей
Оптимизация для поисковых систем страниц с JavaScript и таблицами стилей
Дейл Гетч, Перевод - http://www.payhosting.com.ua/ Введение Поисковые системы используют ряд критериев, чтобы определить, о чем идет речь
на данной веб-странице. Все эти критерии могут быть разными и могут изменяться с
течением времени. Они направлены на определение степени "релевантности"
страницы, т.е. соответствия данному запросу. Цель поисковой системы -
предоставить пользователю результаты, наиболее отвечающие его
запросу. ...body of page... Пример 1 - mypage.html с кодом JavaScript Заменяем код JavaScript командой для браузера извлечь код из отдельного файла. Новая страница будет выглядеть так: ...body of page... Пример 2 - mypage.html после перенесения кода JavaScript в другой файл Обратите внимание, что тег SCRIPT пополнился атрибутом "src". Значение, присвоенное этому атрибуту, - это имя внешнего файла, содержащего код JavaScript. Как правило, такие внешние файлы получают расширение ".js", показывающее, что они содержат код JavaScript. Отметьте также, что здесь присутствуют оба тега , хотя между ними ничего нет. Затем создается новая страница, содержащая код, ранее содержавшийся в тегах SCRIPT. Назовем ее "codepage.js", а выглядеть она будет вот так: function helloWorld(){ alert("Hello, World!"); return; } Пример 3 - codepage.js содержит только код JavaScript Для этого нового файла не требуется HTML-разметка. Он содержит только код, который первоначально находился между тегами SCRIPT. Затруднения с каскадными таблицами стилей Помимо кода JavaScript, причиной осложнения работы поисковых систем может быть код Style Sheet, когда он помещен на веб-страницу. Этот код необходимо удалить со страницы по тем же причинам, что и JavaScript - поскольку он сдвигает основное содержание и уменьшает плотность ключевых слов. Устранение затруднений со Style Sheet Идея удаления информации Style Sheet со страницы подобна идее "перегрузки" JavaScript в другой файл; что же касается синтаксиса - имеют местo некоторые отличия. Оригинальная страница - "mypage.html" - может иметь такой вид: ...body of page... Пример 4 - mypage.html с кодом Style Sheet Мы хотим перенести этот код в отдельный файл, поэтому мы удаляем его с исходной страницы и добавляем ссылку, указывающую на отдельный файл, содержащий теперь код Style Sheet. ...body of page... Пример 5 - mypage.html после удаления кода Style Sheet Обратите внимание на добавившийся тег LINK. Он содержит информацию трех типов, которая понадобится браузеру для восстановления страницы на время посещения пользователями. Атрибут/пара значений "rel='stylesheet'" показывает, что мы смотрим на файл Style Sheet. Атрибут/пара значений "href='style.css'" указывает на внешний файл, содержащий информацию Style Sheet. Типичное расширение этих файлов - ".css", показывающее, что они содержат код Cascading Style Sheet. Вы замените имя файла "style.css" именем файла, в который поместите код Style Sheet. Наконец, нужно определить MIME тип этого файла в атрибуте/паре значений "type='text/css'". Затем создается новая страница, содержащая код, ранее содержавшийся в тегах STYLE. Называем ее "style.css" и смотрим, как она выглядит: body{ background:white; color:red; } Пример 6 - style.css содержит только код Style Sheet Для этого нового файла не требуется HTML-разметка. Он содержит только код, который первоначально находился между тегами STYLE. Заключение Выполнив две эти процедуры, вы сделали веб-страницу более удобной для поисковых систем. Это значит, что в следующий раз, когда вашу страницу будут исследовать поисковые роботы, важное содержание будет расположено ближе к ее началу и плотность ключевых слов будет больше. В результате страница займет более высокую позицию в списках поисковиков и, вероятно, увеличит трафик сайта. Дейл Гетч - технический консультант Search Innovation - компании по продвижению поисковых систем, обслуживающей предприятия малого бизнеса и неприбыльные организации. Более 12 лет работал в направлении развития программного обеспечения. Наряду с программированием в Perl, JavaScript, ASP и VB, он является специалистом по написанию и редактированию технических текстов, с упором на доступное изложение технических вопросов читателям, неискушенным в этой области. Права на русский переод статьи принадлежат службе Payhosting.com.ua - качественный хостинг в Украине, России и США Рубрика: Поисковые системы
Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий анонсирован первый стабильный релиз MySQL 5.1, пригодный для промышленной эксплуатации и обеспечивающий увеличение производительности для "тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные новшества появившиеся в MySQL 5.1:
Подробнее... |
Рубрика: MySQL
| Добавлено: 28.11.2008
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более сложную задачу по сравнению с тестированием последовательной программы. Программист должен знать о подводных камнях при тестировании параллельного кода, имеющихся методологиях и инструментарии.
Подробнее... |
Рубрика: Тестирование
| Добавлено: 28.11.2008
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности, достоинства и недостатки.
Подробнее... |
Рубрика: Архитектура AMD
| Добавлено: 27.11.2008
Остальные статьи: |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|