Transportda validatorning ishlash printsipi. HTML validator va amaliy maslahatlardan foydalanish. DOCTYPE tegini tekshirish bo'yicha ko'rsatmalar

Internetdagi barcha veb-saytlarning sahifalari ishlab chiqilgan maxsus kod, standartlashtirilgan HTML qoidalariga muvofiq yozilgan.

Haqiqiylik nima?

Tasdiqlash - bu belgilangan standartlarga muvofiqligini tekshirish va veb-ustalar tomonidan qo'llaniladigan kontekstda sahifa kodining to'g'riligini tekshirish: sintaksis xatolari, teglarni joylashtirish va boshqalar. Agar hamma narsa "to'g'ri" bajarilgan bo'lsa, sahifa kodida noto'g'ri atributlar, tuzilmalar bo'lmasligi kerak. va xatolar. Veb-saytni tekshirish sizga tuzatilishi kerak bo'lgan kamchiliklarni aniqlash imkonini beradi.

Saytning haqiqiyligi - kodning mavjud HTML standartlariga muvofiqligi.

Siz onlayn yoki Internetga ulanmasdan va oflayn dasturlardan foydalangan holda veb-sahifa kodida sharhlar yoki xatolar mavjudligini bilib olishingiz mumkin.

Kod tekshiruvchilari nima

Kod tekshiruvi - bu sahifalarning HTML kodi va CSS kodini zamonaviy standartlarga muvofiqligini tekshirish uchun ishlatilishi mumkin bo'lgan dastur. U noto'g'ri elementlarni topadi va qayd etadi, ularning joylashishini ko'rsatadi va aynan nima noto'g'ri formatlanganligini aniqlaydi.

Yaroqli tartibning asosiy "belgilari"

Yaroqli tartib butun Internet uchun texnologiya standartlarini ishlab chiqadigan W3C (World Wide Web Consortium) talablariga to'liq javob beradigan kodni o'z ichiga oladi.

Agar sayt sahifalaridagi kod to'g'ri bo'lsa, u holda sayt barcha brauzerlarda to'g'ri (va egri emas) ko'rsatiladi.

Qidiruv natijalarida adolatsiz "pastga tushirish" haqida shubhalar yo'q va indeksdan olib tashlangan sahifalar yo'q.

Misol. Agar teglar noto'g'ri bo'lsa, deylik

..

, (xususan, yopish elementi yo'q), keyin qidiruv tizimi hech narsani tuzatmaydi - uni kodda qora va oq rangda yozilganidek izohlaydi. Natijada, saytni reklama qilish bilan bog'liq oqibatlar paydo bo'lishi mumkin.

Veb-saytni reklama qilishda to'g'ri tartib muhimmi?

Nazariy jihatdan, ha, lekin amalda yuqorida tekshirish xatolari bo'lgan ko'plab saytlar borligi ma'lum bo'ldi va xatolari bo'lgan saytlar odatda yaxshi harakat qiladi. Reklama bilan bog'liq muammolar faqat sizning saytingiz biron bir turdagi qurilmada yoki ba'zi brauzerlarda to'g'ri ko'rsatilmasa paydo bo'lishi mumkin. Agar u zo'r ko'rinsa, lekin tasdiqlashda xatolar bo'lsa, bu reklamaga hech qanday ta'sir qilmaydi.

Ba'zi veb-ustalar ushbu muammoni alohida tadqiq qilib, reyting natijalari tekshirish natijalariga bog'liqligini aniqlashga harakat qilishdi. Webmaster Mark Daost kodning haqiqiyligi asosiy emasligini ta'kidladi. Shaun Anderson, aksincha, qidiruv reytingi bo'yicha haqiqiylik saytning ruhi uchun balzam kabi degan xulosaga keldi.

Yana bir mutaxassis Mayk Devidson ham xuddi shunday tajriba o‘tkazib, Google sahifalarni yozuv sifatiga qarab tasniflaydi, degan xulosaga keldi. Masalan, yopilmagan teg kontentning bir qismini ushbu tegning qiymati sifatida qabul qilinishiga olib kelishi mumkin.

Ushbu veb-ustoz juda muhim fikrni aytdi:

Kodning haqiqiyligiga qanchalik bog'liqligini aniq aytish mumkin emas, ammo mavjud kamchiliklar sahifalar yoki butun saytni qidiruv tizimi indeksidan olib tashlashga olib kelishi mutlaqo aniq.

Nima uchun haqiqiy kod kerak?

Yaroqli kod sahifalarni brauzerlarda to'g'ri ko'rsatishga imkon beradi (va sayt CSS uslublari to'g'ri ko'rsatilmasligi mumkin).

