Аббревиатура БАД несклоняемая.
Аббревиатура БАД не склоняется и не имеет формы мн.ч. Правильно: эффективные БАД.
Это решение принято редакторами словаря, не редакцией портала. Решение оправданное: род аббревиатуры определяется по родовому слову: БАД - добавка, женский род. Но, как Вы справедливо замечаете, могут быть и исключения.
Согласно орфографическому словарю, оба варианта корректны.
Аббревиатура БАД может употребляться и как склоняемая, и как несклоняемая. Эти варианты зафиксированы «Русским орфографическим словарем» РАН. Поэтому во множественном числе допустимо: БАДы и БАД. Колебания объясняются тем, что это сочетание для русского языка пока еще относительно новое.