How to Set Up Google Search Console from Scratch
What is Google Search Console and why do you need to configure it?
Google Search Console (GSC) is a free tool from Google that allows you to monitor, maintain and optimize your website’s presence in search results. It is not optional for any site serious about SEO. It is the direct connection between your website and Google, showing you exactly how the search engine sees, indexes and positions your content.
Unlike Google Analytics, which measures user behavior on your site, Search Console focuses on how Google crawls and indexes your pages. It shows you which queries generate impressions, which pages have technical problems, indexing errors, penalties and improvement opportunities that directly affect your organic visibility.
Without Search Console configured correctly you won’t know if Google can access your important pages, what keywords are generating real traffic, what content is losing positions or when critical problems arise that cause your site to disappear from the results.
In short, a large part of the indexing problems can be detected and resolved directly from Search Console. Setting it up correctly from the start avoids work and future fixes.
Prerequisites before setting up Google Search Console
Before you begin setup, make sure you have these items ready.
✔️ Active Google Account: Use a corporate or professional account, not a personal one. If multiple people manage the site, create specific accounts for each user.
✔️ Access to the site’s source code: You will need the ability to edit HTML files, upload files to the server or modify DNS depending on the verification method you choose.
✔️ Generated XML Sitemap: Most CMS (WordPress, Shopify, Webflow) generate sitemaps automatically. Verify that it exists in yoursite.com/sitemap.xml before continuing.
✔️ Knowledge of your platform: Knowing if you use WordPress, Shopify, custom site, etc., determines the most efficient verification method.
💡 Tip: If you manage multiple sites or have a team, consider creating a Google Workspace account specifically for marketing tools. It facilitates permission management and avoids problems if someone leaves the team.
How to create and verify your property in Google Search Console
The first step is to add your site as a verified property. Google offers two types of properties with important differences.
Property types in Search Console
URL prefix property Check only a specific version of the site (http vs https, www vs non-www). It is more restrictive but allows for various verification methods.
Example: https://www.yoursite.com is different from https://yoursite.com
Domain Ownership Checks all versions of the domain simultaneously (http, https, www, non-www, subdomains). Requires DNS verification but simplifies management.
Example: yoursite.com automatically includes all variants.
Which to choose? If you have access to DNS settings, use domain ownership. It is more complete and avoids duplicating configuration. If you only have access to the CMS or HTML code, use URL prefix.
Step-by-step verification process
Step 1: Access Google Search Console Go to search.google.com/search-console and sign in with your Google account.
Step 2: Add property Click “Add Property” and select the type (Domain or URL Prefix). Enter your domain exactly as it appears in the browser, including https and www if applicable.
Step 3: Select verification method Google offers several methods. The most common are the following.
✔️ DNS Verification (recommended for domain ownership): Add a TXT record to your domain’s DNS settings. Works with any provider (GoDaddy, Cloudflare, Namecheap). It takes 24-48 hours to spread but is permanent.
✔️ HTML File: Download a specific HTML file and upload it to the root of your server via FTP or hosting panel. It must remain there indefinitely.
✔️ HTML tag: Copy a meta tag and paste it in the <head> of your main page. Simple in WordPress or any CMS with access to the header.
✔️ Google Analytics: If you already have GA4 configured with the same email, Google automatically verifies. Fast but links verification to Analytics.
✔️ Google Tag Manager: Similar to Analytics, verifies using the existing GTM container.
💡 Tip: DNS verification is more robust and does not depend on you maintaining code on the site. If you change CMS or redesign the website, verification remains active without additional intervention.
Step 4: Confirm verification After implementing your chosen method, return to Search Console and click “Verify.” If everything is correct, you will see immediate confirmation. If it fails, check that the code is exactly as Google provided it, without extra spaces or modifications.
Verification for multiple site versions
If you used URL prefix, check all relevant versions separately.
✔️ https://www.yoursite.com
✔️ https://yoursite.com
✔️ http://www.yoursite.com (if applicable)
✔️ http://yoursite.com (if applicable)
Then set the preferred version in Settings > Site Settings. This tells Google which one to show in results when multiple versions are identical.
Essential settings after verifying ownership
Once ownership is verified, Google will begin collecting data. However, there are critical settings that speed up and improve this process.
Enviar el sitemap XML
The sitemap is a file that lists all the important URLs on your site, making it easier for Google to discover and index them efficiently.
Typical location of the sitemap according to platform
✔️ WordPress: yoursite.com/sitemap.xml (Yoast SEO, RankMath generate automatically)
✔️ Shopify: yoursite.com/sitemap.xml
✔️ Wix: yoursite.com/sitemap.xml
✔️ Custom site: Generate using tools like XML-Sitemaps.com or libraries of your programming language
How to submit the sitemap
✔️ In Search Console, go to “Sitemaps” in the side menu
✔️ Enter the sitemap URL (usually just sitemap.xml if it’s in the root)
✔️ Click “Send”
Google will start crawling the listed URLs. You can submit multiple sitemaps if you have separate structures (blog, products, static pages).
💡 Tip: If your site has more than 1000 pages, consider creating sitemaps segmented by content type. It makes it easier to identify which sections have indexing problems and improves crawling efficiency.
Request indexing of specific pages
Although Google crawls sites automatically, you can force indexing of new or updated pages to speed up their appearance in results.
Manual indexing process
✔️ Go to the “URL Inspection” tool (magnifying glass icon at the top)
✔️ Enter the full URL of the page
✔️ If it is not indexed or needs updating, click “Request indexing”
Google will process the request in minutes or hours, much faster than organic crawling which can take days or weeks.
When to request manual indexing
✔️ Important new pages (product launch, urgent blog article)
✔️ Substantially updated content that should be reflected quickly
✔️ Critical bug fixes on important pages
✔️ After implementing 301 redirects
Important Limitations: Google limits indexing requests to a few per day per property. Use it strategically, not to index the entire site manually.
Configure users and permissions
If you work as a team or with an agency, manage access from Settings > Users and permissions.
Permission levels available
✔️ Owner: Full control, can add/remove users and delete ownership
✔️ Full user: Access to all data and actions except user management
✔️ Restricted User: Data viewing only, no ability to make changes
Provides the minimum necessary level. Third-party developers only need restricted access to review technical issues, not full control.
Key metrics you should monitor in Search Console
Once properly configured, Search Console provides critical data that Google Analytics does not. These are the fundamental metrics for informed SEO decisions.
Search performance
The Performance report (side menu) shows how your site appears in Google search results.
Core Metrics
✔️ Total clicks: Number of times users clicked on your site from search results
✔️ Total Impressions: How many times your site appeared in results, regardless of whether they clicked
✔️ Average CTR (Click-Through Rate): Percentage of impressions that generated clicks. CTR = (Clicks /Impressions) × 100
✔️ Average position: Average position of your site in search results for queries that generate impressions
Analysis by dimensions
You can segment this data by Queries (keywords), Pages, Countries, Devices (mobile/desktop), and Search Appearance (rich results, images, videos).
Practical performance data analysis
✔️ Queries with high impressions but low CTR: Opportunity to improve titles and meta descriptions to increase clicks without changing position
✔️ Pages with average position 6-15: Ideal candidates for optimization. They are close to the first page but need additional push
✔️ Queries in position 1-3 with low clicks: May indicate search intent not aligned with your content or unattractive titles
💡 Tip: Filter queries by average position between 5 and 15. These keywords are in the zone of rapid improvement with basic on-page optimization. Focusing here generates faster results than competing for positions 1-3 in ultra-competitive keywords.
Coverage and indexing
The Coverage report (now called “Pages” in the new interface) shows which URLs are indexed, which have errors, and which are intentionally excluded.
Indexing statuses
✔️ Properly indexed: Pages that Google crawled, indexed and can display in results
✔️ Excluded: Pages that Google crawled but decided not to index (due to robots.txt, meta noindex, quality, duplicates)
✔️ Error: Problems preventing indexing (404, 500 errors, server problems, incorrect redirects)
✔️ Valid with warnings: Indexed but with minor problems that you should check
Common indexing errors
✔️ 404 (Not Found): The URL no longer exists. If it is intentionally removed content, ignore. If it is an error, restore the content or create a 301 redirect.
✔️ Soft 404: Page returns code 200 (success) but content indicates that it does not exist. Correctly configure error codes.
✔️ Redirected: Google detected redirection. Verify that it is intentional and has a relevant URL.
✔️ Blocked by robots.txt: Robots.txt file prevents tracking. If it is an error, modify the file to allow access.
✔️ Duplicate pages without canonical URLs: If Search Console detects duplicate content, it is essential to implement canonical URLs correctly to tell Google which version is preferred. To understand how they work and how to implement them, consult our complete guide on canonical URLs.
💡 Tip: Indexing problems are usually related to poorly configured SEO fundamentals. If you’re just starting out or want to review solid foundations, check out our SEO fundamentals guide before delving into advanced optimizations.
Page Experience and Core Web Vitals
Google prioritizes sites with good user experience. The Experience report shows technical metrics that affect positioning.
Core Web Vitals (critical metrics)
✔️ LCP (Largest Contentful Paint): Time it takes for the main visible content to load. Goal less than 2.5 seconds
✔️ FID (First Input Delay): Response time to the user’s first interaction. Target less than 100ms
✔️ CLS (Cumulative Layout Shift): Visual stability during loading. Target less than 0.1
URLs are classified as Good, Need Improvement or Poor based on these thresholds. Prioritize correcting pages in Poor status, especially if they generate significant traffic.
💡 Tip: If you have many URLs with Core Web Vitals problems, don’t try to fix them all simultaneously. Focus first on the 10-20 pages with the most organic traffic. Improvements here impact more than optimizing pages with few visits.
Mobile Usability
Google indexes primarily mobile versions of sites (mobile-first indexing). The Mobile Usability report detects issues specific to mobile devices.
Common issues detected
✔️ Text too small: Fonts smaller than 12-14px make it difficult to read on mobile
✔️ Clickable elements too close together: Buttons or links with less than 48px separation generate erroneous clicks
✔️ Content wider than screen: Requires horizontal scrolling, terrible user experience
✔️ Use of incompatible plugins: Flash or other technologies not supported on mobile
Correct these problems especially on conversion pages (landing pages, product pages, contact forms).
Common errors when setting up Google Search Console
Even with correct technical setup, these strategic mistakes limit the value you get from Search Console.
❌ Verify only one version of the site
If you use URL prefix, check all variants (http/https, www/no-www). Fragmented data between properties prevents complete analysis.
❌ Do not send sitemap or send it incorrectly
Outdated sitemap or incorrect URLs confuse Google. Verify that the sitemap contains only canonical, accessible and relevant URLs.
❌ Ignore coverage errors
404 errors on intentionally deleted pages are normal, but 500 errors or massive indexing problems require immediate action.
❌ Do not segment performance data
Analyzing only global metrics hides opportunities. Segment by device, country, page type to identify where to improve.
❌ Request bulk indexing constantly
Google limits indexing requests. Use them strategically for critical content, not as a substitute for efficient organic crawling.
💡 Tip: Set up email alerts in Settings > Search Console Preferences. Google will notify you of critical indexing issues, manual penalties, or error spikes before they significantly impact traffic.
First steps after setting up Search Console
Once configured correctly, these are the first analyzes you should perform to establish a baseline and prioritize optimizations.
✔️ Review the full Coverage report: Identify and document current errors. Create a correction plan prioritized by impact on traffic.
✔️ Analyze top 20 search queries: Identify which keywords generate the most traffic. Compare with target keywords of your SEO strategy. Detect gaps between what Google indexes and what you want to position.
✔️ Check Core Web Vitals of main pages: Home pages, main categories and top performer content must be in “Good” status. Prioritize technical optimization here.
✔️ Set up associated property in Google Analytics: Link Search Console with GA4 for integrated analysis of search data and on-site behavior.
✔️ Set review schedule: Review Search Console weekly for the first few months, then biweekly when the site is stable. Export monthly data for long-term trend analysis.
Conclusion on setting up Google Search Console correctly
Setting up Google Search Console correctly from the start lays a solid foundation for an SEO strategy based on real data, not assumptions. Proper verification, sitemap submission, indexing monitoring and constant analysis of key metrics are pillars of any site that aspires to sustainable organic visibility.
Sites that take full advantage of Search Console detect problems before losing traffic, identify content opportunities based on real user queries, and technically optimize based on objective performance data.
The difference between having Search Console configured and using it strategically is huge. It’s not enough to check the site and forget about it. It requires constant review, correct interpretation of data and actions based on insights that only this tool provides.
At Vision by Data, we help companies implement SEO positioning strategies based on deep analysis of Search Console and other data tools. If you want to improve your organic visibility find out how we can help you here.