Saya punya cukup banyak masalah yang ingin saya dengar pendapat Anda, jadi saya harap saya bisa menjelaskannya dengan cukup baik. Saya juga harus mencatat bahwa saya pemula hanya dilengkapi dengan pengetahuan tentang HTML dan CSS jadi meskipun saya hampir yakin bahwa ada solusi sederhana menggunakan PHP yang kuat, itu tidak akan membantu saya .
Katakanlah saya memiliki blog pribadi saya di alamatnya example.com/blog.html
dan ada tautan ke beberapa sub-blog example.com/blog/math.html
, example.com/blog/coding.html
dll. Jadi folder root saya berisi blog.html
dan blog
folder, blog
folder itu sendiri berisi file math.html
dan coding.html
.
Pertama-tama, saya belajar (dari Google Webmaster Tools ) bahwa untuk keperluan SEO dan estetika ada baiknya menyatukan example.com.com
dan example.com/index.html
dengan menambahkan _rel="canonical"_
atribut ke dalam sumber index.html
. Dengan menggunakan beberapa trik lain (seperti menautkan ke ../
dan ./
), saya menyingkirkan tampilan jelek index.html
di alamat web saya.
Dan sekarang saya bertanya-tanya apakah trik ini dapat digunakan tidak hanya untuk folder root tetapi untuk folder apa pun ? Maksud saya, saya akan memindahkan folder saya blog.html
ke dalam blog
folder, mengubah nama menjadi folder index.html
dan menambahkan rel="canonical"
untuk menyatukan example.com/blog/index.html
dengan example.com/blog/
.
Trik ini akan mengubah alamat blog saya dari example.com/blog.html
menjadi example.com/blog/
.
Belum selesai! Saya juga mengalami masalah dengan robot google yang mengindeks folder saya. Jadi ketika saya mengetik site:example.com/
di pencarian google, tautan ke folder saya example.com/blog/
dengan file mentah, ikon dll muncul di antara hasil lainnya. Saya kira ada juga cara lain untuk memperbaikinya, tetapi IMHO perubahan yang disebutkan di atas akan melakukan trik juga - index.html di folder blog akan menjaga pengguna dari melihat konten mentah sebenarnya dari folder itu, hanya akan muncul saja tautan yang tepat example.com/blog/
dalam pencarian google dan (saya harap) _rel="canonical"_
akan membuat tautan kedua yang tidak diinginkan example.com/blog/index.html
tidak muncul dalam hasil pencarian.
Jadi pertanyaan saya adalah:
- Apakah ini praktik yang baik untuk memiliki
index.html
file di setiap subfolder atau apakah itu dimaksudkan hanya di folder root? - Apakah ada kelemahan atau masalah yang mungkin terjadi saat menggunakan metode " indeks di setiap folder " yang kedua?
- Salah satu dari dua cara penataan situs web yang dijelaskan di atas yang Anda inginkan?