搜索结果中的XML网站

什么是XML网站



XML站点是一个站点,其页面是MIME类型为“ text / xml”的简单XML文件它们仅包含此页面的唯一数据。



该XML文件指定对XSLT模板的引用,该模板在用户浏览器中将XML转换为HTMLXHTML



问题



对于经典html网页,搜索引擎会将标记的内容显示为title title描述显示带有找到的关键字或标签内容的文本meta description



搜索引擎通常不会在它们索引的页面上执行脚本,因此在执行后看不到页面的最终版本。因此,它们看不到标签titlemeta而是由XSLT模板插入的。他们按原样索引XML文档中的文本。



决断



我们的任务是要正确添加标签title,并meta在XML浏览器,搜索引擎和mesedzher其发送链接到这个网页来了解他们。



以同样的方式,如果突然不执行XSLT模板,则可以为搜索引擎,通讯程序甚至浏览器添加其他HTML标签。



没有标签的页面呈现方式



例如,我们有以下XML:



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


如它在搜索中显示的,没有titlemeta标签:



  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/



我今天(2020年10月10日)创建了示例。我们必须等到搜索引擎将它们编入索引。



这些页面在谷歌:网站:ivan386.github.io/xml-site-index-test/

在Yandex的这些网页:网站:ivan386.github.io/xml-site-index-test/

在DuckDuckGo这些页面:网站:ivan386 .github.io / xml-site-index-test /




All Articles