Straight from TubeBuddy.
The overwhelming consensus of YouTube Experts is that the best time to publish is any day/time that you can
consistently publish.
What's most important is that your audience knows your publishing schedule and when to expect new content. (Make sure to include your schedule on your Channel Banner!)
That said, there are a couple other recommended strategies that you can try if your schedule allows you the freedom to publish at any time.
Strategy 1: Publish your video in the morning where most of your audience lives.
Why? This strategy ensures that your video is live during all prime hours when the largest chunk of your audience is awake.
How? Head to your
Watch Time Analytics by Country and see where you get the most views from. If it's the United States, you can click to drill down into individual States. Find the
time zone of the most popular location and plan to publish around 6am relative to their local time.
Strategy 2: Publish your video a few hours before your peak traffic hours.
Why? If you want views fast and increase the chance of virality, you might want to publish a couple hours before your audiences' peak viewing day/time of the week.
How?
Option 1: Head to your
Real Time Views Analytics and examine your "last 24 hours" chart to find what hours of the day you get peak viewership and publish 2 or 3 hours before that.
Option 2: Connect your YouTube Channel to Google Analytics for daily and hourly in-depth data much beyond what YouTube Analytics offers.
Instruction Guide Here
Note: Often times your peak analysis will coincide with your current publishing schedule. Keep this in mind when analyzing the data.