HTML tabloları SEO için kötü mü?


26

Pek çok tasarımcı tablo kullanımından vazgeçiriyor, ancak tabloyla basit bir şey elde etmek için daha fazla div yapısını kullanacağım bir düzenim var.

Tablolar arama motorları için kötü mü?

düzenleme: HTML'yi temiz tutmak için tablo için CSS kullanacağım.


İhtiyaçlarınızı tarif edebilir misiniz, böylece tablolara alternatifler önerebiliriz ( gerekirse ).
Gabriele Petrioli


1
ve yine de aynı züppe, sayfa menüleri için listeleri kötüye kullanmaktan çok mutlu! Tablolar, tanım gereği içerikle değil düzenleme ile ilgilidir. Bu bir elektronik tablo etiketi değil. Css ile yapması imkansız ancak tablolarla mümkün birçok dinamik düzen vardır. Pek çok insan sabit genişlikte bir sayfaya sahip olmanın kısayolunu kullanıyor ancak bu erişilebilirlik için çok daha kötü. Evet içeriği düzenden ayrılmalıdır, ancak bu bir diz gerginliği reaksiyonunda tabloları dışlamak için bir neden değildir. Onları uygun olan yerlerde kullanmak tamamen kabul edilebilir.
JamesRyan

Yanıtlar:


15

SEO söz konusu olduğunda, arama motorları umursamıyor. Bununla birlikte, fikir tasarımı içerikten ayırmaktır. Tablolar kesinlikle tablo verileri için, divs düzeni için kullanılmalıdır. Tasarım amacıyla tabloları kullanmak, işaretlemenizi kötü uygulama olarak kabul edilen düzen öğeleriyle karıştırır.


7

HTML tabloları iyidir:

  • masa benzeri tarih gösteriliyor

HTML tabloları olarak sunulan tablo dışı veriler aşağıdakiler için kötüdür:

  • Fiziksel olarak zor olan insanlar, çünkü ekran okuyucu kullanmak zorunda kalıyorlar (iç içe geçmiş masalarla çok iyi çalışmıyorlar)
  • arama motorları, insanlar için yapılmış siteleri tercih eder ve erişilebilir siteler bunlardan biridir.

Sitenizi arama motorları olarak görmek için, onu ELinks veya lynx gibi bir metin tarayıcısıyla ziyaret etmeye çalışın .


2
Tabii ki, bu ekran okuyucular web sayfasına arama motoru botlarına çok benzer bir açıdan yaklaşıyor.

2

Daha önce söylendi ve tekrar söyleyeceğim.

Tabular data- Tabloları kullanın

Layout- Divs Kullan

Tabloda basit bir şey elde etmek için daha fazla div yapısını kullanacağım bir düzenim var.

Köşeleri kesmeye çalışıyor ya da işi bitirmenizi kolaylaştırıyor gibi gözüküyor . Her durumda, bir masa kullanmanın çok önemli olabileceği birkaç istisna vardır ancak tasarımın neye benzediğini görmeden söyleyemem.


2
-1 soruya cevap vermediğim için.

üzgünüm, düzen demek istemedim. Girişler için. Tablo veri sanırım

1
-1 soruyu cevaplamamak için - soru web sitesinin optimal tasarımı, hatta iyi uygulamalardan bahsetmiyor. Tamamen odaklanmıştır "SEO etkiliyor mu?"

2

<table>s’nin <div>SEO sonuçlarınız üzerinde etkisi çok az veya hiç olmayacak. Ancak, içine başlıkları ve anahtar kelimeleri koyarak senin <h1>, <h2>, <h3>, vb .. etiketleri yardımcı olacaktır.


2

Google, kodunuzun nasıl göründüğünü sıralama amacıyla umursamıyor. Sadece ziyaretçilerinizin buna iyi tepki vermesini önemsiyorlar.