Bundan tashqari, bitta brauzerda sizning saytingiz siz uni sozlaganingizdek, boshqasida esa butunlay boshqacha ko'rsatilishi mumkin. Tasvir qiyshayib, mazmuni butunlay o'qib bo'lmaydigan holga kelishi mumkin.

Natijada siz ushbu brauzerdan trafikni yo'qotasiz. Bundan tashqari, SEO-ning uchta eng muhim omillaridan biri bo'lgan xatti-harakatlar omili qidiruv natijalariga sezilarli darajada ta'sir qiladi.

Tasavvur qiling-a, tashrif buyuruvchilar saytingizga kirib, ma'lumotni idrok eta olmaganligi sababli darhol uni yopadilar - koddagi xatolar tufayli. Yoki yechim topilmagani uchun ular odatda qidiruv tizimiga qaytadilar. Bularning barchasi yomon xizmat qiladi, chunki oxir-oqibat xulq-atvor omili sayt pozitsiyasini yomon tomonga o'zgartiradi.

Saytning haqiqiyligini qanday tekshirish mumkin

Kodning yaxlitligini tekshirish uchun ular ko'pincha W3C tomonidan yaratilgan http://validator.w3.org manzilida joylashgan "Markup Validation Service" juda foydali validator saytidan foydalanadilar.

HTML

Bu erda sizda uchta tasdiqlash varianti mavjud:

  • sahifaning URL manzilini kiriting;
  • kod faylini kompyuteringizdan yuklang;
  • tayyor kodni formaga joylashtiring.

Xizmat nafaqat html kodidagi xatolar va ularning joylashuvini ko'rsatibgina qolmay, balki ularni tuzatish bo'yicha ham maslahatlar beradi. Agar kod allaqachon Internetda mavjud bo'lsa, uni "URL bo'yicha tekshirish" formasiga URL manzilini kiritish va Tekshirish tugmasini bosish orqali tasdiqlashingiz mumkin. HTML tekshiruvi kodni o'qishni faollashtiradi va natijalar haqida xabar beradi.

Siz tekshirayotgan URL sahifasining aniq URL manzilini kiritishingiz kerak. Butun sayt tekshirilmaydi. Veb-sayt manzilini kiriting - faqat u dastur tomonidan ko'rib chiqiladi Bosh sahifa. Agar biron bir izoh topilsa, haqiqiy emasligi to'g'risida xabar beriladi. dastur kodi va keyin xatolar bo'lgan chiziqlar ko'rsatiladi.

Ushbu video validator yordamida tekshirish jarayonini aniq tushuntiradi:

Mahalliy fayllar tekshirilmoqda

Xuddi shu http://validator.w3.org manzilida siz “Faylni yuklash orqali tekshirish” yorlig'ini tanlab, yozilgan kodli hujjatni yuklash orqali kodni tekshirishingiz mumkin.

Kerakli faylga yo'lni tanlang va Tekshirish tugmasini bosing. Keyin hamma narsa xuddi shu tarzda sodir bo'ladi.

Kodni kiritish uchun formadan foydalaning

Ba'zan sahifa kodini darhol kiritish va uni onlayn tekshirish qulayroqdir: "To'g'ridan-to'g'ri kiritish orqali tasdiqlash" yorlig'ini tanlang va barcha kodni serverga yuboring.

CSS

CSS kodining haqiqiyligini onlayn validator yordamida ham tekshirish mumkin: https://jigsaw.w3.org/css-validator/

Bu erda hamma narsa rus tilida, ko'pchilik uchun bu juda yoqimli ajablanib.

Shunga qaramay, URL manzilini kiritish, faylni yuklash yoki kodni joylashtirishni tanlashingiz mumkin.

Sayt HTML misolidagi kabi xatolar uchun tekshiriladi va biz serverdan javob olamiz. Tasdiqlash sozlamalari yo'q, lekin siz kod kamchiliklari ro'yxatidan keyin joylashgan tavsiya etilgan haqiqiy kodni tekshirishingiz mumkin.

Olingan kodni o'rganamiz va asl nusxasini kerakli shaklga keltiramiz.

Brauzer kengaytmalari

Brauzerlar uchun barcha turdagi tasdiqlash kengaytmalari mavjud. Uchun Gugl xrom Kodning haqiqiyligini tekshiradigan plagin mavjud: HTML Tidy Browser Extension, Opera uchun - Validator kengaytmasi, Safari uchun - Zappatic, Firefor uchun - HTML Validator.

Keling, ikkinchisini batafsil ko'rib chiqaylik. U validator bilan bir xil tekshirishni amalga oshiradi, faqat oflayn rejimda. Bu yerda olishingiz mumkin http://users.skynet.be/mgueury/mozilla/

