What’s new

What shipped in Pagestra

Each line is something you can use today. The newest is at the top. To hear of new ones, add the feed to your feed reader.

Watching your AI app work

A page on watching your AI app work
What you see while Claude, ChatGPT or Gemini edits a page, from the first change to the note at the end, in one place to send a colleague who wonders what the AI app is up to. See what you see: A page on watching your AI app work
This week from your AI app
On the list of projects, each one says how many pages your AI app changed in the last 7 days and how many notes it left, linking to that project’s Changes. A project it didn’t touch says nothing.
The project’s change record
Changes, in each project’s menu, lists every change to its pages by day, newest first, with what each one did and who made it, and your AI app’s notes in between. Show one person or one AI app, and Download as text keeps it as a Markdown file for a handover or your own records.
A note at the end of each job
When your AI app finishes a job on a page, it’s asked to leave a note: what it changed, why, and what’s left. The notes are at the top of the page’s Versions, newest first, with Copy as text for a ticket or a handover. Your AI app is asked to read them before it starts, so it doesn’t redo or undo earlier work. A note can’t be changed or removed afterwards.
Each change says what it did
Your AI app now writes a line with every edit, such as “Named refunds in the shipping heading”, in place of “Edited text”. You see it on the preview while it works, and it stays in the page’s Versions, so you and the next session can tell what each change was for.
See your AI app change the page
While Claude Code, ChatGPT or another AI app edits a page, its preview says “Claude Code is changing this page” with its newest change and how many seconds ago, and follows each edit within two seconds, outlining the part that changed for a moment and bringing it into view if it’s further down. The pages list marks that page with a pulsing dot too, so you can see it from any other page. Both go 90 seconds after the last change, and the preview stays where you scrolled instead of jumping back to the top.

Assets

Your favicon on every page
Choose a favicon in the brand kit and every page without an icon of its own shows it in the browser tab, live and in the preview. A page’s own icon always wins, and the page’s Metadata tab says which one it gets.
New pages start on brand
The guidance your AI app reads before it builds a page now carries the brand kit, and each template asks for its logo and product shots, so a page starts with your files in place of stand-ins. Getting started has a step for adding your logo.
Your AI app adds a video
Give your AI app a link to an MP4 or WebM video of up to 50 MB and an image from Assets to show before it plays, and it adds the video to the project and to the page. A link that isn’t https, or a file that isn’t a video, is turned down.
A guide to keeping every language on brand
How the brand kit, Replace on every page and editing a photo work together, so each language uses the same approved logo and product shots. Read the guide: A guide to keeping every language on brand
A brand kit your AI app uses first
Mark an image as your logo, your logo on dark, your favicon or an approved product shot from its card on Assets. Your AI app is told to read the brand kit before it builds or changes a page, and to use those files in every language. Pages it built before keep their images until it changes them. It’s told never to generate a logo or product shot in their place. Brand kit in the Show list lists them on their own.
Replace an image on every page
On an image that pages use, Replace on 3 pages puts another image in its place on all of them, or ask your AI app to, such as a new pack shot across every language. Each page gets a new draft to look at and publish, and live pages keep the old image until you do.
Your AI app edits an image
Ask your AI app to put a photo on a plain background, widen it for a banner or change the room around a product, and it saves the result as a new copy beside the original, which stays as it was. Each edit counts as one of your plan’s generated images. It’s told never to change a product, its label or its packaging, and to use your real product photos for those.
A web-sized copy of a camera photo
Upload a photo over 2560 pixels wide and Assets offers a 1920 px WebP copy for your pages, usually a small part of the original’s weight. It’s one click and only when you ask: the photo stays exactly as you sent it.
Every image says its size
Each image in Assets shows its width and height in pixels, its file size and its format, such as “1600 × 900 · 240 KB · JPEG”, read from the file when it’s added, whether you upload it, your AI app uploads it or it’s generated.
Your AI app makes a lighter copy
Ask your AI app for the hero photo at 1200 pixels wide in WebP, or cut square for a product grid, and it makes a new copy in Assets. The original, and every page using it, stay exactly as they were. Copies are only ever smaller, and asking twice gives the same copy.
Told when an image is too big for its place
Before publishing, the checks note an image from Assets that is more than twice as wide as where it shows, or over 2000 pixels with no responsive set, so phones don’t download a photo four times the size they need. It’s advice, never a block, and says what to ask your AI app for.
Copies under their original
Smaller and converted copies are listed under the image they were made from, with their size, weight and format and a button to copy each address, so Assets doesn’t fill up with versions of one photo. A search still finds each copy.
Phones download phone-sized images
Your AI app can turn a large image into a set of WebP copies at a few widths and write them on the page with srcset, so a phone gets a file a fraction of the desktop one’s weight. Copies are made once and reused.
Make a lighter copy from Assets
Make a copy, on an image in Assets, gives a narrower, square or wide copy, or one in WebP, which is usually much lighter. The copy appears beside the original, says what it was made from, and the original stays as it was.
Which pages use an image
Each asset says “On 3 pages”, opening to a link to each page whose draft or live version uses it, or “Not on any page”. Remove says how many pages would lose it before you confirm.
Your AI app won’t remove an image a page needs
Your AI app hears which pages use each asset, and asking it to remove one that’s in use names the pages and waits for your yes.
Find an asset
Above the assets, type part of a name or of what an image shows, show only images, videos or generated images, and put the newest, the largest or A to Z first. The choice stays in the address, so a link shares it.
Your AI app finds the right image
Ask for “our product shot” and your AI app searches the assets’ names and descriptions for every word, instead of guessing from file names.
Copy an asset’s address, or remove it
Each asset in Assets has Copy address, for pasting into a page or a message, and Remove, which asks you to confirm. A removed image’s address stops working, so take it off your pages first.
When each asset was added
Each asset says the day it was added or generated, in your organization’s date style, and by whom when that’s known.
Say what an image shows
Under each image in Assets, Describe what it shows keeps a sentence such as “The Halo mask on a pillow, in daylight”. Your AI app reads it to pick the right image, and can write it too. A generated image starts with its prompt’s first sentence.
Its description, ready on the page
When you change an image on a page, the editor offers what Assets says it shows as the image’s description, the text read aloud to people who can’t see it, and fills it in if the page had none.
Who added each asset
An asset added from now on says who added it, and whether it was uploaded or generated, by a person or through their AI app.
Your AI app knows each image’s size
Your AI app hears each image’s width and height and whether it’s a video, and writes the width and height on every image it places, so the page doesn’t jump as it loads.