Siteniz kullanıcılarınız için çalıştığı sürece Google’dan işaretlemenizi nasıl yapılandırdığınız konusunda herhangi bir ceza yoktur.

Öte yandan, kullanıcılar sitenizi çekici bulmazsa veya onlar için çalışmadığında, ayrılırlar. Google, kullanıcıların sitenizi ziyaret ettikten sonra sonuç sayfasına geri döndüğünü fark eder ve rakiplerinizi tıklar. Bu gerçekleştiğinde sıralamanız düşüyor


1

Arama motorları, tablolara ve / veya CSS'lere gelince bir tercihe sahip değildir ve aynı sayfada her ikisini de sorunsuz bir şekilde kullanabilirsiniz.

Gerçekten zorlamak istiyorsanız, sayfa yükleme süresinin akılda tutulması gereken bir şey olduğunu varsayalım. Bu, AdWords Kalite Puanında bilinen bir faktördür ve Google’ın SERP’lerde kullanıcı davranışını kontrol ettiğine dair kesin kanıtlar vardır, bu nedenle yüksek bir terk etme oranı görürlerse (müşteriler sayfa yükleme süresiyle sabırsızlanıyorsa), sıralaması. Divs ve CSS tablolardan daha hızlı yüklenir.


1

Tamam, işte anlaşma.

Söylenmelidir, tabloların mizanpaj değil, tablo verisi içindir. Erişilebilirliği hem eski cep telefonlarında hem de görme engelli kişilerin kullandığı metin tabanlı tarayıcılarda sorun yaratıyorsunuz.

Şimdi, Google’ın algoritması kesinlikle bunu hesaba katar. Spesifikasyon algoritmasını bilmiyorum, ancak birisinin bir cep telefonunda olduğu zaman Google’ın bir cep telefonuna daha uygun olduğunu bildiği sonuçları verdiğini tahmin ediyorum. düzen için bir tablo.

Mizanpajınıza bağlı olarak, arama motorunun hangi metin ve paragrafların hangisiyle ilişkili olduğunu belirlemesini zorlaştırıyor olabilirsiniz. Sıralaman için kötü olabilir, ama muhtemelen fazla değil. Bununla birlikte, CSS mizanpajıyla, sayfanızın ana içeriğinin en üste yakın olmasını sağlamak her zaman yardımcı olur.

Üçüncüsü, düzen için tabloları kullanmak, sitenizde yüklü olan her sayfa için bir çok HTML işaretlemesini çoğaltır. Bu çoğaltma, sayfa yükleme sürenizi etkileyecektir, yalnızca biraz olsa bile, ancak Google’ın, diğer motorların yanı sıra, yükleme süresini, site sıralamasını belirlerken ölçütlerinden biri olarak kullandığı bilinmektedir.

Sonuçta, ana arama motoru sıralamasındaki farkın o kadar iyi olacağını düşünmüyorum. Bu yazıdadiv da belirtildiği gibi, sSS için mizanpaj kullanmanın kesin avantajları vardır ve bu nedenle (nadiren de olsa) masa güzergahına gitmek için gerçekten iyi bir neden olmadıkça, önerilen eylem planı olmalıdır .


Benim için bir spekülasyona benziyor, bir cevap değil.
Danubian Sailor,

1

Evet, masa tasarımı SEO için kötü

SEO optimizasyonu için yapılacak en iyi şey, bir botun sitenizi kör olarak okuduğu düşünülür.

Dolayısıyla, bir masa tasarımı kullandığınızda, içeriğinizi doğru bir şekilde doğrusallaştırmak imkansızdır, en üstte ne olup olmadığını bilmek imkansızdır.

