Saya memiliki situs multi-bahasa, yang berisi bahasa dengan cara ini:
http://www.example.com/en/
http://www.example.com/de/
http://www.example.com/fr/
Untuk menghindari duplikat tautan, apakah boleh tidak memiliki halaman root ( /
)?
Yaitu, root 301 pengalihan ke /en/
:
$ curl -I http://www.example.com/
HTTP/1.1 301 Moved Permanently
Location: /en/
Apakah Google keberatan, atau haruskah saya keberatan? Apakah ada
redirects
url
301-redirect
Richard Rodriguez
sumber
sumber
http://www.example.com/fr/
kecuali cookie yang tersimpan di sistem mereka telah mengingat pilihan bahasa yang disukai dari kunjungan sebelumnya.Dari sudut pandang SEO, tidak, itu bukan masalah bagi halaman Anda untuk tidak memiliki root. URL indeks mesin pencari, tidak masalah apakah mereka berada di subfolder atau tidak.
Namun, dari sudut pandang pengalaman pengguna Anda benar-benar tidak boleh berasumsi bahwa siapa pun yang mendarat di root situs Anda ingin melihat versi bahasa Inggris. Katakanlah seorang pengguna Jepang memberi tahu salah satu teman mereka tentang situs hebat Anda
www.example.com
dan pengguna Jepang mengetiknya di browser mereka. Mereka kemudian diteruskan ke versi bahasa Inggris dari situs Anda, meskipun mereka tidak dapat membaca bahasa Inggris. Kemungkinan besar mereka akan pergi begitu saja, dan tidak pernah memikirkan situs web Anda lagi.Solusi yang tepat adalah mencoba mendeteksi sisi server bahasa browser, dan kemudian mengarahkan ulang ke bahasa yang sesuai. Gagal bahwa (jika bahasa tidak disetel, atau jika ada beberapa bahasa), buat halaman root menjadi sesuatu di mana pengguna hanya diminta untuk memilih bahasa pilihan mereka dan kemudian diarahkan ke beranda yang sesuai.
Anda mungkin tidak akan terluka hanya dengan mengarahkan ulang ke versi bahasa Inggris, tetapi pengguna yang tidak berbahasa Inggris kemungkinan akan memiliki pengalaman yang lebih baik jika metode saya di atas diikuti.
sumber
Itu tergantung pada "halaman akar" apa yang Anda punya. Situs web pribadi saya awalnya mengembalikan "404" untuk
/
(dan variasi umum seperti/index.html
atau/index.php
).Google tidak mengalami kesulitan menemukan hal-hal menggunakan tautan masuk ke halaman yang sebenarnya, tetapi crawler Cuil tidak dapat mengatasinya: Saya akan melihat permintaan untuk tautan masuk mana pun yang diikuti, permintaan untuk
/
, dan kemudian tidak ada, dan situs saya tidak pernah menunjukkan di hasil pencarian mereka.sumber