performa Report (GSC)

Bagaimana Google Search Console's performa report berfungsi — apa clicks, impressions, average CTR, dan average position benar-benar count, plus anonymized kueri dan limits.

Pertama kali diterbitkan: 23 Jun 2026 · Terakhir diperbarui: 3 Agu 2026 · Lanjutan

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 bagaimana posts perform pada Google Search, menemukan, dan Google News—tidak di dalam platform itself. situs web report tetap privacy-filtered dan baris-limited; melakukan tidak assume -nya API dan BigQuery paths mendukung platform properties unless Google documents itu mendukung.

TL;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 ketika ada sebuah impression. ini adalah privacy-filtered, tidak sampled: anonymized kueri adalah dropped dari kueri table tetapi stay di chart totals, so rows tidak akan sum. UI caps di 1 000 rows — Penelusuran Analytics API mengembalikan up untuk 25 000 rows per permintaan (tidak 50 000 Anda’ll see repeated), dan BigQuery bulk export adalah path untuk semuanya. Web Penelusuran, menemukan, dan Google News adalah terpisah reports.

Bukti untuk klaim ini Search Console's Performance report exposes clicks, impressions, CTR, and average position, with dimensions including query, page, country, and device. Cakupan: Current Search performance report metrics and dimensions. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Console: Performance report Bukti untuk klaim ini Performance tables omit anonymized queries for privacy, so query-row totals may not equal chart totals. Cakupan: Current anonymized-query behavior. Tingkat keyakinan: tinggi · Diverifikasi: Google Search Console: Anonymized queries

Cakupan: mechanics di bawah adalah untuk situs web properties. Platform properties memiliki mereka own post/konten reporting di seluruh Penelusuran, menemukan, dan News. Google’s saat ini platform-property documentation melakukan tidak establish itu legacy Penelusuran Console API atau BigQuery bulk export mendukung itu properties, so melakukan tidak extend API/export guidance di bawah untuk social accounts tanpa testing dan documentation.

ini adalah nyata data, tidak sebuah model

«The first thing to internalize: these numbers come from actual results Google showed to actual people. John Mueller put it directly — the 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.” It’s filtered by privacy rules and reshaped by averaging — not a statistical sample — but it isn’t invented. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh dua, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

itu’s juga mengapa 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, persis bagaimana mereka’re counted

Clicks

«A click is counted when a user clicks through to a page outside of 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.” Clicks that keep the user inside Google (expanding a result, say) don’t count. One documented exception: the AMP reader opens inside Google but is still counted as a click. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh enam, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Impressions

sebuah impression berarti “a user memiliki seen (atau potentially seen) a link untuk Anda site di Penelusuran, Discover, atau News.” (terjemahan) “sebuah pengguna memiliki seen (atau potentially seen) sebuah tautan untuk Anda situs di Penelusuran, menemukan, atau News.” “potentially seen” (terjemahan) “potentially seen” bagian penting: pada sebuah wajar 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 setiap kali sebuah item muncul di saat ini halaman dari hasil, apakah atau tidak item adalah scrolled ke view” — so Anda mendapatkan sebuah impression bahkan jika pengguna tidak pernah scrolls down untuk Anda hasil. exceptions adalah carousels, expandable widgets, dan infinite scroll, di mana “the item must typically be scrolled into view to count an impression.” (terjemahan) “ item harus typically menjadi scrolled ke view untuk count sebuah impression.”

ada juga sebuah aggregation wrinkle, dan ini tidak 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 (satu impression untuk seluruh card, bahkan jika several dari Anda URLs cocok), sementara grouping oleh halaman atau Penelusuran appearance aggregates oleh halaman (yang sama card dapat tampilkan up sebagai several halaman dengan satu impression setiap). So switching yang dimension Anda’re viewing dapat perubahan Anda totals tanpa 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” karena 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 untuk menunjukkan approximately di mana pada itu halaman a diberikan link adalah seen, relative untuk other hasil,” (terjemahan) “sebuah attempt untuk tampilkan approximately di mana pada halaman sebuah diberikan tautan adalah seen, relative untuk lainnya hasil,” di mana “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 di mana Anda appeared. Mueller again: “Jika di sana adalah multiple URLs dari Anda website yang adalah shown di itu penelusuran hasil halaman we’ll gunakan itu topmost satu untuk ini average.” (terjemahan) “jika ada multiple URLs dari Anda situs web yang adalah ditampilkan di hasil pencarian halaman kami’ll gunakan topmost satu untuk ini average.”

Dua consequences:

  • ini adalah hanya recorded pada sebuah impression. “A link must get an impression for its position to be recorded.” (terjemahan) “sebuah tautan harus mendapatkan sebuah impression untuk -nya position untuk menjadi recorded.” So halaman-2 dan halaman-3 appearances itu tidak seorang pun scrolled untuk jangan drag Anda average down — mereka’re sekadar tidak 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 baca 12. itu’s tidak “you rank 12th” (terjemahan) “Anda peringkat 12th” — ini adalah blend. Accuracy improves dengan impression volume; thinly-seen kueri membuat average noisier.

