robots.txt or a firewall rule is blocking the crawl Excluded
Open /robots.txt as an anonymous visitor, not as a logged-in admin. Look for a leftover blanket Disallow from staging, then check whether your WAF returns 403 to Googlebot while returning 200 to your browser. Hosting panels, password gates and country blocks all produce the same “Excluded” badge, and none of them look like a CMS problem.
Pass rule A fetch of a sample URL as Googlebot returns 200, and the response body contains the page copy — not a challenge page or a login form.