Situs XML dalam hasil pencarian

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 titledan metadimasukkan oleh template XSLT. Mereka mengindeks teks yang ada di dokumen XML apa adanya.



Keputusan



Tugas kami adalah menambahkan tag dengan benar titledan metadalam 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 titledan metatag:



  1. XML ditampilkan dalam satu baris (Google)

    Judul: <><> </><>...

    Deskripsi:<><> </><> </></>
  2. Pintasan (duckduckgo.com)

    Judul: example.com

    Deskripsi:>> ...
  3. Hanya konten tag di header (startpage.com)

    Header:
  4. 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".



:



  1. html .



    <!--     'xh'  xhtml  -->
    < xmlns:xh="http://www.w3.org/1999/xhtml">
        <!--        -->
        <xh:title>      </xh:title>
        <xh:meta name ="description" 
                 content="       "/>
    
        <!--         -->
        <> </>
        <> </>
    </>


    .



  2. .



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



    &lt;&gt;
        <head xmlns="http://www.w3.org/1999/xhtml"><script ...</script>
            <title> </title>
            <meta name="description" content="       "/>
        </head>
        &lt;&gt; &lt;/&gt;
        &lt;&gt; &lt;/&gt;
    &lt;/&gt;


  3. .



    <>
    
        <!--       -->
        <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 /




All Articles