Apakah ini masalah (misalnya untuk Google) ketika situs saya tidak memiliki halaman root?


8

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

Jawaban:


10

Jika root ( /) 301 dialihkan ke /en/, Google kemungkinan besar akan mempertimbangkan beranda Anda http://www.example.com/en/dan tidak ada masalah untuk tidak memiliki halaman root ( /).

Mengenai pedoman Google untuk situs multibahasa , Anda dapat menggunakan metode ini untuk memisahkan bahasa di situs Anda.


4
Ini juga merupakan praktik umum untuk skrip di tingkat root untuk mengidentifikasi bahasa yang paling tepat, mungkin berdasarkan lokasi regional dari alamat IP pengguna atau pengaturan agen-pengguna dan pengaturan lokal browser, dan kemudian untuk mengarahkan pengguna ke bahasa tersebut dalam situs Anda. Misalnya, menghubungkan dari lokasi di Prancis yang pengguna mungkin dialihkan ke http://www.example.com/fr/kecuali cookie yang tersimpan di sistem mereka telah mengingat pilihan bahasa yang disukai dari kunjungan sebelumnya.
richhallstoke

Memiliki URL arahan ulang secara otomatis baik-baik saja (gunakan 302). Saya akan menggunakan nilai "hreflang" "x-default" ketika merujuk padanya (dalam pedoman yang ditautkan di atas).
John Mueller

3

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.comdan 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.


2
Ini adalah saran yang sangat bagus yang mengapa Anda mendapat +1 dari saya, tetapi itu tidak menjawab / menjawab pertanyaan yang awalnya diajukan. Mungkin harus diedit untuk menjawab pertanyaan atau membuat komentar dari pertanyaan.
Steven Magana-Zook

1
s / mereka / mereka
TRiG

0

Itu tergantung pada "halaman akar" apa yang Anda punya. Situs web pribadi saya awalnya mengembalikan "404" untuk /(dan variasi umum seperti /index.htmlatau /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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.