You verify ownership in Google Search Console by proving you control either the website files or the domain's DNS records. The HTML file upload method is most common: Google gives you a unique file to place in your root directory (like yoursite.com/google-site-verification-xyz.html), then you click verify. If you already run Google Analytics with the GA4 tag or Universal Analytics code on every page, you can verify instantly by selecting that option—no extra steps needed. The DNS verification route works at the domain registrar level (GoDaddy, Namecheap, etc.) by adding a TXT record Google provides; this method covers all subdomains automatically and survives site migrations, but takes longer if you're unfamiliar with DNS settings. Once verified, add all property variations you care about: the www and non-www versions, plus separate properties for HTTP if you still have mixed-protocol pages during migration. For most sites in 2025, you only need the domain property (covers all protocols and subdomains) plus a URL-prefix property for your primary HTTPS version to get granular data in reports. Common mistakes: removing the verification file after setup (keep it live permanently), verifying only in Universal Analytics when you've switched to GA4 (the old property won't work), and forgetting to submit your XML sitemap after verification. At Ottawa SEO we typically use the DNS method for client domains we manage long-term because it never breaks during redesigns or CMS changes, and we use the HTML file method for quick audits on domains we don't control at the registrar level. If you're on WordPress, many SEO plugins (Rank Math, Yoast) let you paste the meta tag verification code into a field instead of editing your theme files directly. Verification usually completes in seconds, but DNS changes can take up to 24 hours to propagate, so start with HTML upload if you need immediate access to crawl data and index coverage reports.