Case Study: Search Has Impressions but Weak Inquiries — How to Use Data to Locate the Problem

🔎

"Has traffic but no inquiries" is one of the most commonly misjudged problems on standalone websites. Some people immediately ask to add keywords, some redesign the page, and others directly attribute it to the product. In reality, search impressions, clicks, sessions to the site, page engagement, and key events belong to different stages; looking at only one indicator makes it easy to fix the wrong part of the problem.

After Codex is connected to SEO Agent, GSC, GA4, and on-site audit data can first be brought into the same diagnostic process. Its value is not to announce the only answer for you, but to organize the chain of evidence first, so the team can distinguish whether the problem occurs in search results, landing page match, technical availability, or conversion follow-through.

First, clarify what different data can explain

DataCan answerCannot directly prove
GSCQuery terms, page impressions, clicks, CTR, average positionPost-click behavior such as dwell time, inquiries, or transactions
GA4Channel, landing page, session, engagement, key eventsGoogle search impressions or ranking changes
On-site auditIssues with page crawlability, title, description, links, content structure, and so onWhether real users will definitely convert

This is why looking only at "SEO ranking" or "GA4 sessions" is not enough to explain weak inquiries. The correct approach is to let each type of data speak within the scope it can prove.

Run a constrained diagnosis in Codex

Suggested task prompt

Use SEO Agent to diagnose why [domain] has search impressions but weak inquiries/key events during [date range]. First use GSC to check impressions, clicks, CTR, and average position by query and page; then use GA4 to check sessions, engagement, and key events by landing page and channel; if necessary, run an on-site audit. Please separate the results into: confirmed facts, possible causes, data that needs further verification, and P0/P1/P2 fix recommendations. Do not present GSC metrics as GA4 conversion facts, and do not present GA4 data as search ranking facts.
Before you start, understand the three roles

SEO Agent Returns GSC, GA4, keyword, SERP, and on-site audit data; Codex Cross-checks, interprets problems, and generates the revision plan; You, a content person, or a developer Confirm business facts, configure events, and publish website changes. Queries and recommendations do not change the website automatically.

Three common diagnostic paths

Path 1: Impressions exist, CTR is low

If GSC shows the relevant query already has impressions but the click-through rate is relatively weak, first check the page match in the search results: whether the title accurately expresses the product or solution, whether the description answers the searcher's core concern, and whether the page type fits the current SERP. The next step here is to update the search presentation and the top of the page, rather than directly attributing the problem to "low traffic quality."

What should Codex + SEO Agent confirm first

Do not use a fixed "qualified CTR" to judge all pages. Compare historical changes for the same page, similar rankings, and the same query, while also looking at the page types, title expressions, and search features appearing in current search results. When average position changes significantly, CTR changes cannot be attributed to the title alone.

Send directly to Codex

Use SEO Agent to pull GSC data for [website] for the last 28 days and the previous 28 days, and identify queries and corresponding pages with high impressions but weak clicks and CTR.

For each group of results, list: page URL, query, impressions, clicks, CTR, average position, and month-over-month changes; then check the current SERP for that query's main page types and title expressions. Determine whether it's a ranking position change, page type mismatch, unclear title expression, wrong page participating in ranking, or insufficient evidence. Finally, keep only the 3 pages most worth handling, without using a uniform CTR threshold.

Follow these steps.

  1. If the ranking page type doesn't match, first decide whether a product page, category page, or guide page should take over; don't just change the title.
  2. If the page type is correct, adjust Title, H1, and above-the-fold content to make the product, target audience, market, or core value more accurate; Meta Description should only include information that actually exists on the page, because Google may rewrite the snippet.
  3. If multiple pages compete for the same query, first check page positioning, internal links, and canonical; don't rush to delete existing URLs.
  4. Record the publication date and pre-modification data, and after submitting, wait for Google to re-crawl.

Acceptance: Review clicks and CTR for the target query within a similar ranking range, and confirm that new impressions still come from relevant queries. Don't conclude that the qualified inquiry problem is resolved just because CTR rose in the short term; next, you also need to look at GA4 landing page performance.

Path 2: Click-through but weak page engagement

If GA4 shows the landing page is getting sessions, but engagement metrics and key events haven't improved in sync, check above-the-fold information, loading experience, product evidence, specifications, and CTA path. A site audit can help diagnose basic issues with titles, structure, internal links, technical accessibility, etc.; but business issues like forms, quotes, and inventory still need manual verification.

What should Codex + SEO Agent confirm first

First confirm that GSC clicks actually entered that landing page, then view GA4 by organic search, device, and country. Weak engagement may come from page loading, search intent mismatch, above-the-fold not answering the question, poor mobile experience, or simply incomplete GA4 tracking or key event configuration.

Send directly to Codex

Please use SEO Agent to analyze GSC and GA4 data for [URL] over the last 28 days. In GSC, look at queries that drove clicks, clicks, CTR, and average position; in GA4, only look at sessions from organic search to that landing page, engagement rate, average engagement time, and configured key events, broken down by device and major country.

