I don't understand what you mean. When you add the profile it is added, there should be no need to add your site in the settings. I am not even sure what you mean by add it in the settings.
Could you elaborate because if you had to do anything other than just click the "Add Profile" button to get your profile entered then there is something that needs fixing.