Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Карта sitemap с неясной ошибкой в "search console"


SaOP

Recommended Posts

Привет всем!

 

Помогите пожалуйста разобраться с неведомой ошибкой, ответ на которую "интернет" не даёт:

 

Спойлер

234623777.jpg.352486b71bececb10f2ac472633c6359.jpg

 

Что за растение дикое "В вашем Sitemap или файле индекса Sitemap неправильно указано пространство имен." и в чем подвох карты https://www.sazhnev.art/index.php?route=extension/feed/uni_news_sitemap ???

Вроде всё чин-чином, а тем не менее ошибка ((

 

Буду признателен за инфу.

 

Спасибо!

 

 

Надіслати
Поділитися на інших сайтах


2 часа назад, SaOP сказал:

Привет всем!

 

Помогите пожалуйста разобраться с неведомой ошибкой, ответ на которую "интернет" не даёт:

 

  Скрыть контент

234623777.jpg.352486b71bececb10f2ac472633c6359.jpg

 

Что за растение дикое "В вашем Sitemap или файле индекса Sitemap неправильно указано пространство имен." и в чем подвох карты https://www.sazhnev.art/index.php?route=extension/feed/uni_news_sitemap ???

Вроде всё чин-чином, а тем не менее ошибка ((

 

Буду признателен за инфу.

 

Спасибо!

 

 

вот так выглядит карта которую гугл ест без проблем

image.thumb.png.759ab6c51d8e759e53cda5ae35dc7fce.png

 

 

а ругается у вас скорее всего на вот это.

 

image.thumb.png.dddedcf6cdcc8e05e516b100d8918527.png детали ищите в

 

гугл мануалах по сайтмап. смотрите синтаксис

Надіслати
Поділитися на інших сайтах


6 часов назад, Dimasscus сказал:

вот так выглядит карта которую гугл ест без проблем

image.thumb.png.759ab6c51d8e759e53cda5ae35dc7fce.png

 

 

а ругается у вас скорее всего на вот это.

 

image.thumb.png.dddedcf6cdcc8e05e516b100d8918527.png детали ищите в

 

гугл мануалах по сайтмап. смотрите синтаксис

 Спасибо за ответ.

ДА вроде так же как и у них всё сделано: https://developers.google.com/search/docs/advanced/crawling/localized-versions?hl=ru#:~:text=Ниже приведен файл Sitemap для этих трех страниц.

Пробовал и шапку (<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"   xmlns:xhtml="http://www.w3.org/1999/xhtml">) делать как у них - не помогает (((

Змінено користувачем SaOP
Надіслати
Поділитися на інших сайтах


В 20.08.2021 в 14:48, ocbot сказал:

В строке 


xmlns:xhtml="https://www.w3.org/1999/xhtml"


замените https на http, правильно будет так:
 


xmlns:xhtml="http://www.w3.org/1999/xhtml"

 

Спасибо. Пробовал.

Но когда меняю  https на http карта приобретает вот такой вид:

 

Спойлер

13653466.thumb.jpg.5fc73a10d5b3ac4f4c00e7402356b047.jpg

 

 

Надіслати
Поділитися на інших сайтах


В 22.08.2021 в 12:46, SaOP сказав:

Но когда меняю  https на http карта приобретает вот такой вид:

Браузер не форматирует этот xml, но Google и др. принимают без проблем, что еще нужно. Или вы для пользователей делаете карту?

Надіслати
Поділитися на інших сайтах


10 часов назад, ocbot сказал:

Браузер не форматирует этот xml, но Google и др. принимают без проблем, что еще нужно. Или вы для пользователей делаете карту?

Спасибо.

Сработало.

 

Только как теперь увидеть, видит ли альтернативы(языковые) гугл? В карте было 3 языка (xhtml:link rel="alternate" hreflang=...), но пишет консоль что находит только русские, так как они указаны в <loc>

 

 

Надіслати
Поділитися на інших сайтах


7 годин назад, SaOP сказав:

Только как теперь увидеть, видит ли альтернативы(языковые) гугл? В карте было 3 языка (xhtml:link rel="alternate" hreflang=...), но пишет консоль что находит только русские, так как они указаны в <loc>

Разметку вашего XML можно увидеть при инспектировании кода в браузере.
В документации Google указано:

Цитата

Создавайте отдельный элемент <url> для каждого URL

Сейчас вы отправляете только ссылки одной локализации ru-UA, а нужно передавать каждую ссылку и ее варианты локализации.
Вот пример передачи всех локализаций одной страницы:

Прихований текст

 

<url>

<loc>https://site.com/test</loc>

<xhtml:link rel="alternate" hreflang="uk-ua" href="https://site.com/test" />

<xhtml:link rel="alternate" hreflang="ru-ua" href="https://site.com/ru/test" />

<xhtml:link rel="alternate" hreflang="en-ua" href="https://site.com/en/test" />

</url>

<url>

<loc>https://site.com/ru/test</loc>

<xhtml:link rel="alternate" hreflang="uk-ua" href="https://site.com/test" />

<xhtml:link rel="alternate" hreflang="ru-ua" href="https://site.com/ru/test" />

<xhtml:link rel="alternate" hreflang="en-ua" href="https://site.com/en/test" />

</url>

<url>

<loc>https://site.com/en/test</loc>

<xhtml:link rel="alternate" hreflang="uk-ua" href="https://site.com/test" />

<xhtml:link rel="alternate" hreflang="ru-ua" href="https://site.com/ru/test" />

<xhtml:link rel="alternate" hreflang="en-ua" href="https://site.com/en/test" />

</url>

 


Есть отличный сервис для проверки мультиязычных sitemap https://technicalseo.com/tools/hreflang/

  • +1 1
Надіслати
Поділитися на інших сайтах


2 часа назад, ocbot сказал:

Разметку вашего XML можно увидеть при инспектировании кода в браузере.
В документации Google указано:

Сейчас вы отправляете только ссылки одной локализации ru-UA, а нужно передавать каждую ссылку и ее варианты локализации.
Вот пример передачи всех локализаций одной страницы:

  Скрыть контент

 

<url>

<loc>https://site.com/test</loc>

<xhtml:link rel="alternate" hreflang="uk-ua" href="https://site.com/test" />

<xhtml:link rel="alternate" hreflang="ru-ua" href="https://site.com/ru/test" />

<xhtml:link rel="alternate" hreflang="en-ua" href="https://site.com/en/test" />

</url>

<url>

<loc>https://site.com/ru/test</loc>

<xhtml:link rel="alternate" hreflang="uk-ua" href="https://site.com/test" />

<xhtml:link rel="alternate" hreflang="ru-ua" href="https://site.com/ru/test" />

<xhtml:link rel="alternate" hreflang="en-ua" href="https://site.com/en/test" />

</url>

<url>

<loc>https://site.com/en/test</loc>

<loc>hreflang="uk-ua" href="https://site.com/test" />

<xhtml:link rel="alternate" hreflang="ru-ua" href="https://site.com/ru/test" />

<xhtml:link rel="alternate" hreflang="en-ua" href="https://site.com/en/test" />

</url>

 


Есть отличный сервис для проверки мультиязычных sitemap https://technicalseo.com/tools/hreflang/

 

Спасибо за ответ.

 

У меня нет "/ru/" у меня SEOPro. 

Но я понял ваш посыл. Буду каждую версию языка страницы выносить в  <loc>

 

 

 

Надіслати
Поділитися на інших сайтах


1 година назад, SaOP сказав:

У меня нет "/ru/" у меня SEOPro. 

Но я понял ваш посыл. Буду каждую версию языка страницы выносить в  <loc>

Это я образно обозначил ссылки языковыми префиксами. 
Но если нужны будут языковые префиксы в SEO PRO - у меня есть модуль.

Каждую языковую версию нужно выносить в отдельный <url>, все правильно.

  • +1 1
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.