مواقع XML في نتائج البحث

ما هو موقع XML



موقع XML هو موقع تكون صفحاته عبارة عن ملفات XML بسيطة من نوع MIME "text / xml". تحتوي فقط على بيانات فريدة لهذه الصفحة.



يحدد ملف XML هذا مرجعًا إلى قالب XSLT الذي يحول XML إلى HTML أو XHTML في متصفح المستخدم.



مشكلة



بالنسبة لصفحات الويب الكلاسيكية بتنسيق html ، تعرض محركات البحث محتوى العلامة كعنوان title. يعرض الوصف أجزاء من النص تحتوي على كلمات رئيسية موجودة أو محتوى علامة .meta description



لا تقوم محركات البحث عادةً بتنفيذ البرامج النصية على الصفحات التي تقوم بفهرستها ، وبالتالي لا ترى النسخة النهائية من الصفحة بعد تنفيذها. وبناء على ذلك، أنهم لا يرون علامات titleو metaيتم إدراجها بواسطة القالب XSLT. يقومون بفهرسة النص الموجود في مستند XML كما هو.



القرار



مهمتنا هي إضافة العلامات بشكل صحيح titleوفي metaXML إلى المتصفح ومحرك البحث و mesedzher الذي يرسل رابطًا إلى هذه الصفحة لفهمها.



بنفس الطريقة ، يمكنك إضافة علامات HTML أخرى لمحركات البحث والمراسلين وحتى المتصفح إذا لم ينفذ قالب XSLT فجأة.



كيف يتم تقديم الصفحة بدون علامات



على سبيل المثال ، لدينا XML هذا:



<>
    <> </>
    <> </>
</>


كما يظهر في البحث دون titleو metaالعلامات:



  1. يظهر XML في سطر واحد (Google)

    العنوان: <><> </><>...

    الوصف:<><> </><> </></>
  2. الاختصار (duckduckgo.com)

    العنوان: example.com

    الوصف:>> ...
  3. فقط محتوى العلامات في الرأس (startpage.com)

    الرأس:
  4. لا يتم عرض الصفحة في البحث (Yandex)

    لقد قمت بتشغيل الصفحة إعادة الفهرسة عدة مرات ، ولكن Yandex بعناد لم يعجبه نوع mime للصفحة. ثم عندما بدأت كتابة هذا المقال ، أرسلوا لي رؤية أضافوها إلى البحث. لكن اليوم اختفت الصفحة من البحث مرة أخرى.


إدراج علامات



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



الروابط



صفحة بها روابط إلى أمثلة: ivan386.github.io/xml-site-index-test/



خلقت أمثلة اليوم (07/10/2020). علينا الانتظار حتى تقوم محركات البحث بفهرستها.



هذه الصفحات في جوجل: site: ivan386.github.io/xml-site-index-test/

هذه الصفحات في Yandex: site: ivan386.github.io/xml-site-index-test/

هذه الصفحات في DuckDuckGo: site: ivan386 .github.io / xml-site-index-test /.




All Articles