Хотя количество ссылок, которые вы получаете на свой веб-сайт, и популярность, которую он получит, зависят не только от вас, оптимизация на странице находится в ваших руках, и в настоящее время вы ДОЛЖНЫ выжать из нее все, что можно.
Вот почему я начинаю каждый новый веб-сайт с создания его основы (назовите это фреймворком, шаблоном или как хотите). В этом посте я постараюсь использовать все преимущества HTML5, не нарушая вид будущего веб-сайта в старых браузерах. По сути, есть несколько вещей, о которых нам следует беспокоиться в отношении нашего кода: является ли он семантическим, действителен ли он и достаточно ли мал, чтобы работать быстро.
Итак, давайте приступим к построению нашей индексной страницы элемент за элементом, убедившись, что все находится на своих местах и работает должным образом.
1. Doctype и элемент head
Первая строка нашего файла должна быть объявлением doctype. Все, что вам нужно добавить, это:
ТОП-3 ЛУЧШИХ КРЕДИТНЫХ КАРТ ДО 1 МЛН РУБЛЕЙ ДО 365 ДНЕЙ БЕЗ ПРОЦЕНТОВ!
Кредитная карта №1
- Беспроцентный период: 365 дней без процентов
- Кредитный лимит до 500 000 рублей
- Доставка и облуживание карты БЕСПЛАТНО!ПОДРОБНЕЕ >>>
Кредитная карта №2
- Беспроцентный период: до 365 дней без процентов
- Кредитный лимит до 1 000 000 рублей
- Доставка и облуживание карты БЕСПЛАТНО!ПОДРОБНЕЕ >>>
Кредитная карта №3
- Беспроцентный период: до 200 дней без % на всё: покупки, переводы, снятие наличных.
- Кредитный лимит до 1 000 000 рублей
- Доставка и обслуживание карты БЕСПЛАТНО!ПОДРОБНЕЕ>>>
Не беспокойтесь о старых браузерах. Используя это объявление, вы экономите драгоценные байты и можете быть уверены, что правильный тип документа будет использоваться каждым браузером.
Теперь перейдем к части страницы
. Первое, что вы должны указать в нем — это заголовок страницы. Поместите его сразу после объявления . Заголовок — один из важнейших элементов вашей страницы. Вы можете прочитать статью Рэнда о факторах ранжирования для получения дополнительной информации по этому поводу.После объявления заголовка укажите кодировку страницы. И снова HTML5 позволяет нам использовать меньше слов для этого. Помните старую ? Вам не нужно использовать на своей странице столько ненужных слов. Просто введите . Браузеры распознают его, как и поисковые системы.
И последнее, но не менее важное: мы добавляем объявление о таблице стилей страницы и описание страницы. Конечно, для настоящего веб-сайта вы можете и должны будете добавить дополнительную информацию в заголовок, но для целей этого поста давайте остановимся на основах.
На этом этапе головная часть страницы должна выглядеть так:
, окруженный объявлением . Это элемент HTML5, и на данный момент IE6 не будет правильно его отображать. Не волнуйтесь, мы исправим это позже. Я бы посоветовал вам использовать в основном заголовки и подзаголовки в разделе вашей страницы. Не добавляйте ненужный текст или изображения. Если вы хотите, чтобы там была картинка — добавьте ее в качестве фона элемента с помощью CSS.
<заголовок>
SEO-оптимизированный шаблон WordPress
Давайте продолжим добавление навигации на страницу. Для этого прекрасно использовать несортированные списки. Но давайте сделаем еще один шаг, заключив это в теги
<статья>
Заголовок статьи
Подзаголовок статьи
Nam erat arcu, faucibus vitae adipiscing non, elementum in
диам. Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число
vel velit nunc. Cras ut varius nunc. Cum sociis natoque penatibus et
magnis disparturient montes, nascetur ridiculus mus. Целое число ut leo dolor.
<нижний колонтитул>
2010 Ваше отличное заявление об авторских правах
3. Сделайте так, чтобы он хорошо смотрелся в старых браузерах.
К сожалению, старые браузеры некорректно отображают элементы HTML5 как блоки. Поэтому есть несколько вещей, которые вы должны сделать, чтобы это исправить. Сначала добавьте следующую строку в файл style.css вашего сайта:
адрес, статья, заголовок, нижний колонтитул, навигация {display: block;}
Он определит элементы HTML, которые мы использовали на этой странице, как блоки. Это должно гарантировать правильное отображение вашего сайта почти во всех браузерах, кроме IE6 (как необычно).
IE6 имеет проблемы с распознаванием этих тегов как элементов страницы. Следовательно, вам нужно добавить простой JavaScript и «создать» их, чтобы IE6 мог загружать соответствующие правила для этих элементов из файла CSS и правильно их отображать. Для этого добавьте простой JavaScript:
<сценарий>
document.createElement («статья»);
document.createElement («нижний колонтитул»);
document.createElement («заголовок»);
document.createElement («hgroup»);
document.createElement («навигация»);
Просто вставьте его в заголовок HTML-кода. Обратите внимание, что я использовал только
<заголовок>
SEO-оптимизированный шаблон WordPress
Давайте продолжим добавление навигации на страницу. Для этого прекрасно использовать несортированные списки. Но давайте сделаем еще один шаг, заключив это в теги
Заголовок статьи
Подзаголовок статьи
Nam erat arcu, faucibus vitae adipiscing non, elementum in
диам. Lorem ipsum dolor sit amet, conctetur adipiscing elit. Целое число
vel velit nunc. Cras ut varius nunc. Cum sociis natoque penatibus et
magnis disparturient montes, nascetur ridiculus mus. Целое число ut leo dolor.
<нижний колонтитул>
2010 Ваше отличное заявление об авторских правах
3. Сделайте так, чтобы он хорошо смотрелся в старых браузерах.
К сожалению, старые браузеры некорректно отображают элементы HTML5 как блоки. Поэтому есть несколько вещей, которые вы должны сделать, чтобы это исправить. Сначала добавьте следующую строку в файл style.css вашего сайта:
адрес, статья, заголовок, нижний колонтитул, навигация {display: block;}
Он определит элементы HTML, которые мы использовали на этой странице, как блоки. Это должно гарантировать правильное отображение вашего сайта почти во всех браузерах, кроме IE6 (как необычно).
IE6 имеет проблемы с распознаванием этих тегов как элементов страницы. Следовательно, вам нужно добавить простой JavaScript и «создать» их, чтобы IE6 мог загружать соответствующие правила для этих элементов из файла CSS и правильно их отображать. Для этого добавьте простой JavaScript:
<сценарий>
document.createElement («статья»);
document.createElement («нижний колонтитул»);
document.createElement («заголовок»);
document.createElement («hgroup»);
document.createElement («навигация»);
Просто вставьте его в заголовок HTML-кода. Обратите внимание, что я использовал только