Can I put my own branding on the client dashboard?
Yes — the portal carries your logo, your primary and secondary colours and your business name. The client sees your agency, and there is no AlmaSEO badge to pay to remove. The same is true of the invoice: your logo on the PDF, your business name, your reply-to address and your own invoice numbering, so the client never learns what software you use.
Does the client need a login?
No. The portal is one private link — no account to create and no password-reset email six months later. Generating a new link retires the old one instantly.
Can the client see my hours and margins?
Not on the portal. Hours are force-hidden on every report published there — that is a rule the portal enforces rather than a checkbox you might forget, so your margins can’t escape by accident. On reports you send yourself you decide per report: hide hours, hide dates, or both. Some clients should see effort; most should see outcomes.
Where does the report come from?
From two places at once, in one email. The performance half is assembled from the client's own Search Console, Analytics, Business Profile and Google Ads connections — rankings and clicks, traffic and channels, calls and directions from the map listing, and paid spend beside all of it. The work half comes from what you logged: you pick the entries, group them by category and add a personal note at the top. Anything logged as an error is filtered out automatically — a retry you already fixed is not news your client needs.
Can I leave sections out for a particular client?
Yes, down to the individual table. Search Console, Analytics, Business Profile and Google Ads are each a switch, and every table underneath them is its own checkbox — top queries, devices, countries, landing pages and the rest. Untick what a client doesn't care about and it isn't just hidden, it's never fetched, so a shorter report is also a faster one. The selection saves against that client and becomes their default, so you set it once rather than re-trimming the same report every month.
Is this SEO reporting software, or a report builder?
Both, and the distinction matters less than what comes out of it. Most SEO reporting software assembles a dashboard of metrics and stops there. AlmaSEO builds the monthly SEO report your client actually receives — the performance numbers, the work you did underneath them, your branding on it — and then turns the same record into the invoice. The reporting is one step in the loop rather than the product.
Does the report say which keywords went up or down?
Yes, by name. Alongside the headline movement in clicks and impressions, the report lists the biggest gains and the biggest drops as individual searches, with what each one did last period and how far it moved. That's the part clients actually read — "clicks are up 14%" tells them something changed, and the query list tells them what. You can compare against the previous period or against the same period a year earlier, which matters for anyone whose business has a season.
Will it show conversions and ad spend?
Conversions appear when the client's Analytics has key events configured — where they are, conversions lead the traffic card and carry through to each individual channel, so the report opens with leads rather than sessions. Google Ads is available as its own section covering spend, clicks, conversions, cost per click and cost per conversion with a campaign breakdown; it's switched off by default, because a spend section reading zero is worse than no spend section at all.
Will AlmaSEO send reports to clients on its own?
No. Every report is composed by you — AlmaSEO will run your invoices on a schedule, but it will never auto-send a client a report you haven’t read. Reports go out as email and are published to the portal as a web page; the PDF in this area is the invoice.
How do logged hours turn into an invoice?
One dialog turns the work you logged into billable line items, priced at the rate implied by the retainer, grouped or itemised as you prefer. Recurring invoices run weekly through annual — regenerating on schedule, copying their line items, and sending themselves if you want them to.
How do clients pay, and where does the money go?
Into your own account. You connect your own Stripe account and client payments settle directly into it — AlmaSEO never sits between you and your revenue. The client clicks the link in the invoice email and pays by card with no login and no portal, and can save a card once so recurring invoices collect themselves.
Will it chase a late invoice for me?
Yes. Reminders go out before and after the due date on a schedule you set, and late fees apply automatically — flat or percentage — with a one-click waive when you’d rather not. Alongside that, retainer pacing tracks hours agreed against hours burned on your billing cycle, and profit per client measures retainer revenue against the hours you actually logged. There is more on the hours themselves in retainer tracking.
How does AlmaSEO compare to AgencyAnalytics?
AgencyAnalytics is a reporting tool — it displays data from other software you pay for separately. AlmaSEO does the SEO work, reports on it, and bills the client for it, at a flat price rather than per client. The full side-by-side, including where AgencyAnalytics comes out ahead, is on our AgencyAnalytics alternative page.