Tracking codes & the SEO check
Paste in GA4, the Meta pixel and the Conversions API so your ads can measure results — then use the SEO check to finish the fields only you can fill.
Two things that work together: tracking codes let your ads measure results, and the SEO check lets free search traffic find you.
Tracking codes and marketing pixels
Settings → Tracking. Fill these in and the codes are injected into the <head> of every public page automatically, live within minutes — you never touch code.
![]()
| Field | When you need it |
|---|---|
| Google tag ID | To use GA4, or to measure conversions on Google Ads. Looks like G-XXXXXXXXXX or AW-XXXXXXXXX |
| Google Tag Manager | Only if you already run everything through GTM. Otherwise leave blank |
| Meta pixel ID | To run Facebook / Instagram ads. A 16-digit number |
| Meta Conversions API token | Advanced, but strongly recommended. See below |
| Google site verification | For Search Console. The SEO check looks for this too |
Custom <head> code |
Verification meta tags for other platforms, or third-party snippets |
⚠️ Custom <head> code is inserted verbatim into every public page. Only paste code you trust.
Not sure how? Just paste it
The box at the top takes anything: a whole snippet, or the entire setup email a platform sent you. Hit auto-detect and it pulls the IDs out into the right fields. If that misses, 🤖 ask AI (needs an AI writing key).
Either way, press Save afterwards — auto-detect fills the fields, it doesn't save them.
The Conversions API is worth ten extra minutes
Browser-side pixels get blocked by iOS tracking restrictions and ad blockers. The result: your ad account reports 3 sales while your dashboard shows 7 — so Meta never learns who your buyers are, and the targeting gets worse over time.
The Conversions API reports from the server, which can't be blocked. Get the token from Meta Events Manager → your pixel → Settings → Generate access token (a long EAAB... string) → paste it in.
Once set, successful payments and form submissions are reported to Meta server-side.
Checking it actually works
Open the platform's realtime or debug view (GA4 Realtime, Meta Events Manager's Test Events), then visit your own site — your visit should appear within seconds.
The SEO check
Site → SEO check. This is not a generic SEO auditor. It lists only the things nobody but you can fill in — sitemap, robots.txt, URL canonicalisation and structured data are already handled for you.

The score runs 0–100 (each "fix" costs 20, each "suggested" costs 8). Work top to bottom. Seven checks:
- Site description — without one, Google grabs a snippet from your homepage, often your navigation menu
- Course descriptions — course pages are your most important pages; no description means no snippet in search results
- Post descriptions — those three lines of free sales copy in the results are worth writing
- Product SEO descriptions
- A single active language — ⚠️ see below
- Google Search Console — without it you can't see which words bring people in, and it's free
- A custom domain — see Custom domain
Why "multiple languages" counts as something to fix
Language on a course site is stored in a browser cookie and never appears in the URL. One URL therefore serves several versions of the content, search engines index exactly one of them, and the rest effectively don't exist.
Unless you genuinely intend to run a multilingual business and maintain each version, keep only the language you actually sell in.
What this page deliberately doesn't check
SEO is won on content. Your students search for their problem ("my ads stopped converting"), not your course title. Writing posts that answer those questions and lead into the course page beats any settings change — which is why the blog's four AI tools exist.
FAQ
Do I have to install GA4? No. The built-in traffic stats already show visitors, sources and top pages, without cookies. GA4 is for ad attribution and cross-device analysis.
I pasted the code but the platform says it sees nothing. Three usual causes: you didn't press Save; you pasted a measurement ID where the tag ID belongs; or your own browser has an ad blocker (retry in a private window).
Should I push the score to 100? Don't chase the number. Past the high eighties, writing content pays far better than filling in more settings.
How long until SEO changes show up? Description changes usually surface in search results within a few days to two weeks. Rankings themselves move on a scale of months.