In our video we do NOT create the subdomains inside the /public_html
We recommand to install beside.
if you have
www.domain.com that is your primary domain attached to the cPanel then you use the /public_html
For the "Addon domain" and "Sub-domain" we recommend to use the structure
www.primarydomain.com => /public_html
www.domain.com => /domains/domain.com/public_html
sub1.domain.com => /domains/domain.com/subdomains/sub1/public_html
With this structure all the domains and subdomains have their own directory and you can also have confidential directories beside.
Review the tutorial video 0.b - slide 21-24
When your cPanel allows it, never create subdirectories in your /public_html for the subdomain or domains. The Search Engine could reference those subdomains or domain like a subdirectory of your primary domain.