Apakah tabel HTML buruk untuk SEO?

26

Banyak desainer mengecilkan penggunaan tabel tetapi saya memiliki tata letak di mana saya akan menggunakan lebih banyak struktur div untuk mencapai sesuatu yang dibuat sederhana dengan sebuah tabel ..

Apakah tabel buruk untuk mesin pencari?

sunting: Saya akan menggunakan CSS untuk tabel agar HTML tetap bersih.

DisgruntledGoat
sumber
Bisakah Anda menggambarkan kebutuhan Anda sehingga kami dapat menyarankan alternatif untuk tabel ( jika perlu ).
Gabriele Petrioli
2
Anda mungkin menemukan ini menarik .
1
namun sombong yang sama cukup senang untuk menyalahgunakan daftar untuk menu halaman! Tabel secara definisi berkaitan dengan tata letak, bukan konten. Ini bukan tag spreadsheet. Ada banyak tata letak dinamis yang tidak mungkin dilakukan dengan css tetapi mungkin dengan tabel. Banyak orang mengambil jalan pintas untuk memiliki halaman lebar tetap tetapi ini jauh lebih buruk untuk aksesibilitas. Ya, konten harus dipisahkan dari tata letak tetapi ini bukan alasan untuk mengesampingkan tabel dalam reaksi spontan. Menggunakannya di tempat yang tepat dapat diterima.
JamesRyan

Jawaban:

15

Sejauh menyangkut SEO, mesin pencari tidak peduli. Namun, idenya adalah untuk memisahkan desain dari konten. Tabel harus digunakan secara ketat untuk data tabular, divs untuk tata letak. Menggunakan tabel untuk tujuan desain mencampur markup Anda dengan elemen tata letak, yang dianggap sebagai praktik buruk.


sumber
7

Tabel HTML baik:

  • menampilkan tanggal seperti meja

Data non-tabular yang disajikan sebagai tabel HTML buruk untuk:

  • orang yang cacat fisik karena mereka harus menggunakan pembaca layar (yang tidak bekerja dengan baik dengan tabel bersarang)
  • mesin pencari lebih suka situs yang dibuat untuk orang dan situs yang dapat diakses adalah salah satunya

Untuk melihat situs Anda sebagai mesin pencari, coba kunjungi dengan browser teks seperti ELinks atau lynx .

Alex Bolotov
sumber
2
Perhatikan tentu saja, bahwa pembaca layar mendekati halaman web dari sudut yang sangat mirip dengan bot mesin pencari.
2

Sudah dikatakan sebelumnya, dan aku akan mengatakannya lagi.

Tabular data- Gunakan tabel

Layout- Gunakan Divs

Saya memiliki tata letak di mana saya akan menggunakan lebih banyak struktur div untuk mencapai sesuatu yang dibuat sederhana dengan sebuah tabel ..

Kedengarannya seperti Anda mencoba untuk mengambil jalan pintas atau membuatnya lebih mudah bagi Anda untuk menyelesaikan pekerjaan. Bagaimanapun, ada beberapa pengecualian di mana menggunakan tabel mungkin penting tetapi tanpa melihat seperti apa desainnya, saya tidak bisa mengatakannya.


sumber
2
-1 untuk tidak menjawab pertanyaan.
maaf, maksud saya bukan tata letak. Ini untuk entri. Saya kira data tabular
1
-1 untuk tidak menjawab pertanyaan - pertanyaannya tidak berbicara tentang desain situs web yang optimal, atau bahkan praktik yang baik. Ini murni berfokus pada "Apakah itu berdampak pada SEO?"
2

<table>s vs <div>s akan memiliki sedikit atau tidak berpengaruh pada hasil SEO Anda. Namun, menempatkan judul dan kata kunci ke dalam <h1>, <h2>, <h3>, dll .. tag akan membantu.

Adam Maras
sumber
2

Google tidak peduli untuk tujuan pemeringkatan seperti apa kode Anda. Mereka hanya peduli bahwa pengunjung Anda bereaksi dengan baik terhadapnya.

