To get Google to crawl your Google Site or personal website after you've updated it, you'll need to submit a request.
You may be able to get a custom YouTube URL for your channel, if your account meets the requirements. Here's what you need to ...