What is CTR, how to calculate it, and what a good one looks like

What is CTR, how to calculate it, and what a good one looks like

analyticsAugust 17, 2026
By Antonio Fernandez

CTR is the click-through rate, calculated as clicks divided by impressions, multiplied by one hundred to give a percentage. If an ad is shown 1,000 times and 30 people click it, the CTR is 3 percent (those are invented round numbers used only to demonstrate the method).

The question that always follows is what counts as a good CTR, and the honest answer is that Google publishes no official benchmark, and the industry benchmark tables scattered across the web are averages from one vendor's sample rather than a standard anyone certifies. This article covers how the number is calculated, how to read it correctly, and how to build a baseline from your own account to use in place of benchmark tables that were never comparable to your situation.

What CTR stands for and how it is calculated

CTR stands for click-through rate. The formula is clicks divided by impressions, multiplied by 100. The result tells you one thing only: out of every hundred times someone saw your link or your ad, how many times they decided to click.

The part people misread is not the formula but the denominator. An impression means something slightly different on each platform, which is why CTR figures cannot be compared across platforms without care.

  • In Google Search Console, an impression is recorded when a link to your site appears in search results for a query, and the data is stored as query and page pairs rather than as a single site-wide figure.
  • In Google Ads, an impression is each time your ad is shown, and a click is each time someone clicks that ad.
  • In Meta Ads Manager, the column named CTR (all) counts every kind of click on the ad divided by impressions, while the column named CTR (link click-through rate) counts only the clicks that send someone to the link destination. Meta also reports a set of unique metrics measured against the number of people who saw the ad rather than the number of impressions.

Here is a worked example using invented round numbers chosen for readability. Say an ad group takes 8,000 impressions over 30 days and receives 200 clicks. The CTR is 200 divided by 8,000, or 2.5 percent. If the following month impressions rise to 16,000 while clicks reach 240, the CTR falls to 1.5 percent even though the raw click count went up. That pattern is common when keywords start matching broader queries, or when ads begin appearing in lower positions. A rising click count is misleading whenever you ignore what happened to the denominator.

What counts as a good CTR on Google Ads

Google publishes no passing grade, and no third-party benchmark table is an official standard. The reason is not commercial secrecy. CTR moves with conditions that differ in every account, so a single number carries no information unless the conditions that produced it come with it.

These are the conditions that make two accounts incomparable:

  • The position the ad appears in. An ad at the top of the page is seen and clicked more often than the same ad pushed to the bottom.
  • Brand queries versus non-brand queries. Someone typing your company name already intends to reach you, so brand keywords usually record visibly higher CTR than category keywords. Mixing both in one campaign and reading the blended average produces a figure that means nothing.
  • Query intent. A search containing the word price behaves differently from a search that begins with how to.
  • Device. A phone screen fits fewer results in one viewport than a desktop, so the order in which things get noticed differs.
  • Other features on the results page. When a page carries shopping units, a map pack, or a large answer box, the space and attention left for a text ad shrinks.
  • Keyword match type and the assets attached to the ad, such as sitelinks and callouts, which change how much screen space the ad occupies.

The only usable benchmark, then, is your own account's trailing average, together with a before-and-after comparison of the same ad group around a specific change. Someone else's number hung up as a target is not a benchmark.

How to build a CTR baseline for your own account

A baseline is the set of numbers that describe what normal looks like in your account. Once you have one, the question changes from an unanswerable one, such as is 2 percent good, to an answerable one, such as this ad group held 2.8 percent for three months, so why is it 1.9 percent now. Building one works like this:

  1. Pull 90 days of Google Ads data at ad group level rather than account level, because the account average is always flattened by brand keywords.
  2. Separate brand campaigns from non-brand campaigns completely, then average the two sets independently.
  3. Split the data by device, since phones and desktops usually sit at different levels and most of the budget in Thailand flows to phones.
  4. Set a minimum volume threshold before drawing conclusions. An ad group with a few dozen impressions in a month tells you nothing, because a single click swings the figure. Wait for volume, then read.
  5. Record the date every time you edit an ad, change a landing page, or add negative keywords, so before-and-after comparisons are real rather than reconstructed from memory.