Selama situs Anda berfungsi untuk pengguna Anda, tidak ada penalti dari Google untuk bagaimana Anda menyusun markup Anda.

Di sisi lain, ketika pengguna menemukan situs Anda tidak menarik, atau ketika tidak berhasil, mereka pergi. Google memperhatikan ketika pengguna kembali ke halaman hasil setelah mengunjungi situs Anda dan mengklik pesaing Anda. Peringkat Anda jatuh ketika itu terjadi

Stephen Ostermiller
sumber
1

Mesin pencari tidak memiliki preferensi ketika datang ke tabel dan / atau CSS, dan Anda bahkan dapat menggunakan keduanya pada halaman yang sama tanpa masalah.

Jika Anda benar-benar ingin mendorongnya, saya kira waktu buka halaman adalah sesuatu yang perlu diingat. Ini adalah faktor yang diketahui dalam Angka Mutu AdWords, dan pasti ada bukti Google memeriksa perilaku pengguna di SERP, jadi jika mereka melihat tingkat pengabaian yang tinggi (pelanggan menjadi tidak sabar dengan waktu pemuatan halaman), Anda bisa kalah di peringkat. Div dan CSS memuat lebih cepat dari tabel.

ajbeaven
sumber
1

Ok, ini kesepakatannya.

Harus dikatakan, bahwa tabel dimaksudkan untuk data tabular, bukan tata letak. Anda menjadikan aksesibilitas sebagai masalah pada ponsel yang lebih lama dan browser berbasis teks yang digunakan oleh tunanetra.

Sekarang, algoritma Google pasti memperhitungkannya. Saya tidak tahu algoritme spesifiknya, tetapi saya akan menebak bahwa ketika seseorang menggunakan ponsel, Google memberikan hasil yang ia tahu lebih sesuai untuk ponsel - jadi Anda mungkin kehilangan banyak pengunjung potensial jika Anda menggunakan sebuah tabel untuk tata letak.

Bergantung pada tata letak Anda, Anda mungkin juga mempersulit mesin pencari untuk menentukan teks dan paragraf mana yang terkait. Ini bisa berakibat buruk bagi peringkat Anda, tetapi mungkin tidak terlalu banyak. Namun, dengan tata letak CSS, lebih mudah memastikan bahwa konten utama halaman Anda berada di dekat bagian atas, yang selalu membantu.

Ketiga, menggunakan tabel untuk tata letak menduplikasi banyak markup HTML untuk setiap halaman di situs Anda yang dimuat. Duplikasi ini akan memengaruhi waktu buka halaman Anda, meskipun hanya sedikit, tetapi Google, di antara mesin lain, dikenal menggunakan waktu buka sebagai salah satu metrik mereka dalam menentukan peringkat situs.

Semua dalam semua, saya tidak berpikir perbedaan dalam peringkat mesin pencari utama akan sehebat itu. Ada keuntungan yang pasti untuk menggunakan divCSS untuk tata letak, seperti yang disebutkan dalam posting ini , dan karena itu harus menjadi tindakan yang disarankan, kecuali ada alasan yang sangat bagus untuk menggunakan rute tabel (yang jarang ada).

Herman
sumber
Kedengarannya seperti spekulasi bagi saya, bukan jawaban.
Danubian Sailor
1

Ya, desain tabel buruk untuk SEO

Hal terbaik untuk dilakukan untuk optimasi SEO adalah mempertimbangkan bahwa bot membaca situs Anda sebagai blind.

Jadi, ketika Anda menggunakan desain tabel, tidak mungkin untuk membuat linierisasi konten Anda dengan benar, dan tidak mungkin untuk mengetahui apa yang ada di atas dan apa yang tidak.

Cobalah untuk melakukan situs sesuai dengan bagian 508 (lihat artikel ini tentang validator untuk itu) dan WCAG dari WAI ( lihat di sini untuk validasi), dan cobalah untuk membacanya dengan alat seperti Lynx , atau setelah linierisasi (dengan Pengembang Web Toolbar dari Firefox menurut contoh).

