OnCrawl

SEO Tech

Designing alerting feature to reduce support tickets by 40%

Product Design

Prototyping

OnCrawl's SEO teams were spending hours manually monitoring dashboards to catch data drops and then calling support when something went wrong. I designed an alerting system that shifted them from reactive monitoring to autonomous action.

-40%

Support tickets

10,000+

Active users

B2B SaaS

SEO analytics

7mo

From kickoff to full adoption

An illustrative sketch of a flower
An illustrative sketch of a flower
An illustrative sketch of a flower

The Challenge

Powerful data.

Always too late.

OnCrawl is an enterprise SEO platform that crawls millions of pages, analyzes log files, and surfaces technical SEO data for global brands. The platform was powerful but users had to check it manually, constantly, to catch anything meaningful. When they missed a drop, they called support every time.

Monitoring by hand, at scale

Users managed 40+ live metrics across multiple crawl projects. There was no way to be notified; you had to log in, look, and hope you noticed. For enterprise SEO teams managing hundreds of URLs, this was unsustainable.

Support as a crutch

When something broke, a crawl drop or an indexation anomaly, users didn't know if it was expected or critical. Their first reflex was to open a support ticket. 40% of tickets were questions the product itself should have answered.

Power users blocked, new users lost

Experts wanted to set custom thresholds and get notified only when it mattered. New users didn't know what to monitor. Both groups were underserved by a product that required deep knowledge to extract value from.

An illustrative sketch of a flower

My Approach

My process, step by step.

01

Discovery workshops & user interviews

Ran 3 discovery workshops with SEO leads and 8 user interviews across customer tiers (SMB to enterprise). Mapped the monitoring workflow end-to-end, heatmap, what they feared missing, and what triggered a support call.

02

Jobs-to-be-done framing

Distilled 3 core jobs from research: Know in advance · Act without support · Stay in control without interrupting workflow. These became the design brief. Every alert feature decision was evaluated against these three jobs.

03

Alert system design & progressive complexity

Designed the alert creation flow, notification system, and threshold configuration UI. Built from simple defaults (automatic alerts on major drops) to advanced customisation (custom metrics, percentages, frequency). Validated with unmoderated usability tests.

Key Decision

"The product already had the data. What was missing was a mechanism to push it to users at the right moment. The alert feature didn't add intelligence, it surfaced intelligence that was already there."

The Solution

The data comes to you.

A proactive alerting system embedded into OnCrawl's existing analytics framework. Users define thresholds once, receive contextual notifications when metrics cross them, and can act directly from the alert without navigating to the dashboard.

oncrawl

Impact

Users unblocked. Data finally useful.

What I'd do differently: Include developer handoff documentation earlier. The gap between prototype and production caused 2 weeks of clarification cycles that better specs would have avoided.

-40%

Support tickets

10,000+

Active users

B2B SaaS

SEO analytics

7mo

From kickoff to full adoption

© 2026 Victoria Pereira

Made with Figma

OnCrawl

SEO Tech

Designing alerting feature to reduce support tickets by 40%

Product Design

Prototyping

OnCrawl's SEO teams were spending hours manually monitoring dashboards to catch data drops and then calling support when something went wrong. I designed an alerting system that shifted them from reactive monitoring to autonomous action.

-40%

Support tickets

10,000+

Active users

B2B SaaS

SEO analytics

7mo

From kickoff to full adoption

An illustrative sketch of a flower
An illustrative sketch of a flower
An illustrative sketch of a flower

The Challenge

Powerful data.

Always too late.

OnCrawl is an enterprise SEO platform that crawls millions of pages, analyzes log files, and surfaces technical SEO data for global brands. The platform was powerful but users had to check it manually, constantly, to catch anything meaningful. When they missed a drop, they called support every time.

Monitoring by hand, at scale

Users managed 40+ live metrics across multiple crawl projects. There was no way to be notified; you had to log in, look, and hope you noticed. For enterprise SEO teams managing hundreds of URLs, this was unsustainable.

Support as a crutch

When something broke, a crawl drop or an indexation anomaly, users didn't know if it was expected or critical. Their first reflex was to open a support ticket. 40% of tickets were questions the product itself should have answered.

Power users blocked, new users lost

Experts wanted to set custom thresholds and get notified only when it mattered. New users didn't know what to monitor. Both groups were underserved by a product that required deep knowledge to extract value from.

An illustrative sketch of a flower

My Approach

My process, step by step.

01

Discovery workshops & user interviews

Ran 3 discovery workshops with SEO leads and 8 user interviews across customer tiers (SMB to enterprise). Mapped the monitoring workflow end-to-end, heatmap, what they feared missing, and what triggered a support call.

02

Jobs-to-be-done framing

Distilled 3 core jobs from research: Know in advance · Act without support · Stay in control without interrupting workflow. These became the design brief. Every alert feature decision was evaluated against these three jobs.

03

Alert system design & progressive complexity

Designed the alert creation flow, notification system, and threshold configuration UI. Built from simple defaults (automatic alerts on major drops) to advanced customisation (custom metrics, percentages, frequency). Validated with unmoderated usability tests.

Key Decision

"The product already had the data. What was missing was a mechanism to push it to users at the right moment. The alert feature didn't add intelligence, it surfaced intelligence that was already there."

The Solution

The data comes to you.

A proactive alerting system embedded into OnCrawl's existing analytics framework. Users define thresholds once, receive contextual notifications when metrics cross them, and can act directly from the alert without navigating to the dashboard.

oncrawl

Impact

Users unblocked. Data finally useful.

What I'd do differently: Include developer handoff documentation earlier. The gap between prototype and production caused 2 weeks of clarification cycles that better specs would have avoided.

-40%

Support tickets

10,000+

Active users

B2B SaaS

SEO analytics

7mo

From kickoff to full adoption

© 2026 Victoria Pereira

Made with Figma

OnCrawl

SEO Tech

Designing alerting feature to reduce support tickets by 40%

Product Design

Prototyping

OnCrawl's SEO teams were spending hours manually monitoring dashboards to catch data drops and then calling support when something went wrong. I designed an alerting system that shifted them from reactive monitoring to autonomous action.

-40%

Support tickets

10,000+

Active users

B2B SaaS

SEO analytics

7mo

From kickoff to full adoption

An illustrative sketch of a flower
An illustrative sketch of a flower
An illustrative sketch of a flower

The Challenge

Powerful data.

Always too late.

OnCrawl is an enterprise SEO platform that crawls millions of pages, analyzes log files, and surfaces technical SEO data for global brands. The platform was powerful but users had to check it manually, constantly, to catch anything meaningful. When they missed a drop, they called support every time.

Monitoring by hand, at scale

Users managed 40+ live metrics across multiple crawl projects. There was no way to be notified; you had to log in, look, and hope you noticed. For enterprise SEO teams managing hundreds of URLs, this was unsustainable.

Support as a crutch

When something broke, a crawl drop or an indexation anomaly, users didn't know if it was expected or critical. Their first reflex was to open a support ticket. 40% of tickets were questions the product itself should have answered.

Power users blocked, new users lost

Experts wanted to set custom thresholds and get notified only when it mattered. New users didn't know what to monitor. Both groups were underserved by a product that required deep knowledge to extract value from.

An illustrative sketch of a flower

My Approach

My process, step by step.

01

Discovery workshops & user interviews

Ran 3 discovery workshops with SEO leads and 8 user interviews across customer tiers (SMB to enterprise). Mapped the monitoring workflow end-to-end, heatmap, what users feared missing, and what triggered a support call.

02

Jobs-to-be-done framing

Distilled 3 core jobs from research: Know in advance · Act without support · Stay in control without interrupting workflow. These became the design brief. Every alert feature decision was evaluated against these three jobs.

