SEO'yu Geliştirmek için W3C Doğrulayıcı Nasıl Kullanılır

Yayınlanan: 2022-03-26

Bir web geliştiricisi olarak kodunuzun temiz, geçerli ve erişilebilir olduğundan emin olmak isteyeceksiniz. Bu, Arama Motoru Optimizasyonunuzu (SEO) artırmanıza da yardımcı olabilir. Neyse ki, çalışmanızın standartlara uygun olduğundan emin olmak için W3C doğrulayıcısını kullanabilirsiniz.

Bu yazıda, W3C'ye ve farklı doğrulayıcılarına daha yakından bakacağız. Ardından, bu araçlarla kodu nasıl doğrulayacağınızı ve sonuçları nasıl yorumlayacağınızı göstereceğiz. Son olarak, bazı yaygın W3C doğrulama hatalarına ve bunların nasıl düzeltileceğine bakacağız. Başlayalım!

W3C Doğrulaması Nedir?

W3C, World Wide Web Consortium anlamına gelir ve web genelinde kodlama standartlarını denetleyen uluslararası bir kuruluştur. HTML ve CSS kodunuzun geçerli ve hatasız olduğunu doğrulamanıza yardımcı olacak doğrulayıcı hizmetler sunar.

CSS doğrulayıcıya Jigsaw denir ve içeriğinizi W3C web standartlarına göre kontrol eder.

CSS için W3C Doğrulayıcı

HTML doğrulayıcı çok benzer bir şekilde çalışır. HTML, XHTML, SMIL, MathML, vb. içindeki web belgelerinin işaretleme geçerliliğini doğrular.

HTML için W3C doğrulayıcı

Bu web standartlarına bağlı kalarak içeriğinizin kullanıcı dostu ve erişilebilir olmasını sağlayabilirsiniz. Bu araçlar ayrıca çalışmanızın platformlar arası uyumluluğunu doğrulamanıza yardımcı olarak daha iyi bir Kullanıcı Deneyimi (UX) yaratır. Bu da Core Web Vitals puanlarınızı iyileştirebilir ve SEO'nuzu artırabilir.

W3C Kullanarak Kodu Doğrulama

Daha önce belirtildiği gibi, W3C doğrulayıcıları, kuruluş tarafından belirlenen web standartlarını karşıladıklarından emin olmak için HTML ve CSS kodunuzu tarar. Bu eğitim, işinizi kontrol etmek için bu araçları nasıl kullanacağınızı gösterecektir.

HTML Kodunu Doğrula

HTML doğrulayıcı ile başlayalım. Kontrol etmek istediğiniz belgenin URI'sini girebilir, kodunuzu içeren dosyayı yükleyebilir veya doğrulamak istediğiniz işaretlemeyi sağlanan alana girebilirsiniz:

W3C doğrulayıcısında doğrudan giriş seçeneğiyle doğrulama

Sayfanızı veya belgenizi kontrol için gönderdiğinizde, doğrulayıcı HTML koduna bağlı tüm hataların ve uyarıların bir listesini oluşturacaktır:

W3C doğrulayıcı tarafından oluşturulan sonuçlar

İdeal olarak, sıfır hata ve uyarı almak isteyeceksiniz. Ancak, doğrulayıcı kullanıcının görebileceği her şeyi dikkate almadığından bu her zaman mümkün değildir.

Örneğin, degradeli bir görüntünüz varsa, doğrulama aracı, resim ve arka plan arasındaki kontrastın net olmadığını belirten bir hata verir. Ancak, bir insan çekiyle açıkça ayırt edebilirsiniz.

Sayfanız herhangi bir JavaScript veya CSS içeriyorsa, HTML doğrulayıcının bunu kontrol etmeyeceğini unutmayın. Bunun için, CSS için W3C Jigsaw aracını (birazdan ele alacağız) veya Javascript için JSHINT'i kullanmanız gerekir.

CSS'yi doğrula

CSS doğrulayıcı aynı şekilde çalışır. URI'nizi, belgenizi veya işaretlemenizi doğrulama için gönderdiğinizde, hatalar ve uyarılar içeren bir sayfa alırsınız:

CSS doğrulayıcı tarafından oluşturulan sonuçlar

Gördüğünüz gibi, hem CSS hem de HTML için sonuçlar oldukça ayrıntılı. Onları nasıl yorumlayacağımızı keşfedelim.

Doğrulayıcı Sonuçları Nasıl Yorumlanır

Gördüğümüz gibi, doğrulayıcılar iki farklı çıktı üretir: hatalar ve uyarılar. Herhangi bir ciddi sorunu vurgulamadıkları için genellikle uyarıları görmezden gelebilirsiniz. Ancak, hatasız içerik yayınlamak iyi bir uygulamadır.

