Google Search Console for SEO. Read the signal.
Google Search Console helps you investigate how a website appears in Google Search and what Google reports about its pages. It is a source of evidence, not a complete record of customer behaviour or a fixed ranking report.
Google Search Console is Google's free tool that shows which queries bring impressions and clicks, how pages are indexed and what errors Google found. For SEO, compare like with like (same dates, pages and devices) before deciding what a change means.
Set up the right property first
Google Search Console is free and is the only place that shows how Google itself sees your site: which searches you appeared for, how often people clicked, which pages are indexed and what errors Google found. If you do not have it yet, add a Domain property (verified with a DNS record at your domain registrar or hosting panel). It covers every version of the site: http and https, www and non-www, and any subdomains. A URL-prefix property only covers one version.
Make sure the business owns the property and adds the web designer or agency as a user, not the other way round. When a provider leaves, the historical data should stay with you.
Begin with a question and a time window
The Performance report is easy to misread if you open it without a question. Decide first what you want to know. Did the new kitchen cabinet page start appearing for relevant searches? Did clicks fall after the site redesign? Do people searching in Bahasa Malaysia find us?
Then set the filters that match the question, and write them down: date range, search type (Web), country (Malaysia, if you only serve Malaysia) and device. Compare periods of similar length and similar season. For many Malaysian businesses, demand shifts around Hari Raya, Chinese New Year, school holidays and year-end. Comparing the fortnight of Hari Raya with an ordinary fortnight tells you about the calendar, not about your SEO. The year-on-year comparison is often more honest than month-on-month.
Clicks, impressions, CTR and position measure different things
- Clicks: visits from Google search results to your site.
- Impressions: how often a link to your site appeared in results, whether or not anyone scrolled to it.
- CTR: clicks divided by impressions.
- Average position: the average of your topmost position across all impressions in the period.
Average position is the most misunderstood number. If your site starts appearing for many new, broader queries at position 40, your average position can get worse while your business is doing better. It is not your "rank in Malaysia" for any keyword. Look at position for a specific query and page, over time, with the same filters.
| Query | Clicks | Impr. | CTR | Pos. |
|---|---|---|---|---|
| physiotherapy cheras | 38 | 910 | 4.2% | 7.8 |
| fisioterapi cheras | 6 | 420 | 1.4% | 12.3 |
| sports injury clinic kl | 11 | 1,640 | 0.7% | 18.6 |
Fictional physiotherapy clinic, 28 days, Web, Malaysia, all devices. The Malay query has real demand but a weaker position and CTR, which suggests the site has little Bahasa Malaysia content. The third query shows interest in sports injuries across KL that the clinic may or may not want to serve. Both are decisions for the owner, not automatic tasks.
Look at pages as well as queries
Switch to the Pages tab to connect observations to something you can change. If a service page attracts searches you cannot serve, the fix may be clearer positioning rather than more traffic. If an important page has almost no impressions, check discovery and indexing before rewriting it.
Separate brand queries (your business name, including misspellings) from non-brand queries. Brand searches mostly reflect offline awareness, word of mouth and advertising. Non-brand searches are where SEO work shows up. Use a regex query filter to exclude your brand name.
Query tables do not always add up to the chart totals. Google omits some rare queries for privacy and applies row limits, so treat query tables as a sample of the demand, not a complete list.
Use the indexing reports carefully
The Page indexing report lists why URLs are not indexed. A few statuses come up constantly on small business sites:
- Excluded by 'noindex' tag: intentional for utility pages, a serious problem on service pages.
- Alternate page with proper canonical tag: usually fine; Google is using the version you pointed to.
- Duplicate without user-selected canonical: similar pages with no canonical; decide which one should rank.
- Crawled – currently not indexed and Discovered – currently not indexed: Google knows the page but has not indexed it yet; often a sign of thin or duplicated content, or weak internal linking.
URL Inspection checks a single page: whether it is indexed, which canonical Google chose, and whether a live test can fetch it. A successful live test means Google can reach the page now; it does not mean the page is indexed or will rank. Use "Request indexing" sparingly, after a real fix. The Sitemaps report confirms your sitemap was read and how many URLs it contains.
Connect search visits to real enquiries
Search Console stops at the click. To know whether visitors became customers, connect it with GA4 and with your own records. In Malaysia most enquiries arrive through WhatsApp, so set up a GA4 event for WhatsApp button clicks and phone taps. A click on the WhatsApp button is an observable action; whether it was a suitable enquiry only the business can confirm. Keeping a simple monthly tally of "enquiries that came from Google" in a spreadsheet is more useful than any vanity metric.
A 30-minute monthly routine
- Performance, last 28 days vs the previous period and the same period last year: note total clicks and impressions for non-brand queries.
- Pages tab: check your five most important pages. Up, down or flat?
- Queries tab: look for new queries you could serve better, and for queries in other languages.
- Page indexing: any new "not indexed" reasons on important pages?
- Experience: any Core Web Vitals issues flagged on mobile?
- Write three lines: what changed, why you think it changed, and one action for next month.
If access is missing, record that as a limit rather than inventing a baseline. Pair this guide with the technical SEO checklist and the first 90 days plan. Vyntra's agents run these checks daily and report them monthly as part of technical SEO, with the date range and filters on every number.
Sources & further reading
External sources reviewed 21 September 2026. Platform guidance describes eligibility and good practice, not guaranteed outcomes.
Written by the Vyntra team · Reviewed 27 September 2026
Questions people ask
Is average position my exact rank in Malaysia?
No. It is an average across all reported impressions and filters, not a fixed rank that every searcher sees. Check position for a specific query and page over time.
Why don't the query rows add up to the total?
Search Console omits some rare queries for privacy and applies row limits. Keep the scope of each table visible when you interpret it.
Is Search Console the same as Google Analytics?
No. Search Console shows what happens in Google search before the click. GA4 shows what visitors do on your site after they arrive. You need both.
How long does Search Console keep data?
The Performance report shows up to 16 months of data. Export it regularly if you want a longer history.
Related pages
See what your website is missing.
A free audit from the same system that runs your SEO. You get a clear list of priorities on WhatsApp within 2 working days.