As sardinhas realmente enfrentaram muitos problemas de confusão e substituição no mercado de alimentos. Na Europa e em outros lugares, devido à sobrepesca e à escassez de recursos, substitutos como arenque, anchovas e espadilhas foram rotulados incorretamente e vendidos como sardinhas. Essa situação pode levar à confusão do consumidor ao comprar, sem saber se está comprando sardinhas verdadeiras. Os fabricantes agora têm a obrigação legal de especificar o nome latino do peixe usado nos rótulos das latas para ajudar os consumidores a identificá-los corretamente. O nome latino para sardinhas é Sardina Pilchardus, enquanto arenque, anchovas e espadilhas são Clupea harengus, Engraulis encrasicolus e Sprattus sprattus, respectivamente. Esse requisito de rotulagem garante que os consumidores possam saber claramente se estão comprando sardinhas verdadeiras ou substitutos.