Then run a site audit on that URL, checking mobile usability, loading, Title/H1, above-the-fold content, specifications and evidence, internal links, and CTA. Output three categories: 'confirmed issues', 'needs manual review', and 'needs event-tracking check'. Don't directly explain low engagement as poor content.

Follow these steps.

  1. First fix issues like failure to load, mobile elements blocking content, incorrect redirects, and obvious performance problems, so users can use the page normally.
  2. Make the above-the-fold content consistent with the real queries that drove clicks, clearly explaining what product this is, who it's for, and what the user can do next.
  3. Fill in real specifications, applications, limitations, certifications, delivery, or case evidence; mark content without source material as 'to be supplemented', and never let AI fabricate.
  4. Keep one clear primary CTA, and make sure users can still find it after viewing specifications or cases. For the first round, only modify one page and one set of major issues.

Acceptance: Confirm the mobile page works properly, then compare engagement rate, engagement time, and key events under the same channel, device, and country. When the sample is small, extend the observation period; don't judge success or failure based on just a few visits.

Path 3: Engagement exists but no key events

This usually means users are interested, but there's friction in the key action: unclear CTA, too many form fields, insufficiently specific qualified inquiry promises, inconspicuous contact information, or the key event tracking itself not configured correctly. At this point, first verify that GA4 event definitions and triggers are reliable, then run experiments on the landing page and conversion path.

What should Codex + SEO Agent confirm first

"No key events" doesn't necessarily equal "no inquiries." If form submissions, WhatsApp, phone, or email clicks aren't configured correctly, GA4 will miss them; if events fire multiple times, it will inflate the data. Validate measurement first, then judge the page.

Send directly to Codex

Please use SEO Agent to query [URL]'s sessions, engagement, and key events from organic search users over the last 28 days, broken down by device, country, and event name. First list the key events and their counts that can currently be read, and indicate which business actions cannot be confirmed from existing data.

Based on the page's CTA, form fields, contact information, trust signals, and mobile path, output: an event-tracking checklist, possible conversion friction, a one-change-at-a-time experiment plan, and acceptance criteria for each item. Reasons without data support must be marked as 'to be verified'.

Follow these steps.

  1. Manually complete a test inquiry, confirm the form can be submitted and notifications are received, and use GA4 real-time report or DebugView to check that the event fires only once.
  2. Make the CTA outcome explicit, e.g., "Get a Quote," "Ask about Specifications," or "Download Selection Guide," and avoid vague "Submit" alone.
  3. Only keep the fields required to complete the inquiry; fields that sales must use cannot be arbitrarily removed to improve submission rates.
  4. Add real response times, service scope, privacy notes, and credible contact information. Promises that cannot be kept must not be written on the page.
  5. First test one variable, such as CTA wording or form fields; do not redo the page, pricing, and form at the same time.

Acceptance: First confirm that events are accurate, with no missing or duplicate records, then observe the ratio of organic search sessions to key events and the actual number of backend inquiries. When key events increase but actual inquiries do not, you should first check event tracking rather than declaring a conversion improvement.

After the diagnosis is complete, which path should you take first?

The three paths don't all need to be executed at once. Start with the stage where data first shows anomalies: if users haven't clicked, first fix search result matching; if users have clicked but haven't browsed properly, first fix page experience; if users have browsed but haven't submitted, then check events and the inquiry path.

The data you seeFirst selectThis week, only completeNext review
Has relevant impressions, but few clicks.Path 1Modify 1 page's landing relevance or search appearance.GSC queries, rankings, clicks, and CTR
Has organic clicks, but weak page engagement.Path 2Fix 1 page's most obvious experience or content issue.GA4 engagement by channel, device, and country
Users have engagement, but no inquiry records.Path 3Verify events and resolve 1 conversion friction.GA4 events and real backend inquiries

For your first time, complete just one small closed loop.

  1. Confirm data reliability: Check that the GSC website, GA4 property, date range, organic search channel, and key events are correct.
  2. Select a page and one path: Have Codex keep only one task for this week from the most clearly evidenced issue, and clearly write down the pre-change baseline data.
  3. Publish after manual confirmation: Price, delivery time, certifications, case studies, and service commitments must be confirmed by business staff; code and event tracking must be reviewed by developers.
  4. Re-check using the same criteria: Record the publish date, wait for re-crawling and data accumulation, then compare using the acceptance metrics for the corresponding path.
Have Codex narrow it down to one task

Based on the diagnosis just now, determine whether Path 1, Path 2, or Path 3 first showed the anomaly. Select only the one path and page with the strongest evidence, and output: confirmed issue, pre-change baseline, the single change to make this week, information requiring manual confirmation, owner, publish date, and review metrics. Do not simultaneously suggest changing the title, page structure, form, and price.

If the first round of data is insufficient, change the task to “complete the verification,” for example by checking GA4 events, extending the date range, or waiting for more organic search sessions. Being temporarily unable to confirm the cause does not mean the diagnosis failed; avoiding a large-scale redesign when evidence is insufficient is itself the right decision.

Start now: If you have not connected data yet, first follow GSC and GA4 Configuration Tutorial to complete the authorization; users who have already connected can select a real landing page with impressions but weak inquiries, copy the first diagnostic instruction in this article, and begin the analysis.