Saya telah membaca sebuah artikel hari ini di mana penulis menyatakan bahwa jika Anda memasukkan kata kunci ke halaman Anda tetapi kemudian menyembunyikannya dengan CSS, Google akan menghukum situs Anda. Ini masuk akal.
Ini membuat saya berpikir tentang teknik saya sendiri ketika saya membangun sebuah situs web. Jika misalnya ketika saya membangun situs web dan logo berisi nama situs web, saya cenderung untuk memasukkan nama situs web dalam tag H1 dan kemudian menyembunyikan tag ini. Saya tidak tahu mengapa saya melakukannya, saya selalu melakukannya. Saya juga menyertakan teks yang disimpan dalam gambar di alt
atribut img
tag.
Tetapi karena saya menyembunyikan tag H1, apakah ini membuat saya terbuka untuk Google menghukum situs web karena saya menyembunyikan tag yang satu ini?
H1
. Sementara itu adalah benar bahwa teks alt akan melihat, pilihan ini tidak setara, juga ini kemungkinan pilihan yang lebih baik untuk situasi ini.Kita berbicara tentang nama situs di sini. Dalam kebanyakan kasus tidak akan selama itu dan biasanya akan diulang beberapa kali pada setiap halaman. Jadi ini seharusnya tidak menjadi masalah bagi mesin pencari mana pun, karena sulit untuk melihat bagaimana ini bisa menipu pengguna mereka. Ini tidak dapat dibandingkan dengan kasus di mana seseorang menyembunyikan berbagai kata kunci yang tidak diulangi atau relevan dengan konten.
Namun, itu tidak berarti Anda harus melakukannya.
Sekarang adalah waktunya untuk memikirkan kembali. Mengapa Anda melakukan hal seperti itu? Logo adalah (atau mewakili ) nama / judul situs. Jadi harus di
h1
. Bergantung pada metode persembunyian Anda, judulnya mungkin juga disembunyikan untuk pembaca layar (yang dapat merusak navigasi garis besar yang digunakan banyak pembaca layar).Jika Anda ingin
menampilkankeduanya, logo dan nama, Anda dapat menempatkan keduanya di tempat yang samah1
, atau Anda dapat menggunakanhgroup
elemen HTML5 .Perhatikan bahwa nilai
alt
atribut harus kosong di sini:Jika Anda hanya ingin menggunakan logo, tidak masalah juga:
Mengenai jawaban lain:
Ini benar-benar baik dan bagus dan dalam banyak kasus bahkan diperlukan (untuk garis besar dokumen) untuk digunakan
h1
untuk judul situs , bukan untuk judul konten halaman. Namun, dalam HTML5 Anda dapat menggunakanh1
untuk kedua judul (dalam kombinasi dengan elemen sectioning).Metode penggantian gambar CSS tidak boleh digunakan untuk logo situs, karena itu adalah konten (HTML), bukan dekorasi (CSS)
sumber
Ini dapat dianggap sebagai blackhat SEO, sementara itu berfungsi dalam beberapa kasus saya yakin Anda dapat dihukum.
sumber
FWIW: mengenai semua pembicaraan tentang dihukum oleh "The Central Scrutinizer", Google sendiri menyembunyikan teks pada
<h2 class="hd">Search results</h2>
halaman hasil pencariannya :sumber