İşaretleme ve sunum farklı
Bu biraz "Boya varken neden duvarlarımız olsun ki?" Diye sormak gibi. :)
HTML etiketleri , içeriğinizin ne olduğunu gösterir - bu bir başlık, bu bir liste vb.
CSS, içeriğinizin nasıl görünmesi gerektiğini gösterir - başlıklar mavi olmalı, listeler bu kadar girintili olmalı, menü solda olmalı, vs.
Javsascript, sayfanızın nasıl davranması gerektiğini - animasyonlar vb.
Bu nedenle, HTML içeriği olmadan, CSS ve Javascript üzerinde çalışacak hiçbir şey yoktur.
Bu kategoriler% 100 siyah ve beyaz değildir - örneğin, CSS şimdi animasyonlar olan "geçişleri" belirtebilir - ancak temel fikirdir.
StackOverflow'daki bu konuda daha önceki tartışmalar bakınız burada ve burada .
İyi biçimlendirme bir ton çaba harcar ve daha iyi çalışır
Bir şeyin bağlantı gibi davranmasını istiyorsanız, <span class="mylink">
görünmesini ve doğru hissetmesini sağlamak için bir demet CSS ve JS kullanabilirsiniz. Veya bir <a>
öğeyi kullanabilir ve tüm bunları ücretsiz olarak indirebilirsiniz, indirilecek ek bir kod yoktur, çünkü tarayıcılar ne yapacağını zaten biliyor ve mantığın hızlı, yerel kodda uygulanmasını sağlıyor. Ayrıca , ekran okuyucular, mobil tarayıcılar, arama motorları, toplayıcılar ve düşünmediğiniz diğer kullanım durumları için doğru çalışması çok daha olasıdır.
Bu nedenle , sayfanızın ana bölümünde, <button>
tıklanabilir eylemler, a <label>
etiketlemek için <input>
a ve a etiketlerini kullanmanız gerekir <main>
.
İyi biçimlendirme SEO’yu nasıl etkiler?
Temel olarak, SEO, arama motorlarını içeriğinizin bir arama terimi için en iyi eş olduğuna inandırmakla ilgilidir. Açıkçası, Google’daki hiç kimse kişisel olarak her web sayfasını okuyor ve sıralamıyor.
Bu nedenle, arama motorlarının içeriğinizin ne olduğunu bilmesi için bir programın onu ayrıştırması gerekir.
Ve hey, bak! İçeriğinizi, makinelerin anlayabileceği şekilde etiketlemek için kullanılan HTML adında bütün bir dile sahibiz! :)
Yani evet, açık bir şekilde işaretleme, arama motorlarının sayfalarınızı daha iyi dizine eklemesine yardımcı olacaktır.
Aşırı bir örnek kullanmak gerekirse, sayfanızın başlığı bir gazete başlığının çektiği bir fotoğraf olsaydı, ilginç görünebilirdi ve insanlar bunu iyi okuyabilirdi, ancak bir arama motoruna, anlamı olmayan bir görüntü olurdu. . Oysa <h1>Turtle Groomer 5000</h1>
, arama motorlarına, test hijyenini kolaylaştıran bir ürüne sahip olduğunuzu açıkça söyler.