Collections

Find a record
Above a collection’s records, type a name, an email or any value, and only the records holding every word you typed are listed, however many the collection keeps.
Your AI app finds a record too
Ask your AI app about a lead by name, email or company, and it searches every record the same way, then tells you how many match, instead of reading through the newest hundred.
Download what you found
After a search, Download these as CSV gives a spreadsheet of only the records found, named for the search, such as wholesale-enquiries-laura.csv.
Records say which page sent them
A record a form sends keeps the address of the page it came from, without the part after the ?, so you can tell which landing page brings the leads. It shows as From on the record, in the CSV and to your AI app.
Which pages sent this week’s records
A records collection lists the pages whose forms sent records in the last 7 days, most first, with how many each, so you see which landing page brings the leads.
Ask your AI app which page brings the leads
Your AI app hears the pages whose forms sent each records collection’s records in the last 7 days, with how many each, the same list as on the collection.
Spam the form turned away
With its form address on, a records collection says how many sends in the last 7 days were caught as spam and not saved, so a quiet form and a form bots have found look different.
New records on the app home
Under a project on the app home, “11 new records this week” leads to its Collections, beside the other things that wait for you, when forms sent any.
A guide to collecting leads
How a landing page’s form sends leads straight into a collection: the form address, the hidden field that turns bots away, the page each lead came from, and finding and downloading them. Read the guide: A guide to collecting leads
What arrived this week
Beside each records or files collection’s count, Collections says how many arrived in the last 7 days, such as “8 items · 3 this week”, so you see at a glance that a page’s form is sending them.
Ask your AI app if a form is working
Your AI app hears how many records and files each collection took in the last 7 days, the same count as on Collections, so it can answer without reading anyone’s details.

Reporting and test clicks

Macros left as written
When a UTM value in Reporting is still a macro, such as {{ad.name}}, it is marked Not filled in, because those visits can’t be told apart by ad. The mark leads to the free ad link reader. Read a link: Macros left as written
Macros flagged without a UTM cut
Reporting says above the table when visits in the period arrived with a macro left as written, even when it isn’t cut by UTM. It names each one, says it comes from a test click or a macro the network doesn’t know, and links to the report cut by it.
Your AI app hears about it too
Its report marks the same values and tells it to name the ad whose link to check, so a lost ad name comes up when you ask what sold.
Test clicks marked in Reporting
A UTM value that reads test, as a funnel’s test link sends it, is marked Test click in Reporting’s rows, so your own clicks don’t pass for an ad’s.
Your AI app leaves out test clicks
Its report names the rows that are test clicks and tells it to leave them out when it judges an ad, so your own clicks don’t make an ad look better than it is.

Misspelt macros

A misspelt macro caught as you type it
In a traffic source’s settings, a macro a character or two off one Pagestra knows, such as {{ad.nmae}} or {ad.name}, gets “Did you mean {{ad.name}}?” and a button that puts it right. A macro Pagestra doesn’t know is left alone.
Sources saved before are checked too
Funnels › Sources marks a source whose parameters already hold a misspelt macro, with “Did you mean {{ad.name}}, not {{ad.nmae}}?”.
Put it right in one click
Beside that note on Funnels › Sources, an editor’s “Put it right” saves the source with the macro meant. The rest of its parameters stay as they were.
Your AI app hears of a misspelt macro
When your AI app adds a traffic source with a misspelt macro, it is told the one meant and tells you, so you can put it right on Funnels › Sources, or ask it to, before the ads run.
Your AI app sees it on every source
When your AI app gives you a funnel’s entry links, a link whose source has a misspelt macro says so, with the one meant, so it comes up before the ads run.
Misspelt macros wait on the app home
Under a project on the app home, “1 source with a misspelt macro” leads to its Sources, beside pages a client asked to change and languages out of step. The prompt to ask your AI app what needs you names them too.
Your AI app counts them in what needs you
Ask your AI app what needs doing, and it hears how many of each project’s traffic sources have a misspelt macro, and which, before it tells you.
Your AI app can put it right
Say yes when your AI app names a misspelt macro, and it puts the macro right in that traffic source, leaving the rest of its parameters as they were. Then ask it for the funnel’s entry links again, to copy into the ads.

Free ad link tools

The reader names the macro you meant
Paste a link with a misspelt macro into the ad link reader and it names the one you meant, since a network may leave a macro it doesn’t know just as written. Read a link: The reader names the macro you meant
From the reader to the builder in one click
The ad link reader’s link to the builder fills in the network it read and the page the link goes to, so the builder shows that network’s link straight away. The page’s address isn’t saved. Read a link: From the reader to the builder in one click

Offers without {pg_eid}

An offer that can’t be credited is named
In an offer’s settings, an outside address without {pg_eid} gets a note: a sale the network reports can’t be credited to the visit. When the network is Everflow, TUNE, CAKE, Impact, CJ or MaxBounty, one click adds it in that network’s parameter.
Your AI app hears of it too
When your AI app adds or lists offers, one whose outside address has no {pg_eid} is named, with the network’s parameter when Pagestra knows the network, so it can tell you before the ads run.
Your AI app can change an offer
Ask your AI app to change an offer’s payout, cap or address, and the rest of the offer stays as it was. For the six networks Pagestra knows, it can add {pg_eid} in the network’s parameter. Deleting an offer stays on Funnels › Offers.
Offers without {pg_eid} wait on the app home
Under a project on the app home, “1 offer without {pg_eid}” leads to its Offers, beside misspelt macros and pages a client asked to change. Ask your AI app what needs you, and it hears of them too.
Offers says which one
On Funnels › Offers, an offer without {pg_eid} says its sales can’t be credited, under where it sends. For a network Pagestra knows, “Add it as sub1”, or that network’s parameter, puts it right without opening the offer.
A funnel’s offer step says so too
On the funnel board, an offer step whose offer has no {pg_eid} says its sales can’t be credited, right under the offer you chose, with Edit offer just below. A capped offer’s summary says what the cap counts, such as 3 conversions a day.

Getting paid by a network

The postback address in the offer
An affiliate network’s offer shows the postback address to give the network in its settings, with a button that copies it, on Funnels › Offers and in a funnel’s offer step.
Your AI app gives it too
Ask your AI app where the network’s postback goes, and it gives you the address. When the project has a postback secret, it never sees it and sends you to Funnels › Conversions to copy the address with it.
The postback address above your offers
The address is the same for every network, so once a project has an affiliate network’s offer, Funnels › Offers shows it above the list, with a button that copies it.
Ask whether the postback arrived
Ask your AI app whether a network’s postbacks are arriving, and it reads the latest conversions as Funnels › Conversions lists them: when, the value, the order number, and the offer and funnel each was credited to. It marks a postback that came without your postback secret, which it never sees.
The funnel guide covers affiliate offers
How a network’s offer gets paid: {pg_eid} in the parameter the network sends back, and this project’s postback address as the network’s postback. Read the guide: The funnel guide covers affiliate offers
A guide to getting paid by an affiliate network
The whole path in five steps: the network’s tracking link with {pg_eid}, your postback address in the network, what a sale is worth, a daily cap with a fallback offer, and what each offer earns per visit. Offers links to it. Read the guide: A guide to getting paid by an affiliate network
Conversions says how the first one arrives
Before a project has a conversion, Funnels › Conversions says how one arrives: from your own checkout calling the postback address, or from an affiliate network that has it as its postback. Each way links to its guide.

Lists that fit a laptop

Every column in view
The funnels list, Offers, Conversions and the audit log show every column without scrolling sideways on most laptops. Details sit under what they belong to, such as a conversion’s order under its value and its funnel and source under its offer.
Copy an entry link from the list
Each funnel in the list has a button beside its entry link that copies it.

On a phone or tablet

A menu on Pagestra’s site
On a phone or a narrow window, the top bar has a Menu button with Features, Pricing, Guides, Free tools and Sign in, so they’re no longer only in the footer.
Conversion types on a phone
On a phone, Funnels › Conversions shows each conversion type as a small card with its checkboxes named, so you can change what counts without scrolling sideways.
Latest conversions on a phone
On a phone, each of the latest conversions on Funnels › Conversions is a card: when and how it was counted on top, then its value, order, offer, funnel and source in full.
Your projects on a phone
On a phone, each project on the home page is a card: its visitors and revenue over the last 7 days, then its pages, domains and languages.
Offers on a phone
On a phone, each offer on Funnels › Offers is a card: where it sends and any cap, then its visits, conversions and revenue on one line.
Funnels on a phone
On a phone, each funnel in the list is a card with its steps, then its entry link on a line of its own with the button that copies it.
Versions on a phone
On a phone, each version on a page’s Versions tab is a card: the change and its status, who made or published it and when, then View, Restore and Publish.
The audit log on a phone
On a phone, each audit log entry is a card: the action and whether it succeeded, with the reason if it failed, then who and when, then Details.
Search on a phone
On a phone, each search result is a card: its full name and any status, then its details and the project it’s in.
A page’s languages on a phone
On a phone, each language on a page’s Languages tab is a card: whether it’s in step with the main one, then its visitors, conversions, rate and revenue per visitor.
A page’s relations on a phone
On a phone, the Relations tab shows each funnel step that sends visitors to the page as a card, with what comes before and after it, and the same for its offers and old addresses.
Funnels and Settings on a tablet
On a tablet or a small laptop, the menu inside Funnels and Settings is a row of tabs above the page, so Offers and the other lists get the room beside the app’s sidebar.
Cards wherever a list is narrow
Every list that becomes cards on a phone now does so whenever the list itself is narrow: on a phone, and on a tablet or small laptop beside the app’s sidebar.
A page’s buttons on a tablet
On a tablet or small laptop, Open live, Open draft and Open review sit under a page’s name, so the name and its address keep their width.
Languages and Templates on a tablet
Languages and Templates fold the app’s sidebar to its icons, as a page does, so on a tablet they get the room beside the page list.
Search on a small laptop
On a small laptop, the search box at the top narrows to make room for your plan and your organization’s name, so its ⌘K hint no longer runs under the plan.
A collection’s files on a phone
Where the list is narrow, each file is a card: its name and Remove, then its size and when it was added.
More room for a funnel’s board
Opening a funnel folds the app’s sidebar to its icons, as a page does, so the board gets the room. On a small laptop that is half as wide again.
A funnel opens on its steps
A funnel opens with its steps in view, from the first one, instead of an empty corner of the board. If the whole funnel fits at half size or larger, you see all of it; otherwise it opens at half size on its first steps.
A collection’s records on a phone
Where the list is narrow, each record is a card with its fields one under another, name then value, leaving out the empty ones. Remove is at the foot.
Reporting keeps its first column
When Reporting’s table is wider than the screen, the page, day or source each row measures stays at the left while the numbers scroll past it.
Languages keeps its page names
On Languages, each page’s name stays at the left while you scroll across its languages.
Records keep their first field
When a collection has more fields than fit, its first field stays at the left and Remove at the right while the rest scroll between them.
Collections on a phone
On a phone, or beside the sidebar on a tablet, each collection is a card with its type, its count and when it was made, instead of a table to scroll sideways.
Chips that are easier to tap
The button that removes a language, a Reporting dimension or a filter, and Make main beside a language, are bigger, so a tap lands on the one you meant.

Client review

Answers you won’t miss
The client’s answer shows above the page, and the page list marks the page until the draft changes. The Versions tab and the publish dialog show what was said about each version.
Your AI app reads the answer
Ask your AI app to make the changes the client asked for. It reads their answer with the page, and is told to check with you before acting on it.

Changes without the AI app

Change words on the page
The Text tab lists every heading and sentence, or point at words in the preview and type. Each change is a new draft version you can undo.
Swap or upload images
Change an image to one already in the project, or upload a new one right where you change it.
Six templates
Advertorial, listicle, product page, order page and more, with the marks Pagestra needs already in place. Copy one as a prompt, or let your AI app start from it. See the templates: Six templates
Templates that load fast
Every template passes the free page weight checker: no script in the head that holds up the page, and no image that makes it jump. See the templates: Templates that load fast
A page for each template
Each template has its own page: what your AI app is told goes in each section, what is already in place, and the prompt to copy. The advertorial template: A page for each template
A sitemap for every site
Each project’s address answers /sitemap.xml with every live page, its languages listed as versions of each other, and when it was last published, so search engines find a page without a link to it. Thank-you pages and pages marked noindex are left out.
A page in the wrong language, before it goes live
Publishing says when a language’s page doesn’t say what language it is in, or says it is in another, such as a Danish page still marked English, and gives the fix to ask your AI app for. A language added in Pagestra is marked right from the start.
What slows a page, before it goes live
Publishing names what the free page weight checker finds, such as scripts that hold up the page and images without a size. Your AI app sees the same before it asks you to publish. These are advice and never stop a publish. Try the checker: What slows a page, before it goes live
Advice apart when you publish
The publish dialog lists what must be fixed or accepted first. Advice, such as what slows the page, follows under its own heading, and never stops a publish.
Your AI app offers to fix the advice
Before it asks you to publish, your AI app shows the advice and offers to fix it, and changes the page only once you say yes.
Languages linked for search engines
A page live in two or more languages tells search engines its languages are versions of one page, so search engines can show a searcher in Denmark the Danish one. Pagestra adds the links as the page is served and names them on its Metadata tab. A page with its own links keeps them.
Every language at a glance
The Languages screen, under the page list, shows each page in each of the project’s languages: live, draft, out of step or not added yet. Each cell opens that language of the page.
Languages out of step, in the page list
A red mark beside a page, or a closed folder, says one of its languages differs from the main language in a way nobody chose to keep. Its tooltip names the languages.
Your AI app finds what is out of step
Ask your AI app to bring every language in step. It sees which languages differ from the main one, shows you each difference, and settles it once you agree.
Your AI app says what needs you
Ask your AI app what needs doing. It sees, for each project, which pages a client asked to change and which languages are out of step, and tells you before changing anything. The app home offers the prompt when something waits.
Pages and folders in the list
Rename, move, archive and restore pages, and create, rename and move folders, from the page list.

Funnels and reporting

A secret for your postbacks
Add a secret on Funnels › Conversions and the postback address carries it. A postback with a wrong secret is refused, so nobody who learns a visit’s pg_eid can report a sale for it. Once your checkout sends it, you can refuse postbacks without it too. The guide to ad traffic: A secret for your postbacks
Renaming a page keeps your ads working
Change a live page’s address and its old one sends visitors on to the new one in every language, keeping the rest of the address and the ad’s parameters. A live page that takes the old address later wins. The page’s Relations tab lists its old addresses, and an editor can stop any of them. The guide to ad traffic: Renaming a page keeps your ads working
Ask why it dropped
Under the list of projects, a prompt for your AI app naming the page that dropped most and both rates. It compares the two weeks by language and traffic source, checks the languages are in step and what was published since, and suggests one change before making any.
What dropped this week
The list of projects names the page whose conversion rate fell most against the week before, with both rates, when it had at least 20 visitors in each week. It leads to the page.
Your AI app sees what moved
Ask your AI app what dropped this month. Each row of its report now carries the same row’s numbers from the period before, so it compares pages, languages or sources against themselves in one go.
Your AI app sees how a page is doing
When your AI app reads a live page, it gets that language’s visitors, conversions, conversion rate and revenue per visitor over the last 30 days, so “is the Danish page doing worse?” takes one question.
Each row’s change in Reporting
Under each row’s visitors and conversion rate, how it moved against the period before of the same length, with an arrow. Rows with fewer than 20 visitors in either period show no change, as a move that small is often chance.
Each language’s visitors on the Languages screen
Under each live language’s name, its visitors and conversion rate over the last 30 days, linking to Reporting cut by language. Plan which language to fill or fix from what it brings.
Fill the missing languages
When pages lack a language, the Languages screen offers a prompt for the one most pages are missing: your AI app adds it to each of them, translates it from the main language, and shows you the drafts before anything goes live.
Ask which language lags
The Languages screen offers a prompt for your AI app: which language converts worst over the last 30 days, whether it is out of step with the main language, and what to change first. It shows you each difference before changing anything.
Out of step, in Reporting
Cut Reporting by language, and a language that differs from the main one on the pages in the report carries a red Out of step mark, leading to the Languages screen. A language that converts less may simply be missing a section.
Each language’s numbers on the page
A page’s Languages tab shows each language’s visitors, conversions, conversion rate and revenue per visitor for the last 30 days, beside whether it is in step with the main language. A language that sells less and is out of step is the one to settle first.
A funnel for every language
A page live in two or more languages offers a funnel that sends each visitor to the page in their browser’s language, and everyone else to the main one, on one entry link. Your AI app can make it too.
A funnel for a page, in one click
A page no funnel sends visitors to offers to make one: named after the page, its entry link sending everyone to it in the language on screen, ready to build on.
What a new funnel needs next
While a funnel has no sales, its board says what is left: add your ad networks, put the entry link in your ad, and have your checkout report sales. Each links where it is done, and you can hide it.
Visitors sent nowhere are counted
When a funnel step leads to an archived page or a removed offer, each visitor it strands is counted, and the funnel board shows on which step.
Your AI app builds funnels
Ask your AI app to make a funnel for a page, split its traffic between two pages or languages, or change where a step sends visitors. It describes the steps first, saves once you agree, gives you the board to see it, and is refused if someone saved the funnel since it read it.
Bring back a funnel’s earlier steps
When a funnel’s steps change, from the board or your AI app, the ones they replaced are kept. Its Settings panel brings them back onto the board to look over, and saving puts them back live, keeping the newer ones in turn. Your AI app can read them too, and put them back once you agree.
Ask your AI app about a funnel
A funnel’s Settings panel offers a prompt to copy, naming the funnel and the period on screen: where it loses visitors, which branch of a split earns more per visitor, and, for editors, a change to suggest before saving.
Ad networks and offers from your AI app
Your AI app can add the ad networks you buy from, with their macros filled in, and offers from your own pages or an affiliate network, so a funnel can be set up in one conversation.
Your AI app reads the numbers
Ask which language converts worst this month, or where a funnel loses people. Your AI app reads the same numbers as the Reporting screen and the funnel board, with the period before for comparison. See all tools: Your AI app reads the numbers
The week at a glance
The list of projects shows each one’s visitors and revenue for the last 7 days, how that compares with the week before, and what waits on you: pages a client asked to change and languages out of step.
A page’s own numbers
A page that has been live shows its visitors, conversions and revenue for the last 30 days, with a link into Reporting.
Reporting by day
A chart of visitors, conversions and revenue by day, with the change against the period before.
Your data out
Download a collection’s records as CSV, and any page as its files.

