One setting can hide your whole site from Google, and it's easy to leave on when a site goes live from a test version. The opposite matters too: thank-you pages should stay out of Google.
What WP Moo looks at
What the problems mean
What each priority means: Problem priority.
How to fix it
For your developer
We follow redirects (up to 5) and read the final answer, and only when it answers 2xx. To see the same (the first command prints the headers of every hop; only the last one counts):
curl -sL -A 'WPMooBot/1.0 (+https://wp-moo.com/bot)' -D - -o /dev/null https://example.com/thank-you/ | grep -i x-robots-tag
curl -sL -A 'WPMooBot/1.0 (+https://wp-moo.com/bot)' https://example.com/thank-you/ \
| grep -Eio '<meta[^>]*name=.?(robots|googlebot)[^>]*>|<link[^>]*rel=[^>]*canonical[^>]*>'
Meta and link tags are read from the first 512 KB of the decoded body. Directives for all bots and for googlebot count; header lines scoped to another bot (bingbot: noindex) don't. none counts as both noindex and nofollow. Tags inside HTML comments and scripts are ignored. A hidden page needs both:
<meta name="robots" content="noindex, nofollow">
A canonical link counts as another domain when its host differs from the page's, ignoring www; a relative one is always fine. robots.txt isn't read.
Something unclear on this page? Email [email protected]