Semakin Anda menghormati tata bahasa ( <p>untuk paragraf, <table>untuk konten tabular ...), dari (x) HTML, semakin meningkatkan aksesibilitas dan SEO-nya.

Jadi, gunakan <table>untuk data tabular, bukan untuk desain, gunakan <h1>sebagai judul judul pertama bukan <span>dengan syle, dll., Dan jangan gunakan beberapa <h3>hanya untuk membuat teks Anda lebih tebal dan lebih besar, tetapi karena Anda meletakkan judul pertama dan kedua judul, dan Anda perlu membuat sub bagian dari bagian sebelumnya <h2>dalam struktur dokumen Anda (bukan halaman web Anda).

Yang penting untuk melakukannya dengan mudah adalah mengetahui dan menggunakan alur dokumen .

Pascal Qyy
sumber
1
Saya tidak melihat bagaimana ini menjawab pertanyaan. OP bertanya tentang dampak SEO, jadi semua yang di bawah kalimat kedua adalah noice, dan 2 yang pertama terlalu sedikit untuk dijawab.
Danubian Sailor
Saya diajari bahwa memberikan solusi ketika berbicara tentang suatu masalah adalah cara yang jauh lebih baik daripada berbicara secara negatif dan agresif seperti Anda. Jadi, melalui solusi yang saya berikan, saya pikir lebih mudah untuk melihat bagaimana dan mengapa tabel buruk untuk SEO. IMHO, tidak, ini bukan noise (noice = noise?), Itu adalah cara untuk membuktikan pendapat saya, dan memberikan solusi untuk masalah pada kesempatan yang sama.
Pascal Qyy
0

Tabel HTML harus digunakan untuk data tabular dan set data (input serta output) yang mengalir secara alami sebagai data tabular seperti formulir. Menggunakannya untuk tata letak saja tidak disarankan.

Adapun SEO dan Google, saya percaya Google menerapkan logika yang sama seperti di atas, dalam hal apa pun bersarang informasi tekstual jauh di dalam struktur seperti itu, daripada dengan struktur yang sesuai menggunakan judul dan paragraf bekerja lebih baik.


sumber
0

Pada halaman SEO terkait dengan konten (kualitas, kesegaran, utilitas) dan bagaimana itu dibungkus menjadi elemen HTML.

Wrapping / compose HTML memilih tag yang tepat untuk konten. Itu tidak masuk akal, misalnya, membungkus semua teks dalam satu elemen h1, Anda hanya memasukkan teks ke dalam formulir tanpa bidang atau tombol kirim.

Yang mengatakan, saya akan ulangi: gunakan tabel untuk data tabular. Dalam konteks ini mereka masuk akal. Dalam konteks lain (seperti untuk membuat tata letak saja), mereka tidak.

Jenis penyalahgunaan ini buruk untuk SEO karena konten tidak diindeks dengan benar - Anda dapat mencapai peringkat halaman yang lebih baik melalui peningkatan, bersih, dan langsung ke markup poin.

Dave
sumber
0

Tabel HTML sangat bagus untuk SEO.

Saya menggunakan DIV selama bertahun-tahun. Kemudian, sebagai percobaan, saya memutuskan untuk menggunakan tabel di salah satu situs web saya untuk tata letak. Peringkat kata kunci saya terangkat. Saya redid situs web saya satu per satu untuk menggunakan tabel. Dalam setiap kasus SEO diuntungkan.

Terlepas dari apa yang dikatakan sombong web dan artikel "Sepuluh Cara untuk Meningkatkan SEO Anda, Anda tidak akan pernah menemukan praktik SEO terbaik tanpa melakukan tes Anda sendiri.

Saya benar-benar tidak peduli apa yang dimaksud dengan tag, saya peduli dengan hasilnya.

William
sumber