Why is my Google Search Console verification failing?
Verification
Search Console's error message names the cause, and it is nearly always one of three things. Google couldn't find your token (wrong page, wrong place, file missing, DNS record not live yet), it found a token that doesn't match (someone else's, edited, or cut short while copying), or it couldn't reach the page at all (a login, a redirect, a server error). Match the message to your method below, fix it on the live site and click Verify again.
First, check the property address
Most failures that look mysterious are address mismatches. A URL-prefix property for https://example.com/ is checked at exactly that address, so if your site really lives at https://www.example.com/, or still at http://, add the property for the address your homepage actually loads from. Search Console doesn't follow redirects when it looks for a verification file, so a redirecting homepage defeats that method in particular.
HTML file upload
Google's verification help sets these conditions:
- The file sits in the root of the property, unchanged: same name, same content.
- It can't require a login, and it can't be reached only through a redirect.
- The errors you may see: file not found, wrong content, a redirect to a location that isn't allowed, or signs that the site may have been hacked.
- Deleting the file later costs you the verification.
HTML tag
The tag must be in the <head> of the homepage served at the property address, visible to signed-out visitors, within the first 2 MB of the file. Failures mean the tag wasn't found there, the token is wrong (often a colleague's), or the markup is broken. HTML tag verification covers the fixes.
DNS record
For a Domain property, add a TXT record with the value Search Console gives you, leaving the host blank or set to @. A manually added record can take two or three days before your provider serves it, and until then you will see "not found" or a mismatch. Check what the outside world sees:
dig +short TXT example.com
The value Search Console gave you should be among the lines returned. Keep the record after you verify. Details in DNS verification.
Google Analytics
You need edit permission on the Analytics account, the same Google account in both products, and the gtag.js or analytics.js snippet in the homepage's <head>, unmodified. It fails when the snippet is missing, malformed, out of date or in the wrong place, when the page carries a Tag Manager snippet instead (use the Tag Manager method), or when your permission is too low.
Google Tag Manager
You need Publish or Admin permission on the container and the same Google account in both products. The container's <noscript> part must come immediately after the opening <body> tag, with nothing but HTML comments in between. Failures include a missing tag, a tag in the wrong place, a container not tied to your account and insufficient permission.
If it worked once and then failed
Search Console re-checks tokens from time to time. When one disappears, after a redesign, a DNS clean-up or a deleted file, you are notified, and your permissions expire after a grace period. Put the token back, or verify with a second method so one change can't lock you out.
How AutoPSEO helps
AutoPSEO lists only the properties your Google account can actually use as an owner or user, so a property still stuck at verification won't appear until it passes. Once it does, connect your Google account and the property shows up without any extra setup.
Put your SEO content on autopilot
Connect Search Console and your site. AutoPSEO scans it and plans the first topics right away. No credit card needed.