Автор Тема: Google Sitemap v1.9  (Прочитано 2559 раз)

25 Ноября 2012, 22:35:12
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Встроенный модуль генерирует карту сайта в следующем виде:
<url>
<loc>http://yurko-agro.com.ua/index.html?id_product=109&controller=product</loc> <priority>0.3</priority>
<lastmod>2012-11-19</lastmod>
<changefreq>weekly</changefreq>
-<image:image><image:loc>http://yurko-agro.com.ua/110/val-reversa-k7758210-1a-traktora-dt-75.jpg</image:loc>
<image:caption/><image:title/>
</image:image>
</url>

т.е. все ссылки только на изображения.

Онлайн генератор http://www.xml-sitemaps.com создал в таком виде:
<url>
<loc>http://yurko-agro.com.ua/81-traversa-verhney-tjagi-7760109-traktora-dt-75.html</loc>
<lastmod>2012-11-25T16:20:06+01:00</lastmod>
<priority>1.0</priority>
</url>

в нем уже ссылки на товары и категории.

robots.txt имеет следующий вид:
Цитировать
User-agent: *
# Private pages
Disallow: /*orderby=
Disallow: /*orderway=
Disallow: /*tag=
Disallow: /*id_currency=
Disallow: /*search_query=
Disallow: /*back=
Disallow: /*utm_source=
Disallow: /*utm_medium=
Disallow: /*utm_campaign=
Disallow: /*n=
Disallow: /*controller=addresses
Disallow: /*controller=address
Disallow: /*controller=authentication
Disallow: /*controller=cart
Disallow: /*controller=discount
Disallow: /*controller=footer
Disallow: /*controller=get-file
Disallow: /*controller=header
Disallow: /*controller=history
Disallow: /*controller=identity
Disallow: /*controller=images.inc
Disallow: /*controller=init
Disallow: /*controller=my-account
Disallow: /*controller=order
Disallow: /*controller=order-opc
Disallow: /*controller=order-slip
Disallow: /*controller=order-detail
Disallow: /*controller=order-follow
Disallow: /*controller=order-return
Disallow: /*controller=order-confirmation
Disallow: /*controller=pagination
Disallow: /*controller=password
Disallow: /*controller=pdf-invoice
Disallow: /*controller=pdf-order-return
Disallow: /*controller=pdf-order-slip
Disallow: /*controller=product-sort
Disallow: /*controller=search
Disallow: /*controller=statistics
Disallow: /*controller=attachment
Disallow: /*controller=guest-tracking
# Directories
Disallow: /*classes/
Disallow: /*config/
Disallow: /*download/
Disallow: /*mails/
Disallow: /*modules/
Disallow: /*translations/
Disallow: /*tools/
# Files
Disallow: /*ru/password-recovery
Disallow: /*ru/address
Disallow: /*ru/addresses
Disallow: /*ru/authentication
Disallow: /*ru/cart
Disallow: /*ru/discount
Disallow: /*ru/order-history
Disallow: /*ru/identity
Disallow: /*ru/my-account
Disallow: /*ru/order-follow
Disallow: /*ru/order-slip
Disallow: /*ru/order
Disallow: /*ru/search
Disallow: /*ru/quick-order
Disallow: /*ru/guest-tracking
# Sitemap
Sitemap: http://yurko-agro.com.ua/sitemap.xml
у всех так? если нет, то как можно исправить?
26 Ноября 2012, 10:43:19
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102467
  • Репутация: +34217/-0
    • Просмотр профиля
Цитировать
у всех так? если нет, то как можно исправить?
У вас стандартные настройки, которые подходят многим. Что вас не устраивает? Что хотите изменить? Версия prestashop?
26 Ноября 2012, 14:44:24
Ответ #2
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас стандартные настройки, которые подходят многим. Что вас не устраивает? Что хотите изменить? Версия prestashop?
Версия 1.5.2. В плане "устраивает и изменить" я не специалист, просто я думал что в sitemap ссылки должны быть на страницы, а у меня ссылки на изображения. Если для поисковиков этого достаточно, то меня это устраивает с головой. Меня поставило в сомнение, что родной генератор делает ссылки на jpg, а http://www.xml-sitemaps.com/ на страницы. Поэтому хотел и узнать как правильно? Если и так и так правильно, тогда я буду спокоен.
26 Ноября 2012, 15:35:22
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 32995
  • Репутация: +26759/-0
    • Просмотр профиля
Цитировать
<loc>http://yurko-agro.com.ua/index.html?id_product=109&controller=product</loc> <priority>0.3</priority>
У вас также есть ссылки на продукты и страницы. Если не показывает все продукты, то перегенерируйте sitemap.
26 Ноября 2012, 16:21:34
Ответ #4
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
<loc>http://yurko-agro.com.ua/index.html?id_product=109&controller=product</loc> <priority>0.3</priority>
У вас также есть ссылки на продукты и страницы. Если не показывает все продукты, то перегенерируйте sitemap.
т.е. генерируется ссылка "http://yurko-agro.com.ua/index.html?id_product=109&controller=product" вместо "http://yurko-agro.com.ua/109-val-reversa-k7758210-1a-traktora-dt-75.html" как без включенного ЧПУ? Тогда значит я зря волновался:)
Спасибо всем за консультацию.
26 Ноября 2012, 23:41:52
Ответ #5
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ещё тогда вопрос, созданная карта сайта внутренним генераторм не проходит валидацию Яндекса:
"Неизвестный тег
Строка 3:
image:image"
а Google говорит, что ошибок нет. Это нормально и так можно оставить? Или можно оставить этот файл для Google, а для Яндекса создать отдельно файл(воспользоваться программой или онлайн ресурсом), а как тогда эти файлы держать в корне сайта или назвать по разному и скормить поисковикам через их сервисы? Извините за нубские вопросы:)
27 Ноября 2012, 11:02:06
Ответ #6
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102467
  • Репутация: +34217/-0
    • Просмотр профиля
Обязательным в этом xml коде является только пара тегов «loc», в которых заключается адрес страниц вашего сайта, которую должны будут проиндексировать Яндекс и Google. Поисковые системы индексируют сайт и без Sitemap, его наличие только рекомендуется.
Можно оставить одну карту.  Если хотите разделить, то укажите разные файлы для карты сайта в файле robots.txt вашего сайта.
27 Ноября 2012, 11:06:07
Ответ #7
  • Новичок
  • *
  • Сообщений: 27
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всё понятно, спасибо Вам за ответы. Извините за въедливость, просто хотелось разобраться.