performa Report (GSC)
How Google Search Console's performa report berfungsi — what clicks, impressions, average CTR, dan average position really count, plus anonymized kueri dan limits.
Bahasa
untuk situs web properties, Google Search Console's performa report menampilkan nyata clicks, impressions, CTR, dan average position di seluruh halaman, kueri, country, device, appearance, dan date dimensions. Platform properties untuk Instagram, TikTok, X, dan YouTube gunakan related metrics untuk report how posts perform pada Google Search, menemukan, dan Google News—not inside platform itself. situs web report remains privacy-filtered dan row-limited; melakukan not assume -nya API dan BigQuery paths mendukung platform properties unless Google documents itu mendukung.
Evidence for this claim Search Console's Performance report exposes clicks, impressions, CTR, and average position, with dimensions including query, page, country, and device. Scope: Current Search performance report metrics and dimensions. Confidence: high · Verified: Google Search Console: Performance report Evidence for this claim Performance tables omit anonymized queries for privacy, so query-row totals may not equal chart totals. Scope: Current anonymized-query behavior. Confidence: high · Verified: Google Search Console: Anonymized queriesTL;DR — performa report di Google Search Console menampilkan how Anda situs actually melakukan di Google Search: how banyak times people saw Anda tautan (impressions), how banyak clicked ini (clicks), Anda click-melalui rate, dan Anda average position. ini adalah nyata data straight dari Google — tetapi ini adalah filtered dan averaged, so don’t read ini like sebuah live peringkat checker.
What performa report adalah
performa report (Anda’ll juga see ini called “Search results” (terjemahan) “hasil pencarian” report) adalah bagian dari Google Search Console itu tells Anda how Anda situs melakukan di Google Search. ini adalah dibangun dari nyata searches — actual times Anda halaman showed up dan actual clicks people dibuat — not estimates.
ini menampilkan four angka:
- Clicks — how banyak times someone clicked dari Google untuk Anda situs.
- Impressions — how banyak times Anda tautan appeared di hasil (whether atau not person clicked).
- Average CTR — clicks divided oleh impressions, sebagai sebuah percentage.
- Average position — roughly where Anda tautan showed up, pada average, where 1 adalah top.
Anda dapat break itu angka down oleh kueri (what people searched), halaman, country, device, search appearance, dan date.
thing sebagian besar beginners get wrong
Average position adalah sebuah average, not Anda peringkat. jika ini says Anda halaman sits di position 8, itu tidak berarti Anda’re stuck di 8th hasil. ini adalah average dari where Anda appeared di seluruh setiap search where Anda showed up — Anda mungkin peringkat #1 untuk Anda main istilah dan #40 untuk fifty panjang-tail variations, dan itu averages out untuk something middling. So don’t panic (atau celebrate) di atas angka pada -nya own.
sebuah few more things worth knowing early:
- ini hanya mempertahankan 16 months dari data, so export anything older Anda care tentang.
- Not setiap kueri menampilkan up. untuk protect people’s privacy, Google hides searches dibuat oleh hanya sebuah handful dari people. itu’s why list dari kueri tidak pernah quite menambahkan up untuk Anda total clicks (more pada itu di Advanced tab — I actually studied how much gets hidden).
- menemukan dan Google News adalah separate reports. main performa report adalah Web Search. jika Anda ingin Anda menemukan atau News angka, itu adalah mereka own reports di sidebar.
ingin full mechanics — exactly how setiap metric adalah counted, why Anda angka won’t match Anda peringkat tracker atau Anda analytics, dan cara pull more daripada 1 000 rows dari data? Switch untuk Advanced tab.
Platform properties adalah sebuah berbeda scope
ini artikel’s halaman/kueri aggregation aturan describe situs web properties. Search Console now juga mendukung separate platform properties untuk Instagram, TikTok, X, dan YouTube. mereka performa report menampilkan how itu account’s posts atau videos perform when Google surfaces them di seluruh Search dan, when eligible, menemukan atau Google News. ini melakukan not report impressions atau engagement itu happened inside social atau video platform.
Google juga documents platform-spesifik counting detail: sebuah Instagram Story ditampilkan di Google dapat earn sebuah impression dan click, dan sebuah video click dapat count bahkan when video opens inside Google’s viewer. tambahkan setiap account separately. LinkedIn adalah not currently didukung.
Evidence for this claim Search Console's Performance report exposes clicks, impressions, CTR, and average position, with dimensions including query, page, country, and device. Scope: Current Search performance report metrics and dimensions. Confidence: high · Verified: Google Search Console: Performance report Evidence for this claim Performance tables omit anonymized queries for privacy, so query-row totals may not equal chart totals. Scope: Current anonymized-query behavior. Confidence: high · Verified: Google Search Console: Anonymized queriesTL;DR — performa report adalah nyata disajikan-hasil data — clicks, impressions, average CTR, average position — di seluruh six dimensions, dipertahankan untuk 16 months. Impressions dan position adalah counted per kueri, per halaman dan lalu averaged; position adalah topmost position Anda property held untuk itu kueri, dan ini adalah hanya recorded when there’s sebuah impression. ini adalah privacy-filtered, not sampled: anonymized kueri adalah dropped dari kueri table tetapi stay di chart totals, so rows won’t sum. UI caps di 1 000 rows — Search Analytics API mengembalikan up untuk 25 000 rows per permintaan (not 50 000 Anda’ll see repeated), dan BigQuery bulk export adalah path untuk everything. Web Search, menemukan, dan Google News adalah separate reports.
Scope: mechanics below adalah untuk situs web properties. Platform properties memiliki mereka own post/konten reporting di seluruh Search, menemukan, dan News. Google’s saat ini platform-property documentation melakukan not establish itu legacy Search Console API atau BigQuery bulk export mendukung itu properties, so melakukan not extend API/export guidance below untuk social accounts without testing dan documentation.
ini adalah nyata data, not sebuah model
pertama thing untuk internalize: ini angka come dari actual hasil Google showed untuk actual people. John Mueller put ini directly — report adalah “based on actual search results that were shown to users. It’s not a theoretical number, but rather a number based on actual results.” (terjemahan) “berdasarkan actual hasil pencarian itu adalah ditampilkan untuk pengguna. ini adalah not sebuah theoretical angka, tetapi rather sebuah angka berdasarkan actual hasil.” ini adalah filtered oleh privacy aturan dan reshaped oleh averaging — not sebuah statistical sample — tetapi ini isn’t invented.
itu’s juga why ini adalah ground truth untuk Anda situs di sebuah cara sebuah ketiga-party peringkat tracker dapat’t menjadi — ini adalah Google reporting pada Google.
four metrics, exactly how mereka’re counted
Clicks
sebuah click adalah counted when sebuah pengguna clicks melalui untuk sebuah halaman outside dari Google. Google’s wording: “any click that sends the user to a page outside of Google Search, Discover, or News is counted as a click.” (terjemahan) “apa pun click itu mengirim pengguna untuk sebuah halaman outside dari Google Search, menemukan, atau News adalah counted sebagai sebuah click.” Clicks itu pertahankan pengguna inside Google (expanding sebuah hasil, say) don’t count. One documented exception: AMP reader opens inside Google tetapi adalah masih counted sebagai sebuah click.
Impressions
sebuah impression berarti “a user has seen (or potentially seen) a link to your site in Search, Discover, or News.” (terjemahan) “sebuah pengguna memiliki seen (atau potentially seen) sebuah tautan untuk Anda situs di Search, menemukan, atau News.” “potentially seen” (terjemahan) “potentially seen” bagian penting: pada sebuah normal hasil halaman, “an impression is counted whenever an item appears in the current page of results, whether or not the item is scrolled into view” (terjemahan) “sebuah impression adalah counted whenever sebuah item appears di saat ini halaman dari hasil, whether atau not item adalah scrolled ke view” — so Anda get sebuah impression bahkan jika pengguna tidak pernah scrolls down untuk Anda hasil. exceptions adalah carousels, expandable widgets, dan infinite scroll, where “the item must typically be scrolled into view to count an impression.” (terjemahan) “ item harus typically menjadi scrolled ke view untuk count sebuah impression.”
There’s juga sebuah aggregation wrinkle, dan ini isn’t sebuah toggle Anda choose — ini mengikuti dimension Anda’re viewing. chart adalah selalu aggregated oleh property. di table, grouping oleh kueri, Countries, Devices, atau Dates aggregates oleh property too (one impression untuk whole card, bahkan jika several dari Anda URLs matched), while grouping oleh halaman atau Search appearance aggregates oleh halaman (yang sama card dapat tampilkan up sebagai several halaman dengan one impression setiap). So switching which dimension Anda’re viewing dapat perubahan Anda totals without Anda touching sebuah filter.
Average CTR
Average CTR adalah hanya “the click count divided by the impression count.” (terjemahan) “ click count divided oleh impression count.” ini adalah “average” (terjemahan) “average” because ini adalah computed di seluruh whatever set dari rows Anda’re looking di, so filtering oleh halaman atau kueri perubahan ini.
Average position
ini adalah paling misread metric pada report, so ini adalah worth menjadi precise. Position adalah “an attempt to show approximately where on the page a given link was seen, relative to other results,” (terjemahan) “sebuah attempt untuk tampilkan approximately where pada halaman sebuah given tautan adalah seen, relative untuk lainnya hasil,” where “1 is the topmost position.” (terjemahan) “1 adalah topmost position.” reported angka adalah “the topmost position occupied by a link to your property” (terjemahan) “ topmost position occupied oleh sebuah tautan untuk Anda property” — averaged di seluruh setiap kueri where Anda appeared. Mueller again: “If there are multiple URLs from your website which are shown in the search results page we’ll use the topmost one for this average.” (terjemahan) “jika ada multiple URLs dari Anda situs web which adalah ditampilkan di hasil pencarian halaman kami’ll gunakan topmost one untuk ini average.”
Two consequences:
- ini adalah hanya recorded pada sebuah impression. “A link must get an impression for its position to be recorded.” (terjemahan) “sebuah tautan harus get sebuah impression untuk -nya position untuk menjadi recorded.” So halaman-2 dan halaman-3 appearances itu nobody scrolled untuk don’t drag Anda average down — mereka’re simply not counted.
- sebuah worked contoh. Say sebuah halaman peringkat #1 untuk -nya head istilah tetapi juga surfaces di positions 20–40 untuk fifty panjang-tail variants. -nya average position mungkin read 12. itu’s not “you rank 12th” (terjemahan) “Anda peringkat 12th” — ini adalah blend. Accuracy improves dengan impression volume; thinly-seen kueri membuat average noisier.
ini adalah juga why Anda average position won’t match Anda peringkat tracker. Mueller’s explanation: “You might not always see the same position when you check yourself. That’s generally due to personalization, or geo-targeting, or because of short-lived visibility in search.” (terjemahan) “Anda mungkin not selalu see yang sama position when Anda periksa yourself. itu’s umumnya karena personalization, atau geo-targeting, atau karena pendek-lived visibilitas di search.”
Dimensions dan search-jenis filter
Anda dapat slice oleh six dimensions — kueri, halaman, Countries, Devices, Search appearance, dan Dates — dan Search appearance dimension breaks out rich-hasil jenis (videos, AMP, recipes, dan so pada) where mereka apply. di dalam Web Search there’s sebuah search-jenis filter untuk web, image, video, dan news hasil.
Don’t confuse itu filter dengan menemukan dan Google News, which adalah separate reports di left nav, not nilai dari Web-Search search-jenis filter. jika Anda read Anda Web Search angka sebagai Anda whole Google footprint, Anda’re missing itu entirely.
16 months, comparison mode, dan personalization caveat
report retains paling recent 16 months dari data, so anything older perlu untuk menjadi exported dan stored yourself. Date ranges mendukung comparison mode (period di atas period). dan jika Anda run sebuah kueri yourself dan don’t see Anda own situs, itu’s expected — hasil adalah spesifik untuk time, place, device, dan recent history dari person searching.
One more freshness note: there’s sebuah optional 24-hour view itu menampilkan data dari
last available day dengan hanya sebuah few hours’ delay — berguna untuk memeriksa how
newly published konten adalah picking up. Search Analytics API extends itu dengan
sebuah hourly HOURLY_ALL data state covering up untuk 10 days, which Google
explicitly flags sebagai data itu “might be partial.” (terjemahan) “mungkin menjadi partial.” Treat anything dari paling
recent day atau two sebagai preliminary dan let ini settle sebelum drawing conclusions.
Why Anda data adalah “missing” (terjemahan) “missing”: anonymized kueri
ini adalah bagian I memiliki pertama-party data pada. untuk protect privacy, Google withholds rendah-volume dan sensitive searches dari kueri table while masih counting them di chart totals. Google’s own phrasing, which I quoted di my study dari anonymized GSC kueri: “To protect user privacy, the Performance report doesn’t show all data. For example, we might not track some queries that are made a very small number of times or those that contain personal or sensitive information.” (terjemahan) “untuk protect pengguna privacy, performa report doesn’t tampilkan semua data. misalnya, kami mungkin not track beberapa kueri itu adalah dibuat sebuah very kecil angka dari times atau itu itu berisi personal atau sensitive informasi.”
How much adalah hidden? di my Ahrefs study, “Almost Half of GSC Clicks Go to Anonymous Queries” (terjemahan) “Almost Half dari GSC Clicks Go untuk Anonymous kueri” (published February 2025), di seluruh one month dari data spanning 146 741 situs web dan nearly 9 billion total clicks, “these instances of anonymous queries account for 46.08% of all clicks in our study.” (terjemahan) “ini instances dari anonymous kueri account untuk 46,08% dari semua clicks di kami study.” Nearly half. di sebuah February 2026 ikuti-up, I pulled April-2025 data di seluruh 22 billion clicks dan 887 534 GSC properties dan ditemukan anonymized kueri memiliki crept up untuk 46,77% — so ini isn’t sebuah fluke dari my original sample, dan direction adalah up, not down.
Two practical takeaways:
- Anda kueri table akan tidak pernah sum untuk Anda total clicks. gap adalah anonymized kueri. itu’s not sebuah bug — ini adalah privacy filter plus property-vs-halaman aggregation doing exactly what mereka’re designed untuk melakukan.
- ini adalah mungkin getting worse, not better. sebagai AI Overviews dan lainnya fitur reshape SERP, expect more dari click data untuk fall below visibilitas threshold.
Beyond 1 000 rows: API dan BigQuery bulk export
UI caps apa pun export di 1 000 rows. paling umum “how do I get more” (terjemahan) “how melakukan I get more” pertanyaan memiliki two nyata jawaban — dan one persistent myth untuk kill:
- Search Analytics API (
searchanalytics.query). -nyarowLimitfield memiliki sebuah “Valid range is 1-25,000; Default is 1,000.” (terjemahan) “Valid range adalah 1-25 000; Default adalah 1 000.” So Anda get up untuk 25 000 rows per permintaan, paginated denganstartRow(“Zero-based index of the first row in the response” (terjemahan) “Zero-based indeks dari pertama row di respons”). Not 50 000 — 50 000 figure floating sekitar applies untuk Looker Studio, not ini endpoint. pemeriksaan URL alat dan broader Search Console API adalah siblings here untuk programmatic access. - BigQuery bulk export. ini adalah path when Anda ingin everything. ini writes semua
performa data available untuk Anda property — dan crucially, alih-alih silently
dropping anonymized kueri, ini folds them ke sebuah special aggregated row per situs/URL
per day, so impressions dan clicks masih sum correctly. There’s no daily 1 000-row
cap. data lands di
searchdata_site_impression(aggregated oleh property) dansearchdata_url_impression(aggregated oleh URL).
umum misreadings untuk hindari
- “Average position 1 means I rank #1.” (terjemahan) “Average position 1 berarti I peringkat #1.” No — ini adalah topmost tautan, averaged di seluruh semua Anda kueri.
- “My query table should add up to my total clicks.” (terjemahan) “My kueri table seharusnya tambahkan up untuk my total clicks.” No — anonymized kueri push chart total above terlihat rows.
- “GSC clicks should match my Google Analytics sessions.” (terjemahan) “GSC clicks seharusnya match my Google Analytics sessions.” No — berbeda definitions, deduplication, consent dan pengukuran gaps, dan timing semua diverge.
- “GSC average position should match my rank tracker.” (terjemahan) “GSC average position seharusnya match my peringkat tracker.” No — personalization, geo, device, dan time pull live memeriksa apart.
- “The API gives 50,000 rows.” (terjemahan) “ API gives 50 000 rows.” ini adalah 25 000 per permintaan; paginate dengan
startRow. - “Discover/News traffic is in my Web Search numbers.” (terjemahan) “menemukan/News traffic adalah di my Web Search angka.” ini isn’t — separate reports.
- “More impressions means something’s broken.” (terjemahan) “More impressions berarti something’s broken.” Impressions dapat rise dari baru kueri atau SERP fitur dengan no perubahan di clicks; selalu read impressions alongside CTR dan position, not alone.
untuk broader walkthrough dari setiap report, see Google Search Console hub; halaman pengindeksan report covers coverage/pengindeksan side alih-alih ini performa side.
AI summary
sebuah condensed take pada Advanced versi:
- ini adalah nyata disajikan-hasil data, not sebuah model (Mueller). Privacy-filtered dan averaged — not sampled — tetapi not invented.
- Four metrics: clicks (harus leave Google; AMP reader counts), impressions (seen atau potentially seen; carousels/infinite scroll perlu scroll-ke-view), average CTR (clicks ÷ impressions), average position (topmost tautan, averaged di seluruh kueri, recorded hanya pada sebuah impression).
- Average position adalah sebuah average, not sebuah peringkat. sebuah halaman dapat peringkat #1 untuk -nya head istilah dan masih tampilkan sebuah middling average karena panjang-tail kueri.
- Six dimensions — kueri, halaman, Countries, Devices, Search appearance, Dates — plus sebuah Web/Image/Video/News search-jenis filter. 16 months dari retention.
- Anonymized kueri drop rendah-volume/sensitive searches dari table tetapi pertahankan them di chart totals, so rows tidak pernah sum. My study: ~46% dari clicks. mungkin higher post-AI-Overviews.
- Limits: UI caps di 1 000 rows; Search Analytics API mengembalikan up untuk 25 000 per permintaan (not 50 000 — itu’s Looker Studio); BigQuery bulk export memiliki no cap dan mempertahankan anonymized kueri sebagai sebuah aggregate row.
- Web Search, menemukan, dan Google News adalah separate reports.
- Platform properties adalah separate: Instagram, TikTok, X, dan YouTube properties report Google penemuan untuk posts/konten, not activity inside itu platforms. situs web API/BigQuery guidance here adalah not claimed untuk platform properties.
Official documentation
Primary-source documentation dari Google.
- tentang platform properties — didukung platforms, reports, Google-surface scope, dan platform-konten counting contoh.
- What adalah impressions, position, dan clicks? — exact counting aturan untuk semua three metrics, including carousels dan infinite scroll.
- performa report (hasil pencarian): Overview dan basic setup — four metrics, dimensions, dan search-jenis filter.
- sebuah deep dive ke Search Console performa data filtering dan limits — Daniel Waisberg pada anonymized kueri, table-vs-chart discrepancies, dan row limits.
- Search Analytics API —
searchanalytics.queryreference —rowLimit(1–25 000) danstartRowpagination fields. - tentang bulk data export dari Search Console data untuk BigQuery — no-row-cap export dan how anonymized kueri adalah aggregated.
- Bulk data export announcement — rollout post untuk BigQuery export.
Quotes dari source
pada—record statements dari Google. setiap tautan jumps untuk quoted passage pada source halaman.
Google — what metrics count
- “An impression means that a user has seen (or potentially seen) a link to your site in Search, Discover, or News.” (terjemahan) “sebuah impression berarti itu sebuah pengguna memiliki seen (atau potentially seen) sebuah tautan untuk Anda situs di Search, menemukan, atau News.” — Search Console Help. Jump untuk quote
- “A link must get an impression for its position to be recorded.” (terjemahan) “sebuah tautan harus get sebuah impression untuk -nya position untuk menjadi recorded.” Jump untuk quote
- “any click that sends the user to a page outside of Google Search, Discover, or News is counted as a click” (terjemahan) “apa pun click itu mengirim pengguna untuk sebuah halaman outside dari Google Search, menemukan, atau News adalah counted sebagai sebuah click” Jump untuk quote
- “the topmost position occupied by a link to your property” (terjemahan) “ topmost position occupied oleh sebuah tautan untuk Anda property” Jump untuk quote
- “where 1 is the topmost position” (terjemahan) “where 1 adalah topmost position” Jump untuk quote
- “the item must typically be scrolled into view to count an impression” (terjemahan) “ item harus typically menjadi scrolled ke view untuk count sebuah impression” (infinite scroll). Jump untuk quote
Google — average position adalah nyata data (John Mueller, Search Advocate)
- “The data in the Search Console search performance report is based on actual search results that were shown to users. It’s not a theoretical number, but rather a number based on actual results.” (terjemahan) “ data di Search Console search performa report adalah berdasarkan actual hasil pencarian itu adalah ditampilkan untuk pengguna. ini adalah not sebuah theoretical angka, tetapi rather sebuah angka berdasarkan actual hasil.” — John Mueller, Search Advocate, Google. Jump untuk quote
- “The average position is based on the average top position of a URL from your site. If there are multiple URLs from your website which are shown in the search results page we’ll use the topmost one for this average.” (terjemahan) “ average position adalah berdasarkan average top position dari sebuah URL dari Anda situs. jika ada multiple URLs dari Anda situs web which adalah ditampilkan di hasil pencarian halaman kami’ll gunakan topmost one untuk ini average.” — John Mueller, Search Advocate, Google. Jump untuk quote
- “You might not always see the same position when you check yourself. That’s generally due to personalization, or geo-targeting, or because of short-lived visibility in search.” (terjemahan) “Anda mungkin not selalu see yang sama position when Anda periksa yourself. itu’s umumnya karena personalization, atau geo-targeting, atau karena pendek-lived visibilitas di search.” — John Mueller, Search Advocate, Google. Jump untuk quote
Google — API row limit
rowLimitfield: “Valid range is 1-25,000; Default is 1,000.” (terjemahan) “Valid range adalah 1-25 000; Default adalah 1 000.” — Search Analytics API reference. Jump untuk quote
Reading performa report — sebuah sanity checklist
sebuah quick pass sebelum Anda draw conclusions dari report:
- Anda know which search jenis Anda’re looking di (web / image / video / news) — dan remember menemukan dan News adalah separate reports.
- Anda’ve set sebuah sensible date range dan digunakan comparison mode alih-alih eyeballing sebuah single period.
- Anda’re aware Anda kueri table won’t sum untuk total clicks (anonymized kueri).
- Anda’re reading average position sebagai sebuah average, not sebuah live peringkat.
- Anda know itu grouping oleh halaman atau Search appearance aggregates oleh halaman, while kueri/Countries/Devices/Dates (dan chart) aggregate oleh property — dan itu switching dimensions perubahan Anda totals.
- untuk CTR opportunities, Anda’ve sorted oleh tinggi impressions + rendah CTR di sebuah decent average position ( classic “rewrite the title/description” (terjemahan) “rewrite judul/deskripsi” candidates).
- jika Anda hit 1 000-row wall, Anda’ve moved untuk Search Analytics API atau BigQuery bulk export alih-alih trusting sebuah truncated view.
- Anda’re not expecting GSC clicks untuk match GA4 sessions atau Anda peringkat tracker.
mental models
1. nyata, tetapi filtered dan averaged — not sampled. setiap angka adalah dari hasil Google actually disajikan — tetapi two things reshape ini sebelum Anda see ini: privacy filter (anonymized kueri) dan averaging (position dan CTR). ini adalah not sebuah statistical sample dari Anda traffic; trust direction dan magnitude, dan don’t treat apa pun single figure sebagai exact.
2. Average position ≠ peringkat. Position adalah topmost tautan Anda property held untuk sebuah kueri, averaged di seluruh semua kueri where Anda appeared, hanya counted when there adalah sebuah impression. sebuah halaman dapat peringkat #1 untuk -nya head istilah dan masih read 12 karena panjang-tail noise. More impressions = more reliable average.
3. table tidak pernah sums untuk chart. gap adalah anonymized kueri (dipertahankan di chart totals, dropped dari table) plus property-vs-halaman aggregation. jika Anda perlu rows untuk reconcile, itu’s what BigQuery bulk export’s anonymized-aggregate row adalah untuk.
4. Three angka, three berbeda worlds. GSC clicks, GA4 sessions, dan peringkat-tracker positions mengukur berbeda things dengan berbeda definitions, dedup, consent gaps, dan timing. mereka akan tidak pernah match. Reconcile trends, not absolute nilai.
5. Hit sebuah wall? Climb data ladder. UI (1 000 rows) → Search Analytics API (25 000 rows/permintaan, paginated) → BigQuery bulk export (no cap, anonymized kueri dipertahankan sebagai sebuah aggregate row). Pick rung itu matches how much data Anda actually perlu.
performa report — cheat sheet
Metric → what ini actually berarti
| Metric | What ini counts | gotcha |
|---|---|---|
| Clicks | sebuah click itu mengirim pengguna outside Google | di-Google interactions don’t count; AMP reader melakukan |
| Impressions | Anda tautan appeared / dapat menjadi seen, per kueri per halaman | ”Potentially seen” (terjemahan) “Potentially seen” pada static SERPs; carousels & infinite scroll perlu scroll-ke-view |
| Average CTR | Clicks ÷ impressions | ”Average” (terjemahan) “Average” — perubahan dengan whatever rows Anda filter untuk |
| Average position | Topmost position dari Anda property, averaged di seluruh kueri | Recorded hanya pada sebuah impression; sebuah average, not Anda live peringkat |
Dimensions: kueri · halaman · Countries · Devices · Search appearance · Dates. Search-jenis filter: web / image / video / news. menemukan & Google News adalah separate reports.
data limits & escapes
| Anda hit | Reality |
|---|---|
| Retention | 16 months |
| UI export | 1 000 rows max |
| Search Analytics API | Up untuk 25 000 rows/permintaan, paginate dengan startRow (NOT 50 000 — itu’s Looker Studio) |
| BigQuery bulk export | No row cap; anonymized kueri dipertahankan sebagai sebuah daily aggregate row |
Fast facts
- kueri table won’t sum untuk total clicks — anonymized kueri (~46% dari clicks di my one-month study dari 146 741 situs dan nearly 9 billion clicks) sit di chart total hanya.
- Chart adalah selalu “by property” (terjemahan) “oleh property”; table mengikuti dimension — halaman/Search appearance aggregate “by page,” (terjemahan) “oleh halaman,” everything else “by property.” (terjemahan) “oleh property.”
- Average position won’t match Anda peringkat tracker (personalization, geo, device, time).
performa-report analysis mistakes
Reporting average position sebagai “kami peringkat”
Why ini adalah wrong: metric averages topmost position held oleh property di atas banyak disajikan kueri, locations, devices, dan times, dan hanya when sebuah impression adalah recorded. melakukan instead: segment oleh halaman, kueri, country, device, dan date; describe hasil sebagai average position untuk itu scope.
Forcing kueri table untuk equal chart total
Why ini adalah wrong: privacy-filtered kueri remain di chart totals while disappearing dari terlihat kueri rows. Property-versus-halaman aggregation dapat tambahkan lainnya mismatch. melakukan instead: report gap explicitly dan gunakan BigQuery’s anonymized aggregate when reconcilable totals penting.
Comparing clicks dengan analytics sessions one-untuk-one
Why ini adalah wrong: GSC counts qualifying clicks dari Google while analytics counts sessions di bawah berbeda attribution, consent, timing, bot, dan deduplication aturan. melakukan instead: compare trends dan investigate perubahan without pretending totals share sebuah definition.
Treating sebuah CTR perubahan sebagai sebuah judul-tag verdict
Why ini adalah wrong: CTR dapat move because kueri mix, device mix, country mix, position, atau search appearance changed. melakukan instead: hold cohort steady dan read clicks, impressions, CTR, dan position together sebelum assigning sebuah cause.
Exporting 1 000 rows dan calling analysis complete
Why ini adalah wrong: UI truncates terlihat table dan dapat hide panjang tail. melakukan instead: gunakan Search Analytics API dengan pagination atau bulk export when pertanyaan depends pada more daripada UI’s leading rows.
standing KPIs untuk Search performa
Organic clicks
- Metric — Clicks dari selected Search jenis dan cohort.
- What ini tells Anda — How banyak recorded hasil interactions dikirim pengguna dari Google untuk situs.
- cara pull ini — Search Console performa report, segmented consistently oleh halaman, kueri, country, device, search appearance, dan date sebagai needed.
- Benchmark / realistic range — gunakan seasonally comparable property baseline; tidak ada universal click target di seluruh situs atau cohorts.
- Cadence — Weekly untuk direction dan monthly untuk durable reporting.
Qualified impressions
- Metric — Impressions untuk intended halaman dan kueri/topic cohorts.
- What ini tells Anda — Whether situs adalah earning exposure, including cases where clicks memiliki not diikuti yet.
- cara pull ini — performa report atau API/bulk export untuk sebuah defined cohort; pertahankan Search, menemukan, dan Google News separate.
- Benchmark / realistic range — Compare dengan cohort’s prior comparable period. Growth dapat menjadi healthy atau irrelevant depending pada which kueri dan halaman caused ini.
- Cadence — Weekly sebagai sebuah leading indicator; monthly dengan click dan CTR context.
Cohort click-melalui rate
- Metric — Clicks divided oleh impressions untuk sebuah stable halaman/kueri/appearance set.
- What ini tells Anda — Whether disajikan exposure converts ke visits di dalam itu cohort.
- cara pull ini — Filter performa report untuk cohort sebelum reading CTR; compare alongside average position dan device/search-appearance mix.
- Benchmark / realistic range — Establish separate baselines oleh cohort. sebuah single sitewide target adalah misleading because SERP layouts dan intent differ.
- Cadence — Monthly dan setelah judul, snippet, atau search-appearance perubahan.
Intended-halaman visibilitas
- Metric — Impressions dan average position untuk halaman dan kueri situs adalah intentionally targeting.
- What ini tells Anda — Whether penting halaman adalah menjadi disajikan more sering dan di sebuah stronger position without letting unrelated panjang-tail impressions mask hasil.
- cara pull ini — Save sebuah consistent halaman/kueri filter di UI atau reproduce ini melalui API atau bulk export.
- Benchmark / realistic range — gunakan cohort’s own rolling baseline; average position adalah not sebuah absolute peringkat dan seharusnya not menjadi assigned sebuah universal threshold.
- Cadence — Weekly untuk active campaigns; monthly otherwise.
alat untuk berfungsi dengan performa data
- Google Search Console — performa report itself: Web Search “Search results” (terjemahan) “hasil pencarian” report, plus separate menemukan dan Google News reports.
- pemeriksaan URL alat (GSC) — pair ini dengan performa report untuk see how sebuah single tinggi-impression URL adalah di-crawl, rendered, dan terindeks.
- Search Console API (
searchanalytics.query) — programmatic access, up untuk 25 000 rows per permintaan, paginated. - BigQuery bulk export — no-cap path; satu-satunya cara untuk get anonymized-kueri clicks back sebagai sebuah reconcilable aggregate.
- Looker Studio — connect Search Console connector untuk dashboards (-nya own, higher row limits apply there, separate dari API endpoint).
- Ahrefs — -nya GSC integration pulls performa data alongside backlink dan keyword data untuk combined analysis.
Resources worth Anda time
My related writing
- Almost Half dari GSC Clicks Go untuk Anonymous kueri — my study quantifying how much kueri data performa report hides.
dari others
- Google Search Central’s deep dive ke Search Console performa data filtering dan limits (Daniel Waisberg) — canonical explainer untuk anonymized kueri dan table-vs-chart discrepancy.
- Ahrefs’ Google Search Console: sebuah Complete Guide — sebuah full walkthrough dari “Search results” (terjemahan) “hasil pencarian” report dan CTR-oleh-position opportunity workflow.
- mesin pencari Journal’s How Accurate adalah Average Position Metric di GSC? — covers John Mueller quotes pada how average position adalah computed dan why ini diverges dari Anda own peringkat memeriksa.
- Google Search Console Help: What adalah impressions, position, dan clicks? — primary-source counting aturan untuk semua four metrics, including carousels dan infinite scroll.
- Google Search Console Help: performa report (hasil pencarian) overview — official walkthrough dari four metrics, dimensions, dan search-jenis filter.
- Google Search Central: Bulk data export untuk BigQuery announcement — launch post explaining how anonymized kueri adalah handled di no-cap export.
Stats worth citing
- ~46% dari GSC clicks went untuk anonymized kueri di my study (published February 2025). di seluruh 146 741 situs web dan nearly 9 billion total clicks di atas one month, anonymous kueri accounted untuk 46,08% dari semua clicks — meaning kueri table Anda see adalah missing close untuk half click-driving istilah. Source
- My February 2026 ikuti-up, menggunakan April-2025 data di seluruh 22 billion clicks dan 887 534 properties, ditemukan 46,77% — confirming original finding holds di scale dan memiliki ticked up, not down. Source
- API row limit: 25 000 per permintaan (not 50 000 commonly repeated — itu figure belongs untuk Looker Studio). Source
Test yourself: performa report
Five quick pertanyaan pada interpreting Search Console performa data. Pick sebuah jawaban untuk setiap, lalu periksa.
Log perubahan
Diperbarui 30 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.