Kengaytmani o'rnating, brauzerni qayta ishga tushiring - va siz darhol ishlashni boshlashingiz mumkin. O'rnatish bilan bog'liq muammolar mavjud bo'lsa, qo'llab-quvvatlash xizmatiga yozishingiz mumkin Mozilla Firefox yoki forumni ko'rib chiqing http://forum.mozilla-russia.org/doku.php?id=general:extensions_installing

HTML Validatorni o'rnatish va undan foydalanish haqida batafsil video:

Har qanday URL yuklanganda, kengaytma avtomatik ravishda yoqiladi va kodni o'qiydi. Natija yuqori o'ng burchakda ko'rinadi.

Natija tekshirish natijasi bilan kichik rasmga o'xshaydi:

Natijani bosish orqali siz ochishingiz mumkin:
- manba kodi;
— xatolar - pastki chap blokda (yoki haqiqiyligi haqida xabar);
— xatolarni tuzatish bo'yicha maslahatlar pastki o'ngda.

Eng keng tarqalgan xatolarni qanday tuzatish kerak

Kod qanday tekshirilmasin, ro'yxatda xatolar paydo bo'ladi. Qusurli chiziq ham ko'rsatilishi kerak.

Kodni tahrirlashdan oldin, har qanday holatda, buni qilishingiz kerak zaxira nusxasi veb-sayt shabloni.

Firefox kengaytmasida, ochiq kengaytma oynasida xato nomini bosganingizda, siz avtomatik ravishda noto'g'ri kodli qatorga yo'naltirilasiz.

Xuddi shu xatolar ularni qanday tuzatish bo'yicha maslahatlarni o'z ichiga oladi.
Sizga bir-ikki misol keltiraman.

1. Atributlar orasida bo'sh joy yo'q.
…rel=”yorliq belgisi” href=”http://arbero.ru/favicon.ico” type=”image/x-icon”

Bu erda tuzatishlar "nuqtali vergul" ni olib tashlashdir.

2. Ochiq bo'lmagan "div" elementi uchun oxirgi teg

Yopuvchi div yorlig'i ortiqcha. Keling, uni olib tashlaymiz.

Siz yaxshi bilmaysiz ingliz tili(va hamma narsa har doim u erda tasvirlangan)? Xato kodini nusxalash va qidiruv tizimiga joylashtirish. Shunga o'xshash mavzu, ehtimol, ba'zi veb-usta yoki maket dizayneri tomonidan allaqachon tasvirlangan, shuning uchun siz har doim ixtisoslashgan manbalarda muammoni hal qilish yo'lini topasiz.

Rostini aytsam, men koddagi xatolarga ko'p kuch sarflamagan bo'lardim. Sayt barcha qurilmalar va brauzerlarda to'g'ri ko'rinishiga ishonch hosil qilish yaxshiroqdir.

HTML standarti Web-hujjatning asosiy tuzilishini aniq belgilaydi. HTML tili SGML (Structured Generalized Markup Language) hujjat tavsiflash tilining quyi toʻplamidir, shuning uchun HTML hujjati Matnli hujjat, html kodlari va hujjatning asosiy matnidan iborat. Ushbu hujjatni ko'rish uchun sizga WEB-brauzer kerak - sahifani talqin qilish va ekranda to'g'ri ko'rsatish uchun maxsus dastur.

HTML standarti nima?

* HTML dastlab Tim Berners-Li tomonidan ishlab chiqilgan va NCSA tomonidan ishlab chiqilgan Mosaic brauzeri tomonidan ommalashgan. 90-yillar davomida. u Internetning jadal rivojlanishi tufayli tom ma'noda gullab-yashnadi. Bir paytlar veb-ishlab chiquvchilar HTML 2.0 standartidan (Internet Engineering Task Force (IETF) homiyligida 1994 yil oxirida konventsiyalarni tartibga solish uchun ishlab chiqilgan) foydalanishga majbur bo'lgan vaqtlar bo'ldi, bu faqat matnni formatlash va oddiy grafiklarni joylashtirishni qo'llab-quvvatladi.
* 1995 yilda kengaytirilgan HTML 3.0 standarti bo'yicha ba'zi takliflar nashr etildi va turli brauzerlarda joriy qilingan norasmiy HTML ko'rsatmalariga aylandi.
* 1996 yil may oyida standart 3.2 versiyasi paydo bo'ldi. Standart uchun mas'ul tashkilot WWW konsortsiumidir (W3C - dunyo keng tarmoq konsorsium), bu sanoat va fan vakillarining birlashmasi.
* 1997-yil 18-dekabrda HTML 4.0 uchun W3C spetsifikatsiyasining birinchi versiyasi chiqdi. Ikkinchi sonida (1998 yil 24 aprel) ba'zi tahririy o'zgarishlar kiritilgan.
* 1999 yil 24 dekabrda HTML 4.01 standarti chiqarildi - oldingi standartda ba'zi xatolar tuzatildi - 4.0
* Standartning mavjudligi zaruratni bildiradi maxsus dastur(aslida VALIDATOR), u HTML hujjatida ushbu qoidabuzarliklar haqiqatan ham mavjud bo'lsa, hujjat tuzilgan spetsifikatsiyalar buzilganligini tekshiradi.

Validator nima?
ta'rif:
Tekshiruvchi: mos keluvchi SGML tahlilchisi, agar mavjud bo'lsa (va faqat agar) hisobot berish mumkin bo'lgan belgilash xatosini topadi va xabar qiladi.
Tekshiruvchi: SGML muvofiqligi tahlilchisi, agar mavjud bo'lsa (va faqat) xabar qilinadigan belgilash xatosini topadi va xabar qiladi.

ISO 8896, 15.4-band.

Shunday qilib, HTML tizimi agarni tasdiqlovchi HTML tizimidir
1) bu ISO 8879, 15.4-bandga muvofiq tasdiqlovchi SGML tahlilchisi;
2) har qanday HTML-mos hujjatni qayta ishlashga qodir;
3) HTMLda xatolik mavjud bo'lsa topadi va xabar beradi;
4) agar u mavjud bo'lmasa, HTMLda xato haqida xabar bermaydi.

ISO/IEC 15445:2000/DCOR 1:2001(E), 2.2-band.

Shuni esda tutish kerakki, html hujjati o'z-o'zidan etarli hodisa emas va o'z-o'zidan hech narsaga o'xshamaydi. Sayt faqat ma'lum bir brauzerda ko'rinadigan shaklni oladi. Amaliyot shuni ko'rsatadiki - turli brauzerlar aniq sahifani ko'rsatish turli yo'llar bilan(sahifalarning ko'rinishi brauzerda o'rnatilgan tuzatish algoritmlarining ishlashiga bog'liq va turli brauzerlar bu algoritmlar juda boshqacha) va, qoida tariqasida, bu usullarning barchasi to'g'ri. Darhaqiqat, bu tarmoqning muhim afzalliklaridan biri - aytaylik, ko'rish qobiliyati zaif odam o'z shriftini kattalashtirishi yoki o'qish brauzeridan foydalanishi mumkin va buning uchun u saytning alohida, maxsus versiyasini tayyorlashi shart emas.

Windows uchun eng keng tarqalgan ikkita brauzer sahifalarni taxminan bir xil ko'rsatadi, ular faqat chekka va to'ldirish kabi tafsilotlarda farqlanadi. Macintosh yoki *Nix brauzerlari odatda bu ikkisidan globalroq jihatdan farq qiladi. Standartga ega bo'lishning aniq foydasi shundaki, bitta spetsifikatsiyani boshqarish ko'plab brauzerlarga qaraganda ancha oson.
iqtibos:
“...Ko‘rishda nuqsoni bo‘lgan odamlar uchun HTML asosiy grafikadan foydalangan holda ularga keng jamoatchilik bilan teng huquqlar berish uchun istiqbolli imkoniyatni taqdim etadi. foydalanuvchi interfeysi Windows. HTML jadvalli modeli nutq interfeysi uchun yuqori sifatli matnni qo'llab-quvvatlash uchun har bir katakchani belgilash uchun atributlarni o'z ichiga oladi. Xuddi shu atributlar jadval ma'lumotlarini ma'lumotlar bazalari yoki elektron jadvallarga avtomatlashtirilgan import va eksport qilishni qo'llab-quvvatlash uchun ishlatilishi mumkin..."

Ko'pgina ishlab chiquvchilar (asosan yangi veb-dizaynerlar) spetsifikatsiyaga muvofiq kod zarurligiga rozi bo'lmasliklari mumkin: "Tasdiqlovchi zerikarli saytlarni qoldiradi, ijodkorlikni o'ldiradi." Bu fikr oddiy dangasalikdan kelib chiqadi. To'g'ri HTML matni dinamikaga, multimedia ob'ektlariga, skriptlardan foydalanishga va hokazolarga to'liq imkon beradi; Shunchaki, bu ta'sirlarning barchasi malakali yoki savodsiz bajarilishi mumkin. Shuni ham yodda tutishimiz kerakki, har qanday ijodiy sohada birinchi navbatda qoidalarni o'rganish kerak va shundan keyingina ulardan ustun bo'lish kerak. Bundan tashqari, hatto tajribali ishlab chiquvchilar ham xatolardan himoyalanmaydilar, biz hammamiz matn terish xatolariga yo'l qo'yishimiz yoki tegni yopishni unutishimiz mumkin. Validator bunday xatolarni kuzatishi va noto'g'ri formatlash bilan joylashuvni aniq ko'rsatishi mumkin.

beraylik aniq misollar validator tomonidan aniqlangan xatolar:

ISO 8896, 15.4-band.

- noto'g'ri
(Xato: start tegi shu yerda edi).

ISO 8896, 15.4-band.

- To'g'ri.

matn kiritildi

- noto'g'ri
(Xato: "P" elementi bu erda ruxsat etilmaydi; mumkin bo'lgan sabab - blok darajasidagi elementni o'z ichiga olgan inline element)

Matn kiritildi

- To'g'ri.

Agar kodingizni spetsifikatsiyaga muvofiq tekshirishingiz kerak bo'lsa, bu erda ba'zi maslahatlar mavjud:

Validatorni qayerdan olsam bo'ladi?

Veb-sahifa shaklidagi validator https://validator.w3.org saytida taklif etiladi. U Clark's SP-ga asoslangan.

https://htmlhelp.com/ saytida validator ham mavjud. Bundan tashqari, u biroz o'zgartirilgan bo'lsa-da, SP-ga asoslangan. Mualliflar uni baholashda qat'iyroq ekanligini e'lon qiladilar va potentsial xavfli joylarni e'lon qiladilar, garchi joriy joylar (masalan, ixtiyoriy yopilgan yopilmagan teg). Validator manbalari taklif etiladi

Barcha platformalar uchun mavjud bepul validatorni J. Klarkning veb-saytidan (https://www.jclark.com/sp/) yuklab olish mumkin. Tahlil qiluvchi/validator bilan bir qatorda oqim normalizatori yetkazib berishga kiritilgan.

W3C validator manba kodini https://validator.w3.org/ manzilida tarqatadi, lekin u aslida validator emas. Bu Klark validatorining Perlda bajarilgan veb-interfeysga moslashtirilgani xolos. Ushbu moslashuv tavsifida sizda mashinada Clarke validator bo'lishi kerakligi aniq aytilgan. Ko'proq havolalar:
· https://ugweb.cs.ualberta.ca/~gerald/validate/
· https://www.webtechs.com/html-val-svc/
· https://www2.imagiware.com/RxHTML/

HomeSite-dan - Hujjatni tekshirish vositasini validator deb atash mumkinmi?

Allaire HomeSite ishlab chiquvchilari "...tekshiruv dasturi ular tomonidan "validator" nomi ostida faqat tijorat maqsadlarida chiqarilgan..." deb e'lon qiladi va ular haqiqiy validatorni chiqarmaydi.

HomeSite bilan birga kelgan dastur validator ta'rifini buzadi: u qilinmagan xatolarni topadi va ko'rsatadi va qilingan xatolarni topmaydi.
Mana uning noto'g'ri harakatlariga misol:
A)
Reaktsiya: reaktsiya yo'q.
Aslida, bu erda xatolik bor: ikkinchi IMG ning ALT o'rnatilmagan.
b)

