Если я пытаюсь добавить в GSC файл sitemap_1.xml, который фактически содержит все (или многие) мои страницы, GSC не импортирует его и выдает ошибку.
Так что… какой правильный способ помочь GSC проиндексировать мой сайт? Или мне не нужно ничего делать, и Google импортирует карту сайта при сканировании файла robots.txt, и дальше мне останется только ждать?
Спасибо ещё раз, Дэвид! Я не знал, что в GSC нужно добавлять отдельные версии http и https. Я добавил этот домен в GSC много лет назад, когда сертификаты практически нигде не использовались. Видимо, по этой причине невозможно было использовать https-адрес в форме добавления карты сайта. Но это не проблема. Сейчас я снова добавил свой ресурс, и теперь я могу использовать https в этой форме.
Однако на данный момент это тоже не решает проблему. Когда я открываю данные обработки этого файла, я вижу два других файла карты сайта. А тот, который содержит все темы и категории, по-прежнему не импортируется из-за ошибки:
Может ли проблема быть в этом файле? Возможно, названия тем/категорий содержат какие-то несовместимые символы, нарушающие синтаксис XML? Я проверил это в Notepad++, и XML выглядит корректно.
Да. На данный момент я добавляю только файл sitemap.xml. Файлы sitemap_1.xml и sitemap_recent.xml появляются в GSC самостоятельно, как я понимаю, после сканирования содержимого файла sitemap.xml Google.
Похоже, что-то пошло не так между sitemap_1.xml и GSC. На данный момент (спустя почти два дня) этот файл всё ещё содержит ошибку, в то время как Яндекс импортирует его без каких-либо проблем.
Просто посмотрите на содержимое файла sitemap.xml, и всё станет понятно.
Я отправляю ТОЛЬКО sitemap.xml, а файлы sitemap_recent.xml и sitemap_1.xml добавляются автоматически в результате сканирования содержимого файла sitemap.xml поисковой системой Google.
Я уверен, что это задумано разработчиками Discourse, поскольку файл sitemap.xml НЕ содержит никакой информации о темах и категориях; он ТОЛЬКО содержит ссылки на эти два файла, которые, в свою очередь, содержат информацию о темах и категориях.
То есть в итоге сканирование файла sitemap.xml приводит к тому, что Google импортирует sitemap_recent.xml и sitemap_1.xml.
Моя ошибка. Конечно, я имел в виду sitemap_index.xml. И его единственная цель — направлять googlebot к под-картам сайта. Вот почему вы не указываете расположение sitemap_x.xml (потому что их может быть несколько, и вы никогда не знаете, сколько именно) и sitemap_recent.xml.
Вы должны отправлять только индексную карту сайта, ничего больше. По сути, вы тратите время, пытаясь отправить карты сайта, которые Google не нуждается и не хочет.
Опять же…
Именно это я и делаю. Я отправляю толькоsitemap.xml и неsitemap_x.xml и неsitemap_recent.xml, но эти файлы появляются в GSC после того, как я отправляю толькоsitemap.xml.
При этом файла sitemap_index.xml нет.
Я думаю, вы не поняли суть того, как Google работает с файлом sitemap.xml от Discourse, и поэтому задаете один и тот же вопрос по кругу. Сам Google импортирует эти файлы после сканирования файла sitemap.xml, но в моем случае файл sitemap_recent.xml импортируется успешно, а файл sitemap_x.xml импортируется с ошибкой.
Я уже много раз говорил вам. Я НЕ отправляю ничего, кроме sitemap.xml. Что ещё я могу сделать, чтобы вы обратили на это внимание? Мне нужно записать видео? Или что-то ещё?
Кажется, тратите моё время только вы. Лучше не пытайтесь мне «помогать», пожалуйста
А теперь, когда я кликаю на эту вновь отправленную карту сайта sitemap.xml, я вижу два новых файла, и при этом всё ещё есть один файл с ошибкой «Не получено»:
Напомню, что в то же время другой поисковый движок (Яндекс) принял ту же карту сайта sitemap.xml без каких-либо проблем, а затем без проблем прочитал содержимое файла sitemap_1.xml.
Так что… проблема где-то между Google и этой картой сайта.
На данный момент нет. Ранее в этом аккаунте была карта сайта, созданная в vbulletin. С ней не было никаких проблем. Но сейчас я удалил старую карту сайта.
Сначала я пробовал с URL, но затем использовал домен.
Мне это кажется странным. Я не вижу никаких проблем. Всё верно. Надеюсь, кто-то другой здесь предложит вам решение. Я больше не могу понять, в чём ошибка.