O que é um site XML
Um site XML é um site cujas páginas são arquivos XML simples com o tipo MIME "text / xml". Eles contêm apenas dados exclusivos para esta página.
Este arquivo XML especifica uma referência a um modelo XSLT que converte XML em HTML ou XHTML no navegador do usuário.
Problema
Para páginas clássicas da web em html, os mecanismos de pesquisa exibem o conteúdo da tag como título title
. A descrição exibe trechos de texto com palavras-chave encontradas ou conteúdo da tag .meta
description
Os mecanismos de pesquisa geralmente não executam scripts nas páginas indexadas e, portanto, não veem a versão final da página após sua execução. Portanto, eles não veem as tags title
e meta
são inseridos pelo modelo XSLT. Eles indexam o texto que está no documento XML como está.
Decisão
Nossa tarefa é adicionar tags corretamente title
e meta
em XML ao navegador, mecanismo de pesquisa e mesedzher, que envia um link para esta página para entendê-las.
Da mesma forma, você pode adicionar outras tags HTML para mecanismos de pesquisa, mensageiros e até o navegador, se repentinamente não executar o modelo XSLT.
XML:
<>
<> </>
<> </>
</>
title
meta
:
- XML ()
:<><> </><>...
:<><> </><> </></>
- (duckduckgo.com)
:example.com
:>> ...
- (startpage.com)
: - ()
mime . . .
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
. .
Ligações
Página com links para exemplos: ivan386.github.io/xml-site-index-test/
Criei exemplos hoje (10/07/2020). Temos que esperar até que os mecanismos de pesquisa os indexem.
Estas páginas no Google: site: ivan386.github.io/xml-site-index-test/
Estas páginas em Yandex: site: ivan386.github.io/xml-site-index-test/
Estas páginas em DuckDuckGo: site: ivan386 .github.io / xml-site-index-test /