Яндексу не ненравится, ПС вообще всё равно. Она индексирует и ранжирует. А вот результат ранжирования может быть для вас благополучным или нет.
Дублируя сущность (в данном случае категорию "программы") вы должны понимать, что при ранжировании, например, по общему пересекающемуся запросу поисковая система должна выбрать страницу из одинаковых сущностей, поэтому без необходимости дублировать сущности не надо (есть даже такой научный методологический принцип называется "Бритва Оккама).
Поэтому в общем и в целом отвечая на ваш вопрос, учитывая вашу ситуацию и нежелание исправлять, формируете Title следующим образом.
www.мойсайт/категории/программы
Title отдельной страницы -> Название программы
и
www.мойсайт/скачать/программы
Title отдельной страницы -> Название программы - скачать
Это самое простое.
Либо в первом случае для статей -> Обзор [название программы]
Во втором -> Скачать [название программы] + доп. ключи.
Всё, более у вас не будет дублей в Title-ах.
Яндекс будет информировать всегда, когда будет находить одинаковые записи в тайтлах и дескрипшенах.
Берете программу Screaming Frog, сканируете, выявляете дубли и исправляете. Дальше снова сканируете и убеждаете, что дублей нет - всё, Яндекс более не будет выводить уведомлений (до тех пор, пока вы снова не допустите дублирующие записи).
Спасибо, я понял.
Почему Яндексу не нравится одинаковые названия категорий, если они находятся в разных местах:
если 20-30 из 2000 или 10000 то можно и забить, по ситуации смотричекни кол-во запросов на такой тайтл (контент) и оцени сложность изменения метатегов, тут примерно и скрывается вывод о необходимости эту ошибку фикситьвыше ответили сеошники, у которых одинаковые тайтлы всегда НАДО менять)))
Вы напрасно разнесли по разным категориям. Пользователь который ищет программу, находит описание - у него должна быть возможность скачать программу сразу, а не искать её в доп. категории. Тогда бы и не было дублей заголовков.
Вам нужно хорошо продумать инфраструктуру сайта.
Мне пока такое решение нравится +/- там и так с этим CPT проблем хватает, но пришлось разделить т.к. основное направление — это все-таки статьи, и сайт создавался под статьи, а захотелось мне добавить дополнительный раздел для скачивания программ — это как экспериментальное дополнение, но из-за него сайт как будто состоит из двух сайтов при помощи CPT, и вот есть такой момент с одинаковыми названиями категорий.
А что делать если допустим у меня есть категория программы там, где статьи о программах и категория программы там, где программы, которые можно скачать, но это разные разделы с разными url адресами с разным кастомным типом постов в WordPress, но да они имеют одинаковое название.
Погуглил. Вот тут предлагают показывать вместо изображения средний цвет: https://manu.ninja/dominant-colors-for-lazy-loading-images/
Правильно понял. Но без JS эту задачу не решишь.