Observation 1
Calls to action are seen far more often than they are pressed. The site shows its buttons constantly and almost nobody presses one. The problem is not reach; it is what the buttons ask for.
Measurement behind it
Calls to action were seen 1,583 times and clicked 28 times: 1.8%. The site had 459 sessions in the same window.
Fix, written to be shipped
Give each page one primary call to action, put the destination in the button's own words, and read the click rate per page in the next window rather than the site-wide total.
Source
- ga4.events_28d[event=cta_view].count · GA4, 5 September – 2 October 2026
- ga4.events_28d[event=cta_click].count · GA4, 5 September – 2 October 2026
- ga4.totals_named.sessions · GA4, 5 September – 2 October 2026
Observation 2
The pricing page is read more than once per visit, and its buttons all lead to a form. Pricing is one of the three most visited pages, and readers come back to it inside the same visit. Every plan button sends them to the general contact form.
Measurement behind it
/pricing: 44 sessions and 75 views, 1.7 views per session. Only the home page (132) and /contact (56) drew more sessions.
Fix, written to be shipped
Keep the plan the reader pressed with them: the form already receives it, so show it at the top of /contact and stop asking the reader to explain what they just chose.
Source
- ga4.top_pages_28d[page=/pricing].sessions · GA4, 5 September – 2 October 2026
- ga4.top_pages_28d[page=/pricing].views · GA4, 5 September – 2 October 2026
- ga4.top_pages_28d[page=/].sessions · GA4, 5 September – 2 October 2026
- ga4.top_pages_28d[page=/contact].sessions · GA4, 5 September – 2 October 2026
Observation 3
The contact page is visited often and sent rarely. The form is the only way to start a plan, and it requires a written message even when the reader arrived from a plan button.
Measurement behind it
/contact: 56 sessions. The form was sent 4 times and started-then-left 2 times in the same window.
Fix, written to be shipped
Make the message optional when a plan arrives from /pricing. The plan is the message; the name and the email are enough to reply.
Source
- ga4.top_pages_28d[page=/contact].sessions · GA4, 5 September – 2 October 2026
- ga4.events_28d[event=np_contact_submit].count · GA4, 5 September – 2 October 2026
- ga4.events_28d[event=np_contact_abandon].count · GA4, 5 September – 2 October 2026
Observation 4
Search shows the site; searchers rarely click. The pages appear in results on the first page on average and are passed over. Search is a listing problem before it is a ranking problem.
Measurement behind it
Search Console: 1,422 impressions, 12 clicks (0.84%), average position 8.5. GA4 counted 33 organic sessions.
Fix, written to be shipped
For the pages that already collect impressions, rewrite the title and description so the thing the searcher typed comes first and the page's one answer is in the description.
Source
- search_console.totals_28d.impressions · Search Console, 3 September – 1 October 2026
- search_console.totals_28d.clicks · Search Console, 3 September – 1 October 2026
- search_console.totals_28d.ctr · Search Console, 3 September – 1 October 2026
- search_console.totals_28d.position · Search Console, 3 September – 1 October 2026
- ga4.organic_sessions_28d · GA4, 5 September – 2 October 2026
Observation 5
The product page is read; the buy button is rarely pressed. Readers reach the offer and almost none press buy. The page showed one observation out of five, so a buyer was asked to pay for a document they could not see.
Measurement behind it
/teardown: 15 sessions. The offer was in view 20 times, the buy button was pressed 2 times. Free requests sent through the form: 1.
Fix, written to be shipped
Show the whole sample document before the buy button, as a page and as the PDF a buyer receives, so the deliverable can be judged before it is paid for.
Source
- ga4.top_pages_28d[page=/teardown].sessions · GA4, 5 September – 2 October 2026
- ga4.events_28d[event=teardown_view].count · GA4, 5 September – 2 October 2026
- ga4.events_28d[event=stripe_cta_click].count · GA4, 5 September – 2 October 2026
- ga4.events_28d[event=teardown_intake_submit].count · GA4, 5 September – 2 October 2026