«This is also why your average position won’t match your rank 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) (Ringkasan bahasa Indonesia untuk bagian tiga puluh enam, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Dimensions dan penelusuran-jenis filter

Anda dapat slice oleh six dimensions — kueri, halaman, Countries, Devices, Penelusuran appearance, dan Dates — dan Penelusuran appearance dimension breaks out rich-hasil jenis (videos, AMP, recipes, dan so pada) di mana mereka apply. di dalam Web Penelusuran ada sebuah penelusuran-jenis filter untuk web, image, video, dan news hasil.

jangan confuse itu filter dengan menemukan dan Google News, yang adalah terpisah reports di left nav, tidak nilai dari Web-Penelusuran penelusuran-jenis filter. jika Anda baca Anda Web Penelusuran angka sebagai Anda seluruh Google footprint, Anda’re missing itu entirely.

16 months, perbandingan mode, dan personalization caveat

report retains paling recent 16 months dari data, so apa pun older perlu untuk menjadi exported dan stored yourself. Date ranges mendukung perbandingan mode (period di atas period). dan jika Anda jalankan sebuah kueri yourself dan jangan see Anda own situs, itu’s yang diharapkan — hasil adalah spesifik untuk time, place, device, dan recent history dari person searching.

Satu lebih freshness note: ada sebuah opsional 24-hour view itu menampilkan data dari terakhir tersedia day dengan hanya sebuah sedikit hours’ delay — berguna untuk memeriksa bagaimana newly published konten adalah picking up. Penelusuran Analytics API extends itu dengan sebuah hourly HOURLY_ALL data state covering up untuk 10 days, yang Google explicitly flags sebagai data itu “might be partial.” (terjemahan) “mungkin menjadi sebagian.” Treat apa pun dari paling recent day atau dua sebagai preliminary dan let ini settle sebelum drawing conclusions.

«## Why your data is “missing”: anonymized queries » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian empat puluh tiga, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

«This is the section I have first-party data on. To protect privacy, Google withholds low-volume and sensitive searches from the query table while still counting them in the chart totals. Google’s own phrasing, which I quoted in my study of anonymized GSC queries: “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) (Ringkasan bahasa Indonesia untuk bagian empat puluh empat, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Bagaimana banyak adalah hidden? di my Ahrefs study, “Hampir Half dari GSC Clicks Go untuk Anonymous Queries” (terjemahan) “Hampir Half dari GSC Clicks Go untuk Anonymous kueri” (published February 2025), di seluruh satu month dari data spanning 146 741 situs web dan nearly 9 billion total clicks, “ini instances dari anonymous queries account untuk 46.08% dari all clicks di 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 tidak sebuah fluke dari my original sample, dan direction adalah up, tidak down.

Dua practical takeaways:

  • Anda kueri table akan tidak pernah sum untuk Anda total clicks. kesenjangan adalah anonymized kueri. itu’s tidak sebuah bug — ini adalah privacy filter plus property-vs-halaman aggregation melakukan persis apa mereka’re designed untuk melakukan.
  • ini adalah mungkin getting worse, tidak better. sebagai AI Overviews dan lainnya fitur reshape SERP, expect lebih dari click data untuk fall di bawah 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) “bagaimana melakukan I mendapatkan lebih” pertanyaan memiliki dua nyata jawaban — dan satu persistent myth untuk kill:

  • Penelusuran Analytics API (searchanalytics.query). -nya rowLimit field 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 mendapatkan up untuk 25 000 rows per permintaan, paginated dengan startRow (“Zero-based index of the first row in the response” (terjemahan) “Zero-based indeks dari pertama baris di respons”). Tidak 50 000 — 50 000 figure floating sekitar applies untuk Looker Studio, tidak ini endpoint. pemeriksaan URL alat dan lebih luas Search Console API adalah siblings di sini untuk programmatic access.
  • BigQuery bulk export. ini adalah path ketika Anda ingin semuanya. ini menulis semua performa data tersedia untuk Anda property — dan crucially, alih-alih silently dropping anonymized kueri, ini folds them ke sebuah special aggregated baris per situs/URL per day, so impressions dan clicks masih sum correctly. ada Tidak daily 1 000-baris cap. data lands di searchdata_site_impression (aggregated oleh property) dan searchdata_url_impression (aggregated oleh URL).

umum misreadings untuk hindari

  • “Average position 1 means I rank #1.” (terjemahan) “Average position 1 berarti I peringkat #1.” Tidak — 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.” Tidak — anonymized kueri push chart total di atas terlihat rows.
  • “GSC clicks should match my Google Analytics sessions.” (terjemahan) “GSC clicks seharusnya match my Google Analytics sessions.” Tidak — 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.” Tidak — personalization, geo, device, dan time pull langsung memeriksa apart.
  • “The API gives 50,000 rows.” (terjemahan) “ API memberikan 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 Penelusuran angka.” ini tidak — terpisah reports.
  • “More impressions means something’s broken.” (terjemahan) “Lebih impressions berarti sesuatu’s rusak.” Impressions dapat rise dari baru kueri atau SERP fitur dengan Tidak perubahan di clicks; selalu baca impressions alongside CTR dan position, tidak alone.

untuk lebih luas walkthrough dari setiap report, see Google Search Console hub; halaman pengindeksan report covers coverage/pengindeksan side alih-alih ini performa side.

Tambahkan catatan pakar

Sematkan kutipan pakar

Orang baru? Buat profilnya yang belum diklaim di /admin/experts/ → Sematkan kutipan pakar terlebih dahulu.