Страница 1 из 2

Платный модуль sitemap

СообщениеДобавлено: 20 май 2016, 12:59
illuzii
Здравствуйте,
подскажите пожалуйста как настроить модуль sitemap, чтобы в него не попадал английский язык /en/ и страницы объектов /en/property/nazvanie и поиск /search/
так как этих страниц нет - а модуль их радостно вставляет. Прогнал сайт через screaming frog seo spider - нет таких страниц, а в sitemap они есть, соотвественно поисковики могут по ошибке проиндексировать и получим в английской версии дубли страниц, что негативно скажется на SEO.
Вот sitemap http://bazis-yalta.ru/sitemap.xml

Re: Платный модуль sitemap

СообщениеДобавлено: 23 май 2016, 09:25
andipas
http://bazis-yalta.ru/en/search - такая страница есть

http://bazis-yalta.ru/en/property/dom-v ... za-350-000 - такая тоже

какие конкретно ссылки из sitemap ведут на 404 ?

Если ван не нужен английский языка на сайте, он отключается в разделе языки админ. панели. Так вы можете убрать с сайта все ссылки с с префиксом /en/

Re: Платный модуль sitemap

СообщениеДобавлено: 23 май 2016, 14:14
illuzii
в управлении языками английский у меня неактивен - серая галочка, когда ее нажимаю - получаю:
Вы не можете активировать язык, имеющий неактивную валюту по-умолчанию. Активировать валюту можно в разделе Валюта
Изображение
ок, перехожу в Валюты, там также серая галочка напротив USD - нажимаю ее:
Вы не можете деактивировать валюту, установленную по-умолчанию для активного языка. Деактивировать язык можно в разделе Управление языками
- замкнутый круг какой-то.
Удалить английский также не могу.
Как тогда удалить /en/ и убрать все эти дубли из sitemap?
Как /en/search отключить или удалить и убрать его из sitemap?
Как /search убрать?

Re: Платный модуль sitemap

СообщениеДобавлено: 24 май 2016, 16:09
andipas
Никакого замкнутого круга. У вас включены 2 языка, серая галочка означает что язык включен но выключить нельзя, т.к. к на нем идут письма админу. Чтобы отключить язык, нужно сперва выставить чекбокс "Email администратору" на русском, после чего галочка станет зеленой, нажмите на нее чтобы отключить английский язык.

Re: Платный модуль sitemap

СообщениеДобавлено: 26 май 2016, 23:59
illuzii
благодарю, помогло, чтобы отключить язык
а как отключить
/search/
/booking/request
/search?objType=1
/search?objType=2
/search?objType=3
/search?objType=4
/search?objType=8

и почему-то в sitemap нет страниц
/kontakty
/page/yalta/
/page/massandra/
...
и самое главное самих категорий, которые являются страницами, которые содержат SEO тексты, ключевыми и пр. и очень нужны для продвижения.
/doma
/uchastki

помогите пожалуйста.

Re: Платный модуль sitemap

СообщениеДобавлено: 27 май 2016, 16:03
Foton
Страницы
/kontakty
/page/yalta/
/page/massandra/
/doma
/uchastki
есть у вас в sitemap.xml

И что вы понимаете под "отключить"?

Re: Платный модуль sitemap

СообщениеДобавлено: 27 май 2016, 20:29
illuzii
перечисленные страницы есть в sitemap.xml, так как ваш модуль я отключил и просканировал сайт http://www.mysitemapgenerator.com, сгенерировал sitemap.xml, отключил ваш модуль карта сайта и физически записал sitemap.xml
как вы понимает клиент это делать не будет, а поисковики или будут ломиться на несуществующие страницы или не проиндексируют новые добавленные объекты - что очень плохо.

убрать из sitemap.xml в первую очередь
да и на самом сайте этих страниц нет, убрать их из системы, а то по факту они есть.

дополнение
вот эти ссылки не дают 404 ошибку, таких типов недвижимости нет вообще
/search?objType=5
/search?objType=6
/search?objType=7
/search?objType=9
...
/search?objType=9999999999999999999

Re: Платный модуль sitemap

СообщениеДобавлено: 30 май 2016, 11:18
andipas
illuzii писал(а):перечисленные страницы есть в sitemap.xml, так как ваш модуль я отключил и просканировал сайт http://www.mysitemapgenerator.com, сгенерировал sitemap.xml, отключил ваш модуль карта сайта и физически записал sitemap.xml
как вы понимает клиент это делать не будет, а поисковики или будут ломиться на несуществующие страницы или не проиндексируют новые добавленные объекты - что очень плохо.

убрать из sitemap.xml в первую очередь
да и на самом сайте этих страниц нет, убрать их из системы, а то по факту они есть.

дополнение
вот эти ссылки не дают 404 ошибку, таких типов недвижимости нет вообще
/search?objType=5
/search?objType=6
/search?objType=7
/search?objType=9
...
/search?objType=9999999999999999999


Страницы с objType ссылаются на страницы с определенными типами недвижимости которые у вас есть на сайте. Если вы отключите или удалите типы недвижимости с данными ID то и в sitemap их не будет. Логика работы sitemap такова что выводятся ссылки на такие страницы, даже если объявлений с такими типами недвижимости нет. Ссылок вида /search?objType=9999999999999999999 на сайте нет, в sitemap нет, каким образом поисковики и индексирующий бот будет на них заходить? Модуль не выводит в sitemap ссылки на все инфостраницы, только на те что указаны в управлении верхним меню. В любом случае дискутировать с вами на эту тему нет времени и желания, модуль работает корректно согласно заданной логике.

Вы можете поправить логику работы модуля в файле protected/modules/sitemap/controllers/MainController.php либо обратиться через форму контактов за доработками.

Re: Платный модуль sitemap

СообщениеДобавлено: 30 май 2016, 18:01
illuzii
Да что же вы такой горячий, я ни в коем случае не хотел обидеть вас или ваш модуль. Попробую поковырять меню, если не выйдет, то обращусь к вам за платными доработками. Спасибо за разъяснения.

Re: Платный модуль sitemap

СообщениеДобавлено: 31 май 2016, 13:24
illuzii
Редактировал пункты в админке в Управлении верхним меню - на sitemap.xml это никак не сказалось - новые пункты не появились, старые остались.
Может я какое-то не то меню редактирую?