Reaktsiya: xato.
Aslida, bu teg XHTML ichida mumkin.

Mukammallikka intilish professionallikning birinchi belgisi bo'lib, ommabop, ammo mukammal html kod portallariga e'tibor qaratishning hojati yo'q. Ehtimol, bunday saytlarning menejerlari tashrif buyuruvchilar statistikasini tahlil qilib, tashrif buyurgan foydalanuvchilarning 99 foizi hamma narsani dizayner ko'rsatgandek ko'rishini aniqladilar... Ehtimol, sayt mualliflari ataylab foydalanuvchilarni chetlab o'tishgandir. nogironlar...lekin insonparvarlik, qonun talablari kabi tushunchalarni yodda tutish kerak. Rasmiy standartning paydo bo'lishi bilan, spetsifikatsiyaning buzilishi saytni "oddiy" brauzerdan foydalana olmaydiganlar uchun mavjud bo'lmaganligi uchun sudga berish xavfi tug'diradi. Sobiq MDH davlatlari hududlarida bu boradagi qonunchilik ancha cheklangan bo‘lsa-da, ma’rifiy dunyoda bu masala yaxshiroq hal etilgan. Foydalanish imkoniyati asta-sekin qonuniy kuchga ega bo'ladi. Validator foydalanish imkoniyatini kafolatlamaydi (chunki u sog'lom fikr o'rnini bosa olmaydi), lekin u barcha foydalanuvchilarning yetarli darajada qo'llab-quvvatlanishini ta'minlashga yordam beradi.

Muvaffaqiyatli veb-saytlar va benuqson kod sizga, aziz dasturchilar!

