Growth audits

Growth systems audit

Outrank Growth Systems

An outside-in study of how Outrank can measure activation, test its trial, and learn where customers lose momentum

Researcher
Michael Madumere
Research date
Status
Independent educational case study
Reading time
24 min read

The decision

The observed trial started before the proof was ready.

In the journey observed on 21 July 2026, a new customer had three days to decide whether the product was worth paying for, while durable SEO results take much longer to appear. A useful trial therefore has to prove something narrower: that the system can understand the business, connect to its publishing stack, and get a credible first article live.

Central tension

In the observed journey, the commercial clock began before the product could show the SEO outcome it ultimately promises. During the trial, Outrank can still prove whether analysis, planning, integration, generation, and publication work reliably enough for the customer to continue.

Primary activation

A newly created trial account successfully schedules or publishes its first article to a verified publication destination within 48 hours of trial activation.

Commercial conversion

The first successful paid Stripe invoice.

Evidence and limits

What this research can and cannot establish.

Observed

Direct observation

Actions encountered in one product journey on 21 July 2026. They describe that session only, not every customer, plan, location, device, or live experiment.

Public evidence

Public product evidence

Outrank's website and documentation describe automated organic growth, content generation, publishing integrations, backlinks, and article improvement. These sources establish the public product promise, not customer outcomes.

External signal

External customer signal

Reviews on G2 and Trustpilot raise themes around usability, automation, content quality, price, backlinks, support, and expectation gaps. Because the reviews are self-selected, they cannot establish how common any experience is.

Hypothesis

Hypothesis

A possible explanation or intervention that still needs controlled measurement. The audit does not treat a hypothesis as a cause.

Simulated model

Simulated model

Illustrative volume, conversion, cohort, and financial data used to test formulas and decision logic. These figures are not Outrank's results or a forecast.

How evaluation works

The journey spans 17 stages from first impression to expansion.

The journey starts with an acquisition promise, passes through a publishing dependency, and reaches commercial value only when activation is followed by payment, renewal, and possible expansion.

  1. 01

    Ad exposure

    Customer goal
    Understand whether a less manual SEO approach exists
    Business goal
    Attract a buyer with the problem Outrank addresses
    Exit criterion
    Qualified click
    Main risk
    The message implies results faster than the product can prove them
  2. 02

    Landing page

    Customer goal
    Decide whether Outrank fits the problem
    Business goal
    Explain value and reduce uncertainty
    Exit criterion
    Signup started
    Main risk
    Message does not match the ad
  3. 03

    Account creation

    Customer goal
    Begin evaluation quickly and preserve progress
    Business goal
    Create an identifiable prospect
    Exit criterion
    Account created
    Main risk
    Unnecessary friction
  4. 04

    Trial checkout

    Customer goal
    Gain product access with a clear commercial understanding
    Business goal
    Qualify serious buyers and secure payment details
    Exit criterion
    Trial activated
    Main risk
    The commercial clock starts before the workflow shows enough proof
  5. 05

    Website analysis

    Customer goal
    Confirm that Outrank understands the business
    Business goal
    Collect usable context for generation
    Exit criterion
    Profile confirmed
    Main risk
    Stale website information leads to poor assumptions
  6. 06

    Audience setup

    Customer goal
    Guide content towards the right customer
    Business goal
    Improve relevance and future performance
    Exit criterion
    Audience confirmed
    Main risk
    Inferred audience is accepted without review
  7. 07

    Preferences

    Customer goal
    Set tone, language, format, images, and frequency
    Business goal
    Create reliable generation instructions
    Exit criterion
    Preferences saved
    Main risk
    Setup becomes overly administrative
  8. 08

    Blog verification

    Customer goal
    Establish where content will live
    Business goal
    Confirm the publishing prerequisite
    Exit criterion
    Destination verified
    Main risk
    The customer learns too late that a blog is required
  9. 09

    Integration

    Customer goal
    Connect the CMS or delivery method
    Business goal
    Make automated publishing possible
    Exit criterion
    Connection test passes
    Main risk
    A failed connection blocks first value
  10. 10

    Plan generation

    Customer goal
    See the proposed content direction
    Business goal
    Show that the system understands the business
    Exit criterion
    Plan generated and viewed
    Main risk
    Background processing looks like an empty product
  11. 11

    Plan review

    Customer goal
    Understand and guide topics before publication
    Business goal
    Increase recommendation acceptance
    Exit criterion
    Topic approved or edited
    Main risk
    Titles appear without enough explanation of intent or business relevance
  12. 12

    Article evaluation

    Customer goal
    Judge content quality and brand fit
    Business goal
    Prove short-term product value
    Exit criterion
    Article approved
    Main risk
    Generated content requires too much correction
  13. 13

    Scheduling and publication

    Customer goal
    Get content live without repeated manual effort
    Business goal
    Reach product activation
    Exit criterion
    First article scheduled or published
    Main risk
    Publishing failure breaks trust
  14. 14

    Early SEO progress

    Customer goal
    See evidence that published work is entering search
    Business goal
    Maintain confidence before final results mature
    Exit criterion
    Indexed page, impression, ranking movement, or backlink
    Main risk
    Activity is presented as value without enough context
  15. 15

    Payment

    Customer goal
    Decide that the workflow is worth continuing
    Business goal
    Convert the trial into revenue
    Exit criterion
    First invoice paid
    Main risk
    Automatic charge without activation
  16. 16

    Renewal

    Customer goal
    Confirm that the system is producing enough progress
    Business goal
    Retain the account
    Exit criterion
    Second invoice paid
    Main risk
    Delayed SEO value causes churn
  17. 17

    Expansion

    Customer goal
    Add more sites, output, or team usage
    Business goal
    Grow account revenue
    Exit criterion
    Upgrade or additional site
    Main risk
    Product remains a single-site utility

What the audit found

Four findings change what the team should measure.

Finding 01

The observed trial asked for commitment before the workflow showed enough proof

In one journey observed on 21 July 2026, account creation led directly to a $99 monthly subscription with a three-day Stripe trial. The planner then appeared empty for approximately 30 minutes. This does not establish normal performance, but it shows how usable evaluation time can shrink before the customer reaches first publication.

Observed

Commercial clock

The observed journey moved from account creation directly into a $99 monthly subscription with a three-day Stripe trial.

Observed

Product clock

The content planner initially appeared empty and populated after approximately 30 minutes, leaving less time to evaluate the plan and publishing workflow.

Hypothesis

Two plausible explanations

The card gate may qualify serious buyers and control generation cost. It may also ask qualified customers to absorb too much uncertainty before enough value is visible. The outside-in evidence cannot determine which effect is stronger.

Decision implicationProduct should make the existing trial easier to use before Growth changes its commercial structure. After activation and cost are measurable, test when the clock starts, then test a bounded pre-card preview.

Finding 02

A paid account can still be an unactivated account

A successful Stripe invoice confirms commercial conversion. It does not show whether the account completed setup, connected a publishing destination, or got an article live.

Hypothesis

The hidden risk cohort

Paid but unactivated accounts may make top-line conversion look healthy while carrying more cancellation, refund, and support risk. Internal cohort data is required to test this.

Simulated model

Illustrative cohort split

The simulated model contains 95 activated-and-paid accounts and 140 paid-but-not-activated accounts. These figures demonstrate the cohort logic and are not Outrank results.

Decision implicationData and Revenue Operations should report paid, activated paid, and paid but not activated as separate cohorts. Renewal, refunds, support demand, and cost should then be compared by activation state.

Finding 03

The workflow is the first claim the trial can credibly prove

Three days is too early to judge durable search performance. It is enough time to test whether Outrank understands the business, proposes relevant work, connects to the publishing stack, and schedules or publishes a first article.

Public evidence

The public product promise

Outrank's website and documentation describe planning, article creation, publishing integrations, backlinks, and content improvement as parts of one automated SEO system.

Observed

What the journey asked the customer to do

The observed product analyzed the website, inferred the business and audience, collected preferences, requested a publishing destination, and generated a plan. The research did not continue long enough to establish durable SEO performance.

Decision implicationProduct should optimize time to a relevant plan and first schedule or publication. After publication, the customer dashboard should separate work completed from indexing, impressions, ranking movement, clicks, backlinks, and business outcomes.

Finding 04

Acquisition quality should be judged after activation, not at signup

The observed ads framed Outrank as an agency alternative, an SEO autopilot, a ranking product, and a free content-planning tool. Those promises may attract different customer expectations even when they lead to the same landing experience.

Observed

Different promises, one destination

Observed ads used agency-alternative, SEO-autopilot, ranking, and free-content-plan messages that converged on a common landing experience.

Hypothesis

A cohort question, not a copy verdict

Message-matched landing experiences may improve retained activated customers per 1,000 qualified visits. Signup conversion alone cannot show whether the attracted cohort is better.

Decision implicationGrowth and Data should preserve campaign, creative, and message angle through signup, activation, payment, and renewal. Test new landing variants only after the team can compare downstream cohort quality.

What teams should do first

Make the current trial measurable before redesigning it.

  1. 01

    Product: make the current trial usable

    Faster, more visible progress tests whether customers are losing time inside the workflow before the team changes pricing or qualification.

    First actionShip plan-generation progress, an expected wait time, a completion notification, publishing prerequisites, a setup checklist, and CMS-specific recovery.

  2. 02

    Data and RevOps: separate activation from payment

    A charged account can still be operationally unactivated and at risk.

    First actionDefine first schedule or publication within 48 hours, then compare renewal, refunds, support, and cost by activation state.

  3. 03

    Engineering and Support: measure the publishing dependency

    CMS and blog readiness may be the constraint hidden inside general onboarding abandonment.

    First actionStandardize destination-verification and integration-failure reasons by CMS and website type.

  4. 04

    Product: explain why each recommendation matters

    A list of titles does not show whether the system understands the company or the search opportunity.

    First actionTest audience, intent, topic cluster, business relevance, and competitor context on recommended topics.

  5. 05

    Growth: change the trial only with cohort evidence

    A longer or cardless trial may raise volume while worsening generation cost, abuse, refunds, support demand, or retained-customer economics.

    First actionTest trial-clock timing, then a limited pre-card preview, before considering a full seven-day trial.

Questions that need evidence

Six hypotheses, each with a test and a stopping rule.

Hypothesis 01

Visible progress may improve activation

The planner may remain empty while generation occurs in the background.

Proposed test
Show progress, expected completion time, and a completion notification.
Primary metric
First publication within 48 hours
Guardrails
Planner failure rate · Notification fatigue

Hypothesis 02

Earlier publishing guidance may reduce setup failure

A customer may learn that a blog destination is required only after supplying payment details.

Proposed test
Explain the requirement before checkout or early in onboarding and provide CMS-specific recovery.
Primary metric
Integration completion within 24 hours
Guardrails
Landing-page complexity · Signup conversion

Hypothesis 03

More context may improve topic acceptance

The planner initially emphasizes titles and dates more than why a topic matters.

Proposed test
Add audience, search intent, topic cluster, business relevance, and competitor context.
Primary metric
Recommended-title-to-published-article rate
Guardrails
Cognitive overload · Onboarding duration

Hypothesis 04

A limited preview may improve qualified activation

Payment details are required before the analysis and plan can be inspected.

Proposed test
Expose a bounded pre-card preview, then require a card for full generation or publication.
Primary metric
Second-month retained accounts per 1,000 qualified landing sessions
Guardrails
Generation cost · Spam · Duplicate accounts · Low-quality leads

Hypothesis 05

Clearer progress may protect renewal

Final SEO outcomes mature after the three-day trial.

Proposed test
Separate work completed, early progress, and business outcomes in the customer dashboard.
Primary metric
Second-month renewal
Guardrails
Vanity metrics · Unsupported causal claims

Hypothesis 06

Message continuity may improve cohort quality

Different ad promises appear to converge on one general landing page.

Proposed test
Preserve the originating message angle through landing, signup, activation, and retention analysis.
Primary metric
Activated and paid accounts per 1,000 ad clicks
Guardrails
Maintenance cost · Fragmented experiments · Sample-size requirements

What to test

Improve activation before changing the commercial model.

Start with the product experience the current trial already promises. Test clock timing, preview depth, and duration only after the team can measure activation, retained customers, and cost.

Experiment 01

Make progress visible inside the current trial

Hypothesis
Showing plan-generation progress, publishing prerequisites, completion notifications, and CMS recovery paths may help more customers publish without weakening qualification.
Audience
New card-backed trial accounts
Primary metric
First article scheduled or published within 48 hours
Secondary metrics
Plan view rate · Time to first title engagement · Support requests · Trial cancellation
Guardrails
Planner failure rate · Notification fatigue · Generation cost
Decision rule
Keep the current commercial structure if faster activation increases retained activated customers without a material increase in support, generation, or failure cost.

Experiment 02

Test when the trial clock starts

Hypothesis
Starting the three-day clock when the content plan is ready or the integration is complete may give qualified customers more usable evaluation time.
Audience
New trials segmented by CMS and plan-generation duration
Primary metric
Retained activated customers per 1,000 qualified visitors
Secondary metrics
Integration completion · First publication · First paid invoice · Second-month renewal
Guardrails
Trial cost · Abuse rate · Time to revenue
Decision rule
Change the clock only if the increase in retained activated customers exceeds the added compute, support, and delayed-revenue cost.

Experiment 03

Test a limited pre-card preview

Hypothesis
A website analysis, business summary, sample plan, and partial outline may reduce uncertainty before payment details while keeping costly generation and publication behind the card gate.
Audience
Qualified landing visitors who have supplied a website
Primary metric
Second-month retained accounts per 1,000 qualified landing sessions
Secondary metrics
Checkout conversion · First publication · First payment · Support demand
Guardrails
Generation cost · Spam · Duplicate accounts · Low-quality leads
Decision rule
Ship only if retained customer yield improves after acquisition, generation, support, refund, and abuse costs are included.

Experiment 04

Test a longer guided trial

Hypothesis
A seven-day card-backed trial with milestone guidance may help serious buyers reach credible workflow and early-value milestones.
Audience
High-intent accounts that complete website analysis
Primary metric
Second-month retained accounts per 1,000 qualified landing sessions
Secondary metrics
Activation · Publishing consistency · First payment · Refund requests
Guardrails
Compute cost · Support demand · Abuse · Delayed cancellations
Decision rule
Run only after the activation and clock-timing tests. Expand only if retained-account economics improve after cost and refunds.

How to measure

Payment and activation answer different questions.

  1. 01

    Hypothesis

    Activation

    article_scheduled or article_published

    First successful schedule or publication to a verified destination within 48 hours of trial activation.

  2. 02

    Hypothesis

    Commercial conversion

    subscription_payment_succeeded

    First successful post-trial Stripe invoice. Payment does not imply product activation.

  3. 03

    Hypothesis

    Early value

    article_indexed or search_impression_recorded

    First confirmed indexing, impression, ranking movement, organic click, or backlink after publication.

  4. 04

    Hypothesis

    Retention

    subscription_renewed

    Successful payment entering the second billing period.

  5. 05

    Hypothesis

    Expansion

    plan_upgraded

    An account adds sites, capacity, or a higher recurring plan.

Operating design

How the team can test the recommendation.

Decision 01

Hypothesis

The card gate may protect the economics or shorten useful evaluation time

Both explanations fit the outside-in evidence. Outrank needs cohort, cost, and timing data before it can know whether the gate improves customer quality or prevents qualified customers from reaching activation.

Analysis, crawling, generation, and publishing create marginal cost. Collecting payment details may reduce abuse and focus the self-serve product on serious buyers.

The same gate may also create premature commitment. In the observed journey, the customer encountered plan-generation delay, a publishing prerequisite, and integration work only after entering payment details. One journey cannot show which effect dominates.

  • Product and Data: measure onboarding start within 30 minutes and first schedule or publication within 48 hours.
  • Revenue Operations: compare renewal, refunds, and support demand by activation state and trial variant.
  • Finance or Data: quantify cost per trial, cost per activated account, abuse, and integration failure.
  • Growth: test faster activation first, trial-clock timing second, a limited preview third, and a longer guided trial last.

System 02

The event layer has to distinguish customer behavior from system success

Adding client-side events is not enough. The team needs stable naming, identity, privacy, ownership, validation, and source-of-truth rules before funnel changes can be trusted.

  • Use lowercase past-tense snake case for completed outcomes.
  • Attach anonymous, user, account, session, environment, and schema-version identity where applicable.
  • Use server confirmation for billing, integration, generation, scheduling, and publication success.
  • Keep article bodies, support text, and research notes outside analytics events; send controlled categories or references.
  • Detect missing account IDs, duplicates, client/server discrepancies, integration mismatches, invalid properties, late delivery, and test traffic.

System 03

One funnel would hide where the customer actually gets stuck

Acquisition, setup, activation, early search progress, and retention answer different questions. Blending them would conceal whether the constraint is buyer quality, configuration, integration, publishing, delayed search progress, or commercial retention.

  • Segment by campaign and message angle, landing variant, segment, CMS, blog readiness, profile correction, topic source, Search Console connection, trial variant, country, device, and language.
FunnelOrdered events
Acquisition and commerciallanding_page_viewed → signup_completed → trial_checkout_started → trial_activated → subscription_payment_succeeded
Setuptrial_activated → website_analysis_completed → business_profile_confirmed → target_audience_confirmed → article_preferences_saved → integration_completed
Content activationcontent_plan_generation_completed → content_plan_viewed → recommended_title_viewed → article_generation_completed → article_approved → article_scheduled → article_published
Early valuearticle_published → article_indexed → search_impression_recorded → organic_click_recorded
Retentiontrial_activated → article_published → subscription_payment_succeeded → publishing_consistency_reached → subscription_renewed

Simulated model

Simulated model

A simulated baseline tests the analysis before internal data is available

This model is only for dashboard prototyping, formula testing, and scenario reasoning. It is not an estimate of Outrank performance, and every rate must retain its stated denominator.

The simulated cohort separates 95 activated-and-paid, 25 activated-not-paid, 140 paid-not-activated, and 290 neither-activated-nor-paid accounts. In this model, renewal is 75.8% for activated-and-paid accounts and 37.9% for paid-but-not-activated accounts.

These are not Outrank results. The split shows the analysis required to test whether activation is associated with renewal more strongly than raw trial volume.

StageUnique actorsConversion
Ad impressions420,000Not applicable
Ad clicks14,5003.5% of impressions
Qualified landing sessions10,00069.0% of clicks
Signup completed1,25012.5% of sessions
Trial activated55044.0% of signups
Configuration completed37568.2% of trials
Integration completed25066.7% of configured
Content plan viewed30087.0% of generated plans
First article published12048.0% of integrated
First paid invoice23542.7% of trials
Publishing consistency9075.0% of first publishers
Second-month renewal12553.2% of first paid

Operating view 04

Each dashboard should answer one operating question

Executives, Product, customers, and Data need different levels of detail. Combining their questions in one dashboard would make the important exceptions harder to see.

DashboardDecision supportedCore measures
Executive growthIs acquisition producing activated, retained customers?Qualified sessions, signup, trial, activation, paid, paid-not-activated, renewal, refunds, activated CAC
Product activationWhere does setup or publishing fail?Analysis duration, corrections, verification failures, integration by CMS, planner duration, first schedule/publication
Customer valueIs meaningful progress occurring?Work completed, indexing, impressions, rankings, clicks, referring domains, qualified organic outcomes
Data qualityCan the system be trusted?Missing IDs, duplicates, client/server mismatches, status mismatches, late data, invalid values, test traffic

Operating system 05

A self-serve product still needs owned handoffs

Ads, Product, Billing, Lifecycle, Publishing, Support, and Research exchange state even when no employee guides the customer. Each handoff needs an owner and an expected delivery time.

  • In the weekly review, identify the largest funnel change, separate traffic, product, data, and system causes, inspect the affected segment and failure reason, connect activation to payment and renewal, and add customer research where event data cannot explain the change.
HandoffExpectation
Ads → productPersist campaign, creative, and message angle through signup.
Signup → billingStripe trial state appears in product analytics within five minutes.
Planner → lifecycleNotify the customer when a delayed plan is ready.
Integration → supportRepeated failures create a contextual recovery path.
Publishing → analyticsServer-confirm success within five minutes.
Search Console → dashboardRefresh daily and expose reporting lag.
Cancellation → researchCapture standardized reasons and summarize weekly.

Learning system 06

Event data cannot explain why the customer stayed or left

Instrumentation records what happened. Structured customer research is still needed to understand expectations, relevance judgments, unfinished work, and reasons to continue or cancel.

  • Collect cancellation surveys, refunds, support conversations, article ratings, onboarding interviews, activated-customer interviews, paid-but-not-activated interviews, public reviews, and agency/multi-site research.
  • Ask what the buyer expected during the trial, what nearly blocked setup, how plan relevance and article quality were judged, what progress would justify continued payment, and what work remained.
  • Use a controlled taxonomy spanning acquisition expectation, pricing/trial, analysis accuracy, blog dependency, integration, planner relevance, content quality, publishing, SEO visibility, backlinks, support, billing, churn, and expansion.

Simulated model

Simulated model

Scenario analysis should expose assumptions, not disguise a forecast

A scenario is useful only when its assumptions stay visible and downstream conversion is measured rather than treated as guaranteed.

If integration completion rises from 66.7% to 80% among 375 configured accounts, the simulated model yields 300 integrations and 144 first publications, which is 24 more than the baseline. Applying the same simulated paid and renewal relationships produces roughly 19 additional activated paid accounts and 14 second-month renewals.

The model also contains 140 paid-but-not-activated accounts and shows that increasing plan views from 87% to 92% would produce about 317 viewers. Neither calculation is a forecast or an estimate of Outrank performance.

Appendix

The formulas make each denominator inspectable

A rate can support a decision only when its numerator, denominator, time window, and cohort eligibility remain stable.

MetricFormula
Landing → signupsignup_completed / qualified_landing_sessions
Signup → trialtrial_activated / signup_completed
Configurationarticle_preferences_saved / trial_activated
Integrationintegration_completed / article_preferences_saved
48-hour activationaccounts_with_first_article_published_within_48h / trial_activated
Trial → paidfirst_paid_invoice / trial_activated
Second-month renewalsecond_paid_invoice / first_paid_invoice
Activated-paid renewalrenewed_accounts_that_activated / activated_paid_accounts
Paid but not activatedpaid_not_activated / first_paid_invoice
Time to activationmedian(first_article_scheduled_at − trial_activated_at)
Early SEO progressaccounts_with_early_seo_signal / accounts_with_published_articles

Implementation appendix

82 proposed events, each with a job to do.

The event plan covers customer intent, product behavior, system reliability, billing, retention, and research. The summary explains the operating model. The explorer contains the implementation detail.

Proposed taxonomy

82 governed event definitions

The plan covers acquisition through customer research. Each event names its owner, expected latency, validation rule, privacy class, and destination.

Acquisition4
Signup2
Billing10
Onboarding15
Integration11
Content Planner10
Article Workflow12
SEO Progress11
Retention3
Support2
Feedback2

Representative decisions

Activationarticle_scheduled

Primary activation within 48 hours

Commercial conversionsubscription_payment_succeeded

Trial to paid conversion

Retentionsubscription_renewed

Second-month renewal rate

Failurearticle_publish_failed

Publication failure rate

Feedbackchurn_interview_completed

Churn learning coverage

82 events

01
Ad exposuread_impression_recorded

A Meta ad was served to a prospect.

Exposure

Ad reach and frequency

Owner

Growth/Marketing

02
Ad engagementad_clicked

A prospect clicked an Outrank advertisement.

Intent

Ad click-through rate

Owner

Growth/Marketing

03
Landing pagelanding_page_viewed

A qualified website session loaded the main acquisition landing page.

Exposure

Qualified landing-page sessions

Owner

Growth/Product

04
Landing pageprimary_cta_clicked

A visitor clicked the primary signup or trial call to action.

Intent

Landing-page CTA rate

Owner

Growth/Product

05
Account creationsignup_started

A visitor opened or began the account-creation flow.

Intent

Signup start rate

Owner

Product

06
Account creationsignup_completed

A user account was successfully created.

Success

Landing-page to signup conversion

Owner

Product Engineering

07
Trial checkouttrial_checkout_started

A signed-up user opened Stripe Checkout for the trial subscription.

Intent

Signup to checkout rate

Owner

Revenue Operations

08
Trial checkouttrial_checkout_abandoned

A user started Checkout but did not activate the trial within the attribution window.

Failure

Checkout abandonment rate

Owner

Revenue Operations

09
Trial activationtrial_activated

Stripe confirmed a valid card-backed trial subscription.

Success

Signup to trial activation

Owner

Revenue Operations

10
Onboardingonboarding_started

A trial user entered the onboarding workflow.

Intent

Trial to onboarding start

Owner

Product

11
Website setupwebsite_submitted

The user submitted the website to be analysed.

Intent

Website submission completion

Owner

Product

12
Website analysiswebsite_analysis_started

The analysis worker began processing the submitted website.

Process

Analysis start reliability

Owner

Product Engineering

13
Website analysiswebsite_analysis_completed

The website analysis completed and produced a business profile.

Success

Analysis completion rate

Owner

Product Engineering

14
Website analysiswebsite_analysis_failed

The website analysis could not produce a valid result.

Failure

Analysis failure rate

Owner

Product Engineering

15
Website analysiswebsite_analysis_viewed

The user viewed the generated description, capabilities and customer problems.

Engagement

Analysis result view rate

Owner

Product

16
Business confirmationbusiness_profile_edited

The user changed one or more fields inferred from the website.

Engagement

Business profile correction rate

Owner

Product

17
Business confirmationbusiness_profile_confirmed

The user confirmed the business description and capability profile.

Success

Business profile confirmation

Owner

Product

18
Audience setuptarget_audience_viewed

The user viewed the inferred target-audience configuration.

Engagement

Audience step reach

Owner

Product

19
Audience setuptarget_audience_edited

The user changed the recommended audience.

Engagement

Audience correction rate

Owner

Product

20
Audience setuptarget_audience_confirmed

The user saved the target audience that should guide recommendations.

Success

Audience confirmation rate

Owner

Product

21
Article configurationarticle_preferences_viewed

The user reached the article and image preference step.

Engagement

Preference step reach

Owner

Product

22
Article configurationarticle_preferences_saved

The user saved article tone, language, length and content preferences.

Success

Configuration completion rate

Owner

Product

23
Image configurationimage_preferences_saved

The user saved image-generation preferences.

Success

Image configuration adoption

Owner

Product

24
Publishing schedulepublishing_schedule_configured

The user selected frequency, time and timezone for automated publishing.

Success

Schedule configuration adoption

Owner

Product

25
Blog detectionblog_detection_started

Outrank began checking whether the submitted website has a usable blog destination.

Process

Blog-detection coverage

Owner

Product Engineering

26
Blog detectionblog_detected

A compatible blog destination was discovered.

Success

Existing blog detection rate

Owner

Product Engineering

27
Blog detectionblog_not_detected

No compatible blog destination was found.

Failure

No-blog rate

Owner

Product Engineering

28
Blog verificationblog_verification_started

The user or system began verifying control of the publishing destination.

Intent

Verification start rate

Owner

Product Engineering

29
Blog verificationblog_verification_completed

The publishing destination was successfully verified.

Success

Verification success rate

Owner

Product Engineering

30
Blog verificationblog_verification_failed

The verification attempt failed.

Failure

Verification failure rate

Owner

Product Engineering

31
CMS connectionintegration_started

The user began connecting a CMS or webhook destination.

Intent

Integration start rate

Owner

Product

32
CMS connectionintegration_completed

A publishing integration was connected and can accept content.

Success

Integration completion rate

Owner

Product Engineering

33
CMS connectionintegration_failed

A CMS connection attempt failed.

Failure

Integration failure rate

Owner

Product Engineering

34
Test publicationtest_publish_completed

A test post or draft was accepted by the connected CMS.

Success

Connection readiness rate

Owner

Product Engineering

35
Test publicationtest_publish_failed

The connected CMS rejected or failed a test publication.

Failure

Test publication failure rate

Owner

Product Engineering

36
Plan generationcontent_plan_generation_started

The platform began generating the initial content calendar.

Process

Plan-generation coverage

Owner

Product Engineering

37
Plan generationcontent_plan_generation_completed

The initial content calendar was generated successfully.

Success

Plan generation success rate

Owner

Product Engineering

38
Plan generationcontent_plan_generation_failed

The planner could not create a valid initial plan.

Failure

Plan generation failure rate

Owner

Product Engineering

39
Plan reviewcontent_plan_viewed

The user viewed the populated content calendar.

Engagement

Generated-plan view rate

Owner

Product

40
Plan reviewrecommended_title_viewed

The user opened a recommended title or its supporting detail.

Engagement

Recommendation engagement rate

Owner

Product

41
Plan reviewrecommended_title_approved

The user accepted a recommended topic for generation or scheduling.

Success

Recommendation acceptance rate

Owner

Product

42
Plan reviewrecommended_title_edited

The user modified a recommended title or direction before generation.

Engagement

Recommendation edit rate

Owner

Product

43
Plan reviewrecommended_title_rejected

The user rejected a recommended topic.

Failure

Recommendation rejection rate

Owner

Product

44
Plan reviewcustom_title_created

The user added a topic that was not recommended by the platform.

Intent

Custom direction adoption

Owner

Product

45
Plan reviewcontent_plan_regenerated

The user requested a materially revised content plan.

Engagement

Plan regeneration rate

Owner

Product

46
Article generationarticle_generation_started

The system began generating an article from a recommended or custom topic.

Process

Title to article generation

Owner

Product Engineering

47
Article generationarticle_generation_completed

A complete article draft was generated.

Success

Article generation success rate

Owner

Product Engineering

48
Article generationarticle_generation_failed

Article generation ended without a valid draft.

Failure

Article generation failure rate

Owner

Product Engineering

49
Article evaluationarticle_viewed

The user opened a generated article draft.

Engagement

Generated article view rate

Owner

Product

50
Article evaluationarticle_edited

The user made a material change to the generated draft.

Engagement

Article edit rate

Owner

Product

51
Article evaluationarticle_quality_rated

The user rated the quality or usefulness of a generated article.

Feedback

Perceived content quality

Owner

Product

52
Article approvalarticle_approved

The user or configured autopilot policy approved an article for publication.

Success

Article approval rate

Owner

Product

53
Schedulingarticle_scheduled

An approved article was assigned a future publication time.

Activation

Primary activation within 48 hours

Owner

Product

54
Publicationarticle_publish_started

The publishing service began sending an approved article to the destination.

Process

Publication attempt rate

Owner

Product Engineering

55
Publicationarticle_published

The destination CMS confirmed a live post or accepted draft.

Activation

First publication rate

Owner

Product Engineering

56
Publicationarticle_publish_failed

The destination CMS did not accept the article.

Failure

Publication failure rate

Owner

Product Engineering

57
Manual deliveryarticle_copied

The user copied a generated article for manual publication.

Alternative activation

Manual delivery adoption

Owner

Product

58
Search Consolesearch_console_connected

The account connected Google Search Console for progress measurement.

Success

Measurement integration adoption

Owner

Product Engineering

59
Indexingarticle_indexed

A published article was detected in Google's index.

Early value

Article indexing rate

Owner

Product/Data

60
Search visibilitysearch_impression_recorded

A published page recorded Google Search impressions in an aggregation period.

Early value

Accounts with first search impressions

Owner

Product/Data

61
Organic engagementorganic_click_recorded

A published page recorded at least one organic click in an aggregation period.

Value

Accounts with organic clicks

Owner

Product/Data

62
Ranking movementkeyword_position_changed

A tracked keyword's average position changed materially.

Early value

Accounts with ranking movement

Owner

Product/Data

63
Backlinksbacklink_exchange_joined

An eligible account enabled participation in the backlink exchange.

Adoption

Backlink feature adoption

Owner

Product

64
Backlinksbacklink_acquired

A backlink to the customer's domain was confirmed.

Early value

Accounts receiving backlinks

Owner

Product/Data

65
Progress visibilityprogress_dashboard_viewed

The customer viewed work completed, early SEO signals or business outcomes.

Engagement

Progress visibility engagement

Owner

Product

66
Publishing habitpublishing_consistency_reached

An account met the defined publishing cadence for a rolling period.

Retention signal

Publishing consistency rate

Owner

Product/Data

67
Content maintenancecontent_decay_detected

A previously performing article showed a material decline in impressions, clicks or ranking.

Risk signal

Accounts with decaying content

Owner

Product/Data

68
Content maintenancearticle_improvement_completed

A decaying or underperforming article was refreshed and republished.

Success

Content improvement completion

Owner

Product

69
Trial expirytrial_expiring

A trial account entered the pre-expiry notification window.

Lifecycle

Trial expiry coverage

Owner

Revenue Operations

70
First chargesubscription_payment_succeeded

The first paid subscription charge succeeded after the trial.

Commercial conversion

Trial to paid conversion

Owner

Revenue Operations

71
First chargesubscription_payment_failed

A subscription charge failed.

Failure

Payment failure rate

Owner

Revenue Operations

72
Cancellationsubscription_cancelled

The user or system cancelled the subscription.

Churn

Cancellation rate

Owner

Revenue Operations

73
Cancellationcancellation_reason_submitted

A cancelling user selected or provided a reason.

Feedback

Cancellation reason coverage

Owner

Customer Success

74
Refundrefund_requested

A customer requested a refund.

Risk

Refund request rate

Owner

Revenue Operations

75
Refundrefund_completed

A refund was successfully issued.

Churn

Refund completion rate

Owner

Revenue Operations

76
Renewalsubscription_renewed

A paid account successfully entered its second billing period.

Retention

Second-month renewal rate

Owner

Revenue Operations

77
Expansionplan_upgraded

A paid customer moved to a higher plan or added capacity.

Expansion

Expansion rate

Owner

Revenue Operations

78
Contractionplan_downgraded

A customer moved to a lower plan or reduced capacity.

Contraction

Downgrade rate

Owner

Revenue Operations

79
Help seekingonboarding_help_viewed

A user opened onboarding guidance or integration documentation.

Friction signal

Help demand by onboarding step

Owner

Product/Support

80
Support requestsupport_request_created

A customer created a support request.

Friction signal

Support request rate

Owner

Customer Support

81
Customer sentimentnps_submitted

An eligible customer submitted a Net Promoter Score response.

Feedback

Customer advocacy signal

Owner

Customer Success

82
Customer researchchurn_interview_completed

A former or cancelling customer completed a structured churn interview.

Feedback

Churn learning coverage

Owner

Product/Customer Success

What teams should do

A 90-day sequence with named owners.

Phase 01

First 30 days

Make the data trustworthy

  • Data and Product should approve lifecycle definitions, event naming, identity, and source-of-truth standards.
  • Engineering should implement acquisition through publishing events, with server confirmation for billing and publication.
  • Data should create separate setup and activation funnels, failure taxonomies, and data-quality monitoring.
  • Use the simulated baseline only to test dashboards, then replace it with reliable observed data.

Phase 02

Days 31 to 60

Improve activation and learn from customers

  • Engineering and Data should add Search Console and early-search-progress events.
  • Product and Growth should compare activation by CMS, campaign, segment, and trial age.
  • Product should launch the planner-progress and integration-recovery experiments.
  • Customer Success should collect cancellation and article-quality feedback, interview the key cohorts, and bring the findings into a weekly growth review.

Phase 03

Days 61 to 90

Connect activation to retention

  • Product and Data should build the customer progress dashboard and compare activation and SEO progress with renewal.
  • Growth should test trial-clock timing before a limited preview.
  • Product should add lifecycle guidance, article-improvement workflows, and content-decay workflows based on customer state.
  • Revenue Operations should measure multi-site expansion and maintain an experiment record with decisions, results, and unresolved questions.

Sources and open questions

The unanswered questions are part of the audit.

Limitations

  • No access was available to Outrank's internal analytics, revenue, acquisition costs, support tickets, customer records, or experiment history.
  • The journey records one researcher's experience on 21 July 2026 and may differ across campaigns, plans, devices, locations, or live experiments.
  • Public reviews are self-selected. They provide qualitative signals but cannot estimate prevalence across the customer base.
  • Simulated data is used only for formula testing, dashboard prototyping, and scenario analysis.
  • SEO outcomes depend on website authority, technical quality, competition, search-engine changes, topic choice, and time outside Outrank's direct control.
  • No claim in this audit should be interpreted as a statement of Outrank's actual conversion, retention, revenue, or product quality.
  1. 01Outrank homepage
  2. 02Outrank integrations
  3. 03Outrank Shopify integration documentation
  4. 04Outrank article improvements guide
  5. 05Outrank reviews on G2
  6. 06Outrank reviews on Trustpilot

Closing implication

The trial should change only after activation is measurable.

The outside-in evidence cannot determine whether the card gate improves customer quality or prevents otherwise viable activation. It does show what Outrank would need to measure, which product changes should come first, and how to test the commercial model without confusing payment with product value.

Discuss a growth system