Reporting day is the tax you pay for having clients. Position Eleven generates, renders and sends — per client, on the cadence each one is on.
Export, paste, screenshot, write the commentary, export to PDF, attach, send. Multiply by the number of clients. It is the least valuable work in the agency and it lands at the same time every month.
The commentary is the part that matters, and it is the part that gets rushed because the first four steps ate the afternoon.
Position Eleven produces the analysis and the document. What is left is the judgement, which is the part you are actually paid for.
Generation runs on a queue worker, not in a web request, so a slow API call cannot time out a report.
Branded HTML email with the client’s own colour, plus a PDF attachment generated from the same snapshot.
On each client’s own cadence — weekly, monthly, or off entirely.
Every run is persisted as a snapshot, so the history exists whether or not anyone opened the email.
Some clients want it weekly, some monthly, some never — and “never” should not mean their data stops updating. The dashboard refreshes daily regardless of whether an email goes out.
The dashboard reads stored snapshots rather than hitting Google on every page view. Faster, and it keeps you well inside API quotas.
The email, the PDF and the dashboard all render one stored snapshot, so a client quoting a figure back at you is always quoting a figure you can find.
Generate and send for one client or all of them from the command line — useful for backfills, and for testing a change before it reaches a client.
Deliverability is on your infrastructure. Position Eleven hands the message to whatever mail transport you configure; if that is a misconfigured SMTP relay, the report will not arrive and Position Eleven cannot tell you it did not.
Yes — or you can keep it internal and send your own version. The cadence is set per client either way.
It is generated from the same snapshot with a layout meant for a document rather than an inbox.
The report still goes out with whatever it could gather. A Search Console outage does not cost the client their paid-search report.
Set a cadence per client and stop assembling reports by hand.
Get started