Men bugungi maqolani saytni tekshirishga bag'ishlamoqchiman (ya'ni HTML). Birinchidan, keling, bu atama nimani anglatishini aniqlaymiz! Saytni tekshirish - sintaksis xatolarini tekshirish, teglarni joylashtirish va boshqa mezonlarni tekshirish. Qoidaga ko'ra, validatorlar (hujjat tuzilishidagi xatolar uchun saytlarni tekshirish xizmatlari) HTML kodini birinchi qatordagi har qanday HTML sahifasining boshida ko'rsatilgan ma'lum bir standartga muvofiqligini tekshiradi. Agar bu nima uchun ekanligini bilmasangiz, endi bilib olasiz! 🙂 Lekin, aynan nima uchun bu tekshirish kerak va bu nimaga ta'sir qiladi?

"Saytni tekshirish nima?"

Yuqorida aytganimdek, validatsiya HTML kodining ma'lum qoidalar va standartlarga muvofiqligidir. XHTML bilan almashtirildi, bu esa ishlab chiquvchilarning hayotini ancha osonlashtirdi. Gap shundaki, XHTML versiyasida sintaksis juda qattiq edi. Agar HTML5 da siz o'rash tegini yozishingiz mumkin
qiyshiq chiziqsiz ham, bu shaklda ham
, keyin XHTMLda faqat oxirgi variant to'g'ri bo'ladi. HTML5 unchalik qat'iy emas va bundan tashqari, ko'plab foydali teglar paydo bo'ldi, ammo hozir bu haqda emas :)

"Saytni tekshirish nimaga ta'sir qiladi?"

Endi ikkinchi savolga javob beraylik.

Saytni tekshirish turli brauzerlarda saytning to'g'ri ko'rsatilishini kuzatish imkonini beradi. Misol uchun, agar siz tegni yopmasangiz yoki kodning biror joyida xatoga yo'l qo'ymasangiz, u holda bir xil sahifa turli brauzerlarda boshqacha ko'rsatilishi mumkin. Bundan tashqari (CSS) siz kutgandek ko'rinmasligi mumkin. Shuning uchun buni diqqat bilan kuzatib borish kerak.

Bundan tashqari, tasdiqlash ta'sir qiladi, deb ayta olmadim qidiruv tizimlari: qidiruv tizimlari haqiqiy HTML kodli saytlarga ustunlik beradi. Shuni yodda tuting!

Xo'sh, men sizni veb-saytni tekshirish haqiqatan ham zarurligiga ishontirdimmi? Keyin biz nazariyani tugatdik va amaliyotga o'tamiz!

Tasdiqlashni tekshirish usullari

Men usullarning har biri haqida yozdim batafsil ko'rsatmalar matn shaklida, shuningdek, agar kimdir o'qishga va tushunishga dangasa bo'lsa, men video qildim 😉 .

1 yo'l. validator.w3.org xizmati

Birinchi usulning mohiyati saytning haqiqiyligini tekshirish uchun xizmatdan foydalanishdir. Xizmatdan foydalangan holda saytning haqiqiyligini qanday tekshirish mumkin validator.w3.org:

Yuqoridagi havolaga o'ting va versiyani tanlang Firefox brauzeri va "Yuklab olish" tugmasini bosing. Keyin kerakli narsani tanlang operatsion tizim va oddiy qo'shimcha sifatida o'rnating. (tushunmaganlar videoni ko'ring :)

2. uchun plagin Google brauzeri Chrome -

Bu erda siz "Bepul" tugmasini bosishingiz kerak va keyin ochilgan oynada "Qo'shish" tugmasini bosing.

Qo'shimchani odatiy o'rnatish ham bu erda amalga oshiriladi.

4. Safari brauzeri uchun plagin -

O'rnatish:

  1. Arxivni plagin bilan oching.
  2. "Safari Validator.webplugin" faylini brauzer o'rnatilgan papkaga, keyin /Library/Internet Plug-Ins (agar u yo'q bo'lsa, papka yarating)
  3. Safari Validator.safariextz fayliga ikki marta bosing.
  4. Safari brauzerini qayta ishga tushiring.

Men sizga Firefox-da plaginni qanday o'rnatishni va undan qanday foydalanishni ikkinchi videoda aytaman:

Xulosa

Bu butun maqola. Umid qilamanki, video tasvirlar ham matnli ma'lumotlar, men bu erda taqdim etgan veb-saytingizni yaxshilashga yordam beradi va uni qidiruv tizimlari uchun yanada "jozibali" qiladi 🙂, chunki biz hammamiz bunga intilamiz. Agar biron bir bosqichda savollaringiz yoki qiyinchiliklaringiz bo'lsa, sharhlarda yozing, biz buni birgalikda hal qilamiz! Maqolani oxirigacha o'qib chiqqan va men yozgan hamma narsani qilgan har bir kishi allaqachon veb-saytini yaxshilagan va natija uzoq kutilmaydi. 🙂

