The Performance report shows important metrics about how your site performs in Google Search results, for example:
View the QUERIES tab to see up to 1,000 top queries for your site (rare queries are not shown to protect user privacy).
Sort by clicks, CTR, or impressions by clicking the column at the top of the table.
Notice that queries are exact matches (non-case-sensitive), so many queries can be very similar. It's probably worth considering these similar queries as the same when analyzing your site or page performance. In Search Console, you can
create filters to match several queries; we recommend matching similar queries, such as "world cup", "the world cup" and "2023 world cup".
You can track a query's performance over time by filtering by that query (click the query in the
QUERIEStab) to see its performance over time. Search Console doesn't support a way to track the performance of multiple queries individually over time, but you can do a regular expression
filter for multiple queries(or match
Queries containinga common string)
Which are your most popular pages on Search?View the PAGES tab and choose the clicks and CTR metrics. Sort your results by either clicks or CTR.
CTR is a good determinant of "effectiveness" on Search. This is because a low CTR indicates that users see your page in Search but don't think it answers what they're looking for.
If you see a low CTR for a page, consider whether it's worth keeping. If it is, work on
improving the titleand
snippetof the page to better represent the content, or possibly change the content to better align with users' queries that show the page.
To see your lowest CTR pages:
Click the QUERIES tab to see up to 1,000 top queries for your site (rare queries are not shown to protect user privacy).
Click a query to filter all report data to the selected query. Or you can
add a query filterto specify query text yourself rather than choosing a query from the table. Query filtering is not case-sensitive.
Remember that even if a query appears in your list, you might not see your site in results if you run the same query in Google Search. This is because Search results are very specific to the time, place, device, and recent search history of the searcher, among many other factors, and so users searching with the same string can get different results, according to what Google thinks they're looking for.
Why did your traffic drop or spike?A drop in organic Search traffic can happen for several reasons, and most of them can be reversed. To learn more about the main causes for a traffic drop, read
debugging drops in Google Search traffic.
Compare data for two pages, date ranges, queries, or anything elseSee
Comparing groupsto learn how to compare your performance for two different date ranges or anything else.
How to measure if a change in your page helped or notIt can be harder than you think to determine if a specific change on a page is the cause of an improvement. This is because other events unrelated to your changes might have contributed to your changed performance in Search. For example, periodic changes in user sentiment, perhaps triggered by news events, might cause more or less interest in your page, or the appearance or improvement in a competing site. Confirm whether your improvement in Search maps closely in timing to your site changes, compared to similar time periods in the past.
What is your average position in Search results over time?To see average position in Search results:
Remember that the value shown at each date is the average topmost position for pages from your site.
Also remember that it's very hard to determine exactly where on the page a specific position refers to. A safer bet is to aim for position 10 or lower, and to try not to drop in position over time. In general, you should focus more on impressions and clicks than on position.
Compare your performance in Google Search, News, and DiscoverThere are separate performance reports for Search, News, and Discover. You cannot combine data into a single report within Search Console in your browser, but you can
export the dataand compare them. (Note that you must have enough data in Google News and Discover for those reports to appear.)
Also note that News and Discover might have much less traffic than Search, and if so, when combined into a single report, the Search traffic would dwarf traffic from the other sources.
See data for branded vs unbranded queriesYou might want to see how many queries show your site when the user does or doesn't include a specific word or phrase, such as a brand name.
This isn't as simple as filtering for queries with and without a value, because adding a filter triggers Search Console to ignore anonymized queries, which might contain the desired phrase. Therefore, the true number will be lost once you start filtering data. However, you can estimate the maximum margin of error by adding a query filter and seeing how much the total impression or click count decreases from the unfiltered total. So:
.*
and record the total values from the chart.Approximate maximum margin of error:
(Total with a filter that matches everything / Total without filter)
Configuring the reportThe default view of the report shows the click and impression data for your site in Google Search results for the past three months.
Many reports provide an export button to export the report data. Both chart and table data are exported. Values shown as either ~ or - in the report (not available/not a number) will be zeros in the downloaded data.
Reading the chartDepending on which tabs you select, the chart shows total clicks, total impressions, average CTR (click through rate), and average position for your property. Data on the chart is aggregated by property. See Metrics for explanations of these metric types and how they are calculated. The newest data can be preliminary; preliminary data is indicated when you hover or select it on the graph.
The chart data is always aggregated by property unless you filter by page or search appearance.
The totals for each metric are shown on the chart. The chart totals can differ from the table totals.
See dimensions, metrics, and about the data to understand the numbers.
Reading the tableThe table shows data grouped by the selected dimension (for example, by query, page, or country).
The table data is aggregated by property unless you filter or view results by page or search appearance.
The chart totals can differ from the table totals for various reasons.
See dimensions, metrics, and about the data to understand the numbers.
Why did the report table disappear?
In certain cases where the table does not add any additional information to the chart, the table is omitted from the report. For example, if you show click counts in a table grouped by country, and compare USA to UK, you would get a table like this:
Country USA clicks UK clicks USA 1,000 0 UK 0 1,000This table provides no information that the graph doesn't already show, so it is omitted.
Dimensions and filtersYou can group and filter your data by the following dimensions. To group, select the dimension tab above the table. To filter, read here.
QueriesThese are the query strings that users searched for on Google. Only non-anonymized query strings that returned your site are shown.
Some queries (called anonymized queries) are not shown in these results to protect the privacy of the user making the query. Anonymized queries are always omitted from the table. Anonymized queries are included in chart totals unless you filter by query (either queries containing or queries not containing a given string).
If your site has a significant number of anonymized queries, you may see a significant discrepancy between the total versus (count of queries containing some_string + count of queries not containing some_string). This is because the anonymized queries are omitted whenever a filter is applied. Learn more how anonymized queries can cause data discrepancies.
Data is aggregated by property when grouping or filtering by query.
When filtering by query, you can lose long-tail data in the table or the chart. When grouping by query, you can lose long-tail data only in the table. This is most noticeable in very large sites.
If you can no longer see a search query that you saw recently, check that you haven't added a filter that hides the results.
Other limits on queries
Due to internal limitations, Search Console stores top data rows and not all data rows. As a result, not all queries beyond anonymized queries will be shown. Instead, the focus is on showing you the most important ones for your entire property.
Common usesThe final URL linked by a Search result after any skip redirects (see below).
Most performance data in this report is assigned to the page's canonical URL, not to a duplicate URL. This means that when a user clicks a duplicate URL in Search results, the click counts for the canonical URL, not the URL that the user visits. Therefore, the Performance report can show zero clicks for a duplicate URL even though your site logs show that users reached that page from Google Search. You can learn the canonical URL for a page using the URL Inspection tool.
A small amount of clicks and impressions might be assigned to the actual URL rather than the canonical URL. Examples include some knowledge panel links in mobile search results, as well as some hreflang results.
You can try to determine actual traffic for duplicates if you have separate versions for desktop and mobile visitors. In this case, you can see traffic for the actual clicked URL by filtering data by device (for desktop or mobile).
Choosing the pages dimension aggregates data by page rather than by property in the table; the graph aggregates data by property whatever the dimension.
When grouping by page, you can lose long-tail data in the table. This is most noticeable in very large sites.
Skip redirects: The URL that Google displays for a search result might be different from the actual URL of the link. For example, consider a site with two versions of a page: example.com/mypage
for desktop users, and m.example.com/mypage
for mobile users. Google might show the desktop URL for both desktop and mobile searches, but the <a> link target will be different, depending on whether the search is from a desktop or mobile device. On a desktop, the underlying link points to the desktop page; on a mobile device, the underlying link points to the mobile page, which is called a skip redirect.
The country where the search came from; for example, Canada or Mexico.
DevicesThe type of device on which the user is searching: desktop, tablet, or mobile. If you have separate properties for your different device types (for example m.example.com for mobile and example.com for desktop), you might not be able to compare metrics unless you use a Domain property.
Search Type [Filter only]Which search tab contained the link seen by the user:
Grouping is not supported for search type because the results page layout is very different for different search types. For example, position 30 in image search results might be on the first result page, but position 30 in web search would be on page three.
Data is stored separately by search typeFor a given URL, all click, impression, and position data is stored separately for each search type. So, for instance, an image can appear in both web results and image results, but the click, impression, and position data for that image are recorded separately for web searches and image searches.
As an example, given an image hosted on the page example.com/aboutme.html, you might have this data:
Search type Impressions Clicks Position Image 20 10 23 Web 30 30 7 Search AppearanceGroups data by the specific search result type or feature. The Search Console API value is for the accepted values for the searchAppearance
dimension.
Supported search appearance types:
UI name
Description
Search Console API value
Bulk data export field
AMP articles
A visually enhanced search result for an AMP page. The result can be free-standing or part of a carousel of similar result types. AMP article rich results are also counted as rich results.
AMP_TOP_STORIES
is_amp_top_stories
AMP non-rich results
A plain text and link search result for an AMP page.
AMP_BLUE_LINK
is_amp_blue_link
AMP on image result
An image hosted on an AMP page that appears in a search result.
AMP_IMAGE_RESULT
is_amp_image_result
Android app
An Android app page result in a mobile search.
SEARCH_
APPEARANCE_
ANDROID_APP
is_search_
appearance_
android_app
Education Q&As
A Q&A page related to STEM education that focuses on providing answers to user-submitted questions.
EDU_Q_AND_A
is_edu_q_and_a
Answers to FAQs that appear directly in search.
TPF_FAQ
is_tpf_faq
Job details
An expanded description of a job posting that appears in a search result. Read about measuring clicks and impressions for jobs.
JOB_DETAILS
is_job_details
Job listings
A job posting that shows a summary of a job in search. Read about measuring clicks and impressions for jobs.
JOB_LISTING
is_job_listing
Educational videos that display as a rich result.
LEARNING_VIDEOS
is_learning_videos
An expanded description of a math problem that appears in a rich result, indicates the type of math problem, and links to step-by-step walkthroughs.
MATH_SOLVERS
is_math_solvers
Media Actions
Audio or video content that can play directly in a rich result. Read more about Media Actions.
ACTION
is_action
Results that include specific data about a product, such as price, availability, and shipping and return information. Includes all different shopping features (except product snippets), such as Popular products and the Shopping knowledge panel. Applies to listings that appear in general search results (type Web) and Google Images.
MERCHANT_LISTINGS
is_merchant_listings
Educational material that appears as a quiz question in search.
PRACTICE_PROBLEMS
is_practice_problems
Product snippets
A visually enhanced search result for products that can include reviews, ratings, price, and availability.
PRODUCT_SNIPPETS
is_product_snippets
Q&A rich results
Answers to questions people commonly ask on Google that appear directly in search.
TPF_QA
is_tpf_qa
Recipe galleries
A collection of Recipe rich result.
RECIPE_FEATURE
is_recipe_feature
Recipe rich results
A visually enhanced search result for recipes that can include images, ratings, and cook times.
RECIPE_RICH_
SNIPPET
is_recipe_rich_
snippet
Review snippet
Excerpts of reviews that can include average ratings, stars, and a review summary. Read about review snippets.
REVIEW_SNIPPET
is_review_snippet
A special announcement structured data element with information about COVID-19.
SPECIAL_
ANNOUNCEMENT
is_special_
announcement
A page that appeared in a "From your subscription" rich result. This is a rich result that shows users content that they are subscribed to via Subscribe with Google.
SUBSCRIBED_
CONTENT
is_subscribed_
content
Search results in a language different from the query language, from selected sources.
TRANSLATED_RESULT
is_translated_result
Videos
Videos that appear in either general search results (type Web) or Discover. Includes videos that appear in carousels within search.
VIDEO
is_video
A visual storytelling format built on AMP that enables a user to tap through full screen images and videos.
AMP_STORY
is_amp_story
Deprecated fieldsFor users of bulk data export, these fields appear in the BigQuery schema, but their values in recent dates is NULL:
UI name
Description
Search Console API value
Bulk data export field
An expanded description of an event that appears in a search result. Read about measuring clicks and impressions for Events.
EVENTS_DETAILS
is_events_details
Event listing
A visually enhanced search result for events. Read about measuring clicks and impressions for Events.
EVENTS_LISTING
is_events_listing
Good page experience
URLs that have good page experience.
PAGE_EXPERIENCE
is_page_experience
How-to rich results
A how-to rich result.
TPF_HOWTO
is_tpf_howto
Product results
A visually enhanced search result for products that can include reviews, ratings, price, and availability.
ORGANIC_SHOPPING
is_organic_shopping
Web Light results
A lightweight, transcoded version of a webpage, optimized for viewing over slow data connections. Read more about Web Light.
WEBLITE
is_weblite
Dimensioning or filtering by search appearance will aggregate data by page rather than by property in the table only; data in the graph will still be grouped by property.
The filter feature list shows filter options only for types for which you have impressions; for example, if you have no Job listing results, you will not see Job listings in the filter list.
The same page can have multiple search appearance features in a single session, but only one impression is counted for each feature type. For example, a page can have both a rich result and a search result link in one query.
Filtered click countsIf you filter by search appearance, it is not guaranteed that all clicks for a given URL were on the link with the filtered feature type. This is because clicks are assigned to a URL, not to a (URL + feature). However it is guaranteed that the user saw a link with this URL and feature in the same set of results where she clicked a link with that URL.
DatesGroups your data by day. This data can include
preliminary data. All dates are in Pacific Time Zone (PT). By default, only complete days are included (days where we have data from midnight to midnight); to include partial days (for example, today), change the date filter to specify the exact starting date. This filter/dimension isn’t available when selecting the 24-hour view.
Time zonesWhen selecting the 24-hour view, the data is shown in your local time. Local time zone is based on your browser’s settings. In all other options, dates are shown in Pacific Time (PT).
MetricsChoose which metrics to display by toggling the appropriate tab on the report.
The following metrics are available:
You can filter data by multiple dimensions. For example, if you are currently grouping data by query, you can add the filters "country='USA' AND device='Mobile'".
Add a filterFiltering your data by query or URL can affect the totals.
Filter by multiple itemsYou can filter your results by multiple queries or URLs. You can filter to show data that match your choices, or all data that doesn't match your choices.
If you want to see data for multiple devices, search types, countries, or search appearance types, you can do a comparison, which is limited to two items.
There are two ways to filter by multiple queries or URLs:
Items containing / Items not containingThe query and URL filters allow you to enter a substring to match in the query or URL. You can then filter the data to include only queries or URLs containing or not containing this substring. This is useful when all items you want to find contain the identical substring.
Regular expression search enables you to match several substrings with significant differences. You can use this to filter for, or exclude, multiple queries or URLs that might contain differences, or contain variable sections.
(<value 1> | <value 2> | <value 3> | ...)
(the world cup|world cup|world cup 2023)
All query and page URL filters are case-insensitive except for Exact URL, which is case-sensitive. This means URLs or queries containing/not containing/exact/Custom (regex) filters, but not Exact URL filters.
You can make regular expressions case-sensitive as described below.
Regular expression filterIf you choose the Custom (regex) filter, you can filter by a regular expression (a wildcard match) for the selected item. You can use regular expression filters for page URLs and user queries. The RE2 syntax is used.
Here are a few basic regular expressions:
Wildcard Description .Matches any single character.
Matches any single item inside [ ].
Matches the preceding letter or pattern zero or more times:
Matches the preceding letter or pattern 1 or more times
OR operator, matches either the expression before or after the | operator.
One digit 0-9
Any non-digit (for example, any letter, or characters such as + or , or ?)
Any whitespace (tab, space)
Any non-whitespace.
Specifies case-sensitive matches for all following characters.
At the start of your expression, limits matches to the start of the target string.
You can compare data between two values in any one grouping dimension, whether or not it is the currently selected grouping. For example, when grouped by Query you can compare clicks between two dates (this week vs last week), or two countries (USA vs France). Comparing by page or search appearance can change the metric calculation for CTR, impressions, and clicks. When comparing values for a single metric, the results table will display a Difference column to compare values in each row.
To compare group data:
Some useful comparisons:
You can compare data in only one dimension at a time (Dates, Queries, and so on). Adding a new comparison in another grouping dimension will remove the existing comparison. For example, if you are comparing clicks for this week versus last week (Date), then add a comparison between US and Japan (Country), the date range will reset to the default.
If you compare two groups, and a value is very rare in one group but not rare in the other group, the rare group will show ~ for that row to indicate that the number is not available. For example, if you compare query impressions between Germany and Thailand, the result row for "Deutsche Bundesbank" will probably show an impression number for Germany, and a ~ (not available) for Thailand. This is because the impression count for Thailand is at the end of a very long tail of results. It does not necessarily mean zero, but it is far down the list for that group. However, if you filter by the rare value (in this example "Deutsche Bundesbank"), you should see data values for both dimensions.
More about the dataThe Performance report counts data independently for each unique property. That is, data are counted separately for each of the following:
However, if you use a Domain property, all data from the same domain is combined, for both http and https.
The data does not include impressions or clicks from ads in Google Search that lead to your website.
Last updated dateThe Last updated date on the report shows the last date for which the report has any data.
Read details about how clicks, impressions, and position are counted and calculated.
Preliminary dataThe newest data in the Performance report is sometimes preliminary, which means it’s still being collected and will change in the next few hours.
The report shows complete days by default—preliminary data will only show when you explicitly choose a day with preliminary data in the date-range selector. Today’s data (and sometimes yesterday’s) is preliminary.
Unlike all other views, the 24-hour view where each data point represents an hour, shows preliminary data points by default.
Preliminary data is displayed on the chart with a dotted line. When you hover the dotted line, a note appears to remind you that data is still being collected. When data points with preliminary data are selected, the tables will also display information from those days/hours.
Data discrepanciesYou might see a few kinds of data discrepancies in Search Console
Discrepancies between chart totals and table totalsYou can see differences between the chart totals and the table totals for several reasons:
General:
Chart totals higher:
Table totals higher:
Search Console data can differ slightly from the data displayed in other tools. Possible reasons for this include the following:
Sometimes data in this report is aggregated by property, and sometime it is aggregated by page.
Aggregated by property means that all results for the same query that point to the same Search Console property are counted once in total. So if a query contains two URLs from the same site (example.com/petstore/giraffe and example.com/recipes/pumpkin_pie), this is counted as one impression when results are aggregated by property.
Aggregated by page means that each unique URL in a search result is counted once, even if they point to the same page. In this case, if a query contains two URLs from the same site (example.com/petstore/giraffe and example.com/recipes/pumpkin_pie), this is counted as two impressions.
Chart data is aggregated by property.
Table data is aggregated by property except when grouped by page or search appearance, when it is grouped by page.
When aggregating data by property, the site credited with the data is the site containing the canonical URL of the target of the search result link.
More details
Example:
Imagine that search results for "fun pets for children" returns only the following three results, all from the same property:
www.petstore.example.com/monkeys www.petstore.example.com/ponies www.petstore.example.com/unicorns
If one user saw this set of results and clicked on each of the links, here are the metrics shown in Search Console:
Metric Aggregated by property Aggregated by page CTR100%
All clicks for a site are combined
33% per URL
3 pages shown, 1/3 of clicks for each page
Average position1
This is the highest position from the site in the results
2 for each URL
(1 + 2 + 3) / 3 = 2
Impressions 1 for the property 1 for each URL Was this helpful?How can we improve it?
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4