Bir site ile uyumlu yapmaya çalışın bölüm 508 (bkz bu yazıyı ve bunun için doğrulayıcıları hakkında) WCAG dan sayısının azlığına ( burada take göz doğrulama için) ve benzeri araç ile okumaya çalışacak Lynx ile (ya da bir doğrusallaştırmadan sonra Web Developer Örnek olarak Firefox'un Araç Çubuğu ).

(X) HTML’nin gramerine ( <p>paragraflar <table>için, tablo içeriği için ...) ne kadar saygı duyarsanız, erişilebilirliğini ve SEO'sunu o kadar fazla geliştirir.

Bu yüzden, <table>tabulardaki veriler için kullanın <h1>, tasarım için değil , ilk başlık başlığı olarak değil <span>, syles, vb. Kullanın ve <h3>sadece metninizi daha koyu ve daha büyük yapmak için bazılarını kullanmayın , ancak birinci ve ikinci bir başlık koyduğunuz için başlığı ve önceki <h2>bölümün alt bölümünü belgenizin yapısında (web sayfanızda değil) oluşturmanız gerekir.

Kolaylaştırmak için önemli bir şey belge akışını bilmek ve kullanmaktır .


1
Bunun soruyu nasıl cevapladığını anlamıyorum. OP SEO etkisinden bahsetti, bu yüzden ikinci cümlenin altındaki her şey bir ses ve ilk 2 cevap için çok az.
Danubian Sailor,

Bir problem hakkında konuşurken çözüm sunmanın, sizin gibi olumsuz ve agresif bir şekilde konuşmanın çok daha iyi bir yol olduğu öğretildi. Bu yüzden, sağladığım çözüm sayesinde, tabloların SEO için neden ve niçin kötü olduğunu görmenin daha kolay olduğunu düşünüyorum. IMHO, hayır, bu gürültü değil (noice = gürültü?), Amacımı kanıtlamanın bir yolu ve aynı anda bir soruna çözüm sunma yöntemi.
Pascal Qyy

0

Tabular gibi veri formları ve formlar gibi tablosal veriler gibi doğal olarak akan veri setleri (girdi ve çıktı gibi) için HTML tabloları kullanılmalıdır. Bunları sadece düzen için kullanmak tavsiye edilmez.

SEO ve Google’a gelince, Google’ın yukarıdaki gibi aynı mantığı uyguladığına inanıyorum, her durumda, metin bilgilerini uygun bir yapı yerine başlıkları ve paragrafları kullanmak yerine, bu tür bir yapının derinliklerine yerleştirmek.


0

SEO sayfasında içerik (kalite, tazelik, yardımcı program) ve HTML öğelerine nasıl sarıldığı ile ilgilidir.

HTML'yi sarma / oluşturma, içerik için doğru etiketleri seçmektir. Bu sadece bir anlam ifade etmiyor, örneğin, bir h1 öğesinin içindeki tüm metni kaydırın, sadece metni alan içermeyen bir forma sokun ya da gönder butonunu kullanın.

Bu, tekrar edeceğim dedi: tablo veri için tabloları kullanın. Bu bağlamda anlamlıdırlar. Diğer bağlamlarda (yalnızca düzen oluşturmak için olduğu gibi) yapmazlar.

İçerik yanlış bir şekilde dizine alınmadığından, bu tür suiistimal SEO için kötüdür - gelişmiş, temiz ve doğrudan nokta işaretlemesine göre daha iyi bir sayfa sıralaması elde edebilirsiniz.


0

HTML tabloları SEO için mükemmeldir.

Yıllarca DIV kullandım. Sonra, bir deneme olarak, web sitelerimden birinin tablolarını düzen için kullanmaya karar verdim. Anahtar kelime sıralamalarım yükseldi. Web sitelerimi tabloları kullanmak için birer birer düzenledim. Her durumda SEO yararlandı.

Web notlarının ve "SEO'nuzu geliştirmenin ilk on yolu" makalelerinin söylediklerine rağmen, kendi testlerinizi yapmadan asla en iyi SEO uygulamalarını bulamayacaksınız.

Bir etiketin ne anlama geldiği umrumda değil, sonuçları önemsiyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.