Ситуация с дублирующимися страницами в `sitemap.xml` — распространенная проблема для сайтов, особенно в электронной коммерции. Вы сделали правильный выбор, отключив утилиту хостинга и заменив её генерацией от Yoast SEO, так как этот плагин предоставляет больше возможностей для настройки и управления картой сайта.
Однако в отношении ваших вопросов и ситуации можно рассмотреть несколько моментов:
1. **Проблема с дубликатами**: Дубликаты страниц из-за параметров сортировки действительно могут привести к ухудшению индексирования ваших страниц. Использование директив `Disallow` и `Clean-param` в `robots.txt` — это хороший подход, который поможет Яндексу не индексировать эти дубликаты. Тем не менее, настройки robots.txt не гарантируют, что страницы не будут проиндексированы, если они все же присутствуют в `sitemap.xml`.
2. **Период индексации**: Яндекс может занять некоторое время для обработки изменений на сайте, особенно если до этого были дубликаты. Период в 4 дня может показаться долгим, но это нормальная практика — индексирование новых карт сайта может занять от нескольких дней до нескольких недель.
3. **Обработка старой vs. новой карты**: Вариант 2 с оставлением старой карты сайта с записями о дубликатах действительно может показаться более "естественным" для поискового робота, особенно если в `robots.txt` указаны правила для их игнорирования. Однако это не лучший долгосрочный подход, поскольку поисковые системы, как правило, мотивируются доставлять пользователям качественные результаты. Яндекс лучше всего работает с актуальными и структурированными картами сайта, а не с громоздкими версиями с множеством дубликатов.
4. **Рекомендуемое действие**: Если вы не видите изменений после замены `sitemap.xml`, рекомендуется:
- Проверить, была ли правильно обновлена карта сайта.
- Убедиться, что новая версия `sitemap.xml` корректно доступна и читается Яндексом.
- Использовать Инструменты для веб-мастеров Яндекса для проверки карты сайта и мониторинга индексации.
- Попробовать повторно отправить `sitemap.xml` через Яндекс.Вебмастера, чтобы «подсказать» Яндексу об обновлениях.
В заключение, ваше решение заменить генератор карты сайта было правильным, и с учетом времени, необходимого для индексации, просто дайте Яндексу немного больше времени для обновления информации о вашем сайте. Если проблема с отсутствием страниц продолжится, можно исследовать другие аспекты SEO на сайте или обратиться к специалистам для более глубокого анализа.