If you have ever wondered whether Google can actually see your website, you are not alone. A lot of site owners install Google Analytics and assume that means their site is fully set up for Google. In reality, that is only one piece of the puzzle.
This post walks you through the essential setup every WordPress website needs so Google can discover, index, and understand your content. This is not about SEO tricks or ranking faster. It is about building the foundation that allows your content to show up at all.
This tutorial is written for WordPress users using Kadence, and we recommend the WPCode plugin for adding any required script code to your site.
What We Are Setting Up
By the end of this guide, your website will be connected to Google in the ways that actually matter. You will have Google Analytics installed, Google Search Console verified, your XML sitemap submitted, a basic understanding of indexing, and the ability to submit posts to Google when needed.
Step 1: Set Up Google Analytics (GA4)
Google Analytics shows you what happens on your website after someone arrives. It tracks traffic sources, page views, and general visitor behavior so you can understand how people are using your site.
If you do not have Google Analytics set up yet
Start by going to Google Analytics and creating a new GA4 property. Choose Web as the data stream and enter your website URL exactly as it appears in your browser.
Once the property is created, Google will provide you with a tracking script and a Measurement ID.
If you already have a Google Analytics account
If your Google Analytics account already exists, you just need to locate the tracking script.
To find it:
- Log in to Google Analytics
- Click the Admin icon in the lower left
- Under Data collection and modification, open Data Streams
- Click your website’s web data stream
- Click the View Tag Instructions
- Click on Install Manually at the top
- Copy the code provided and then move to the next step
Add the tracking code to your WordPress website
We recommend using the WPCode plugin so you do not have to edit theme files.
- Install and activate the WPCode plugin
- Go to Code Snippets and then Header and Footer
- Paste the Google Analytics script into the Head section
- Save your changes
This places the script inside the head section of your site, which is exactly where Google expects it to load.
Confirm Analytics is working
Open your website in a new browser tab, then return to Google Analytics and view the Realtime report. You should see at least one active user. If you do, your tracking is installed correctly.
Step 2: Set Up Google Search Console
Google Search Console is how you communicate directly with Google. It shows you whether Google can crawl your site, which pages are indexed, and how your content appears in search results.
Google Analytics tracks visitors. Google Search Console tracks Google.
Add your site to Search Console
Inside Google Search Console, add a new property. If you are not technical, choose the URL Prefix option and enter your full website URL.
Verify ownership
Google will give you an HTML meta tag to verify that you own the site.
To add this using WPCode:
- Copy the verification meta tag from Search Console
- Open WPCode and go to Header and Footer
- Paste the tag into the Header section
- Save and return to Search Console
- Click Verify
Once verified, your site is officially connected.
Step 3: Make Sure You Have an XML Sitemap
An XML sitemap helps Google discover the pages and posts on your website. It does not guarantee rankings, but it does help Google understand what content exists.
If you are using Yoast or Rank Math, your sitemap is already created for you. You do not need to build one manually.
Your sitemap URL is often something like yoursite.com/sitemap_index.xml.
Yoast: Yoast SEO > Settings > Scroll down to XML Sitemap > Click View XML Sitemap.
Rankmath: Rankmath > Sitemap Settings > Your link is displayed at the top of the screen.
Submit your sitemap to Google
In Google Search Console:
- Open the Sitemaps section
- Paste your sitemap URL
- Click Submit
If you see a success message, Google has received your sitemap.
Step 4: Understand Indexing Basics
Indexing determines whether a page can appear in Google search results. A page that is not indexed may exist on your site, but it will not show up in search.
In most cases, your blog posts and core pages should be indexed. Some pages should not be indexed, such as thank you pages, checkout pages, login pages, or internal utility pages.
Disable indexing on specific pages
If there is a page you do not want appearing in search results, you can control this using your SEO plugin.
For an individual post or page:
- Edit the page in WordPress
- Scroll to the Yoast or Rank Math settings
- Find the indexing option
- Set it to Noindex
- Update the page
This tells Google not to include that page in search results.
Step 5: Submit Posts to Google
Google does not always index new content immediately. When you publish or significantly update an important post, you can request indexing manually.
To do this:
- Open Google Search Console
- Paste the page URL into the inspection bar at the top
- Press Enter
- Click Request indexing
This does not guarantee rankings. It simply helps Google discover or recheck the page sooner.
A Common Question: “What Are Those Extra Links Under a Website in Google?”
As your website becomes established in Google, you may eventually notice that some sites show additional links underneath their main homepage result in search. These links often point to things like a blog, about page, shop, or key categories.
These are called sitelinks, and this is important to understand early on:
You cannot manually choose, edit, or control them.
Those links are selected automatically by Google.
Google generates sitelinks based on how it understands a website’s structure, navigation, and internal linking. There is no setting in WordPress, no option in Yoast or Rank Math, and no Google tool that allows you to pick which links appear there.
This is a common point of confusion, especially for newer site owners who assume they should be able to edit them.
What you can influence indirectly is how clearly your site is organized. A logical page structure, clear menus, and consistent internal linking help Google understand which pages are most important. Over time, this can affect which links Google chooses to display, but the final decision always belongs to Google.
If and when you see sitelinks appear for your site, that is actually a positive signal. It means Google understands your website well enough to surface deeper pages in search results.
A Final Word
This setup will not magically create traffic, but it does ensure your website is visible, accessible, and properly connected to Google.
If your site is not set up this way, even great content can go unseen. Taking the time to do this once gives every future post a better chance to be discovered.

Get Weekly Website Wins Inside Our Community
This post is part of our Weekly Website Wins series inside our Facebook community. If you would love a welcoming space filled with helpful tips, real conversations, and encouragement along the way, come join us over there.

