Нужно ли указывать зарплатные ожидания в профиле hh

Чаще всего, нет. Профиль в системе сначала участвует в алгоритмической выдаче, и только потом его видит рекрутёр. Когда в профиле стоит конкретная сумма, она начинает работать как ограничение ещё до того, как возникнет разговор о задачах и роли.

В результате профиль может реже показываться по релевантным вакансиям не потому, что кандидат не подходит, а потому что система заранее решила, что совпадения нет. Это не ошибка и не наказание, а особенность логики платформы.

Поэтому зарплату разумнее обсуждать в диалоге, когда понятен контекст и ожидания сторон, а профиль использовать как инструмент видимости, а не фиксации условий.

Сначала видимость. Потом цифры.