Biz yangi "Kontent marketingi" kitobini chiqardik ijtimoiy tarmoqlarda: Qanday qilib obunachilaringizning miyasiga kirib, ularni o'z brendingizga oshiq qilishlari mumkin."

Mikro belgilash tekshiruvi - dasturiy ta'minot, bu veb-sahifani istalgan formatda va barchasida belgilashni tekshiradi mavjud tillar dasturlash.


Kanalimizda ko'proq videolar - SEMANTICA bilan internet marketingni o'rganing

Har bir inson sayohat qilishni yaxshi ko'radi, ayniqsa gipermarketlarga. Shunday qilib, siz umumiy qabul qilingan tendentsiyalarni buzmasdan xarid qilasiz. Siz sharbatlar, suv, pechene, non, paypoq, taglik va boshqa narsalarni topishingiz kerak. Lekin doʻkon juda katta va uni aylanib chiqish va kerakli narsani topish uchun bir soatdan koʻproq vaqt ketishi mumkin. Yana bir variant - gipermarket xodimi bilan bog'lanish, lekin juda ko'p xaridlar mavjud, shuning uchun bu usul har doim ham qo'llanilmaydi. Qatorlar orasida joylashgan va bo'limda mahsulotlarning joylashishini aniq ko'rsatadigan belgilar bo'yicha harakat qilish ancha qulayroq.

Joriyni tanlash uchun va foydali ma'lumotlar, qidiruv botlari foydalanuvchilar uchun ma'lumot tanlash uchun ma'lum algoritmlardan ham foydalanadi.

Qaysi belgi to'g'ri deb hisoblanadi?

To'g'ri semantik Google, Yandex, Bing va Yahoo kabi qidiruv tizimlari tomonidan yaxshi qabul qilingan semantik hisoblanadi. Ushbu xizmatlar ma'lumotni butunlay boshqacha tarzda indekslashiga barchamiz bir necha bor duch kelganmiz, shuning uchun biz ko'pincha o'ylangan, jozibali va aniq parchalarga e'tibor beramiz.

Shuning uchun, saytda mikro belgilashni amalga oshirishdan oldin, siz ma'lumotlaringiz turini aniqlashingiz kerak. Misol uchun, onlayn-do'kon uchun mahsulot kartasida siz mahsulot narxini, uning nomini, tavsifini, rasmini, sharhlarini, reytingini belgilashingiz kerak. Shunday qilib, qidiruv boti hech qanday muammosiz sahifada aynan nima borligini tushuna oladi va uni yanada dolzarbroq qiladi.

Mikro belgilash to'g'riligini tekshirish uchun bir nechta xizmatlar mavjud:

  • Google fonni tekshirish vositasi;
  • Yandex-dan mikro belgilash tekshiruvi;
  • validator.w3.org;
  • validator.nu.

Agar sizning sahifangiz bitta xizmatda tasdiqlangan bo'lsa, qidiruv algoritmlaridagi farqlar tufayli u boshqasiga o'tkazilmasligi mumkin. Qidiruv robotlari sizning belgilaringizni to'g'ri indekslashi uchun uning tuzilishi va sozlamalarini tushuning.

Nima uchun sizga belgilash tekshiruvchisi kerak?

dasturlarni qayta ishlash uchun sahifadagi ma'lumotlarni tizimlashtirish uchun maxsus ishlab chiqilgan semantik belgilash standarti. Bizning holatda, mikroformatlar qidiruv robotiga alohida sahifa fragmentlarining semantik ma'nosini ko'rsatishga imkon beradi va tashkilot, mahsulotlar, sharhlar va retseptlar haqida ma'lumotlarni etkazish uchun ishlatiladi.

Internetdagi har qanday sahifadan iborat HTML teglari, bu brauzerga u yoki bu ma'lumotlar qanday ko'rsatilishini aytadi va mikro-belgilash qidiruv tizimlariga ular qidirishi kerak bo'lgan ma'lum bir ramka o'rnatadi. Shuning uchun, bu sizga qidiruv robotlari va foydalanuvchilar uchun yaxshiroq sahifa dolzarbligiga erishish imkonini beradi. Va eng muhimi, semantik belgilash sizni yaxshilashga imkon beradi tashqi ko'rinish qidiruv natijalarida sayt (snippet).

Belgilanmagan parcha:


Belgilangan parcha:


Validator butun jarayonning to'g'riligini tekshiradi va kod bilan ishlashda yo'l qo'yilgan xatolarni aniqlaydi. Axir, agar u to'g'ri tekshirilmagan bo'lsa, bu resursning indeksatsiyasiga va undan ham ko'proq daromadingizga salbiy ta'sir ko'rsatishi mumkin. Shuning uchun u har qanday dasturchi yoki webmaster uchun zarur vositadir.