What you end up with is a small table of your own averages by brand status, by device, and by ad group. That table is worth more than any industry benchmark, because it came from your queries, your audience, and your pages.

On the unpaid side, the variable that dominates everything else is position. Results near the top take a far larger share of clicks than results at the bottom of page one, every time. Asking what a good organic CTR is without naming a position is a question with no answer.

The method that works is to compare your own site against itself, banded by position. Open the Performance report in Search Console, set a three month window, export the query table, then group queries by average position band, for example positions 1 to 3, positions 4 to 10, and positions 11 to 20. Take the median CTR of each band. That gives you a baseline specific to your site. Any query sitting in the same band but well below its band median is the one to examine first for title and description problems.

Two cautions apply when reading Search Console figures. Average position is an average rather than a fixed rank, so a query showing position 8 may have sat at 3 on some days and 15 on others. And Search Console leaves out queries issued by only a handful of people, which are counted in the chart totals but get no row of their own in the table. If you add up clicks from every row and compare that with the total above, the two will not match, and that is expected behaviour rather than a reporting fault.

What a low CTR means and how to fix it

A low CTR means people saw the listing and did not click. That is a symptom, not a cause. Working through the possible causes in this order saves a lot of time.

  1. Compare against its own position band first. If the ranking dropped ten places in a month, the CTR drop is the result of position rather than a problem with the wording.
  2. Open the actual query data. In Google Ads that is the search terms report. The common finding is a keyword matching queries whose meaning drifted away from the product, so people see something unrelated to what they typed and move on. The fix is negative keywords and tighter ad groups. The cost of leaving it alone is budget spent on impressions that will never turn into customers.
  3. Read your own copy against the query word by word. If someone types a repair query and the headline talks about buying new equipment, the mismatch is visible in the first line.
  4. Check whether your assets are complete. An ad with no sitelinks and no callouts occupies less screen than a competitor's ad that carries both, and screen space affects whether the ad gets noticed.
  5. Look at the live results page yourself. Some queries are dominated by an answer box, a map, or shopping results, and in those cases a lower CTR reflects a changed page rather than a mistake you made.
  6. For organic pages, examine the title and meta description. Titles that run too long get truncated, and Thai has no spaces between words, so truncation can cut mid-word and leave a fragment that reads badly.

The most important warning here is that CTR is easy to inflate with exaggerated headlines. The report gets prettier immediately while sales stay flat, because the extra clicks came from people who were never going to buy. Whenever you change something to lift CTR, watch conversion rate and actual customer count alongside it. A number that rises while revenue does not is a signal that you are buying clicks you did not want.

How CTR affects Quality Score

Google Ads reports Quality Score at keyword level on a 1 to 10 scale, built from three components. The first is expected clickthrough rate, meaning how likely the ad is to be clicked when it is shown. The second is ad relevance, or how closely the ad matches the intent behind the search. The third is landing page experience. Each component is reported with one of three statuses, Below average, Average, or Above average, which points you to the area worth fixing first.

The real value of those statuses is that they separate the problems for you. If expected clickthrough rate reads Below average, the issue sits in the relationship between the keyword and the ad text, and raising bids does nothing about that. What helps is moving the keyword into an ad group whose copy addresses that term directly, or writing a fresh set of headlines that reflect the query. If the first two components sit at Average or better while landing page experience reads Below average, the work belongs on the website rather than in the ad account, which is where a proper technical SEO audit is more use than another bid adjustment.

How CTR differs from conversion rate

The two measure different stages and use different denominators. CTR measures the step from being seen to being clicked, with impressions as the denominator. Conversion rate measures the step from the click to the action you count as a result, with clicks or interactions as the denominator.

Here is an example with invented round numbers to demonstrate the method. Ad A takes 10,000 impressions and 500 clicks, a CTR of 5 percent, and those clicks produce 10 enquiries, a conversion rate of 2 percent. Ad B takes the same 10,000 impressions but only 200 clicks, a CTR of 2 percent, and produces 16 enquiries, a conversion rate of 8 percent. Ad A wins comfortably on CTR while Ad B delivers more customers from the same exposure, and if the cost per click is equal, Ad A spends two and a half times as much to deliver fewer of them. That is why CTR should never be the single headline metric. It is a mid-funnel indicator of whether the message matches the query. The end-of-funnel metrics are customer count and cost per customer.

