50084 (597471), страница 14
Текст из файла (страница 14)
В більшості випадків пошукові машини знаходять ключові слова, що стоять в множині (cats), навіть якщо пошук заданий в однині (cat). Тому рекомендується в тег Keywords заносити англійські іменники в множині.
Роботи деяких пошукових машин не переходять до нового рядка при аналізі мета тегу Keywords, тому не рекомендується розбивати його на декілька рядків.
Приклад:
Якщо документ написаний на декількох мовах, можна використати додатковий атрибут lang для вибору кодування (дивися опис мета тегу Content-Language).
Приклад:
Але краще зробити окремі сторінки на різних мовах з переходами з однієї на іншу, за допомогою тегов чи .
RESOURCE-TYPE
Мета тег Resource-type - описує стан даного документа. Якщо його значення відрізняється від “Document”, то пошукові системи його не індексуватимуть.
Призначений для використання в крупних проектах, з множиною документів різного типу.
Можливі значення:
-
Build
-
Classification
-
Creation
-
Document - Приймається за замовченням.
-
Formatter
-
Host
-
Operator
-
Random text
-
Rating
-
Site-languages
-
Subject
-
Template
-
Version
Приклад:
REVISIT
Мета тег Revisit - вказує пошуковому роботу, за скільки днів йому потрібно повернутися і переіндексувати даний документ.
Приклад (приходити раз в тиждень):
ROBOTS
Мета тег Robots - містить вказівки для роботів пошукових машин, що збирають інформацію про HTML документи у мережі.
Значення Robots може складатися з наступних директив, що розділені комами:
-
Index - ця сторінка повинна бути індексована.
-
Noindex - ця сторінка не повинна індексуватися.
-
Follow - простежувати гіперпосилання на сторінці.
-
Nofollow - не простежувати гіперпосилання на сторінці.
-
All - = index, follow (прийнято за умовчанням).
-
None - = noindex, nofollow.
Тег нічого не змінює в роботі робота пошукової машини, оскільки значення "all" прийняте за умовчанням.
Але якщо ця сторінка створюється динамічно або часто оновлюється, то немає сенсу її індексувати, оскільки інформація про сторінку в пошуковій машині та її дійсний зміст будуть різними. В цьому випадку можна рекомендувати пошуковій машині не індексувати цю сторінку, а тільки відстежувати на ній гіперпосилання, що б проіндексувати решту частини сайту .
При використанні тегу, що забороняє відстежування гіперпосилань частина сайту може залишитися не проіндексованою, оскільки всередині сайту роботи переміщаються по гіперпосиланням. Сторінки, перехід на які є заблокованим, індексуватися не будуть.
Мета тег Robots має пріоритет над директивами управління, що задані у файлі robots.txt.
SUBJECT
Мета тег Subject використовується пошуковими машинами для визначення тематики документа. Але, поки пошукові системи не погодять класифікаційні таблиці, використання цього тегу не завжди є виправданим.
URL
Мета тег URL - призначений для виключення з індексації згенерованих сторінок та дзеркал. Зустрівши цей тег, робот пошукової машини повинен припинити індексацію поточного документа і перейти по вказаному посиланню.
Приклад:
ОПИС МЕТА ТЕГІВ ГРУПИ HTTP-EQUIV:
-
Мета тeг Content-Language
-
Мета тeг Content-Script-Type
-
Мета тeг Content-Style-Type
-
Мета тeг Content-Type
-
Мета тeг Expires
-
Мета тeг PICS-Label
-
Мета тeг Pragma
-
Мета тeг Refresh
-
Мета тeг Set-Cookie
-
Мета тeг Window-target
CONTENT-LANGUAGE
Мета тег Content-Language - це вказівка на мову документа. Використовується пошуковими машинами при індексуванні. Хоча більшість з них вміють розрізняти мову за текстом сторінки.
Можливі значення (стандарт [ISO639] [ISO3166]):
ua | Українська |
ru | Російська |
de | Німецька |
el | Грецька |
en | Англійська |
en-GB | Англійська - Великобританія |
en-US | Англійська, Американська версія |
en-cockney | Англійська, діалект цокни |
Es | Іспанська |
Fr | Французька |
It | Італійська |
i-navajo | Навахо - Північна Америка |
ja | Японська |
he | Іврит |
nl | Голландська |
pt | Португальська |
x-klingon | Код "x" позначає експериментальний код мови |
zh | Китайська |
Приклад:
У специфікації HTML 4.0 є альтернативна можливість явної вказівки мови -
CONTENT-SCRIPT-TYPE
Meta тег Content-Script-Type - визначення мови програмування сценаріїв.
Деякі з можливих значень:
text/javascript | JavaScript (значення за замовченням) |
text/perlscript | PerlScript |
text/tcl | TCL |
text/vbscript | VBScript |
Приклад:
Якщо тег Content-Script-Type не використовується, то тип мови програмування сценаріїв, який відрізняється від прийнятого за замовченням, повинен бути вказаний безпосередньо в кожному тегу , приклад .
В одному документі допускається використання декількох мов програмування сценаріїв. Вказівка мови в тегу має вищий пріоритет, в рамках поточного тега .
CONTENT-STYLE-TYPE
Мета тег Content-Style-Type - вказує мову таблиці стилів, значення "text/css" приймається за замовченням, якщо воно влаштовує і розробник не використовує в цьому документі теги і , то використовувати цей тег необов'язково.
Приклад:
Браузери визначають мову таблиць стилів за наступним алгоритмом:
-
Якщо в тегу МЕТА задається мова таблиць стилів, то дійсним є останнє зазначення в потоці символів.
-
Якщо мова таблиць стилів задається в тегу STILE, мову таблиць стилів визначає останній заголовок в потоці символів.
-
Якщо мова таблиць стилів не задана, за замовченням використовується мова "text/css".
CONTENT-TYPE
Мета тег Content-Type – вказівка на тип документа і кодування символів.
Використовувати мета тег Content-Type потрібно з врахуванням певних нюансів.
-
кодування символів тексту повинно відповідати кодуванню, що вказано в тегу.
-
сервер не повинен міняти кодування тексту при обробці запиту браузера.
-
якщо сервер міняє кодування тексту, він повинен скоректувати або вилучити мета тег Content-Type.
Недотримання цих вимог може привести до наступного: web-сервер автоматично визначить кодування запиту клієнта і віддасть сторінку web-браузеру перекодованою. Браузер, у свою чергу, читатиме документ відповідно до мета тегу Content-Type. І якщо кодування не збігаються, то прочитати документ можна буде тільки після ряду хитромудрих маніпуляцій. Особливо це характерно для старих браузерів IE 3.x - 4.x і Netscape 4.x.
Увага! Мета тег Content-Type часто вставляється генераторами HTML коду.
Деякі з можливих типів кодування (стандарт [ISO10646]):
ISO-8859-1 | Latin-1, для більшості західноєвропейських мов |
Windows-1251 | Кирилиця (Windows) |
KOI8-r | Кирилиця (КОИ8-Р) |
cp866 | Кирилиця (DOS) |
Windows-1252 | Західна Європа (Windows) |
Windows-1250 | Центральна Європа (Windows) |
shift_jis | Японія (Windows) |
Приклад:
EXPIRES
Мета теги Expires - керують кешуванням. Якщо дата, що вказана в тегу пройшла, то браузер повинен зробити повторний мережний запит, а не використовувати копію з кешу. Якщо відразу вказати минувшу дату, то документ не кешуватися не буде.
Деякі пошукові роботи можуть відмовитися індексувати документ із застарілою датою.
Дата повинна вказуватися в стандарті [RFC850].
Приклад:
PICS-LABEL
Мета тег PICS-Label - (Platform-Independent Content rating Scheme Label) ) визначає рівень доступності сайту (sex, violence), але може використовуватися і в інших цілях.
PRAGMA
Pragma - Контроль кешування. При значенні “no-cache” кешування даного сайту не рекомендується. Призначений для документів, що створюються в результаті роботи скрипта.
Приклад:
REFRESH
Мета тег Refresh - визначення затримки часу в секундах, після якої браузер автоматично оновлює документ. Додаткова можливість - автоматичне завантаження іншого документа.
Приклад:
Якщо потрібно просто відновити документ, то URL вказувати не обов'язково.
SET-COOKIE
Set-Cookie - налаштування cookie браузера.
Приклад:
Атрибути EXPIRES, DOMAIN, PATH і SECURE при необхідності можна опустити.
Приклад: NAME
Ім'я cookie, не може містити символи перенесення рядка, пропусків, крапки з комою (;) і табуляції.
EXPIRES
Час зберігання cookie. Після вказаної дати (в форматі "Wdy, DD-Mon-YYYY HH:MM:SS GMT") закінчується час зберігання cookie.
Якщо цього атрибуту не вказано, то cookie зберігається протягом одного сеансу, до закриття браузера.
DOMAIN
Домен, для якого задається значення cookie. Для доменів COM, EDU, NET, ORG, GOV, MIL, INT значення можна задавати скорочено "MY.COM", воно буде розповсюджено і на домен "WWW.MY.COM". Для всіх інших (у тому числі і RU) значення треба задавати повністю "WWW.MY.RU".
Якщо цього атрибуту не вказано, то за замовченням використовується доменне ім'я сервера, з якого було виставлено значення cookie.
PATH
Встановлює підмножину документів, на які розповсюджується дія cookie. При значення "/doc" дія cookie буде поширена на всі файли і каталоги в цій директорії, які починаються на "doc" (/doc/, /document/, /doc2/, docs.html, doc-test.htm).
Якщо цього атрибуту не вказано, то значення cookie розповсюджується тільки на документи директорії, в якій розташовано поточний документ.
SECURE
Вказує, що інформація про cookie буде пересилатися за протоколом HTTPS (HTTP з використанням SSL). Інакше інформація про cookie буде пересилається за протоколом HTTP.
Перед запитом до серверу, браузер перевіряє cookie. І якщо атрибути NAME, DOMAIN і PATH збігаються, тоді браузер посилає cookie до серверу.
Якщо cookie приймає нове значення, старе значення знищується.
Браузер має ряд обмежень по роботі з cookie:
-
Одноразово може зберігатися не більше 300 значень cookie.
-
Cookie не може перевищувати 4 Кбайт.
-
Від одного сервера (домена) не може бути більше 20 cookie.
Ці обмеження можуть бути дещо іншими, залежно від налаштування та типу браузера.
Якщо відбувається перевищення ліміту (загального або по домену) знищується перший за часом запис. Знищення відбувається, не залежно від значення атрибуту EXPIRES.
При перевищенні 4 Кбайт, cookie усікається.
Приклад:
WINDOW-TARGET
Мета тег Window-target - визначає вікно поточної сторінки. Приведений приклад можна використати для припинення появи нових вікон браузера при застосуванні фреймових структур. Діє для багатьох (але не для всіх) браузеров.
Приклад:
ВИСНОВКИ
При проведенні оптимізації слід уникати використання стратегії багатократного повторення ключових слів або фраз з метою підвищення релевантності сторінки. Правило оптимального включення ключової фрази в теги можна сформулювати так: необхідно використовувати один раз ключову фразу в тегу Title, один-два рази (але не більше) помістити її в тег опису Description, декілька варіацій або версій ключової фрази включити в тег ключових слів Keywords.
Теги Title, Description і Keywords повинні розташовуватися в один рядок без розривів і перенесень рядка. Звичайна практика розміщення тегів в окремих рядках часто приводить до ускладнень в роботі роботів при читанні тегів.