Sites XML dans les résultats de recherche

Qu'est-ce qu'un site XML



Un site XML est un site dont les pages sont de simples fichiers XML de type MIME "text / xml". Ils ne contiennent que des données uniques pour cette page.



Ce fichier XML spécifie une référence à un modèle XSLT qui convertit le XML en HTML ou XHTML dans le navigateur de l'utilisateur.



Problème



Pour les pages Web html classiques, les moteurs de recherche affichent le contenu de la balise comme titre title. La description affiche des morceaux de texte avec des mots-clés trouvés ou du contenu de balise .meta description



Les moteurs de recherche n'exécutent généralement pas de scripts sur les pages qu'ils indexent et, par conséquent, ne voient pas la version finale de la page après leur exécution. En conséquence, ils ne voient pas les balises titleet metasont insérés par le modèle XSLT. Ils indexent le texte qui se trouve dans le document XML tel quel.



Décision



Notre tâche est d'ajouter des balises correctement titleet metaen XML au navigateur, au moteur de recherche et au mesedzher qui envoie un lien vers cette page pour les comprendre.



De la même manière, il sera possible d'ajouter d'autres balises HTML pour les moteurs de recherche, les messagers et même le navigateur s'il n'exécute soudainement pas le modèle XSLT.





XML:



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


title meta :



  1. XML ()

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

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

    : example.com

    : >> ...
  3. (startpage.com)

    :
  4. ()

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



Liens



Page avec des liens vers des exemples: ivan386.github.io/xml-site-index-test/



J'ai créé des exemples aujourd'hui (07/10/2020). Il faut attendre que les moteurs de recherche les indexent.



Ces pages dans Google: site: ivan386.github.io/xml-site-index-test/

Ces pages dans Yandex: site: ivan386.github.io/xml-site-index-test/

Ces pages dans DuckDuckGo: site: ivan386 .github.io / xml-site-index-test /




All Articles