
Yoast SEO: A Practical Guide to Setting It Up Once and Writing for People
Yoast SEO helps most when its site-wide settings are right. See which settings to choose, what the traffic lights really mean and the mistakes to avoid.
From F&B to fintech, clinics to law firms, startups to enterprise. If your customers search on Google, we make sure they find you first, not your competitors.
One specialist team, focused only on the organic rankings that put you in front of ready-to-buy Singapore customers.
A clear, sequenced path from audit to rankings. You always know what we’re doing and why it matters for your leads.

Quick answer: Google Analytics 4 is Google’s free tool for measuring what people do on your website. For a business owner, it only becomes useful once your enquiries, such as form submits, WhatsApp clicks, click-to-call taps and bookings, are tracked as key events. Until then, every report is traffic noise.
Most Singapore business owners have Google Analytics 4 installed. Someone set it up when the website was built, the tag is on every page, and the dashboard shows a line going up or down. Then nobody opens it again, because nothing in it answers the only question that matters to the owner: where are my enquiries coming from?
That is a setup gap, not a flaw in the tool. Out of the box, GA4 (short for Google Analytics 4, the current version of Google Analytics) counts visits, pages and clicks. It does not know that a WhatsApp tap from your contact page is worth more than ten people reading your About page. You have to tell it.
This piece is not an installation walkthrough, and it is not an SEO reporting manual. It is written for the owner who already has GA4 and wants to know what to look at. It covers events, key events, the few reports worth opening, Singapore consent and PDPA (Personal Data Protection Act) questions, common mistakes and a 15-minute monthly routine. If you want the wider context of how measurement fits into search work, our SEO services overview explains where it sits.
The older version of Google Analytics, Universal Analytics, was built around sessions and pageviews: a visit, and the pages seen during that visit. Google retired it in 2023 and 2024. GA4 replaced it with a different model, and understanding that one change makes every report easier to read.
In GA4, everything is an event. An event is simply a recorded action: a page loading, a person scrolling, a click on a link, a video starting, a form being submitted. Each event has a name (such as page_view or form_submit) and can carry extra details called parameters, such as which page it happened on or which link was clicked.
GA4 collects some events automatically. With enhanced measurement switched on (a setting in the data stream that tracks common actions without extra code), it records page views, scrolls, outbound clicks (clicks on links that leave your site), site searches, file downloads, video engagement and form interactions. That sounds comprehensive, and it is where many owners stop.
The problem is that GA4 treats all of these events as equal. A scroll on a blog post and a click on your WhatsApp button are both just events. GA4 does not know which ones are your business. It will happily tell you that you had thousands of events last month, and none of that tells you whether the phone rang.
Two other terms you will see everywhere:
In our experience, owners who have been shown GA4 by a web developer usually learned to read users and sessions, then gave up because those numbers never connected to revenue. The fix is not more metrics. It is telling GA4 which few events actually mean someone wants to buy from you. That is what key events are for.
A key event is an event you have flagged as important to your business. In March 2024 Google renamed what GA4 used to call “conversions” to “key events”. The word “conversions” is now reserved for the version of those actions that is shared with Google Ads for ad bidding. If you read older advice that talks about GA4 conversions, it is describing the same thing as a key event today.
Marking an event as a key event is simple once the event exists. In GA4, go to Admin, then Data display, then Events, find the event in the list, and click the star next to it. GA4 starts counting it as a key event from that moment. It does not go back and recount the past, which is one more reason to do this early.
Once an event is a key event, it appears in reports as its own column, and GA4 calculates session key event rate (the share of visits that produced at least one key event). That single metric does more for a business owner than any traffic chart, because it lets you compare channels and pages by how often they produce enquiries, not just how many visits they bring.
What should be a key event? For most Singapore SMEs that sell services, the answer is short:
Ecommerce stores add purchase, and some businesses add email clicks. Resist the urge to star everything. Most agencies will tell you to track as many events as possible “so you have the data”. That frequently backfires, because when scrolls, video plays and newsletter signups are all key events, the key event column stops meaning “enquiry” and you are back to reading noise. Four honest key events beat twenty vague ones.
Here is where the Singapore context matters. In many markets the contact form is the main lead source. Here, a large share of customers would rather send a WhatsApp message or call than fill in a form, especially on mobile. If your GA4 only tracks forms, it will undercount your enquiries and send you in the wrong direction.
Contact forms. GA4’s enhanced measurement includes a form interactions option that tries to detect form starts and submits automatically. It is known to be unreliable with many form plugins and with forms that submit without reloading the page. The more dependable approach is to send visitors to a thank-you page after submission and treat that page view as the event, or to fire a dedicated event when the form plugin confirms success. Either way, test it by submitting your own form and checking the Realtime report.
WhatsApp clicks. This is the most commonly missed enquiry on Singapore SME sites. Enhanced measurement may log a WhatsApp link as a generic outbound click, buried among every other external link. To make it useful, create a separate event (for example whatsapp_click) that fires only when the link points to WhatsApp, then mark that event as a key event. This is usually done through Google Tag Manager (a free Google tool for managing tracking code without editing your site) or GA4’s own “create event” feature.
Click-to-call. Links that start with tel: are not reliably captured by enhanced measurement as a distinct action. Create a dedicated event that fires when someone taps a phone link. For businesses where buyers prefer to talk first, such as property, renovation, legal and medical, this event can be as important as forms.
Bookings. If you use a third-party booking tool, check whether it can send a completion event to GA4 or redirect to a confirmation page on your own domain. If the booking finishes entirely on another website, GA4 may never see it.
When we audited sites that owners said “had GA4 set up”, the pattern was consistent: the tag was installed, but the WhatsApp button and phone number were completely invisible to it. The reports were accurate about traffic and silent about enquiries. If you run a small team without a marketer, our small business SEO page explains how tracking is usually scoped for businesses that cannot manage it in-house.
GA4 has dozens of reports. A business owner needs about four. Everything below assumes your enquiry events are already marked as key events; without that, these reports only tell you about visits.
| Report | Question it answers | Where to find it |
|---|---|---|
| Traffic acquisition | Which channels (Google search, Google Maps, social, ads, direct) bring visits, and which produce enquiries? | Reports, Acquisition, Traffic acquisition |
| Landing page | Which pages do people arrive on, and which of those lead to enquiries? | Reports, Engagement, Landing page |
| Key events | How many form submits, WhatsApp clicks, calls and bookings did we get this month? | Reports, Engagement, Key events |
| Key events by channel | Which channel produced each type of enquiry? | Traffic acquisition, then filter the Key events column to a single event |
| Google organic search queries (after linking Search Console) | Which Google searches showed and clicked your site? | Reports, Search Console collection (publish it from the Library first) |
| Realtime | Is my new tracking firing right now? | Reports, Realtime |
Traffic acquisition groups visits by session primary channel group, GA4’s default buckets such as Organic Search, Paid Search, Direct, Referral and Organic Social. Add the Key events column and use its dropdown to pick a single event, such as whatsapp_click. Now you can see, for example, whether organic search or paid social produces more WhatsApp enquiries per visit.
Landing page shows the first page of each visit. Sort by key events, not by sessions. A service page with modest traffic and a high session key event rate is worth more attention than a blog post with lots of visits and no enquiries.
Key events gives the monthly count of each enquiry type. This is the number to compare month on month.
Most owners do not need the Explore section (GA4’s custom analysis area) at all. It is powerful, but it is also where people lose an afternoon building charts that answer questions nobody asked. If these core reports are clean, they will tell you most of what you need. For businesses where Google Maps and calls drive most enquiries, our local SEO page explains how those signals fit alongside website tracking.
Two quick settings change how much GA4 can tell you, and both are free.
Link Google Search Console. Search Console is Google’s free tool that shows how your site appears in Google search: which queries showed your pages, how often, and how many people clicked. GA4 on its own cannot see search queries. Linking the two, under Admin, then Product links, then Search Console links, brings that query data into GA4. After linking, the Search Console report collection is not published by default. Go to the report Library, find the Search Console collection and publish it, and two reports appear: Google organic search queries and Google organic search traffic. The second one combines landing pages from search with GA4 engagement and key event data, which is useful for seeing which search-driven pages actually produce enquiries.
You need the right permissions on both tools to link them, which is a common snag when the original web developer still owns one of the accounts. Make sure your company owns both properties and the agency or developer is added as a user, not the other way round.
Change data retention to 14 months. GA4 has a data retention setting under Admin, then Data collection and modification, then Data retention. For standard (free) GA4 properties, the options are 2 months or 14 months, and the default on a new property is 2 months. Many owners never change it.
The nuance matters. This setting mainly affects the Explore reports and other analysis built on event-level data. The standard reports, such as Traffic acquisition and Landing page, use aggregated data and are not cut off at two months in the same way. But if you ever want to compare this year’s enquiries with last year’s in an exploration, or build a year-on-year funnel, you need the longer setting. The change only applies going forward, so set it now rather than when you need it. There is no good reason for a business to leave it at 2 months.
When we review a new client’s analytics, these two settings are among the first things we check, because they are quick to fix and expensive to discover late. If your site has deeper problems with how pages are built and indexed, our technical SEO service covers that side.
GA4 uses cookies, small files stored in the visitor’s browser, to recognise returning visitors. That raises a question many Singapore SMEs have never asked: do you need consent to run Google Analytics?
Singapore’s Personal Data Protection Act is administered by the PDPC (Personal Data Protection Commission). The PDPC’s Advisory Guidelines on the PDPA for Selected Topics include a section on online activities and cookies. Broadly, where cookies are used to collect personal data, organisations should notify visitors of the purpose and obtain consent, unless an exception applies. Not every cookie involves personal data, and the guidelines discuss when consent can be inferred, for example when a visitor is clearly informed and continues to use the site. This is general information, not legal advice, and you should read the PDPC guidelines or ask a lawyer for your specific situation.
What this means in practice for most SMEs:
Consent Mode is Google’s mechanism for adjusting how its tags behave based on what a visitor has agreed to. When a visitor declines analytics cookies, tags can run in a restricted way rather than setting cookies as normal. Google requires Consent Mode for advertisers who serve visitors in the European Economic Area, and it is increasingly the standard way consent banners talk to Google tags. If you have overseas visitors or run Google Ads, it is worth setting up properly through your banner provider.
The trade-off is that a consent banner will reduce what GA4 records. Some visitors will decline, and your numbers will drop. That is not a tracking failure. It is the cost of doing it properly. Judge trends within GA4 against itself, and cross-check total enquiries against your own records, such as your WhatsApp Business chats and call log.
Our real estate case study documents an engagement of 8 months with an independent property agency (6 agents) in Buona Vista, Singapore. It shows why counting leads, not visits, is the measure that matters.
The starting position. The agency’s site had no agent profile pages, no district-specific content and no blog. It had 290 monthly organic visitors, 3 keywords ranking on page 1 (brand only), 4 GBP reviews and a Domain Authority (a third-party score estimating a site’s link strength) of 9. It was receiving 3 organic leads per month, all from brand name searches.
What the programme did. The page sets out five phases: agent profile page architecture (months 1-2), a district content strategy with eight district landing pages (months 2-5), property type content (months 3-6), technical SEO and schema (months 1-3), and a GBP and review programme (months 4-8).
The ending position at month 8. Monthly organic visitors rose from 290 to 990 (+241%). Keywords ranking on page 1 went from 3 to 24. GBP reviews grew from 4 to 38. Monthly organic leads went from 3 to 27 (+800%). During months 3-5, organic leads moved from 3 to 11/month, and by months 6-8 the agency was in the top 5 for 3 district terms and organic search was its primary lead source.
Why it matters for GA4. Look at the gap between the two growth rates. Traffic grew by +241%, but leads grew by +800%. If the agency had judged the work on visitors alone, it would have understated what changed by a wide margin. The page’s FAQ explains how organic leads are tracked for property SEO: GA4 goal tracking on contact form submissions and phone call click events, with organic channel attribution, and form and call conversions tracked separately. It notes that call clicks are particularly important for property, because many buyers prefer phone enquiry. That is the whole argument of this piece in one engagement. The results came from the whole programme across all five phases, not from analytics. Measurement did not create the leads; it made them visible. Property agencies weighing a similar approach can see how it is scoped on our real estate SEO page.
Even with key events set up, a few common mistakes can make GA4 tell you a confident, wrong story.
Internal traffic not filtered. You, your staff and your web developer visit the site constantly, and you test the contact form. All of that lands in GA4 as real visits and real enquiries. GA4 lets you define internal traffic by IP address (in the data stream’s tag settings) and then activate an internal traffic data filter under Admin, then Data filters. Filters start in testing mode, so you can check what would be excluded before switching them to active. Once active, filtered data is gone permanently, so test first. Office IP addresses on many Singapore business broadband plans can change, so recheck occasionally.
Duplicate tags. This is common on WordPress sites where a theme, an SEO plugin and Google Tag Manager have each been given the GA4 measurement ID. Every page view is counted twice, engagement looks oddly perfect, and key events double. Check with Google’s Tag Assistant, or look in Realtime while you load one page: if one visit produces two page_view events, you have a duplicate.
WhatsApp and phone clicks untracked. Covered above, but it bears repeating because it is the single biggest gap on Singapore SME sites. A site can look like it gets very few enquiries in GA4 while the owner’s phone is busy all day.
Key events marked on the wrong thing. Starring form_start instead of a confirmed submit, or starring a page view of the contact page rather than a completed enquiry, inflates your numbers with people who looked and left.
Reading GA4 as a cash register. GA4 counts actions on the website. It does not know whether a WhatsApp chat became a sale. Pair it with a simple lead log, even a spreadsheet, where you mark which enquiries became customers.
In our experience, the first look at a client’s GA4 almost always turns up at least one of these. None is hard to fix, but each one quietly distorts every monthly decision built on the data. If you want an independent view of how your site is set up, the Singapore SEO Agency team reviews measurement as part of a wider site review.
Once tracking is correct, you do not need to live in GA4. You need a short, repeatable routine on the same day each month. Here is one that fits into 15 minutes.
Minutes 1-3: Check that tracking still works. Open Realtime, submit a test enquiry or tap your WhatsApp button from your phone (from outside your internal traffic filter, or note it), and confirm the events appear. Websites change, plugins update and buttons get replaced. A broken event can go unnoticed for months.
Minutes 4-7: Count enquiries. Open the Key events report for last month. Write down each enquiry type: forms, WhatsApp clicks, calls, bookings. Compare with the previous month and the same month last year if you have it. This is your headline number, not users.
Minutes 8-11: Find where they came from. Open Traffic acquisition, add the Key events column, and look at which channels produced enquiries. Note whether organic search, paid search, social or direct moved. A channel that grew in traffic but not in enquiries is worth a question to whoever runs it.
Minutes 12-14: Find which pages earn their keep. Open the Landing page report, sort by key events and look at the top five. Then look for pages with plenty of sessions and almost no key events. Those are your best improvement opportunities: they already attract people, they just do not convert them.
Minute 15: Write one action. One sentence, one owner, one deadline. For example, “add a WhatsApp button to the top of the aircon servicing page”, or “ask the agency why organic enquiries dropped while traffic rose”. Without the action, the review is just looking at charts.
The value of this routine is consistency. Fifteen minutes every month, comparing the same few numbers, will tell you more than an occasional two-hour deep dive. If you outsource search work, bring these notes to your monthly or quarterly review. When agencies are measured against tracked enquiries rather than traffic, the conversation changes quickly, and the work tends to follow the pages that bring customers. If you want to see how ongoing work is usually structured and priced before you ask, our pricing page is public.
Field notes: In our real estate case study, a six-agent independent property agency in Buona Vista, monthly organic visitors went from 290 to 990 over 8 months, a +241% change, while monthly organic leads went from 3 to 27, a +800% change. The page notes that call clicks are particularly important for property, so form and call conversions from organic traffic are tracked separately. Had the agency judged the engagement on traffic alone, it would have seen a much smaller story than the one that actually happened.
Google Analytics 4 is not difficult because it is complicated. It is difficult because, out of the box, it measures the wrong thing for a business owner. It counts visits and clicks with equal enthusiasm and has no idea which of them were people trying to hire you.
Until your form submits, WhatsApp clicks, click-to-call taps and bookings are tracked as key events, every GA4 report is traffic noise. Once they are, four reports and fifteen minutes a month tell you where your enquiries come from and which pages produce them. Filter internal traffic, remove duplicate tags, set retention to 14 months, link Search Console, handle consent properly, and then measure every channel against enquiries rather than visits. If you want to understand how we approach measurement alongside search work, our about page explains how we work with Singapore businesses.
Google Analytics 4, or GA4, is Google’s free website and app analytics tool. It replaced Universal Analytics, which Google retired. GA4 records actions on your site as events, such as page views, clicks and form submissions, and reports on where visitors came from and what they did. For a business owner, its real value comes from marking enquiry actions, such as form submits, WhatsApp clicks and phone taps, as key events so you can see which channels and pages produce customers.
In March 2024 Google renamed GA4 “conversions” to “key events”. A key event is any event you mark as important in GA4, such as a form submission. “Conversions” now refers to the version of those actions used by Google Ads for ad measurement and bidding. If you do not run Google Ads, you only need to think about key events. Existing conversions were carried over as key events automatically when the change happened.
Go to Admin, then Data display, then Events. Find the event in the list and click the star icon next to it. GA4 starts counting it as a key event from that point onward; it does not apply to past data. If the event you want, such as a WhatsApp click, does not appear in the list, it is not being tracked yet and needs to be created first, usually through Google Tag Manager or GA4’s create event feature.
Not in a useful way. With enhanced measurement on, a click on a WhatsApp link may be logged as a generic outbound click, mixed in with every other external link. To see WhatsApp enquiries clearly, create a dedicated event that fires only when the link points to WhatsApp, then mark it as a key event. For Singapore businesses where many customers prefer to message rather than fill in a form, this is one of the most important setup steps.
Start with four: Traffic acquisition (which channels bring visits and enquiries), Landing page (which pages people arrive on and which lead to enquiries), Key events (how many enquiries of each type you received), and, once Search Console is linked, the Google organic search queries report. Realtime is useful for checking that tracking still works. Most owners never need the Explore section if these core reports are set up properly.
GA4 has a data retention setting that applies to event-level data used in Explore reports. On standard free properties, you can choose 2 months or 14 months, and new properties default to 2 months. Standard reports such as Traffic acquisition use aggregated data and are not limited in the same way. Change the setting to 14 months under Admin, then Data collection and modification, then Data retention. It only applies going forward.
GA4 uses cookies, and the PDPC’s advisory guidelines say that where cookies collect personal data, organisations should generally notify visitors of the purpose and obtain consent unless an exception applies. In practice, most Singapore SMEs should have a clear privacy policy and a cookie banner that explains analytics and advertising cookies. This is general information rather than legal advice, so check the PDPC guidelines or consult a lawyer about your specific setup.
Common causes include untracked WhatsApp or phone enquiries, duplicate tags counting everything twice, internal staff visits and test submissions not being filtered, visitors declining analytics cookies, and key events set on the wrong action, such as a form being started rather than submitted. GA4 also cannot see whether an enquiry became a sale. Keep a simple lead log alongside GA4 and compare the two each month to spot gaps.
Define internal traffic by IP address in your GA4 data stream’s tag settings, then go to Admin, then Data filters, and use the internal traffic filter. It starts in testing mode so you can see what would be excluded. When you are happy, switch it to active. Active filters permanently exclude matching data, so test first, and recheck your office IP address from time to time because it can change.
Yes. Search Console shows which Google searches displayed and clicked your site, which GA4 cannot see on its own. Link them under Admin, then Product links, then Search Console links, then publish the Search Console collection from the report Library. You will get reports on organic search queries and organic landing pages, combined with GA4 engagement and key event data, so you can see which search-driven pages actually produce enquiries.
If you have GA4 installed but cannot tell where your enquiries come from, we are happy to take a look. A free SEO audit reviews your site’s search performance and flags whether form submits, WhatsApp clicks and calls are actually being measured, so you know which numbers to trust. It is a sensible first step before you change any tracking or commit to anything.
Natalie leads SEO strategy at Singapore SEO Agency, helping local and regional businesses build organic search programmes that drive qualified leads. She specialises in technical SEO and content-led authority building for Singapore SMEs.
Get a free SEO audit for your Singapore website — we'll show you exactly where you stand, what's holding you back, and what it would take to rank on page 1.
Get Your Free SEO Audit →
Yoast SEO helps most when its site-wide settings are right. See which settings to choose, what the traffic lights really mean and the mistakes to avoid.

Which free keyword research tool should a Singapore clinic, firm, contractor or tutor use? Combine five free tools to find your first 30-50 keywords. See how.

SEO vs SEM is usually the wrong question. Learn what the terms really mean and how to use ads and Search Console data to decide which searches to earn or buy.

Google Search Console login problems usually start with verification and ownership. Learn how to get in, fix access errors and offboard agencies safely.

The click through rate formula is clicks divided by impressions. Learn what each platform counts, the averaging trap and how to set it up in Google Sheets.

A click through rate means nothing on its own. Learn to compare CTR by position, query type and SERP features, and see what low CTR is really telling you.
Fast, no obligation. We reply within 24 hrs.
Singapore’s specialist SEO agency for SMEs. We rank your business on Google — and only Google. No distractions, just results.
© 2026 Singapore SEO Agency. All rights reserved.