Apa itu situs XML
Situs XML adalah situs yang halamannya adalah file XML sederhana dengan tipe MIME "text / xml". Mereka hanya berisi data unik untuk halaman ini.
File XML ini menentukan referensi ke template XSLT yang mengubah XML ke HTML atau XHTML di browser pengguna.
Masalah
Untuk halaman web html klasik, mesin pencari menampilkan konten tag sebagai judul title
. Deskripsi menampilkan potongan teks dengan kata kunci yang ditemukan atau konten tag .meta
description
Mesin pencari biasanya tidak mengeksekusi skrip pada halaman yang mereka indeks dan, karenanya, tidak melihat versi final halaman setelah eksekusi mereka. Karenanya, mereka tidak melihat tag title
dan meta
dimasukkan oleh template XSLT. Mereka mengindeks teks yang ada di dokumen XML apa adanya.
Keputusan
Tugas kami adalah menambahkan tag dengan benar title
dan meta
dalam XML ke browser, mesin pencari, dan mesedzher yang mengirimkan tautan ke halaman ini untuk memahaminya.
Dengan cara yang sama, Anda dapat menambahkan tag HTML lain untuk mesin pencari, messenger dan bahkan browser jika tiba-tiba tidak menjalankan template XSLT.
Bagaimana halaman dirender tanpa tag
Misalnya, kami memiliki XML ini:
<>
<> </>
<> </>
</>
Seperti yang muncul dalam pencarian tanpa title
dan meta
tag:
- XML ditampilkan dalam satu baris (Google)
Judul:<><> </><>...
Deskripsi:<><> </><> </></>
- Pintasan (duckduckgo.com)
Judul:example.com
Deskripsi:>> ...
- Hanya konten tag di header (startpage.com)
Header: - Halaman tidak ditampilkan dalam pencarian (Yandex)
saya menjalankan halaman mengindeks ulang beberapa kali, tapi Yandex terus-menerus tidak suka jenis pantomim halaman. Kemudian ketika saya mulai menulis artikel ini, mereka mengirimi saya visi yang mereka tambahkan ke pencarian. Tetapi hari ini halaman itu menghilang dari pencarian lagi.
Sisipkan tag
title meta xml html "http://www.w3.org/1999/xhtml".
:
html .
<!-- 'xh' xhtml --> < xmlns:xh="http://www.w3.org/1999/xhtml"> <!-- --> <xh:title> </xh:title> <xh:meta name ="description" content=" "/> <!-- --> <> </> <> </> </>
.
.
<> <!-- head --> <head xmlns="http://www.w3.org/1999/xhtml"> <!-- --> <title> </title> <meta name="description" content=" "/> </head> <!-- head --> <> </> <> </> </>
.
c
title
meta description
.
web.archive.org. html "" . XML .
web.archive.org .
<> <head xmlns="http://www.w3.org/1999/xhtml"><script ...</script> <title> </title> <meta name="description" content=" "/> </head> <> </> <> </> </>
.
<> <!-- --> <title xmlns="http://www.w3.org/1999/xhtml"> </title> <meta xmlns="http://www.w3.org/1999/xhtml" name="description" content=" "/> <!-- --> <> </> <> </> </>
.
.
title
meta
. .
Tautan
Halaman dengan tautan ke contoh: ivan386.github.io/xml-site-index-test/
Saya membuat contoh hari ini (7/10/2020). Kita harus menunggu sampai mesin pencari mengindeksnya.
Halaman-halaman ini di Google: situs: ivan386.github.io/xml-site-index-test/
Halaman-halaman ini di Yandex: situs: ivan386.github.io/xml-site-index-test/
Halaman-halaman ini di DuckDuckGo: situs: ivan386 .github.io / xml-site-index-test /