Table of Contents
Adding your website to Google Search Console is the first step every site owner should take before worrying about SEO. It takes about 5-10 minutes, it's completely free, and it gives you direct data from Google about how your site performs in search.
This guide covers everything: choosing the right property type, all five verification methods with step-by-step instructions, and exactly what to do in the first 30 minutes after your site is verified.
Already verified? Jump to What to Do After Adding Your Site to GSC to make sure your setup is complete.
Step 1: Sign In to Google Search Console
Go to search.google.com/search-console and sign in with the Google account you want to use as your primary account for this property.
Which Google account to use?
- Use the same Google account connected to your Google Analytics property (if you have one)
- Use a business Gmail account rather than personal — makes sharing access with team members cleaner
- You can add multiple users later under Settings → Users and Permissions
Step 2: Choose Your Property Type
When you click "Add Property", Google presents two options. This is the most important decision in the setup:
Option A: Domain Property (Recommended for Most Sites)
Covers: All subdomains (www, m, blog, etc.) and all protocols (http, https)
Example: If you add example.com as a Domain property, you get data for:
https://www.example.comhttps://example.comhttps://blog.example.comhttp://example.com(legacy)
Verification method: DNS TXT record only — requires access to your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.)
Choose Domain if: You want complete, unified data for your entire site and you have access to your DNS settings.
Option B: URL-Prefix Property
Covers: Only the exact URL prefix you specify — not other subdomains or protocols
Example: https://www.example.com covers only that exact version. http://www.example.com and https://example.com would NOT be included.
Verification methods: Five options (HTML file, meta tag, Google Analytics, Google Tag Manager, DNS)
Choose URL-Prefix if:
- You don't have DNS access
- You want to track a specific subdirectory (e.g.,
https://example.com/blog/) - You need to verify quickly with a non-DNS method
Pro tip: Create a Domain property AND a URL-prefix property for your main URL. The Domain property gives you unified data; the URL-prefix property gives you access to non-DNS verification as a backup.
Step 3: Verify Your Property
Verification proves to Google that you actually own or control the site. Here are all five methods:
Method 1: DNS TXT Record (Best for Domain Properties)
Use when: You have access to your domain registrar's DNS settings.
- In GSC, copy the TXT record value Google provides (looks like:
google-site-verification=abc123...) - Log in to your domain registrar (GoDaddy, Namecheap, Cloudflare, Route 53, etc.)
- Navigate to DNS Settings or DNS Management
- Add a new TXT record:
- Host/Name:
@(or leave blank — represents the root domain) - Value/Content: Paste the verification string from GSC
- TTL: 3600 (1 hour) is fine
- Host/Name:
- Save and return to GSC
- Click Verify
DNS propagation time: Usually 5-15 minutes. Can take up to 24-48 hours in rare cases. If verification fails immediately, wait 30 minutes and try again.
DNS Records by Registrar: | Registrar | Where to Find DNS | TXT Record Field | |---|---|---| | GoDaddy | My Domains → DNS | TXT Type, @ for host | | Namecheap | Domain List → Manage → Advanced DNS | TXT record, @ for host | | Cloudflare | DNS → Records → Add Record | TXT type, root (@) | | Google Domains / Squarespace | DNS → Custom Records | TXT | | Route 53 (AWS) | Hosted Zones → Create Record | TXT type |
Method 2: HTML File Upload
Use when: You can upload files to your web server's root directory.
- In GSC, download the HTML verification file (named something like
googleXXXXXXX.html) - Upload it to the root of your website — it must be accessible at
https://yourdomain.com/googleXXXXXXX.html - Confirm it's live by visiting that URL in your browser
- Return to GSC and click Verify
Deployment warning: If you use CI/CD pipelines or automated deployments, add this file to your repository so it doesn't get deleted. Many site owners accidentally lose verification when they redeploy.
For common platforms:
- WordPress: Upload via FTP/SFTP to
/public_html/or use the Yoast SEO plugin's webmaster verification field - Squarespace: Not supported — use the meta tag method instead
- Shopify: Not supported directly — use meta tag or Google Analytics method
- GitHub Pages: Add the file to your repository root
Method 3: HTML Meta Tag
Use when: You can edit the <head> section of your homepage's HTML.
- In GSC, copy the meta tag (looks like:
<meta name="google-site-verification" content="abc123...">) - Paste it in the
<head>section of your homepage — before the closing</head>tag - Publish/deploy the change
- Confirm the tag is visible in your page source (
Ctrl+UorCmd+U) - Return to GSC and click Verify
For common platforms:
- WordPress: Use Yoast SEO → Site Verification, or paste in your theme's header.php
- Shopify: Online Store → Themes → Edit Code → theme.liquid → paste before
</head> - Wix: Settings → SEO Tools → Google Search Console
- Squarespace: Settings → Advanced → Code Injection → Header → paste tag
- Next.js: Add to your root
layout.tsxmetadata object:verification: { google: 'your-code-here' }
Method 4: Google Analytics (GA4)
Use when: You already have Google Analytics 4 set up on your site with the same Google account.
- In GSC, select "Google Analytics" as your verification method
- GSC will confirm that GA4 is detected on your site
- Click Verify
Requirements:
- GA4 must be installed on your site (not just Universal Analytics)
- You must have Edit permissions in GA4
- Both GA4 and GSC must use the same Google account
The catch: If you ever remove GA4 from your site (or change accounts), you'll lose GSC verification too. Use DNS or HTML file as a backup verification method.
Method 5: Google Tag Manager
Use when: You have Google Tag Manager running on your site with the same Google account.
- In GSC, select "Google Tag Manager" as your verification method
- GSC detects your GTM container ID on the page
- Click Verify
Requirements:
- GTM must be published and active on your site
- GTM and GSC must use the same Google account
- You must have Publish permissions in GTM
Same caveat as GA: Removing GTM from your site breaks verification. Add DNS as a backup.
What to Do Right After Verification {#first-steps-after-verification}
Verification is step one. Here's what to do in the first 30 minutes:
1. Submit Your Sitemap
A sitemap tells Google which pages exist on your site and helps them get crawled faster.
- In GSC, navigate to Sitemaps (left sidebar, under Indexing)
- Enter your sitemap URL — usually one of these:
sitemap.xmlsitemap_index.xmlwp-sitemap.xml(WordPress)sitemap.xml(most platforms)
- Click Submit
Don't have a sitemap? Most platforms generate one automatically. Check yourdomain.com/sitemap.xml first. If nothing's there:
- WordPress: Install Yoast SEO — it generates a sitemap automatically
- Shopify: Already has one at
/sitemap.xml - Next.js / custom sites: Use the
next-sitemappackage or build one manually
2. Request Indexing for Your Key Pages
- In GSC, paste your homepage URL into the URL Inspection bar at the top
- If it shows "URL is not on Google," click Request Indexing
- Repeat for your 5-10 most important pages
This doesn't guarantee indexing, but it signals to Google that these pages are important and ready to crawl.
3. Check the Coverage Report
Navigate to Indexing → Pages in the left sidebar. This shows which pages Google has:
- ✅ Indexed
- ❌ Not indexed (and why)
- ⚠️ Issues requiring attention
For a brand new site, everything will likely show "Discovered - currently not indexed" at first — this is normal. Check back in 2-4 weeks as Google crawls your content.
See our full guide on fixing index coverage errors in GSC for detailed troubleshooting. To submit specific URLs to Google or diagnose why a page isn't indexing, use the URL Inspection Tool guide.
4. Add Users (If Working with a Team)
- Go to Settings → Users and Permissions
- Click Add User
- Enter the Google account email of your developer, SEO consultant, or team members
- Choose permission level:
- Full: Can see all data and change settings
- Restricted: Can see data but not change settings
Best practice: Add your developer with Full access. Add any SEO agency with Restricted (they can see everything, but can't make changes without your permission).
5. Link to Google Analytics (If You Have It)
Linking GSC to GA4 enables richer data — you can see which organic search keywords drove sessions, conversions, and revenue right inside Analytics.
- In GA4, go to Admin → Property Settings → Search Console Links
- Click Link and select your verified GSC property
- Confirm the connection
Once linked, find the data in GA4 under Reports → Acquisition → Search Console → Queries.
Common Verification Failures (and How to Fix Them)
"Ownership verification failed"
- DNS: Wait 30+ minutes for propagation, then try again. Check the TXT record is saved correctly at your registrar.
- HTML file: Confirm the file is accessible at the exact URL GSC shows. Check file name for typos.
- Meta tag: Confirm the tag is in the
<head>, not the<body>. View page source to double-check.
"Could not find meta tag"
- Your deployment didn't go live yet — wait and try again
- The meta tag was added to an inner page, not the homepage
- A caching layer is serving an old version — clear cache and try again
"The DNS change hasn't propagated yet"
- Normal for new DNS records — wait up to 48 hours
- Verify the TXT record at dnschecker.org to confirm it's visible globally
"Google Analytics tag not found"
- Make sure GA4 (not Universal Analytics) is installed
- Confirm the GA4 measurement ID in both GSC and your site's code matches
- The GA4 property and GSC property must use the same Google account
Verifying Multiple Sites
If you manage multiple websites:
- Add each site as a separate property in GSC
- Use the property selector dropdown (top-left) to switch between sites
- Consider creating a Google account specifically for SEO tools — add it as an owner on all properties so you always have access regardless of which personal accounts you use
Agency tip: Create a shared Google account for your agency (e.g., agency-gsc@gmail.com), add it as a Full user on every client property, and never use individual employee accounts as the primary owner.
FAQ: Adding Your Website to Google Search Console
How long does it take to add a site to Google Search Console?
The actual verification takes 5-10 minutes if you're using the meta tag or HTML file method. DNS verification takes 15 minutes to 48 hours for propagation. Once verified, it takes 2-4 weeks for GSC to accumulate meaningful data about your site's performance.
Do I need to re-verify my site in Google Search Console?
No — once verified, ownership is permanent as long as the verification method stays in place. If you remove the HTML file, meta tag, or change DNS records, you'll need to re-verify. This is why DNS or HTML file (added to your repository) are the most stable methods.
Can I add a site to Google Search Console without being a developer?
Yes. The easiest methods for non-developers are: (1) Google Analytics — if GA4 is already on your site, just connect the accounts, or (2) your CMS's built-in verification field (WordPress with Yoast, Squarespace, Wix, Shopify all have GSC verification built into their SEO settings). No code required for either.
What is the difference between a Domain property and a URL-prefix property in GSC?
A Domain property covers your entire domain — all subdomains (www, blog, m) and all protocols (http, https) — in a single unified report. A URL-prefix property covers only the exact URL you specified. For most sites, a Domain property gives you more complete data. The only downside is that Domain properties require DNS verification.
How many sites can I add to Google Search Console?
There is no official limit. You can add as many properties as you own or manage. Professional SEOs and agencies commonly manage dozens or hundreds of properties in a single GSC account using the property selector.
Do I need Google Search Console for a new website?
Yes — adding your site to GSC immediately after launch is one of the most important first steps. GSC allows you to submit your sitemap (helps Google find your pages faster), monitor your indexing status, see if there are crawl errors, and track impressions and clicks once Google starts ranking your pages. Without it, you're flying blind.