метатеги

Метатеги використовуються для зберігання інформації призначеною для браузерів і пошукових систем. Наприклад, механізми пошукових систем звертаються до Метатеги для отримання опису сайту, ключових слів та інших даних.

Метатеги для пошукових механізмів

Серед розробників сайтів існує думка, що правильно написані метатеги дозволяють піднятися до верхніх рядків пошукових серверів. Насправді це не так, на одних метатегах високо коли піднімешся, а й невдало виконане вміст метатегов може погіршити рейтинг сайту.

Два метатега призначені спеціально для пошукових серверів: Description (опис) і Keywords (ключові слова). Деякі веб-майстри додавали в розділ keywords ключові слова, які не мають ніякого відношення до теми сайту, але зате користувалися певним успіхом серед відвідувачів пошукачів. Однак, через деякий час, пошукові системи навчилися боротися з таким явищем і перевіряють вміст веб-сторінки на відповідність заявленим ключовим словам.

Деякі принципи, що відносяться до Метатеги:

  • разі не вмикайте ключові слова, які не містяться на ваших сторінках;
  • не повторюйте ключові слова;
  • використовуйте метатеги за їх прямим призначенням;
  • робіть опис і список ключових слів різними для кожної сторінки сайту з урахуванням вмісту.

Description

Більшість пошукових серверів відображають вміст поля Description (приклад 1) при виведенні результатів пошуку.
Якщо цього тега немає на сторінці, то пошуковий движок просто перерахує перші зустрічаються слова на сторінці, які, як правило, виявляються не дуже-то і в тему.

Приклад 1. Використання Description

Дійсний код
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">
<Html>
<Head>
<Title> description </ title>
<Meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251">
<meta name = "Description" content = "Сайт про HTML і створенні сайтів">
</ Head>
<Body>
<P> ... </ p>
</ Body>
</ Html>

Keywords

Цей метатег був призначений для опису ключових слів, що зустрічаються на сторінці (приклад 2). Але в результаті дії людей, які бажають потрапити у верхні рядки рейтингів будь-якими засобами, тепер дискредитований. Тому багато пошуковики просто пропускають цей параметр.

Приклад 2. Використання Keywords

Дійсний код
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">
<Html>
<Head>
<Title> keywords </ title>
<Meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251">
<meta name = "Keywords" content = "HTML, META, метатег, тег, пошукова система">
</ Head>
<Body>
<P> ... </ p>
</ Body>
</ Html>

Ключові слова можна перераховувати через пробіл або кому. Пошукові системи самі приведуть запис до виду, який вони використовують.

Автозавантаження сторінок

Щоб автоматично завантажувати новий документ через певний проміжок часу використовується інструкція HTTP-EQUIV = "REFRESH" (приклад 3).

Приклад 3. Автозавантаження сторінки

Дійсний код
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">
<Html>
<Head>
<Title> Автомат </ title>
<Meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251">
<meta HTTP-EQUIV = "REFRESH" content = "5; URL = http: //www.shram.kiev.ua">
</ Head>
<Body>
<P> ... </ p>
</ Body>
</ Html>

Браузер зрозуміє цей запис, як чекати 5 секунд, а потім завантажити нову сторінку, вказану в параметрі URL, в даному випадку це перехід на сайт htmlbook.ru.

Цей метатег дозволяє створювати перенаправлення (редирект) на інший сайт. Якщо URL не вказано, відбудеться автоматичне оновлення поточної сторінки через кількість секунд, заданих в параметрі content.

Кодування

Щоб повідомити браузеру, в якому кодуванні знаходяться символи веб-сторінки, необхідно встановити параметр <meta http-equiv = "Content-Type" content = "text / html; charset = ім'я кодування ">. Для операційної системи Windows і кирилиці аргумент charset зазвичай приймає значення windows-1251 (приклад 4).

Приклад 4. Вибір поточного кодування

Дійсний код
<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // EN" "http://www.w3.org/TR/html4/strict.dtd">
<Html>
<Head>
<Title> Кодування </ title>
<meta http-equiv = "Content-Type" content = "text / html; charset = windows-1251">
</ Head>
<Body>
<P> Кирилиця </ p>
</ Body>
</ Html>

Якщо вказівка ​​кодування відсутня, браузер намагається сам визначити, який тип символів використовується в документі і вибирає необхідне кодування автоматично. Браузер не завжди може точно розпізнати мову веб-сторінки і в деяких випадках пропонує в'єтнамську кодування замість кирилиці. З цієї причини краще завжди вказувати наведену рядок. Проте, виникають обставини, коли вказівка ​​кодування може принести певну шкоду. Наприклад, веб-сервер автоматично використовує перекодування даних в KOI-8, а браузер, зустрівши параметр charset = windows-1251, переводить текст в кодування Windows. Виходить подвійна зміна символів, прочитати такий текст не просто. На щастя, подібна проблема вже відходить в минуле, в усякому разі, її легко можна виявити і нейтралізувати на рівні сервера.

Copyright що кредитують © www.htmlbook.ru