Kodda xatosiz sahifalar har qanday veb-sayt egasining orzusidir, chunki yuqori sifatli ish natijalari sizning saytdagi pozitsiyalaringizga aniq ta'sir qiladi. Qidiruv natijalari. Bu 30+ pozitsiyaga ega saytga ta'sir qilmaydi. Biroq, qidiruv tizimi biz xohlagandek 3-o'rinni emas, balki 15-o'rinni ko'rsatsa, bu moddiy xarajatlarga olib keladigan jiddiy kamchiliklarni anglatadi.

Ko'pincha, bunday dasturiy ta'minotdan foydalanishni boshlagan foydalanuvchilar saytning mikro-belgilash reytingga qanday ta'sir qilishini aniq tushunmaydilar. Yandex, u faqat bilvosita harakat qiladi, deb javob beradi, sayt foydalanuvchi uchun yanada jozibador bo'lib, uning auditoriyasi kattalashadi, buning natijasida uning pozitsiyasi oshadi. U yaqin kunlarda natijalarni kutmaslik kerakligini tushuntiradi, chunki ular faqat bir-ikki oy ichida paydo bo'ladi.

Belgilash tekshiruvi qanday ishlaydi?

Sahifani tekshirish uchun siz tekshirilayotgan hujjatning URL manzilini kiritishingiz yoki kerakli kodni quyidagi shaklga joylashtirishingiz kerak.

"Natijalarni tekshirish" ustunida dastur aniqlangan nuqsonlarni va ularning joylashuvini ko'rsatadi.

Xato xabari ko'rsatilganda ikkita holat mavjud:

  • agar validator belgini taniy olmasa;
  • agar belgilash standartga mos kelmasa va uni to'g'ri tanib bo'lmasa.

"Sahifa topilmadi" degan xabar sahifa mavjud emasligini bildiradi. Ehtimol, xizmat xatosi yoki xavfsizlik cheklovlari tufayli sahifa qidiruv tizimida mavjud emas.

Bu ko'rib chiqish uchun yuborilgan ishda hisobga olinmagan talab qilinadigan maydonlar ro'yxatini taqdim etadi.

Google vositasi

Google, Yahoo bilan hamkorlikda! va Bing birinchi marta 2011 yilda o'zlarining ixtirolarini - keyinchalik Yandex qo'shilgan mikro belgilash tekshiruvchisini sinovdan o'tkazdi. Natijada, butun dunyo validatordan foydalana boshladi. Validator doimiy ravishda takomillashtirilmoqda va uning funksionalligi kengaymoqda.

Qanday tekshirish mumkin:

1. URL manzilidan foydalanish. Faol veb-saytlar egalari uchun javob beradi. Havolani nusxa ko'chiring va uni taqdim etilgan maydonga joylashtiring.
2. Qachon HTML yordami parcha. Ushbu parametr veb-sayt yaratayotgan va uni biron bir joyda saqlaydiganlar uchun javob beradi mahalliy server. Qadamlar bir xil - kodni nusxalash va tekshirish uchun uni joylashtirish.

Google tomonidan qo'llab-quvvatlanadigan belgilash formatlari:

  • mikroma'lumotlar;
  • mikroformatlar;

Belgilash ma'lumotlarining qo'llab-quvvatlanadigan turlari:

  • sharhlar;
  • tovarlar;
  • kompaniyalar;
  • tashkilotlar;
  • Tadbirlar;
  • musiqa.

Yandex vositasi

So'nggi to'rt yil ichida dasturchilar semantik mikro-belgilashdan tobora ko'proq foydalana boshladilar - RuNet sahifalarining taxminan 15 foizi belgilangan. Shu sababli validatorlarga ehtiyoj ortdi. Yandex esa ushbu sohadagi yangi ishlanmalardan chetda turmaydi. U, Googledan farqli o'laroq, tezroq rivojlanmoqda va yangi universal vositalarni yaratmoqda.

Qo'llab-quvvatlanadigan formatlar:

  • mikroformatlar;
  • Sxema;
  • HTML;
  • Grafikni ochish.

Yandex validator tomonidan qo'llab-quvvatlanadigan ma'lumotlar turlari:

  • tovarlar;
  • narxlar;
  • manzillar;
  • tashkilotlar;
  • maqolalar;
  • musiqa;
  • sinov drayverlari;
  • chizmalar;
  • videokliplar;
  • retseptlar;
  • filmlar.

Mikroma'lumotlar validatori ma'lumotlar tuzilishining to'g'riligini tekshirish imkonini beradi. Bu optimallashtiruvchilarning ishini soddalashtiradi va saytdagi tarkibni to'g'ri belgilashga yordam beradi. Bu qidiruv natijalarida sahifa haqidagi ma'lumotlarni chiroyli qiladi va resursga tashrif buyuruvchilarni jalb qiladi.



gastroguru 2017