Фаги можуть розвиватись не на будь-якій бактерії, а тільки на видоспецифічній. Специфічність хазяїна та фага обумовлюється специфічністю адсорбції, яка в свою чергу залежить від рецепторів, які присутні у клітинній стінці хазяїна. За ступенем специфічності виділяють поліфагів — здатні уражати кілька видів бактерій одного роду, монофагів — уражають бактерій одного виду, типові фаги — уражають тільки певний штам (тип) бактерій одного виду. Рецептори можуть знаходитись у ліпопротеїновому або у ліпополісахаридному шарі.