Exporting results
PDF, Excel, CSV and JSON exports: what each format contains, what the files are named, which buttons really produce a file, and what it costs.
Last updated 2026-08-12
Summary#
Every tool result can leave Metric Vault as one of four files: a PDF, an Excel workbook, a CSV or a JSON file. The buttons sit in a row on the tool screen, exports are built in your browser from the result in front of you, they cost no credits, and they are not restricted by plan. This page covers what each format actually contains, what your file will be called, and which surfaces produce a file rather than something else.
Purpose#
A report that cannot leave the platform is only half useful. Different audiences need different objects: a client wants a document, an analyst wants rows, and a developer wants the raw payload. So rather than one export that suits nobody, the same result is offered in four shapes.
The exports are also built from a single structured model of the result rather than by photographing the screen. That is why the PDF has selectable text and sensible page breaks instead of being a large image of a dark web page, and why a chart can still reach a spreadsheet even though a spreadsheet cannot draw it.
Requirements#
- A signed-in account and a finished result on screen.
- Nothing else. Exports are not gated by plan, do not use credits, and do not count against your monthly quota.
Two libraries load in the background after the page. If you press Export PDF or Export Excel within the first moments of a fresh page load you may see PDF engine is still loading. Try again in a moment. or the Excel equivalent. Waiting a second and clicking again is the entire fix.
Permissions#
Every plan can export, including Free. Anyone in your workspace can export a result they can see. Exported files contain whatever the result contained, so treat them with the same care as the underlying data.
Navigation Path#
Dashboard → any tool → run it → the export row above or below the result
The row is the same everywhere, in this order:
Export PDF · Export Excel · Export CSV · Export JSON · Share public link
The format is bound to the button itself rather than to its wording, so exports behave identically in all six interface languages. See Changing the language.
The row appears only on screens that produce a result. Pages that configure or manage things rather than run an analysis — Integrations, Keyword Rank Alerts, the Keyword and Competitor Vaults, and the Live Writing Editor — have no export row; the two Vaults have their own Export CSV button on their action bar instead.
Step-by-Step Guide#
- Run the tool and wait for the result to finish rendering. See How to run a tool.
- Press the format you want in the export row.
- A progress dialog appears reading Preparing PDF…, Preparing Excel…, Preparing CSV… or Preparing JSON… with a line explaining what is being built.
- The file downloads to your browser's downloads folder. The dialog changes to PDF downloaded (or the matching format) with the note "Saved to your downloads folder.", and a toast confirms Exported as PDF.
- Close the dialog. Nothing has changed on the screen behind it; you can export the same result again in another format immediately.
Note: If the result has no content the export engine can model, every format except JSON stops with Nothing to export / "Run the tool first, then export the result." That check exists so you never receive an empty document you then send to somebody.
Exports follow the view you are on#
On results that are grouped into category tabs (see Executive summaries and result tabs), the export buttons export what the active view shows:
- On a tab — Summary, Graphs, Data, and so on — the file contains only that tab's content. The file name gains the tab's name (for example
…-keyword-overview-nike.com-data-2026-08-12.csv), and the document itself states the view it was taken from, so a Summary PDF is never mistaken for the whole report. - In the View Full Report view, entered with the button right after the tabs, the export contains the complete report, including the raw data the tool returned. That button also opens a standalone copy in a new tab; the export buttons still act on the page you are already on.
- On results without tabs nothing changes: the export always contains the whole report.
So: to hand a spreadsheet of just the keyword rows to a colleague, open the Data tab and press Export CSV; to archive everything, press View Full Report first and then export.
Share public link is not scoped — it always publishes the whole report with every tab expanded, whatever is on screen.
What each format contains#
The engine builds one structured model of the result: the KPI tiles, every section with a heading, every table, and every chart. When the export covers the whole report it then merges in the raw data the tool returned, so sections that render as cards or prose rather than tables are not lost. A tab-scoped export skips that merge on purpose — the raw response holds the whole report, and stitching it in would put the other tabs' data back into a Summary file. Each format is a view of that same model.
PDF#
A print-quality A4 portrait document with real, selectable, searchable text.
| Part | Contents |
|---|---|
| Header band | The Metric Vault wordmark, the line "AI SEARCH & SEO INTELLIGENCE", and the export date |
| Title block | The report title, then the subject you ran it on |
| KPI grid | Up to eight headline metrics as boxed label-and-value tiles, two per row |
| Body | One captioned table per section of the report, in the order the report presents them |
| Footer | "Generated by Metric Vault · metricvaultai.com" and a page number on every page |
Tables repeat their header row across page breaks and use alternating row shading, so a long keyword table stays readable. Charts appear as their underlying data table rather than as a picture; see Charts and visualizations.
Excel#
An .xlsx workbook with one sheet per section.
- The first sheet is always Summary: the report title, the subject, the generation timestamp, and then a
Metric / Value / Detailtable of the KPI tiles. - Every section of the report becomes its own sheet, named after the section. Names are shortened to fit Excel's 31-character sheet-name limit, and duplicates are numbered rather than overwritten.
- Column widths are set from the widest cell in each column, so numbers do not arrive as a row of hash marks.
CSV#
A single comma-separated file containing the same blocks one after another, written as UTF-8 with a byte-order mark so that Excel opens accented characters correctly. Use CSV when the destination is a spreadsheet import or a script and you only need one table; use Excel when the report has several sections you want kept apart.
JSON#
The raw response the tool returned, together with the structured model built from the screen, formatted with two-space indentation. This is the format to use when another system will read the file. On a full-report export it is also the only format that will still produce a download when the on-screen result could not be modelled, which makes it a useful fallback. A tab-scoped JSON contains only the active tab's model (with a view field naming the tab) and omits the raw response, for the same reason the merge is skipped above.
File names#
Every export is named to the same pattern:
metricvault-<report title>[-<subject>][-<view>]-<YYYY-MM-DD>.<extension>
The <view> part appears only on tab-scoped exports and names the tab the file was taken from, for example -summary or -data.
Titles and subjects are lower-cased, punctuation becomes hyphens, and each part is trimmed to 48 characters. A Domain Overview of a client run on 6 August 2026 downloads as something like metricvault-domain-overview-acme-com-2026-08-06.pdf. Because the date is in the name, a folder of exports sorts chronologically on its own.
What is stripped from every export#
Interface furniture never reaches a file: icons, buttons, inputs, dropdowns, sort arrows, screen-reader-only text, in-table search boxes, row counters and zero-row toggles. Sort-arrow glyphs and invisible spacing characters are cleaned out of cell text as well, so a column reads Rank rather than Rank ⇅.
Cells built from several elements are joined with a space rather than run together, which is why a keyword row exports as 1 nike and not 1nike.
Which surfaces produce a file, and which do not#
This is the part that most often surprises people. Not every button labelled "export" writes a file, and the surfaces differ.
| Surface | Button | What you actually get |
|---|---|---|
| Any tool result | Export PDF / Excel / CSV / JSON | A downloaded file, as described above |
| Any tool result | Share public link | A public web page, not a file. See Sharing a result by link |
| Dashboard overview | Its own Export PDF / Excel / CSV / JSON row | A downloaded file summarizing the overview: the KPI tiles, average score by type, top domains and recent activity. Named metricvault-overview-<target>-<date and time> |
| Dashboard overview | Share public link | A public page of the overview |
| Report History | Export All | Your browser's print dialog for the page. It does not write a CSV or JSON file, despite what the screen's description implies |
| Saved-result viewer | Download JSON | A JSON file of that saved run's data |
| Saved-result viewer | Download image or Download preview | The image file produced by an image tool run |
| A public share page | (nothing) | Share pages deliberately carry no export controls |
Important: If you came to Report History expecting a spreadsheet of your run history, use the per-tool export buttons on the reports themselves, or Download JSON from a saved result. See Report history.
Exporting a result you ran days ago#
Exports are built from the result on screen, so exporting an old run is a two-step job:
- Open
Library → Saved Work, open the tool's folder, and press Open on the run. - Either use Download JSON in the viewer for the data, or press Run fresh if you need a live result you can export in every format.
Reopening is free; running fresh costs the tool's normal credits. See Saved Work.
Examples#
Example: You need a client-ready document. Run Domain Overview, wait for the result, press Export PDF. You get a paginated A4 file with a KPI grid and one table per section, with page numbers and selectable text, ready to attach to an email.
Example: You need to merge keyword data into a spreadsheet model. Run Keyword Explorer and press Export Excel. The workbook opens with a Summary sheet and one sheet per section, columns already sized.
Example: You are feeding results into your own reporting stack. Press Export JSON, which gives you the tool's raw response alongside the structured model, ready to parse.
Screenshots#
Tips#
- Let the result finish before you click. Almost every failed export is a click that arrived a second early.
- Choose the format by the reader: PDF for people, Excel or CSV for spreadsheets, JSON for systems.
- Export from the tool screen rather than from a history screen; the tool screen is where the full result lives.
- Exporting the same result twice in different formats costs nothing extra.
Best Practices#
- Export anything you need beyond 90 days on the day you run it. Saved results are purged after that; see Saving a result.
- Keep exports in a folder per client. The date in the filename does the sorting.
- For client-facing work, decide up front whether the deliverable is a file or a link. A share link stays current in the browser and can carry your branding; a PDF is a fixed record. See Sharing a result by link and White-label reports.
- If a report is very large, prefer Excel over CSV so each section stays on its own sheet.
Common Mistakes#
- Expecting Report History's Export All to write a file. It opens the print dialog.
- Exporting CSV from a result with no tables. A screen of cards, charts and prose has little for CSV to write. Use PDF or JSON.
- Exporting after a page reload. JSON reads the data returned in this browser session. After a reload, reopen the saved result and use its Download JSON.
- Sending a PDF when the client wanted a live link, or the reverse. Ask first.
Limitations#
- Four formats only: PDF, Excel, CSV and JSON. There is no Google Sheets, Word or PowerPoint export.
- There is no bulk export of several saved results at once.
- There is no scheduled export; scheduling covers runs, not files. See Scheduled reports.
- Files you download carry the Metric Vault header band and footer. The surface that carries your own branding is the public share page; see White-label reports.
- Exports have no API. See API overview for programmatic access to results.
Troubleshooting#
| Symptom | Likely cause | Fix |
|---|---|---|
| Nothing to export / "Run the tool first, then export the result." | The result is empty, still loading, or is an error state | Wait for a finished result and try again |
Run the tool first — there is no result to export yet. | You pressed export before running | Run the tool |
PDF engine is still loading. Try again in a moment. | The PDF library had not finished loading | Wait a second and click again |
Excel engine is still loading. Try again in a moment. | The Excel library had not finished loading | Wait a second and click again |
| Export failed / "Please try again." | The model could not be built | Retry; if it repeats, note the tool and section and contact support |
The export buttons look dim and read Run the analysis first | Keyword Overview gates its export buttons until a result exists | Run the analysis |
| A section on screen is missing from the file | The section produced nothing the model could read | Report it with the tool name and section heading. See Contacting support |
| The PDF is branded Metric Vault, not your agency | Downloaded files carry Metric Vault branding | Use a branded share link instead. See White-label reports |
The complete message-by-message list, including share-link failures, is in Export or PDF problems.
FAQs#
Do exports cost credits? No. Exports are built in your browser from a result you already paid for. They do not touch your quota.
Is exporting limited by plan? No. Every plan can export in every format, including Free.
Where do the files go? To your browser's normal downloads location. The confirmation says "Saved to your downloads folder."
Why does my CSV have fewer sections than the PDF? CSV is one flat file, and some report sections are not tabular. Excel keeps each section on its own sheet, and JSON contains everything.
How do charts appear in an export? As their data. A chart becomes a table with a label column and one column per series. See Charts and visualizations.
Can I export several saved results in one go? No. Exports are per result.
Can I automate exports? No. You can automate the runs with Scheduled reports, but the file itself is produced by pressing an export button.
Does an export include the AI recommendations panel? The recommendations panel is a separate step below the result. Generate it first if you want its content in the document. See Get Recommendations.
See also
Was this article helpful?
Thanks — feedback noted for the docs team.