← All guides

Guide · Google Search Console

How to use Google Search Console: a complete guide

Set it up, read every report that matters, fix indexing problems, and turn your search data into a list of posts to write next.

In short

  • Add your site as a Domain property and verify it with a DNS record.
  • Submit your sitemap so Google finds every page.
  • Use the Performance report to see the searches you appear for, and the Pages report to see what isn’t indexed.
  • Your best ideas come from queries where you get impressions but sit just off page one.

What is Google Search Console?

Google Search Console is a free tool from Google that shows how your website performs in Google Search. It tells you which searches your pages appear for, how often people click, which pages Google has indexed, and what is stopping the rest.

Analytics tools tell you what visitors do after they land on your site. Search Console tells you what happens before the click: the searches, the impressions and your position in the results. If you want more people to find you on Google, this is where you start.

What you can do with it

  • See the exact search queries that bring people to your site
  • Check whether a page is indexed, and ask Google to crawl it
  • Submit sitemaps so new pages are discovered faster
  • Find and fix indexing, speed and security problems
  • See which sites link to you

Before you start

You need three things. Setting everything up takes about ten minutes.

  1. A Google account. Use a shared company account if more than one person will manage the site.
  2. Access to your domain’s DNS settings (where you bought your domain, such as GoDaddy, Namecheap or Cloudflare). This is the easiest way to verify.
  3. Your sitemap URL. Most sites have one at yourwebsite.com/sitemap.xml. WordPress, Shopify, Webflow and most site builders create it for you.

Step 1: Add your website

Go to search.google.com/search-console, sign in, and choose Add property. Google offers two property types.

Select property type

Domain

  • All URLs across all subdomains
  • All URLs across https and http
  • Requires DNS verification
yourwebsite.com
Continue

URL prefix

  • Only URLs under the entered address
  • Only the protocol you enter
  • Several verification methods
https://www.yourwebsite.com/
Continue
Illustration: choose Domain to cover your whole site in one property.
Domain propertyURL-prefix property
CoversEvery subdomain and protocol: www, blog., http and httpsOnly URLs that start with the exact address you enter
VerificationDNS record onlyHTML file, HTML tag, Google Analytics, Google Tag Manager or DNS
Best forMost websitesWhen you can’t edit DNS, or you only manage one section of a site

Tip

Choose a Domain property unless you have a reason not to. With a URL-prefix property, https://www.yourwebsite.com and https://yourwebsite.com are tracked separately, and it is easy to look at the wrong one.

Step 2: Verify that you own the site

Google needs proof that the site is yours before it shows you any data. For a Domain property, you add a short TXT record to your DNS.

  1. After you enter your domain, Search Console shows a TXT record that starts with google-site-verification=. Copy it.
  2. Open your domain provider’s DNS settings and add a new TXT record. Leave the host or name field as @ (or blank), and paste the value.
  3. Save, go back to Search Console and click Verify.
Your domain provider · DNS records
TypeNameValueTTL
A@192.0.2.101 hour
TXT@google-site-verification=Xk2…9fQ1 hour
CNAMEwwwyourwebsite.com1 hour

✓ Ownership verified

Illustration: the new TXT record (highlighted) next to your existing DNS records.

If verification fails

DNS changes can take a while to spread. Wait 15 to 30 minutes and click Verify again. Keep the TXT record in place afterwards. If you delete it, you can lose access.

Step 3: Submit your sitemap

A sitemap is a file that lists the pages you want Google to find. Submitting it helps Google discover new and updated pages faster, especially on a new site with few links pointing to it.

  1. In the left menu, open Indexing → Sitemaps.
  2. Type your sitemap’s path, usually sitemap.xml or sitemap_index.xml.
  3. Click Submit. After Google reads it, the status changes to Success and shows how many pages it found.
Sitemaps

Add a new sitemap

https://yourwebsite.com/sitemap.xml
Submit

Submitted sitemaps