None of that comparison holds if conversion data is unreliable. Plenty of accounts still count duplicate form submissions, still fail to separate genuine enquiries from accidental interactions, or lost their measurement wiring during a platform migration. Getting the Google Analytics 4 setup right therefore comes before any argument about CTR figures.

Where to find CTR

CTR appears in the three tools most marketing teams in Thailand open every day, and each one counts it differently.

Where to find CTR
ToolDenominator usedWhat counts as a click
Google Search Console, Performance reportImpressions for the query and page pairClicks from search results through to your page
Google Ads, CTR columnAd impressionsClicks on the ad
Meta Ads Manager, CTR (all) columnAd impressionsEvery kind of click on the ad, including clicks that stay on the platform
Meta Ads Manager, CTR (link click-through rate) columnAd impressionsOnly clicks that send someone to the link destination

The practical conclusion is that comparing a Meta CTR with a Google Ads CTR and declaring one channel better is meaningless, because behaviour differs from the start. Someone on a results page is already looking for something. Someone on a feed is scrolling through other content and is being interrupted. The comparison that carries information is inside one channel, between an old creative set and a new one, or between two audiences on the same Facebook advertising campaign.

What this means in the Thai market

Thai-language context adds conditions that English-language articles rarely mention. First, Thai searchers switch scripts freely. The same brand name gets typed in Thai characters and in Roman characters, and if your baseline merges the two, the figures cancel each other out, because those query sets usually come from different groups of people and sit at different levels.

Second, Thai search volume per individual query is usually lower than the English equivalent on the same topic. As a result, a larger share of Thai queries falls under the threshold where Search Console omits them from the table. Mid-sized Thai sites therefore see a wider gap between chart totals and the sum of table rows than English sites do. Accept that gap when building a baseline and work from band medians rather than adding rows together.

Third, text truncation behaves differently. Thai is written without spaces between words, so a title longer than the display area can be cut mid-word and lose its meaning. The simplest protection is to put the main point and the target keyword at the start of the title and leave the brand name at the end.

Fourth, phone usage in Thailand is very high, and a large share of ad destinations are chat conversations inside messaging apps rather than web pages. When the destination is chat, the click you can count may not reflect the conversation that actually happened, so extending measurement to cover that step matters as much as rewriting ad copy. Any team running Google Ads management should settle that point with you before budget starts moving.

FAQ about CTR

Is a 1 percent CTR bad?

There is no way to answer without knowing the position, the query type, and the device behind the number. One percent on a broad non-brand query where the ad sits low on the page may be normal for that account, while one percent on your own brand keyword is a warning sign worth investigating today, because people typing your company name already meant to reach you.

Will a higher CTR improve my SEO rankings?

Google has never confirmed that click-through rate from search results is used directly as a ranking signal. What can be said with confidence is that titles and descriptions matching the query attract more clicks from people whose intent fits the page, while chasing CTR with exaggerated headlines mainly adds visitors who leave immediately.

How often should I check CTR?

Weekly for campaigns where ad copy is being tested, and monthly for organic search. Checking daily usually means making decisions from short-term noise, especially in low-volume ad groups where a handful of clicks swings the percentage.

Is a low Quality Score caused by CTR alone?

No, because Quality Score is built from three components and expected clickthrough rate is only one of them. The other two are ad relevance and landing page experience. The correct approach is to display all three status columns in Google Ads and fix whichever one reads Below average first.

Can Google Ads CTR be compared with Meta CTR?

They are not comparable, because the definition of a click and the behaviour of the audience both differ. Meta additionally splits CTR (all) from CTR (link click-through rate). The comparison that means something is inside one platform across periods that are genuinely alike.

If you would rather have your own baseline than a guess borrowed from someone else's benchmark table, the starting point is an account structure that separates brand from non-brand and measurement you can trust at the end of the funnel. Relevant Audience runs paid campaigns and SEO for the Thai market, and can check whether the numbers you are making decisions from are measuring what you think they are.

Antonio Fernandez

Antonio Fernandez

Founder and CEO of Relevant Audience. With over 15 years of experience in digital marketing strategy, he leads teams across southeast Asia in delivering exceptional results for clients through performance-focused digital solutions.

Share to:
Copy link: