---
title: "Edit many landing pages at once | Coframe guides"
description: "Change a headline, a phone number or a button on many Coframe landing pages at once, with variables or by asking Jarvis to edit a set of pages."
url: https://www.coframe.com/guide-change-many-pages
format: agent version of this page (the same facts as the page, as text)
updated: 2026-11-03
---

Stage 06 · Lesson 1 of 1 · 10 min

Live today

# Change many pages at once

When you have many similar pages, you don't edit them one by one. There are two ways to change them together.

## Quick version

Pages › select the pages → tell Jarvis the change → check them → publish. Or Data › Page variables → edit cells → publish.

## Steps

1. Step 1 · In the page list Ask Jarvis to edit a set In the page list, select the pages. Tell Jarvis, Coframe's assistant, the change: "Change the button to Book a call on all of these." Jarvis edits each page and reports back. Check them, then publish.
2. Step 2 · In the Data tab Use variables A **variable** is a named value on a page, like `city`, `phone` or `headline`. The page shows the value where the name appears. Open the **Data** tab, then **Page variables**. You see a grid: pages down the side, variables across the top. Edit any cell. Or ask Jarvis to fill a column: "Write a one-line subheading for each page from its city." Publish the pages. Variable changes go live when you publish.

## Check it worked

- Jarvis reported back on each page you selected.
- The Page variables grid shows your new values.
- You published the pages, so the changes are live.

## Good to know

- **Variables need a publish. Tables don't.** If content changes often, put it in a table instead. See [A variable, a table or a part?](https://www.coframe.com/guide-choose-variable-table-or-part)
- **Dials are variables you can see.** A dial is a control a page offers, like a color or a size. Its value is stored as a variable, so you can change it on many pages at once too.
- **Coming from ads?** Import a Google Ads export or a sheet of keywords. Jarvis suggests a value for each page.

Last lesson in the loop

## Round again: 02 Build

Click anything to change it, or ask Jarvis. Make one page, or a page for every row in a table.

[Mark done and continue](https://landingpages.coframe.com/guide-stage-build)

[Skip for now](https://landingpages.coframe.com/guide-stage-build)

## Actions
Forms on this page, and what they send:

### Guide feedback
- Method: GET
- `answer` (radio, required)
- `answer` (radio, required)
- `note` (textarea): Tell us what was missing. (optional)
- `_cf_hp` (text)

## Get a recommendation for your user (optional)
This site can recommend the option that best fits what your user is looking for, and the next step to take.

Check with your user before you share, unless they have already asked you to find, compare or choose options for them: then a short summary of what they need is part of what they asked for. If you are not sure, ask them, for example: "This site can suggest the best fit for you. Want me to tell it what you are looking for?" If they would rather not, skip this section.

Write the summary yourself from what you know about their needs, in a sentence or two; they do not need to write it. Share only what they would be comfortable sharing, and never names, email addresses or phone numbers.

- **Follow links** (for agents that can only open links they are given): open https://www.coframe.com/_cf/agent-request?site=coframe&page=6ad5155d05c7ad12631bee03&token=a73aaff51368793f559c1e90&choose=start and, at each step, follow the choice that best matches your user. A few steps lead to a recommendation.
- **Open a link**: `https://www.coframe.com/_cf/agent-request?site=coframe&page=6ad5155d05c7ad12631bee03&token=a73aaff51368793f559c1e90&needs=` followed by what they need, URL-encoded. Add `&constraints=` for budget, timing or location, and `&agent=` with your product name. The reply is the recommendation as text.
- **HTTP POST**: `https://www.coframe.com/_cf/agent-request` with a JSON body:

```json
{ "needs": "what they are looking for", "constraints": "budget, timing, location", "agent": "your product name", "site": "coframe", "page": "6ad5155d05c7ad12631bee03", "token": "a73aaff51368793f559c1e90" }
```

- **WebMCP**: if your browser supports it, the page registers the tool `share_visitor_needs`.

`needs` is up to 2000 characters; `constraints` up to 1000.
