Visitors see a warning page instead of your site, often with the code NET::ERR_CERT_DATE_INVALID. Most people close the tab. Your site is still there. The certificate that proves it is yours has run out.
SSL certificates last 90 days (free ones) to a year (paid ones). When one is not renewed, every browser refuses to show the site without a warning. The code ERR_CERT_COMMON_NAME_INVALID is different: the certificate is valid but for another address, usually www vs no www.
sudo certbot renew, then reload your web server. Then check systemctl list-timers | grep certbot so it renews by itself next time.Run echo | openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -dates. The notAfter line is the expiry date.
Want the rest of your site checked after it is back? Run a free 40-point check at tinkeraudit.com.