03

Alert system design & progressive complexity

Designed the alert creation flow, notification system, and threshold configuration UI. Built from simple defaults (automatic alerts on major drops) to advanced customisation (custom metrics, percentages, frequency). Validated with unmoderated usability tests.

Key Decision

"The product already had the data. What was missing was a mechanism to push it to users at the right moment. The alert feature didn't add intelligence, it surfaced intelligence that was already there."

The Solution

The data comes to you.

A proactive alerting system embedded into OnCrawl's existing analytics framework. Users define thresholds once, receive contextual notifications when metrics cross them, and can act directly from the alert without navigating to the dashboard.

oncrawl

Impact

Users unblocked. Data finally useful.

What I'd do differently: Include developer handoff documentation earlier. The gap between prototype and production caused 2 weeks of clarification cycles that better specs would have avoided.

-40%

Support tickets

10,000+

Active users

B2B SaaS

SEO analytics

7mo

From kickoff to full adoption

© 2026 Victoria Pereira

Made with Figma

OnCrawl

SEO Tech

Designing alerting feature to reduce support tickets by 40%

Product Design

Prototyping

Built a multi-brand design system adopted across 10+ products — cutting design-to-dev handoff by 30% and aligning 5 product teams on a shared visual language.

-40%

Support tickets

10,000+

Active users

B2B SaaS

SEO analytics

7mo

From kickoff to full adoption

An illustrative sketch of a flower
An illustrative sketch of a flower
An illustrative sketch of a flower

The Challenge

Powerful data.

Always too late.

OnCrawl is an enterprise SEO platform that crawls millions of pages, analyzes log files, and surfaces technical SEO data for global brands. The platform was powerful but users had to check it manually, constantly, to catch anything meaningful. When they missed a drop, they called support every time.

Monitoring by hand, at scale

Users managed 40+ live metrics across multiple crawl projects. There was no way to be notified; you had to log in, look, and hope you noticed. For enterprise SEO teams managing hundreds of URLs, this was unsustainable.

Support as a crutch

When something broke, a crawl drop or an indexation anomaly, users didn't know if it was expected or critical. Their first reflex was to open a support ticket. 40% of tickets were questions the product itself should have answered.

Power users blocked, new users lost

Experts wanted to set custom thresholds and get notified only when it mattered. New users didn't know what to monitor. Both groups were underserved by a product that required deep knowledge to extract value from.

An illustrative sketch of a flower

My Approach

My process, step by step.

01

Discovery workshops & user interviews

Ran 3 discovery workshops with SEO leads and 8 user interviews across customer tiers (SMB to enterprise). Mapped the monitoring workflow end-to-end, heatmap, what they feared missing, and what triggered a support call.

02

Jobs-to-be-done framing

Distilled 3 core jobs from research: Know in advance · Act without support · Stay in control without interrupting workflow. These became the design brief. Every alert feature decision was evaluated against these three jobs.

03

Alert system design & progressive complexity

Designed the alert creation flow, notification system, and threshold configuration UI. Built from simple defaults (automatic alerts on major drops) to advanced customisation (custom metrics, percentages, frequency). Validated with unmoderated usability tests.

Key Decision

"The product already had the data. What was missing was a mechanism to push it to users at the right moment. The alert feature didn't add intelligence, it surfaced intelligence that was already there."

The Solution

The data comes to you.

A proactive alerting system embedded into OnCrawl's existing analytics framework. Users define thresholds once, receive contextual notifications when metrics cross them, and can act directly from the alert without navigating to the dashboard.

oncrawl

Impact

Users unblocked. Data finally useful.

What I'd do differently: Include developer handoff documentation earlier. The gap between prototype and production caused 2 weeks of clarification cycles that better specs would have avoided.

-40%

Support tickets

10,000+

Active users

B2B SaaS

SEO analytics

7mo

From kickoff to full adoption

© 2026 Victoria Pereira

Made with Figma