Seo страницы

Добрый день!

Подскажите пожалуйста.

Сайт формирует 2 страницы для сео:

  1. …товар/?sl=ru

  2. …товар/ без этой приписки

как убрать чтобы сайт не делал страницы с ?sl=ru ?

и их не было в файле /sitemap.xml

У вас 2 языка? Удалите или скройте второй язык и оставьте только русский (сделаете его как основной)
Если вам SEO-шники сказали динамические ссылки типа “/?параметр” вредят сайту — включите “Show additional language in the URL” в настройках SEO и вместо “?sl=ru” будет “/ru” (сброс кэша потребуется)

1 язык - русский - он основной

“Show additional language in the URL” в настройках SEO - а где конкретно это сделать?

yoursite/admin.php?dispatch=addons.update&addon=seo

Вот какие настройки стоят

я вам больше скажу, у меня на сайте один язык, он же основной, и все равно и яндекс, и гугл, откуда-то берут ссылки с ?sl=ru на конце.
Мало того, они откуда-то берут ссылки /страница_товара.html?page=2 итд…
остается просто забить и полагаться на
< link rel=“canonical”

Спасибо за информацию.

А как link rel=“canonical” где прописывать для страницы ( или он сам автоматом проставляет ?)

Есть страницы которые яндекс пишет что они неканонические - всю голову сломал где в настройках это сделать.

он сам ставится

У вас “Показывать дополнительные языки в URL”

Этой галки нет

Откройте глаза — сверху “Использовать один…” что написано?