žymės nebūtinos puslapiui, bet jos talpinamos puslapio viršuje, kuriame aprašomas puslapis, raktiniai žodžiai, informacija apie autorių, komandos paieškų robotams ir kita. žymes galima rasti beveik kiekviename puslapyje. Šiame straipsnyje pabandysiu jas aprašyti, kam jos skirtos ir kokias funkcijas atlieka.

žymės dedamos tarp <head></head>, dažniausiai po <title> elemento.
Atrodo maždaug taip:

<meta content="kažinkas2" name="kažinkas" />

žymės

<meta content="Jūsų puslapio aprašymas." name="Description" />

Priklausomai nuo paieškos sistemos, ši eilutė gali būti išvedama kaip rezultatas apie jūsų puslapį. Padarykite aprašymą kuo tikslesnį: ilgis negali viršyti 200 simbolių, pasistenkite, jog jis nebūtų ilgas, bet tuo pačiu nebūtų sudarytas vos iš dviejų žodžių.

<meta content="Raktiniai žodžiai." name="Keywords" />

Tai labai svarbi žyma. Pagalvokite, ką rinks vartotojas, ieškodamas informacijos. Tą ir surašykite. Nerašykite šioje žymoje vienodų žodžių, geriau sinonimus, žodžio vienaskaitą/daugiskaitą ir t.t. Sąrašo ilgis iki 800 simbolių.
Taip pat galima naudoti ir

<meta content="Raktiniai žodžiai." http-equiv="Keywords" />
<meta content="text/html; charset=windows-1257" http-equiv="Content-Type" />

Nurodo dokumento tipą ir koduotę. Šiuo atveju windows–1257. Oficialūs lietuviški standartai: ISO-8859-13 (Latin-7), ISO-8859-4 (Latin-4) ir Microsoft pasiūlytas windows-1257 (jis yra vartojamas dažniausiai). Patartina naudoti UTF-8 daugiakalbį standartą, kuriame yra visų galimų tautų simboliai. Apie lietuviškas koduotes smulkesnę informaciją galit rasti http://www.i-klubas.lt/lietuvybe/.
Jeigu jūsų puslapio turinys dažnai keičiasi, naudokite sekančias dvi žymes:

<meta content="Dynamic" name="Document-state" />
<meta content="2 days" name="Revisit-after" />

Paieškos robotas perindeksuos jūsų puslapį kas 2 dienas. Galite nurodyti savo periodą.
Taip pat galima nurodyti paieškos robotui, kaip/kuriuos puslapius indeksuoti.

<meta content="index, follow" name="Robots" />

content gali būti tokie:
index — indeksuoja šitą puslapį;
follow — indeksuoja puslapius, į kuriuos yra nuorodos iš šio tinklalapio;
all — indeksuoja ir šį puslapį, ir nuorodas;
noindex — neindeksuoja šio puslapio, bet indeksuoja nuorodas.
nofollow — indeksuoja puslapį, bet ne nuorodas.
none — neindeksuoja nei puslapio, nei nuorodų.
Jeigu nieko nenurodysite, pagal nutylėjimą content=”index, follow”.

Jeigu puslapis nebus keičiamas, naudokite šią:

<meta content="Static" name="Document-state" />
<meta content="no-cache" http-equiv="Pragma" />

Su žymėmis galima kontroliuoti ir kešavimą. Jeigu nenorite, jog jūsų puslapį kešuotų galite naudoti šią žymę:

<meta http-equiv="no-cache" />

arba

<meta content="no-cache" http-equiv="Cache-Control" />

Taip pat galima nustatyti, kada baigiasi išsaugotos puslapio versijos galiojimas:

<meta content="Wed, 2 Mar 2006 00:00:05 GMT" http-equiv="Expires" />
<meta content="en, lt" http-equiv="Content-Language" />

Šita žyma nurodo tinklalapio turinio kalbą. Šiuo atveju anglų ir lietuvių.

Su galima peradresuoti vartotoją į kitą puslapį, pavyzdžiui,

<meta content="5; URL=index2.html" http-equiv="Refresh" />

Vartotojas bus po 5 sekundžių nurodytas į index2. puslapį.

<meta content="Tema." http-equiv="subject" />

Nurodo svetainės temą.

<meta content="Programišiai" name="Classification" />

Šis nustatymas nurodo, kam skirta svetainė, šiuo atveju programišiams.
Svetainės autorių galima nurodyti taip:

<meta content="Autorius" name="author" />

Nurodome administratoriaus el. paštą:

<meta content="admin@puslapis.lt" http-equiv="Reply-to" />

Autorinių teisių aprašymas:

<meta content="Autorinės teisės" name="Copyright" />

Dar yra keletas žymių, tačiau jos nėra labai svarbios. Jeigu kyla klausimų ar komentarų prašom klausti.

Panašūs straipsniai


“Kas yra “META” žymės?” komentarų: 8

  1. Sergej Kurakin

    Viskas ka norečiau pasakyti autoriui: pasiskaitik apie meta tagus, ką rašo standartai: http://www.w3.org/TR/html401/struct/global.html#h-7.4.4

  2. Commandos

    Tobulumui ribų nėra.

  3. Martynas

    Noreciau paklaust jei noriu kad mano puslapi surastu puslapi robotai surastu reikia meta zymes deti i visus puslapio langus ar uztenka tik i index`a ? :)

  4. ernetas

    Ar supranti, kad jau pirmąjame sakinyje padarei faktinę klaidą?
    META tag’us galima nurodyti bet kurioje tinklapio vietoje jeigu tik tai atitinka sintaksę.

  5. Sergej Kurakin

    Nesamonems irgi.

    Galėtum nors apie “name” ir “http-equiv” atributu skirtuma parašiti.

    Ir tas “Meta žymės nebūtinos puslapiui” - truputi nesamoningai atrodo. Pirmas straipsnio sakinis pasako apie tai, kad visa informaciją, kuria jus dabar perskaitysite yra niekam nereikalinga. Kam tada rašyti?

    Kas liečia [meta content=“Raktiniai žodžiai.” http-equiv=“Keywords”] - išnaršiau visa HTTP 1.1 ir neradau nei vieno standartinės HTTP antraštes “Keywords”. Kitaip iš pavizdžių atrodo, kad skirtumų nera.

  6. asterisk

    Marynas, tam kad surastų tave robotai, tau reikia kad kažkur internete būtų nuoroda į tave, nuo meta tagų nepriklauso.
    Sergej Kurakin, man atrodo http-equiv=”keywords” yra httpd 1.0, ar klystu ?

    Taip, reikėjo parašyti apie name ir http-equiv skirtumą. O skirtumas tas, jog http-equiv skirta perduoti http headeriams (http antraštėms). Name yra skirta nurodyti papildomai informacijai apie svetainę.

  7. Sergej Kurakin

    Neradau “keywords” net HTTP 1.0 .)

  8. ash

    Taigi http-quiv siuncia headerius browseriui/crawleriui, o ten kad ir savo mamytes varda gali kist, kam reikes tas infa atsirinks.

Rašyti komentarą

Jūs privalote prisijungti jeigu norite rašyti komentarą.