SitemapSubmittedStatusDiscovered pages
/sitemap.xmlTodaySuccess148
Illustration: a submitted sitemap with a Success status.

You only need to submit a sitemap once. Google checks it again on its own. Resubmit it only if you move it to a new address.

Step 4: Read the Performance report

This is the report you will use most. Open Performance → Search results. It can take a few days for data to appear on a new property, and the report keeps up to 16 months of history.

Performance on Search results · Last 3 months
Total clicks4.2K
Total impressions186K
Average CTR2.3%
Average position18.4
QueriesPagesCountriesDevicesSearch appearanceDates
Top queriesClicksImpressionsPosition
how to use google search console4129,8404.1
search console sitemap1366,2109.7
crawled currently not indexed5811,30012.3
Illustration: the four metrics at the top, the trend chart, and the queries table underneath.

The four metrics

MetricWhat it meansWhat to look for
ClicksHow many times someone clicked through to your site from GoogleSteady growth over months
ImpressionsHow many times a link to your site appeared in resultsRising impressions mean Google is testing you for more searches
Average CTRClicks divided by impressionsPages with many impressions but a low CTR need a better title
Average positionYour average ranking for the searches you appeared in (1 is the top)Positions 8 to 20 are your easiest wins

How to slice the data

  • Queries shows the searches you appear for. This is your list of topics.
  • Pages shows which pages earn the clicks. Click a page, then switch to Queries to see what it ranks for.
  • Countries and Devices show where and how people search. Useful if you serve specific cities or markets.
  • Date → Compare puts two periods side by side, so you can see what grew and what dropped.

Tip

Click all four metric boxes at the top. By default, only clicks and impressions are switched on, so CTR and position are hidden from the chart and the table.

Step 5: Check a single page with URL Inspection

Paste any URL from your site into the search bar at the top of Search Console. Google tells you whether that page is indexed, when it was last crawled, and whether it found any problems.

URL inspection
Inspect any URL in “yourwebsite.com”: https://yourwebsite.com/blog/new-post
URL is not on GoogleThis page is not indexed. Pages that aren’t indexed can’t be served on Google.
Test live URLRequest indexing
DiscoverySitemaps: /sitemap.xml
Last crawlN/A
Page indexingDiscovered – currently not indexed
Illustration: a new post that Google has found but not indexed yet.

If you just published or updated an important page, click Request indexing. It doesn’t guarantee anything, and there is a daily limit, so save it for pages that matter. Test live URL checks the page as it is right now, which is useful right after you fix something.

Step 6: Fix indexing problems in the Pages report

Open Indexing → Pages. The chart splits your URLs into Indexed and Not indexed, and the table underneath lists the reason for every page that isn’t.

Page indexing
Not indexed62
Indexed148

Why pages aren’t indexed

ReasonPages
Crawled – currently not indexed24
Page with redirect17
Alternate page with proper canonical tag12
Not found (404)9
Illustration: not every “Not indexed” page is a problem. Read the reason first.

Many “not indexed” pages are fine. Redirects and duplicate versions are supposed to stay out of Google. Here is how to read the common reasons:

ReasonWhat it meansWhat to do
Crawled – currently not indexedGoogle read the page and decided not to index it, usually because it adds little that is newMake the page more useful and specific, add internal links to it, or merge it with a similar page
Discovered – currently not indexedGoogle knows the page exists but hasn’t crawled it yetLink to it from pages that already rank, and keep it in your sitemap
Duplicate without user-selected canonicalGoogle sees several versions of the same pageAdd a canonical tag that points to the version you want indexed
Excluded by ‘noindex’ tagThe page tells Google not to index itFine if intended. If not, remove the noindex tag
Not found (404)The page doesn’t existFine for deleted pages. If people link to it, redirect it to the closest live page
Page with redirectThe URL redirects somewhere elseUsually fine. Make sure your sitemap lists the final URLs, not the redirected ones

After you fix a group of pages, open that reason and click Validate fix. Google rechecks the pages and emails you the result.

