HTML kodSvi oni koji žele optimizirati svoje web stranice, ili se bave optimizacijom za tražilice, pročitali su u raznim knjigama ili forumima da je “čisti” ili validni HTML kod jedan od uvjeta za uspješno indeksiranje web stranica od strane tražilica. Tvrdnja je po nekoj zdravoj logici točna, robot ili spider su mašine koje pretražuju, skeniraju web stranice, spremaju tekst u memoriju i omogućavaju obradu i indeksiranje. HTML kod se izbacuje, a ostatak se indeksira. Ukoliko u HTML kodu ima grešaka, može se dogoditi da robot prekine pretragu web stranice, znači nije indeksiran cijeli tekstualni dio jedne web stranice, a takodjer je važna i pozicija na kojoj je došlo do prekida, na primjer na samom početku ili možda pri kraju pretrage, znaći memorirano je manje ili više teksta. Greška u HTML kodu nije problem za moderne internet preglednike koji jednostavno zanemaruju te greške, npr. nije zatvoren tag za tabele, FireFox ili IE ce svejedno prepoznati gdje se završava tag te ce prikazati tabelu. No, situacija kod robota nije ista, velika je vjerojatnost da će robot prekinuti skeniranje stranice. Evo i jedan banalan primjer:

((2+(3-4))*4)-2)

Svatko od vas će ovakav zadatak izračunati bez ikakvih poteskoća, iako se potkrala greška sa zagradom, no, mašine su puno gluplje. Ukoliko ovu formulu ubacite u vas Excel program on će se “usprotiviti” i javiti vam grešku, znači mašina računa po strogo odredjenim pravilima od kojih ne moze odstupiti. Tražilica (Google & Co.) takodjer može imati problema ukoliko je HTML kod ili struktura web stranice nečitljiva za nju. Sada bi po nekoj logici, rekli su to vec mnogi, Google trebao nagradjivati validne stranice, one bi trebale imati bolju poziciju kod rezultata pretrage. Mark Daoust želio je saznati kako ova teorija fukcionira u praksi i napravio je mali eksperiment..

Setting Up the Experiment

Mark Daoust je napravio 4 nove web stranice sa identičnim ključnim riječima, sa identičnim backlinkovima, na različitim domenama, sa validnim kodom, kao i sa namjernim greškama u HTML kodu. Rezultat je bio iznenadjujući, stranice koje su imale greške u HTML kodu bile su kod Googlea na boljim pozicijama u rezultatu pretrage. Analizirajući i druge web stranice, drugih webmastera, za druge ključne riječi, Mark je u mnogo slučajeva došao do potvrde svojeg eksperimenta. Google nagraduje greške u HTML kodu? Sigurno je samo da Google ne preferira validne web stranice, greška ili ne, možda bi neka opsežnija studija mogla dati odgovor. O vrsti greške u HTML kodu, kako je već bilo na početku rečeno, ovisi indeksiranje, a time bolji ili slabiji ranking web stranice. Ako na primjer robot ima problema u analizi stranice zbog greške u tabeli, a u njoj se nalazi sadržaj bitan za ranking stranice, sigurno će stranica imati slabiju poziciju nego što to žasluzuje. Zato provjerite validnost svojih web stranica i izbjegavajte greske u HTML kodu.