Your dashboard can tell you the bounce rate.
It can’t tell you if anyone finished reading.

Semantic Journey answers two plain questions about your content: how far did readers actually get, and did they reach the actions that matter to you. No scroll percentages, no session identifiers, no analytics vocabulary to learn first.

Free, self-hosted, however you run your site. No cookies, no personal data, nothing sent to a third party.

Semantic Journey WordPress Plugin and Semantic Journey for Static Sites as packaged software products
Module 1

Reader Progress

Four fixed milestones, counted per piece of content: Started Reading, Reached the Middle, Read Most, Reached the End. Detection is based on the reader's position relative to your content, not scroll depth or time on page.

Module 2

Decision Point

Counts clicks on whatever you decide matters: a donate button, a phone number, a signup link. Phone numbers are detected automatically. Everything else takes a marker or a simple URL rule, no template editing required.

Available as a free WordPress plugin, or as a self-hosted Static build for any other codebase. You can also see a live demo.

The gap between finishing and acting

An article can be read all the way through and still fail at the one thing it was written to achieve. Reader Progress and Decision Point sit on the same Reports screen so you can see both halves of that story at once: how far people got, and what they did when they got there.

Plain language, not analytics jargon

"Readers reached the end", not "scroll depth exceeded 80 percent". Every count is stated in words an editor would use.

Privacy-first by design

No cookies, no session identifiers, no individual reader profiles. Every number is a daily aggregate count, and nothing is shared with a third party.

Honest about its own limits

A click is not a conversion. A finished read is not an action taken. Semantic Journey states what happened and stops there, rather than guessing at why.

Common questions

See what your own content is doing

Install Semantic Journey and the Reports screen starts filling in as readers arrive. No configuration required to see your first counts, on WordPress or as a self-hosted Static build.

Get Started →