Click-through rate
Click-through rate (CTR) is the percentage of search impressions that result in a click to a website. Calculated by dividing total clicks by total impressions and multiplying by one hundred, CTR measures how effectively a page's search title, meta description, and rich snippet elements compel users to visit.
In plain English
Whenever a user types a query into a search engine, the search engine displays a results page containing ten or more organic website listings, alongside ads, maps, and featured snippets. Every time your page appears within those results, your website registers one impression. If the user decides to click on your listing and visit your webpage, the analytics system logs one click.
Click-through rate (CTR) is the mathematical relationship between the number of times your search snippet was viewed and the number of times it was clicked. If your search listing appears before one thousand searchers and fifty of them click through to your site, your click-through rate is 5.0 percent. CTR serves as a direct measurement of how compelling, trustworthy, and relevant your search listing appears to searchers relative to all the other competing links on the screen.
An example
Consider an educational web development platform that publishes a guide explaining how search engine indexing pipelines function.
In the Google Search Console performance report, the page records the following thirty-day baseline metrics:
- Total Impressions: 20,000 search views across targeted programming queries.
- Total Clicks: 800 visits to the website.
- Baseline CTR: (800 / 20,000) * 100 = 4.0% CTR.
The site owner investigates why the CTR is only 4.0 percent despite ranking near the top of the search results. They discover their <title> tag and meta description are generic and fail to mention that the guide includes working code examples:
<!-- Old snippet -->
Title: Inverted Indexes - Search Engine Basics
Description: Information about how search engines store terms in an index.They rewrite the HTML metadata to match user search intent with greater precision:
<!-- New snippet -->
Title: How to Build an Inverted Index in Python (With Code Examples)
Description: Learn how inverted indexes store terms and posting lists. Build a complete working index in Python with clean, step-by-step code.Over the following month, total impressions remain steady at 20,000, but total clicks jump from 800 to 1,800. The CTR climbs from 4.0 percent to 9.0 percent. The website more than doubles its organic traffic without needing to build new backlinks or write an entirely new article.
Why it matters
Achieving a high organic ranking position is of little value if searchers consistently ignore your listing in favor of your competitors. Click-through rate directly determines the actual traffic volume your site extracts from its search visibility. Furthermore, search algorithms observe aggregate user interaction patterns; search results that earn exceptionally strong engagement and high user satisfaction help defend and reinforce their organic rankings over time.
Related terms
Read the full guide to search tools, or explore our complete guide to CTR and search impressions.