Getting started and teams

Delete your organization or your account
An owner deletes the organization in Settings by typing its name: its pages go off the air, and its projects, records, uploaded files and visitor data are erased. Anyone can delete their own account the same way, unless they are an organization’s only owner.
No site can show the app inside its own
Other sites can’t load Pagestra in a frame to steal a click, browsers reach it over HTTPS only, and it turns off the camera, microphone and location it never uses.
Guides for Claude, ChatGPT and Gemini
Step-by-step guides for connecting each AI app, with prompts to try first. Connect Claude: Guides for Claude, ChatGPT and Gemini
Every tool your AI app gets
A public list of what an AI app can do once Pagestra is connected, read from the server itself. See all tools: Every tool your AI app gets
A guide to many languages
How to run one landing page in every language you sell in: translating with your AI app, catching a language that falls behind, checks before it goes live, and sending each visitor to their language. Read the guide: A guide to many languages
A guide to ad traffic
How to send paid traffic through a funnel: entry links per network, split tests and rules, action links on your buttons, postbacks from your checkout, and revenue per visitor. Read the guide: A guide to ad traffic
A guide to languages in ads
How to send each visitor to the page in their browser’s language, or by country, from one entry link in every ad. Read the guide: A guide to languages in ads
A guide to the language that sells least
How to compare languages by conversion rate and revenue per visitor, check the one that lags is in step with the main language, and what no check sees. Read the guide: A guide to the language that sells least
A guide to split tests
How to split ad traffic between two landing pages, read which earns more per visitor, and send everyone to the winner. Read the guide: A guide to split tests
A guide to client sign-off
How to get a client’s yes on a landing page: the review link, what the client sees, where their answer shows, and having your AI app make the changes. Read the guide: A guide to client sign-off
Every guide in one place
The guides, the AI app set-up pages and the free tools, each with a line on what it answers. See the guides: Every guide in one place
A guide to a page that loads fast
What holds up the first view of an ad’s landing page, what to ask your AI app for each finding, and checking what is left before it goes live. Read the guide: A guide to a page that loads fast
Free page weight checker
Paste a landing page and see what holds up its first view: scripts the browser waits for, stylesheets and fonts, and images that make the page jump or sit inside the HTML. Each finding goes into a prompt for your AI app. Try the checker: Free page weight checker
A guide to the ad that made the sale
From the network’s macros in the ad’s link to a sale your checkout reports against the visit, with an example link for each network. Read the guide: A guide to the ad that made the sale
Outbrain and Microsoft Ads
Both now come with their parameters filled in, for a funnel’s entry links and in the free ad link builder. Each macro is one the network documents. Build a link: Outbrain and Microsoft Ads
What’s new in your feed reader
Follow this page in any feed reader to hear of each change as it ships. The feed: What’s new in your feed reader
Free language tags checker
Paste each language version of a page and see which links to which: links that go only one way, a code that names another language, and a missing x-default. No account, nothing stored. Try the checker: Free language tags checker
Free search and sharing checker
Paste a landing page and see its search result and its shared link as people meet them, every tag behind them, and what is missing: a title too long for results, no sharing picture, two main headings. No account, nothing stored. Try the checker: Free search and sharing checker
Every free tool in one place
The checkers and the templates, each with the question it answers. See the free tools: Every free tool in one place
Free drift checker
Paste a landing page and its translation, and see which blocks are missing or extra and every price, number, link or image the translation changed. Try the drift checker: Free drift checker
A checklist for your first page
The app’s home shows six steps, from connecting an AI app to sending traffic through a funnel, and ticks them off as you go.
Teams
Viewers see screens they can read rather than forms they can’t send. Leave an organization, follow a link into another of yours, change your name and rename the organization.

Your AI app writes it. Pagestra checks it before it goes live.

Free to start. No card needed.