Core Web Vitals

Under Experience → Core Web Vitals, Google groups your pages into Good, Needs improvement and Poor, separately for mobile and desktop. It is based on data from real Chrome users, so small sites may not have enough traffic to see a report yet.

LCPLargest Contentful Paint

How fast the main content loads. Good: 2.5 seconds or less.

INPInteraction to Next Paint

How fast the page responds to taps and clicks. Good: 200 milliseconds or less.

CLSCumulative Layout Shift

How much the layout jumps while loading. Good: 0.1 or less.

Links

The Links report, near the bottom of the left menu, shows your most-linked pages, the sites that link to you most, and your internal links. Pages with few internal links are often the ones Google crawls least. Link to them from your strongest pages.

Security and manual actions

Check Security & Manual actions once a month. Both should say no issues were detected. If one doesn’t, fix it first, because it can remove pages from Google entirely.

Turn your data into quick wins

Setting up Search Console is the easy part. The value is in what you do with the data. These four plays use the Performance report, and each one takes about fifteen minutes.

Impressions →
Fix the titleMany impressions, low CTR
ProtectMany impressions, high CTR
Ignore for nowFew impressions, low CTR
Write more like thisFew impressions, high CTR
Click-through rate →
Sort your pages by impressions and CTR to decide what to work on first.

Play 1

Push “almost ranking” queries onto page one

In Queries, turn on Average position, then filter the table to a position greater than 8. Sort by impressions. These are searches where Google already sees you as relevant. Improve the page that ranks for each one: answer the question earlier, add a section on it, and link to the page from related posts.

Play 2

Rewrite titles on low-CTR pages

In Pages, find pages with lots of impressions but a CTR below your site average. People see them and choose another result. Rewrite the title and meta description to match the exact query and promise a clear answer.

Play 3

Find the questions people ask

Add a query filter, choose Custom (regex), and paste:

^(who|what|why|how|when|where|which|can|does|is)\b

You get every question your site appears for. Each one is a ready-made heading for an FAQ or a new post.

Play 4

Catch pages that are losing traffic

Set the date to Compare the last 3 months with the previous 3 months, open Pages, and sort by the change in clicks. Refresh the pages that dropped with new stats, examples and dates.

A 15-minute weekly routine

  • Monday: Compare clicks with last week. Note any page that rose or fell sharply.
  • Every new post: Inspect the URL and request indexing.
  • Every two weeks: Run plays 1 and 2 on your top 10 pages.
  • Monthly: Check Pages, Core Web Vitals and Security & Manual actions.
  • Quarterly: Run play 4 and refresh the posts that are slipping.

Common mistakes to avoid

  • Verifying only www or only the non-www version with a URL-prefix property, then wondering where half the data went.
  • Requesting indexing for every page, every day. It doesn’t speed things up, and the daily limit runs out.
  • Panicking about every “Not indexed” page. Redirects, duplicates and deleted pages are meant to be excluded.
  • Looking at clicks alone. Rising impressions often come weeks before rising clicks.
  • Setting it up once and never opening it again. The data is only useful if it changes what you write next.

Frequently asked questions

Is Google Search Console free?

Yes. It is free for any website you can verify that you own.

How long until I see data?

It can take a few days after you verify a new property. After that, the Performance report usually runs about two days behind.

What is the difference between Search Console and Google Analytics?

Search Console covers what happens on Google before someone clicks: searches, impressions and rankings. Analytics covers what visitors do on your site after they arrive. Use both.

Can I give my team or agency access?

Yes. Go to Settings → Users and permissions and add them. Give them Full access to see everything and take most actions, or Restricted access to only view data.

Why does my average position look worse after I publish more content?

New pages often enter the results low before they climb, which pulls the average down. Check positions for individual queries and pages instead of the site-wide average.

Let Growth Combinator do this for you

Connect Search Console once. GC finds the quick wins and writes the posts.

Start writing now