Gelişen web teknolojisi ile web standartları da değişmektedir.
Bu yüzden sitenizi gelişen yeni web teknolojilerine ayak uyduracak biçimde tasarlamanız ve yeni standartlara uymanız seo açısından önemli faktörlerden biridir.
Sertifikalar bir sitenin Google gözünde belirli bir değere ulaşması için en önemli seo kriterleridir. Sitelerin html ve css yapısının düzgün kodlanmasını onaylatmak, hem bu konuda sertifika almanızı hem de düzgün tasarım sayesinde sitelerin hızlı açılmasını sağlayacaktır. Dolayısıyla xhtml ve css kodlamaları hatasız olmalıdır.
Sitenizin w3 sertifikasından başarıyla geçmesi hem kullanıcılarınız için hem de kod yapısı açısından size olumlu etki edecektir.
öncelikle You are not allowed to view links.
Register or
Login gidiyoruz:
Adres satırına sitemizi yazıyoruz.Sonra Check butonunna tıklıyoruz.
Hatasız bir Site Şöyle olmalıdır
This document was successfully checked as XHTML 1.0 Transitional!Aşağıdaki hatayı alıyorsanız demekki sitenizin html kodlarında bir hata var demektir.
Errors found while checking this document as XHTML 1.0 Transitional!W3C XHTML Hataları►
end tag for "meta" omitted, but OMITTAG NO was specifiedYanlış
<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" >
Doğru:
<meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
1. kodda validatorde hata alırken 2. kodda hata almazsınız. tek satırlık taglarda bitirişi /> şiklinde yapmalısınız.
►
start tag was hereYanlış
<a href="https://www.turkiye.gov.tr/hizmetler" target="_blank">
Doğru
<a href="https://www.turkiye.gov.tr/hizmetler" target="_blank"/>
Aynı şekilde bitirişi /> şiklinde yapmalısınız.
►
NET-enabling start-tag not immediately followed by null end-tagYanlış
<meta name="robots" content="index, archive" / >
Doğru
<meta name="robots" content="index, archive" />
Aynı şekilde bitirişi /> şiklinde yapmalısınız.Boşluk olmamalı.
►
end tag for element "iframe" which is not openYanlış
<iframe src="http://www.uyanangenclik.com/html/hicritakvim.php" frameborder="0" width="190" scrolling="no" height="40" /></iframe>
Doğru
<iframe src="http://www.uyanangenclik.com/html/hicritakvim.php" frameborder="0" width="190" scrolling="no" height="40"></iframe>
iframe içeren kodlarda ... /> kullanılmaz.
►
required attribute "alt" not specifiedYanlış
<img src="http://www.uyanangenclik.com/resimlerim/menu/edevlet.jpg" />
Doğru
<img src="http://www.uyanangenclik.com/resimlerim/menu/edevlet.jpg" width="120" height="50" title="E-Devlet" alt="e-devlet" />
W3 standartlarına göre her koydugunuz bir resime bir açıklama girmek zorundasınız.
title="E-Devlet" şeklinde "TİTLE" etiketi olmalıydı.
Ayrıca Resimlerde "ALT" Etiketi ve "HEIGHT" ve "WIDTH" Etiketi kullanmalısınız.
►
attributes construct error Yanlış
<img src="http://www.uyanangenclik.com/resimlerim/menu/anamenu/hosgeldin.jpg"alt="hosgeldin"/>
Doğru
<img src="http://www.uyanangenclik.com/resimlerim/menu/anamenu/hosgeldin.jpg" width="100" height="50" title="hosgeldin" alt="hosgeldin" />
Burada TİTLE etiketi kullanılmamıştı.Burada kullandık.
►
Couldn't find end of Start Tag img line 307 Yanlış
<img src="http://www.uyanangenclik.com/resimlerim/menu/anamenu/egitimo.jpg"width="50" height="50" alt="egitim"/>
Doğru
<img src="http://www.uyanangenclik.com/resimlerim/menu/anamenu/egitimo.jpg" width="50" height="50" alt="egitim"/>
Tırnaktan sonra boşluk bıkıyoruz ... " width şeklinde olmalı.
Aynı şekilde bitirişi /> şiklinde yapmalısınız.Boşluk olmamalı.
►
duplicate specification of attribute "width"
duplicate specification of attribute "height"
duplicate specification of attribute "title"
duplicate specification of attribute "alt"Bu vb. hatalarda belitilen ETİKET eksiktir ya da boşluklarda veya tırnak işaretlerinde yazım yanlışı vardır.
►
start tag was hereYanlış
<ul class="reset">
Doğru
<ul class="reset"></ul>
Başlangıç ve bitiş ETİKETLERDE eksik kod kullanmamalıyız. Örnekte </ul> unutulmuş.