Как указать, на каком языке содержимое URL-адреса в карте сайта XML?

Есть ли способ указать язык URL в XML-карте сайта? Я не говорю об альтернативных URL-адресах, я говорю о случае, когда, например, на сайте, в основном на английском языке, есть страница, которая существует только на немецком языке, то есть нет альтернативных URL-адресов.

Например, скажем, у меня есть несколько многоязычных страниц

<url>
  <loc>http://example.com/eng/page1</loc>
  <xhtml:link rel="alternate" hreflang="en" href="http://example.com/eng/page1"/>
  <xhtml:link rel="alternate" hreflang="de" href="http://example.com/ger/page1"/>
</url>
<url>
  <loc>http://example.com/eng/page2</loc>
  <xhtml:link rel="alternate" hreflang="en" href="http://example.com/eng/page2"/>
  <xhtml:link rel="alternate" hreflang="de" href="http://example.com/ger/page2"/>
</url>
<url>
  <loc>http://example.com/eng/page3</loc>
  <xhtml:link rel="alternate" hreflang="en" href="http://example.com/eng/page3"/>
  <xhtml:link rel="alternate" hreflang="de" href="http://example.com/ger/page3"/>
</url>

И затем есть одна страница, которая существует только на немецком языке и не имеет соответствующей английской страницы

<url>
  <loc>http://example.com/ger/unique-german-page</loc>
</url>

Поисковые роботы, вероятно, смогут определить, на каком языке находится контент, но, похоже, должен быть способ указать это непосредственно в карте сайта.

Должен ли я сделать что-то подобное?

<url>
  <loc>http://example.com/ger/unique-german-page</loc>
  <xhtml:link rel="alternate" hreflang="de" href="http://example.com/ger/unique-german-page"/>
</url>

0 ответов

Другие вопросы по тегам