CRO consulting services: measure the friction, prove the conversion with experiments.
What is CRO?
CRO (conversion rate optimization) is the discipline of measurement and experimentation aimed at raising the rate at which visitors to your site complete an action that matters to you, such as a purchase, a form or a call. The work starts by finding at which step, and why, visitors give up, using analytics data, heatmaps and session recordings. Each friction point found is turned into a testable hypothesis and, when traffic allows, tried out in an A/B test with a sample size calculated in advance. That way, changes go live based on measured impact, not on taste or guesswork.
We find where your site loses visitors step by step with the GA4 funnel and Microsoft Clarity heatmaps and session recordings, and turn every friction point into a testable hypothesis. We measure changes with A/B tests whose sample size and duration are calculated in advance, and build the winner into the code; we don’t use dark patterns.
1Visitor from a campaignwhich package is right for me?
2In the session recordingRepeated clicks on the submit button; the form doesn’t respond.Friction
3yourbrand.com › offerYour Brand | Your request has been received
CRO results are won in three layers.
01
Measurement and diagnosis
The funnel shows at which step visitors drop off; heatmaps, session recordings and form data explain why.
Key events
We define actions that pay off for your business, such as purchases, leads and calls, as key events in GA4, and track intermediate steps separately.
Funnel analysis
We define the steps in GA4 funnel exploration, and break down the drop-off at each step by device, channel and visitor type.
Heatmaps and session recordings
In Microsoft Clarity, we read dead and rage clicks, scroll depth and the recordings from the step where visitors drop off.
Form analysis
We measure, field by field, where visitors give up on a form and which error message keeps repeating.
02
Hypotheses and experiments
Every finding is turned into a hypothesis that states, before the test, what will change, why, and which metric it will affect.
Hypothesis record
We fix the observation, the change, the expected effect and the success metric in writing before the test.
Sample size
We calculate the visitors needed per variant from the baseline conversion rate and the smallest difference to be detected.
Power and significance
We choose the false positive risk and the probability of catching a real difference before the test, and read the result against the plan.
Test duration
We calculate the duration from traffic, and don’t close a test that hasn’t covered at least one full weekly business cycle.
03
Implementation and learning
The winning variant is built into the code; form, checkout, speed and accessibility fixes are monitored with the same measurement discipline.
Shipping the winner
We don’t leave the winning variant in the testing tool; we build it into the site’s code and monitor it with the same metric after launch.
Simplifying forms and checkout
We remove unnecessary fields, and set up labels, error messages and autofill according to the WCAG 2.2 accessibility criteria.
Speed and accessibility
We check that the test script and third-party tags don’t slow the page down, and that touch targets are large enough.
Learning archive
We record every winning, losing and inconclusive test with its reasoning, and build the next hypotheses from this archive.
How does a visit turn into a conversion?
At every step, some visitors drop off on a slow page, an unresponsive button or a form field they don’t understand. We measure this friction and remove it with a variant, then split traffic at random to test the difference in conversion statistically.
34,363Visitors needed per variant to see a 10% relative lift on a 5% baseline rate at 95% significance, in Optimizely’s example.9
8%In Vodafone’s A/B test, a visually identical page with a 31% better LCP (main content render time) brought 8% more sales.12
Session Funnel
Session
Funnel
Product
Cart
Payment
OrderAbandoned
Drop-off
Variant
A · current form
B · simple formComplete order
Test
Order event measured
How many visits does a test need?
Standard sample size formula for the difference between two proportions: 95% confidence (two-tailed), 80% power, two variants. Enter your own values; if traffic varies from day to day, the duration is rounded up to at least one full week.
Per variant0
Total0
Estimated test duration0
CRO consulting, step by step.
01
Discovery
We listen to what conversion means for you, at which steps you see drop-off, and your traffic volume, and set the scope of the work together.
02
Measurement audit
We audit GA4 key events, funnel steps and the Clarity setup, fix missing measurement, and give you our findings in writing.
03
Diagnosis and hypotheses
We read funnel drop-off, heatmaps and session recordings, and turn every finding into hypotheses ranked by level of evidence and impact.
04
Testing and implementation
We test the hypotheses that traffic can support with A/B tests whose sample size and duration are calculated in advance, and fix obvious bugs directly.
05
Monthly review and archive
Every month we report test results, the conversion trend and what we’ve learned, and set the next test queue together with you.
Platforms and tools we work with.
Your data, from every angle, in Data Studio.
Data Studio22 Jun – 19 Sep 2026 ▾
InfoInfoPeriod over periodOverviewKeyword RankingAll PositionsTop 3 positionsPositions 4 - 10Positions 10 - 20Positions 20 +Focus KeywordsContent AnalysisBrand vs. GenericKeyword AnalysisLocationYear over yearOverviewKeyword Ranking
Main FiltersBrand / Generic ▾Device Category ▾Country ▾PeriodYear
Overview
Clicks400K▲ 28%prev. 312K
Impressions4.0M▲ 22%prev. 3.28M
URL CTR10.0%▲ 0.4 ptprev. 9.6%
Avg. Position8.0▼ 3.0prev. 11.0
Unique Queries24.8K▲ 19%prev. 20.8K
Unique Pages6.2K▲ 7%prev. 5.8K
Performance over TimeUrl Clicks (last 90 days)previous 90 daysJulAugSep
Keyword Ranking /All Positions
Queries by Position Group
Total Unique Queries24.8K▲ 19%
Top 3 positions2.2K▲ 34%
Between 4 and 105.2K▲ 27%
Between 10 and 206.4K▲ 16%
Positions 20 and higher11.0K▲ 15%
Clicks by Position Group400K totalTop 358%4–1029%10–209%20+4%
Top 3 share of clicks58% → 58%JulAugSepTop 3232K4–10116K
Url Clicks · 2026 vs 2025JulAugSep2026400K2025204K
Jul112K65.2KAug131K68.5KSep156K70.2K
Sample data.
Click to flip through the screens
The dashboard pulls Search Console and Analytics data at the same time. We update the filters to match the project’s goals and build new screens for each type of conversion step.
We build screens with filters Google’s own interface doesn’t offer. We track your queries separately in the top 3, 4–10, 10–20 and 20+ position groups.
We group keywords into clusters and look at the traffic a project gets from each cluster as a whole. We can compare an online store’s bag and shoe clusters on one screen, by search intent, against the previous period; that is a more useful way to measure success.
To report organic growth honestly, we split traffic into branded and non-branded searches. We analyze non-branded traffic separately; that is where the effect of SEO work shows most clearly.
All these filters show the losses too: not every one of the 25 screens shows green. The same screens reveal the swings caused by algorithm updates, and our recovery work starts there.
We track every keyword one by one: impressions, clicks, CTR and position on the same row. Where a keyword moves up but clicks don’t follow, we start work on the title and description.
We keep the city the traffic comes from on a separate screen. For brands with physical stores, the city breakdown decides where the budget and content go.
We compare with the same period last year: is it seasonality or real growth? A screen that looks good against the previous 90 days may be standing still against last year.
We wrote this guide for marketing, product and ecommerce teams whose sites get steady traffic but who can’t clearly see at which step, and why, visitors give up. The measurement and testing mechanisms we describe are based on the official documentation of Google Analytics, Microsoft Clarity, Firebase and Optimizely, the W3C accessibility standard, a case study published on web.dev, and an announcement from the US Federal Trade Commission (FTC); the sources are listed by number at the bottom of the page. We verified product names and features against the source as of September 2026. Our own field observations are marked separately under the heading “Expert note”.
Our CRO consulting work runs in three layers: measurement that finds where and why visitors drop off; experiments that turn a finding into a testable hypothesis; and implementation that ships the winner and keeps what was learned. The sections below walk through these layers, the calculations we do and the things we won’t do, in that order.
What does CRO (conversion rate optimization) measure, and what does it change?
CRO measures the rate at which visitors complete an action that matters to you, and reduces the friction holding that rate down by changing the site itself rather than adding traffic. The starting point for measurement is deciding which action counts as a “conversion”. In Google Analytics 4, an event that measures an action especially important to your business’s success is called a key event, and any event you collect can be marked as a key event.1 Google changed this naming because events marked as conversions in Analytics were measured differently from Google Ads conversions, which created inconsistencies between the two platforms; “conversion” now describes the action that measures ad campaign performance.1 We cover conversion setup on the ad side on our Google Ads consulting page.
In CRO work, we keep four kinds of signal apart:
Signal
Example
Its role in CRO
Key event
Purchase, lead form, phone call
The test’s success metric
Intermediate step
Add to cart, checkout start, first form entry
The funnel’s steps; where the drop-off is
Interaction signal
Scroll depth, rage clicks, a recurring error message
Why the drop-off happens; the source of the hypothesis
Guardrail metric
Returns, cancellations, support tickets
A check that the winner isn’t doing damage elsewhere
If one of the intermediate steps becomes the goal, the team chases whichever number is easiest to raise: add-to-carts go up, sales don’t. That’s why the success metric in our tests is always a key event.
How does funnel analysis show where visitors drop off?
Funnel analysis lines up the steps a visitor goes through to complete a task and shows how many leave at each step; in GA4, this is done with funnel exploration, which visualizes success and abandonment step by step.2 A funnel can have up to 10 steps; steps are built from events or dimension values, not from metrics.2 Whether a funnel is open or closed determines how visitors are counted:2
Funnel type
How visitors are counted
When we use it
Closed funnel
Visitors can enter the funnel only at the first step
In flows with a fixed order, such as checkout or a multi-step form
Open funnel
Visitors can enter the funnel at any step
In flows where visitors can land directly on a product or quote page and skip intermediate steps
In both types, visitors are counted only for the steps they complete in the defined order; someone who skips a step drops out of the funnel.2 Even if the same person completes the funnel several times within the selected date range, only their first sequence is reported.2 The “next action” setting shows the five most common actions after each step, the elapsed time setting shows the average time between steps, and the same funnel can be compared across up to 4 segments.2
We read the funnel first broken down by device category: a step that goes smoothly on desktop but shows a clear drop-off on phones points to a problem with the interface, not the offer.
What do heatmaps and session recordings show?
The funnel shows where visitors drop off; heatmaps and session recordings show why: where the visitor clicked, how far they scrolled, what they expected and couldn’t find. The click map in Microsoft Clarity tracks clicks on desktop and taps on phones and tablets, including clicks on elements that aren’t links.3 From the same screen you can switch to scroll, area, attention and conversion maps. The click types most useful for CRO are:3
Dead click: places where a click produces no effect or response; elements that look like links in the design come to light this way.
Rage click: repeated clicks on the same small area within a short time.
Error click: clicks that come right before a JavaScript error; the first place we look when tracing a broken button.
A heatmap is built from at most 100,000 page views.3 Privacy in session recordings is set during setup: Clarity masks the contents of input boxes in every masking mode, and that behavior can’t be changed; in the default “Balanced” mode, numbers and email addresses are masked too.4 Masked content is never uploaded to Clarity.4
How do you build a good test hypothesis, and what do we never test?
A good hypothesis rests on an observation, defines a single change and writes down the expected effect before the test; dark patterns that mislead visitors never make it onto our hypothesis list. When ranking hypotheses, we look at three questions: how big is the drop-off, how strong is the evidence, and how expensive is the change? On low-traffic sites this ranking matters even more, because every test runs for weeks.
Hypothesis template
“Because we saw [observation] in the funnel and recordings, if we make [change], we expect the [key event] rate to rise for [visitor group]; [guardrail metric] shouldn’t get worse.” An idea that doesn’t fit this template, such as “let’s make the button green”, is first tied to an observation; if it can’t be, it doesn’t join the test queue.
In a report published in 2022, the FTC addressed dark patterns as design practices that can trick or manipulate consumers into buying a product or service or giving up their privacy.5 The tactics in the report include countdown timers on offers that aren’t actually time-limited, subscriptions made hard to cancel, hidden terms and fees, and privacy choices that steer people into sharing more data.5 According to the announcement, companies have become able to experiment with these patterns and use the most effective ones.5 Since A/B testing is exactly the tool that makes that experimentation possible, we set the limit up front: even if it lifts conversion in the short term, we don’t build a variant that misleads visitors, makes cancellation harder, hides the price or pre-ticks consent.
How is A/B testing set up now that Google Optimize has shut down?
Since Google Optimize shut down, A/B tests are set up in three ways: third-party testing tools integrated with GA4, Firebase A/B Testing, and server-side tests where the variant is chosen on the server. Optimize and Optimize 360 have been unavailable since September 30, 2023; experiments still running on that date ended as well.6 Google says it has been working on integrations with AB Tasty, Optimizely and VWO, and has opened up its APIs so anyone can connect their own testing tool to Google Analytics.6 Firebase A/B Testing continues; experiments started on or after October 23, 2023 are calculated with frequentist inference, without relying on Optimize infrastructure.6 Firebase evaluates results at a 0.05 significance level: it uses a z-test for proportions on binary metrics such as conversion, and a t-test with unequal variances on continuous metrics such as revenue.7
According to Optimizely’s documentation, a client-side testing tool works through a one-line snippet added to the page, while server-side experiments work through software development kits (SDKs) and code deployment; server-side experiments can be more efficient than in-browser experiments, which can affect load time or cause a slight flicker.8
Route
How it works
When we choose it
Testing tool integrated with GA4 (client-side)
A snippet applies the variant in the browser; variant information is passed to Analytics
For copy, layout and visual changes; when developer resources are limited
Firebase A/B Testing
Distributes variants through Remote Config parameters and measures the result with Analytics events
In apps that use Firebase
Server-side test
The variant is chosen before the page is sent to the browser
For logic changes such as pricing, checkout and search; on pages where flicker isn’t acceptable
How many visitors does a test need?
The number of visitors you need is calculated from four inputs: today’s conversion rate, the smallest difference you want to detect, the false positive risk you accept, and the probability of catching a real difference (statistical power). Optimizely’s fixed horizon test documentation likewise calculates the sample from the baseline metric value, the minimum detectable effect (MDE), the significance level, the variance and the number of variants.9 In a test comparing two proportions, the sample per variant is written with the common approximate formula as follows:
p₁: today’s conversion rate (the baseline rate); it comes from funnel and key event data.
p₂: the rate you want to be able to detect if the variant reaches it; with a relative MDE, p₁ × (1 + MDE).
α: the significance level, meaning the risk of finding a difference when there isn’t one; in a two-tailed test, z ≈ 1.96 for α = 0.05.
1 − β: statistical power, meaning the probability of catching a real difference when one exists; the higher the power, the larger the sample.
The formula’s denominator is the square of the difference: halving the difference to be detected roughly quadruples the sample you need. And as the baseline rate falls, you need more visitors to see the same relative difference. In the example in Optimizely’s documentation, a 5% baseline rate, a 10% relative lift, a 95% confidence level (α = 0.05) and two variants require 34,363 visitors per variant.9
If traffic isn’t enough
If the calculation shows the page can’t reach this sample in a reasonable time, we don’t test small changes. That leaves three routes: test a bigger change (the MDE grows, the sample shrinks), move the test to a step with heavier traffic, or fix an obvious bug, such as a button that doesn’t work, directly and monitor before and after. We state plainly in the report that the last route isn’t evidence of causation.
How long does a test run, and when can you read the result?
Test duration is found by dividing the total sample needed by the daily visitors entering the test, and rounded up so it covers at least one full week. Optimizely recommends running every test for at least one business cycle, meaning seven days, to capture variation in behavior such as the difference between weekday and weekend visitors.9 Firebase, too, recommends two weeks as the minimum for a typical Remote Config experiment.7 When the result can be read depends on the statistical method:10
Method
Sample size calculation
Looking while the test runs
Stopping early
Fixed horizon (frequentist)
Required before the test
Not allowed
Not allowed
Bayesian
Not required
Allowed
Allowed
Sequential
Not required
Allowed
Allowed
In a fixed horizon test, looking at the result before the sample is complete (peeking) increases the probability of a false positive; you risk mistaking a chance difference for a winner and stopping the test early.9 With the sequential method, results can be monitored continuously; Optimizely says this method keeps results valid by controlling the false discovery rate.10
We read the result not as a single percentage, but with its confidence interval. Firebase reports a 95% confidence interval for the difference; if the interval includes zero, no significant difference was detected between the variant and the baseline.7 The same documentation recommends looking at secondary metrics and the possible loss at the lower end of the confidence interval before rolling out the leading variant.7
A test is trustworthy not when it finds a winner, but when its result is read against the plan written before the test.
How do you simplify form and checkout steps?
Simplifying form and checkout steps means removing unnecessary fields and making every remaining field easy to fill in correctly the first time, with its label, error message and autofill. Our yardstick is the W3C’s Web Content Accessibility Guidelines (WCAG 2.2); the criteria were written for users with disabilities, but the problems they address are friction for every visitor. The success criteria we check:11
Labels or instructions (3.3.2, A): content that requires input has a label or instructions; we don’t leave the label to placeholder text.
Error identification (3.3.1, A): when an input error is detected automatically, the item in error is identified and the error is described in text.
Error suggestion (3.3.3, AA): if a correction is known, it’s suggested to the user unless that would compromise security or the purpose of the content.
Identify input purpose (1.3.5, AA): the purpose of fields that collect information about the user can be programmatically determined; in practice, we use the autocomplete attribute, which turns on autofill, for name, email, phone and address fields.
Redundant entry (3.3.7, A): if information entered earlier in the same process is needed again, it’s auto-populated or available to select; for example, letting the billing address be selected from the shipping address.
Target size (2.5.8, AA): targets selected with a pointer are at least 24 × 24 CSS pixels, apart from defined exceptions.
3.3.7 and 2.5.8 are among the criteria added in WCAG 2.2.11
How do page speed and the testing tool affect conversion?
Both page speed and the testing tool itself can affect conversion; the effect of speed can be measured with a controlled A/B test, and the Vodafone case published on web.dev is a documented example.12 Half of the paid media traffic was sent to a page optimized for Web Vitals (Google’s user experience metrics), and half to the baseline page; the two versions were visually and functionally identical.12 In the optimized version, rendering of one component was moved to the server, critical HTML was generated on the server, the main image was resized, and images not yet visible were kept from loading.12 A 31% improvement in LCP (Largest Contentful Paint, the time it takes to render the largest content element) brought 8% more sales, a 15% improvement in the lead-to-visit rate and an 11% improvement in the cart-to-visit rate.12
We share this case as an example of method, not as a promise: the effect of a speed improvement on your own site should also be measured with a controlled test. We cover speed work in detail on our website speed optimization page. The testing tool itself can affect speed too; in-browser experiments can lengthen load time or cause flicker.8 That’s why we don’t leave the winning variant in the testing tool; we build it into the site’s code and remove the test script.
How do our CRO services work in the first 30 days?
The work of the first 30 days isn’t launching tests; it’s verifying measurement, finding where and why visitors drop off, and drawing up the first hypothesis queue with sample size calculations. We go in this order.
Week 1 · Measurement audit: GA4 key events, funnel steps, the Clarity setup and masking settings are audited; missing measurement is fixed.
Week 2 · Diagnosis: funnel drop-off is read by device and channel; heatmaps and session recordings for the step where visitors drop off are reviewed.
Week 3 · Hypotheses and calculations: findings are turned into hypotheses, and the sample size and duration are calculated for each; obvious bugs are set aside for direct fixing.
Week 4 · First test and plan: the first test that traffic can support goes live; the next month’s test queue and reporting rhythm are set together.
How to choose a CRO agency
Who runs your conversion rate optimization shapes how far you can trust every test: two teams using the same tools can work very differently, one sizing the sample before launch, the other calling a winner on the first good day. The three common models compare like this:
Model
Strength
What to watch
Freelance CRO specialist
Depth in analysis and hypotheses, a single point of contact
You’re usually expected to supply the developer time to ship winners
CRO agency
Measurement, design, development and testing under one roof
Whether tests are paced to your traffic or to a fixed package calendar
In-house product team
Knows the product, the customer and the release process best
Staying neutral when testing its own ideas; having the statistics reviewed from outside
Whichever model you pick, ask for concrete answers to these questions: which key event defines a conversion, how do you calculate sample size and duration before a test, how do you report losing tests, how do you mask personal data in session recordings, and do you use dark patterns? We’d also check the following:
Account ownership: the GA4, Clarity and testing tool accounts are opened in your name, with the partner added as an authorized user; the test history and learning archive stay with you as well.
Sample size up front: each test’s sample, duration and decision rule are written down before launch; “let’s look in a few days” is how false positives get shipped.
Losing tests in the report: inconclusive and losing tests appear in the report with their confidence intervals, not just the winners.
Implementation: it’s agreed from the start whether winners stay in the testing tool or get built into the site’s code, and who does it.
Guarantee language: a proposal that promises a specific conversion lift before any test has run is claiming to know the result without measuring it.
What determines CRO pricing?
The cost of CRO services depends less on the number of pages than on the flows to be reviewed and the monthly testing pace. Traffic volume plays a part too, because it decides how many tests can finish soundly in a month.
Factor
How it affects the fee
Number of flows
Checkout, lead forms and sign-up each mean a separate funnel and a separate diagnosis
State of measurement
If key events or Clarity are missing, the first month goes to auditing and fixing them
Testing and implementation scope
Client-side copy tests and server-side pricing or checkout tests don’t take the same effort
Testing tool license
If a paid tool is needed, the license is opened in your name and paid directly to the provider
Engagement model
When it fits
One-off CRO audit
When you want measurement and the funnel read once, ending in a list of findings
Monthly consulting and testing
When traffic supports regular tests; the hypothesis queue is updated every month
We work out the scope together in the first meeting, then send a written proposal; any testing tool license is separate from our service fee.
CRO consulting pricing: estimated ranges
Scope
Specialist effort
Estimated fee (excl. VAT)
Focused CRO: one funnel, one test a month
~10 hours / month
$600–$1,100 / month
Full CRO program: several page types, continuous testing
~20 hours / month
$1,200–$2,300 / month
One-off CRO audit and test plan
15–20 hours, one-off
$1,500–$2,300
Estimated range, excluding VAT; rows marked “/ month” are monthly, the others are one-off. Scope is confirmed in a written proposal after the first meeting. As of October 2026.
If you’d like to read together at which step your site loses visitors, pick a meeting day that suits you below; in the first meeting, we clarify your measurement status, traffic volume and priorities together.
CRO: frequently asked questions.
What is CRO (conversion rate optimization)?
CRO (conversion rate optimization) is the work of measuring and improving a site so that more of its visitors reach goals such as making a purchase, filling in a form or signing up. Funnel analysis finds the step where visitors drop off, heatmaps and session recordings explain why, and an A/B test confirms the fix. CRO doesn’t bring in traffic; it carries a larger share of the traffic you already get through to a result.
How is CRO consulting priced?
The fee depends on the size of the site, the number of flows to review, the state of the measurement setup, and the monthly scope of testing and implementation. We work out the scope together in the first meeting, then send a written proposal. If a paid testing tool is needed, its license is opened in your name and paid directly to the tool provider; it’s separate from our service fee. Estimated ranges are in the pricing table on this page; the final fee is set in a written proposal.
Does our site have enough traffic for A/B testing?
We calculate this from your current conversion rate and the smallest difference you want to detect; as the baseline rate and the expected difference shrink, the number of visitors you need grows quickly. In the example in Optimizely’s documentation, seeing a 10% relative lift on a 5% baseline rate at a 95% significance level requires 34,363 visitors per variant. If your traffic isn’t enough for that, we test bigger changes, move the test to a step with heavier traffic, or fix obvious bugs directly and monitor before and after. We note separately in the report that this last route isn’t evidence of causation.
When will we start to see results?
Measurement fixes and obvious problems, such as a button that doesn’t work or a broken form, are handled in the first few weeks. Each A/B test, on the other hand, runs until it reaches the calculated sample and covers at least one full week; Optimizely recommends at least seven days, and Firebase at least two weeks for a typical experiment. We don’t promise a specific conversion lift; we report the result of every test, including losing and inconclusive ones, with its confidence interval.
Which A/B testing tool do you use, and does Google Optimize still exist?
Google Optimize and Optimize 360 shut down on September 30, 2023. Google announced that it was working on integrations with AB Tasty, Optimizely and VWO for GA4, and had opened up its APIs so testing tools can connect to Google Analytics. We use Firebase A/B Testing in apps, and server-side tests for logic changes such as pricing and checkout. We choose the tool together, based on your site’s infrastructure, traffic volume and your team’s developer resources.
Can we look at results while the test is running and decide early?
That depends on the statistical method chosen before the test. In a fixed horizon test, looking at the result before the sample is complete increases the probability of a false positive; you risk mistaking a chance difference for a winner and closing the test early. Bayesian and sequential methods, on the other hand, are designed to allow monitoring and early stopping while the test runs. We write the method we’ll read the test with into the hypothesis record before the test, and don’t change the decision rule afterwards.
Do you use dark patterns?
No. We neither recommend nor test practices such as countdown timers on offers that aren’t actually time-limited, subscriptions made hard to cancel, mandatory fees hidden until the end of checkout, or consent screens that steer visitors into sharing more data. The US Federal Trade Commission (FTC) published a report addressing designs like these as practices that can trick or manipulate consumers. Even if it lifts conversion in the short term, a variant that erodes visitors’ trust isn’t a win for your business.
Do session recordings capture visitors’ personal data?
Microsoft Clarity masks the contents of input boxes in every masking mode, and that behavior can’t be changed; in the default mode, numbers and email addresses are masked too. Masked content is never uploaded to Clarity. On sensitive pages such as checkout and account pages, we use Strict masking mode or element-level masking. We recommend handling the privacy notice and cookie consent side together with your legal counsel.
How does the winning variant go live on the site, and who touches our code?
We don’t leave the winning variant running for all traffic in the testing tool; we build it into the site’s code, since in-browser testing tools can affect page load time or cause flicker. We do the implementation ourselves; if your site has a development team, we ship the change in coordination with them, in line with their release process. After launch, we monitor the same key event and guardrail metrics to check whether the outcome is consistent with the test result.
What happens if a test loses or is inconclusive?
A losing or inconclusive test is information too; we record in the learning archive why the hypothesis didn’t hold, with the reasoning. If the confidence interval includes zero, no significant difference was detected between the variant and the current version, and we don’t report it as a winner. We don’t rerun the same test “until it wins”; we build the next hypothesis on what the archive has taught us.
How do the contract term and commitment work?
We set the duration and scope of the work together in the first meeting. Our recommendation is to dedicate the first month to the measurement audit, diagnosis and drawing up the hypothesis queue, and to start testing after this preparation. Because every test runs for at least one full week, a trial of a few weeks doesn’t produce enough data for a sound decision on most sites.
What can’t we see in the reports?
GA4 funnel exploration counts only the first sequence, even if the same person completes the funnel several times within the date range; repeat behavior needs to be reviewed separately. In Clarity, a heatmap is built from at most 100,000 page views, and the contents of masked fields don’t appear in recordings. An A/B test measures the average effect; differences found segment by segment after a test ends are clues for a new hypothesis, not evidence. In our reports, we state clearly which figure comes from which source, and where it falls short.
Should we hire a CRO agency or build an in-house team?
It comes down to who will build the winners into your code and who will read the tests without bias. If you have a strong product and development team, bringing in measurement, the hypothesis queue and a statistics review from outside is often enough; if you don’t, a CRO agency that runs everything from diagnosis to implementation moves faster. We combine the two: we set up the diagnosis and the tests and build the winners into the code, while the GA4, Clarity and testing tool accounts stay in your name.
Should conversion rate optimization come before buying more traffic?
In most cases, yes: if friction on the site is losing visitors, new traffic drops off at the same step. If traffic is too low for A/B tests, we fix measurement and obvious bugs first and open tests as traffic grows. Run alongside ads or SEO, CRO focuses on improving the steps visitors take to reach a result; we don’t promise a specific lift.
Who will handle the work, and who keeps the accounts and data?
The markention team runs the work; we’re a marketing and business development operation added to your company as a module, and CRO is one of that operation’s modules. In the first meeting, we confirm who your point of contact will be. The GA4, Clarity and testing tool accounts stay in your name, and we work as authorized users; when the work ends, our access is removed, and the data, test history and learning archive stay with you. Every month we deliver a report covering test results, the conversion trend and the next test queue.
The rhythm of the operation: month, week, day, hour.
Every project has one mentor and two specialists. The tools we use: Claude, Search Console, Semrush, Yandex, Screaming Frog, Google Analytics, ChatGPT · Codex, Google Ads, Ahrefs, Data Studio, Merchant Center, Google Trends, Meta Business, Google Business Profile. We check your Search Console and Analytics every day; Merchant Center one day a month, and the other tools come in as the calendar requires.
Mentor
28 days with markention
2 strategy meetings · a live Data Studio report, 24/7 · 8 operations meetings · plus opportunity-driven work as it comes up
Week 1Meeting with you
Week 2Your Data Studio report
Week 3Meeting with you
Week 4Your Data Studio report
10:00MonPlanningMonday, week 1: We plan your weekWe open the month by checking your product feed in Merchant Center, then set the week’s priorities in our 10:00–11:00 team meeting.
TueStrategyTuesday, week 1: Your strategy sessionYour mentor and specialists get together: we review where your project stands, discuss ideas and prepare the agenda for Thursday’s meeting with you.
WedCrawlWednesday, week 1: Technical crawl of your siteWe crawl your site end to end with Screaming Frog: broken links, redirects and indexing issues go onto your task list.
ThuMeetingThursday, week 1: Meeting with youWe meet every two weeks. Your mentor and two specialists are at the table; we record the meeting and write down the decisions.
16:00FriWrap-upFriday, week 1: Weekly reviewWe close the week with our 16:00 team review: what was done and what comes next.
10:00MonPlanningMonday, week 2: We plan your weekWe start the day by reviewing your Google Ads and Meta Business accounts, then set the week’s priorities in our 10:00–11:00 team meeting.
TueBacklinksTuesday, week 2: Your link profile auditWe review your link profile with Ahrefs and separate gained, lost and risky links.
WedMarketWednesday, week 2: Your market and competitor researchWe scan your market and competitors with Semrush: rankings, new opportunities and lost queries go onto your task list.
ThuReportThursday, week 2: Your Data Studio reportWe crawl your site again; in the week without a meeting we send your report together with your updated dashboard, which brings together 310 distinct data types.
16:00FriWrap-upFriday, week 2: Weekly reviewWe close the week with our 16:00 team review: what was done and what comes next.
10:00MonPlanningMonday, week 3: We plan your weekWe start the day by checking your visibility on Yandex and your Google Business Profile, then set the week’s priorities in our 10:00–11:00 team meeting.
TueStrategyTuesday, week 3: Your strategy sessionYour mentor and specialists get together: we review where your project stands, discuss ideas and prepare the agenda for Thursday’s meeting with you.
WedAIWednesday, week 3: Your brand in superintelligence answersWe check how your brand appears in ChatGPT and Claude answers and add the questions left unanswered to your content plan.
ThuMeetingThursday, week 3: Meeting with youWe meet every two weeks. Your mentor and two specialists are at the table; we record the meeting and write down the decisions.
16:00FriWrap-upFriday, week 3: Weekly reviewWe look at rising searches in your field with Google Trends and close the week with our 16:00 team review.
10:00MonPlanningMonday, week 4: We plan your weekWe start the day by reviewing your Google Ads and Meta Business accounts, then set the week’s priorities in our 10:00–11:00 team meeting.
TueAnalysisTuesday, week 4: Your traffic and conversion analysisIn Google Analytics we look at where your visitors come from and which pages bring conversions; the findings go into Thursday’s report.
WedAI OverviewsWednesday, week 4: Your brand in Google’s AI answersWe check whether your brand is cited as a source in Google’s AI Overviews and AI Mode answers and add the questions left unanswered to your content plan.
ThuReportThursday, week 4: Your Data Studio reportIn the week without a meeting we send your report together with your updated dashboard.
16:00FriWrap-upFriday, week 4: Weekly reviewWe close the week with our 16:00 team review: what was done and what comes next.
Sample flow: if your meeting day is Thursday.
08:00Checking your site09:0010:00Production on your project10:00Our team meeting11:00Production on your project10:00Production on your project16:00Our team meeting10:00Production on your projectDaytimeYour strategy session10:00Production on your projectDaytimeMeeting with you10:00Production on your projectDaytimeYour Data Studio report
Monday·Week 1We plan your week
We open the month by checking your product feed in Merchant Center, then set the week’s priorities in our 10:00–11:00 team meeting.
Let’s talk.
AI visibility analysis
is being analyzed.
Keep browsing. This button will let you know when the summary is ready.
Summary ready for .
Thank you. The report link for will be sent to .
CookiesWe use cookies only with your consent, to measure how you use the site and to improve our ads. If you allow it, the pages you viewed on this visit are added to your request when you submit a form.