Hem hatalar hem de uyarılar, sorununuzla ilgili satır numarasını gösterir. Ayrıca sorunun nasıl çözüleceği konusunda önerilerde bulunurlar:

W3C doğrulayıcısındaki uyarı ve hata örnekleri

Hata veya uyarı ile sağlanan bağlantıya tıklarsanız (örneğin, 1. satır, sütun 16'dan 2. satır, sütun 16'ya), doğrulayıcı kodda ilgili satırı vurgulayacaktır:

W3C doğrulayıcısında vurgulanan satır

HTML doğrulayıcı tarafından keşfedilen hataların, çevrimiçi içeriğe erişmek için engelli yardımcılarına (ekran okuyucular gibi) güvenen kullanıcıları etkileyeceğini unutmayın. Bir kodlayıcı olarak bu erişilebilirlik sorunlarını gözden kaçırmak kolay olabilir. Yine de, kitleniz üzerinde olumsuz etkileri olabilir. Bir sonraki bölümde bu yaygın hatalara daha yakından bakacağız.

Yaygın W3C Doğrulama Hataları

Hem CSS hem de HTML doğrulayıcıları, kodunuzdaki hataları vurgulayacaktır. En yaygın sorunlardan bazıları şunlardır:

  • Kapatılmamış öğe. Bir sayfaya yeni bir öğe eklemek, bir açık ve bir kapalı etiketi gerektirir. Bu hatayı aldığınızda, kapatma etiketini eklememişsinizdir. Bu, ızgaralarla çalışırken oldukça yaygın bir sorundur.
  • Alt etiketi eksik. Her resim, grafik yüklenemezse görüntülenecek bir alt etiketi gerektirir. Resmi açıklar ve bir ekran okuyucu onu okuyacaktır. Alt etiketleri eklemek, temel bir erişilebilirlik gereksinimidir.
  • Başlık etiketlerinin yanlış kullanımı. Bu CSS sorunu, bir geliştirici belirli alt başlıklar için yazı tipi stili olarak <h> etiketlerini kullandığında ortaya çıkar. Etiketler, biçimsel amaçlardan ziyade gezinme için tasarlanmıştır, bu nedenle gezinme amaçlı olmayan alt başlıklar font:size=# özniteliği kullanılarak boyutlandırılmalıdır.

Birkaç ayrıştırma hatası da fark edebilirsiniz. Bunlar, koddaki hataları gösterir, ancak doğrulayıcı, sorunların nerede olduğunu size her zaman göstermez. Sorunu bulmak için çalışmanızı gözden geçirmeniz gerekecek.

İşte bir ayrıştırma hatası örneği:

Bir ayrıştırma hatası örneği

Bu hata, CSS stil sayfası HTML öğeleri içerdiğinde oluşur. CSS doğrulayıcı hata için bir satır numarası sağlamasa da, sağlanan kod bloğunu kopyalayıp kod düzenleyicinizde veya IDE'de arama yapabilirsiniz.

Yaygın Hatalar Nasıl Onarılır

Neyse ki, W3C doğrulayıcı size hataları nerede bulacağınızı ve nasıl düzelteceğinizi söyler. Örneğin, eksik bir alt etiketiniz varsa, doğrulayıcı bunu nereye eklemeniz gerektiğini size söyleyecektir.

Açık bir etiketiniz varsa, doğrulayıcı size kapanış etiketinin nerede olduğunu söylemez. Ancak, size açık etiketin konumunu verir, böylece o kod bloğuna gidebilir ve eksik etiketi ekleyebilirsiniz.

Ayrıca, doğrulayıcıda doğrudan giriş seçeneğini kullanırsanız, kodun tamamı vurgulanmış hatalarla birlikte görüntülenecektir. Bu nedenle, hataları daha hızlı bulup düzeltmek için IDE'nizdeki orijinal kodla karşılaştırabilirsiniz.

Çözüm

W3C doğrulayıcısını kullanmak sitenizin genel performansını iyileştirebilir. Kod şişmesinden kaçınmanıza, erişilebilirlik sorunlarını çözmenize ve yaygın hataları düzeltmenize olanak tanır. Tüm bu unsurlar, daha hızlı yükleme sürelerine ve daha iyi bir UX'e yol açabilir ve bu da sitenizin SEO'sunu artırabilir.

Gördüğümüz gibi, HTML ve CSS kodunuzu doğrulamak için W3C'yi kullanabilirsiniz. Araç, bunları düzeltmek için önerilerle birlikte bir uyarı ve hata listesi oluşturacaktır. Sık karşılaşılan sorunlar arasında kapatılmamış öğeler, eksik alt etiketler ve ayrıştırma hataları bulunur.

W3C doğrulayıcıyı kullanma hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde bize bildirin!

Chaosamran_Studio / Shutterstock.com aracılığıyla öne çıkan görsel