For vendors
What habit.report reads, and how to be read correctly. The same guidance for every vendor in the index.
habit.report reads a vendor's own pages and records what they say. Nothing a vendor tells us by email, in a call or in a form changes a cell; a page does. So the way to be read correctly is to say it on a page. The rules below are the method's, restated as what a reader needs to find. They are the same for every vendor in the index.
1. Where we read
- Your pricing page, plan comparison, help centre, documentation, terms and privacy pages, and your listings in the
- Pages must be fetchable by a plain request. A bot wall turns a page into "not reachable on <date>".
- Addresses should be stable. Every claim links to the page it came from; a moved page breaks the link and the
app stores. Nothing behind a login, a trial or a country selector: that is "needs an account" and stays unread.
claim is re-read, not assumed.
2. The habit workflow, in one place
The index records a practitioner workflow in four steps. One page that states all four, in order, is read as one source and earns fewer conditions than four pages stitched together:
- Assignment. Who assigns what to whom: a recurring item, on a schedule, to one client, to a group, or as a
- Completion. What the client does to record it, how often, and on what: an app, a web page, a calendar event.
- Review. What the practitioner sees of it, by client or in aggregate, and on which plan. "On Free you see
- Feedback. How a practitioner's response reaches one client, and whether the client can reply.
plan any client adds. If a plan can be sent to one person, say so in those words.
counts; on Pro you see each client's answers" is exactly the kind of sentence the index quotes.
Call the feature what it is. The index records your name for it. If your "panels", "check-ins" or "targets" are habits, a page that says "habits" is read as habits; a page that never says the word is recorded as never saying it.
3. Plans and prices
- Print the currency code with every amount. A bare "$" is recorded as "currency unconfirmed", never as USD, and
- Print the billing period, and say when a period does not exist: "monthly only", "no annual plan".
- Say what is not charged. "No setup fee", "no per-client fee", "no transaction fee" each become a recorded fact;
- Put "unlimited clients" on each plan it applies to, in those words. A plan without a stated cap is "cap not
- Keep regular prices as the price. Introductory, founder or promotional amounts are recorded as dated references
- A plan comparison that lists every feature on every plan, including what the free plan lacks, is the page the
never enters a cross-vendor figure.
silence is recorded as "not stated", never as zero.
stated", not unlimited.
only.
free classification is read from.
4. The rule for free
Free means permanent access to the whole workflow at the client count a reader chooses. A free account, a trial, a money-back guarantee or a free feature outside the workflow does not qualify. If your free plan includes assignment and completion but not per-client review, the index records that plainly, and the plan is listed with the reason beside it rather than as free. A sentence that states the free plan's limits exactly is better than one that implies more than it gives.
5. Regulated use
The index prints a lay reading of what your pages state, feature by feature: data entry, hosting, messages, notifications, attachments, video, exports, integrations, AI features, a US business associate agreement, and anything about Canada or Ontario. Negative statements count: "we do not offer a business associate agreement", "no AI features", "data is stored in more than one country" each turn "not stated" into "vendor states". A badge is not a statement; a sentence is.
6. Changes
Keep a dated change log on your site. The index re-reads every page each quarter and records what moved; a dated entry lets the re-read say when, and lets a reader see that a price or a plan changed on a day rather than silently.
7. What does not help
- Writing to us. Nothing said to the index changes a cell.
- Marketing superlatives. The index records terms, not claims; a page that calls a plan the top choice is recorded for
- Anything inside the account. If a reader needs it, publish it.
its price, not its adjective.