yea join and add your site its all automatic. Any problems let me know. Sometimes the verfy does check it properly.