Bring an older site up to date
We update dated layouts, fix broken links and pages, and retire plugins that slow the site or leave it exposed. The result looks current on a phone and stays easy for your team to edit.
We make older sites faster, easier to find in search and AI answers, accessible, and clear about how to give.
Fix list
Sample
Donate appears only in the footer. Put it in the header on every page, with the same word each time.
Photos load at full camera size. Resize and compress them so pages open quickly on a phone.
Your address and hours differ from page to page. Use one version everywhere and add it as structured data.
The volunteer form has no visible labels. Add labels, and error messages that say what to fix.
We look at six parts of your site and fix what holds it back.
We update dated layouts, fix broken links and pages, and retire plugins that slow the site or leave it exposed. The result looks current on a phone and stays easy for your team to edit.
Clear titles and descriptions, headings that match what people search for, a site map, and redirects when pages move. Plain pages that say what you do and where you do it.
People now ask AI assistants and answer engines where to volunteer or who helps nearby. Generative engine optimization and answer engine optimization make your site easy for those tools to read and cite: clear facts, structured data, and your name, address and programs written the same way everywhere.
Slow pages lose people, especially on phones. We resize images, remove scripts you don't need and set up caching, so pages load quickly on an ordinary mobile connection.
We work to WCAG 2.2 AA: readable contrast, full keyboard access, labeled forms, and text alternatives for images and video. We check with automated tools and by hand, with a keyboard and a screen reader.
Donate should be easy to find from every page, with few steps between the button and the gift and a plain line on what a gift does. Your donation platform stays yours; we make the way to it clearer.
All five are live. Open any of them, on your phone too, and look around.
mailtoll.xyz
A toll booth for your inbox: unknown senders pay to reach you, and the people you know get through free.

mailpipe.dev
Email for builders and their AI agents, with as many inboxes as they need on each of their domains.

frontier-science.ai
A public research lab: ask a scientific question, follow the research as it runs, and see every claim published with its evidence.

loopier.xyz
Open-source product management with a public side, where a team's customers follow progress, ask for features and see what ships.

bidstacker.xyz
A network for federal contracting that helps companies find the right requests for proposals, build a team and win the work.

Each picture is the site's home page as it looked on .
Tell us about your site with the form below. We look at it the way a visitor, a search engine, an AI assistant and a screen reader would.
You get a plain-language list of what to fix, most important first, with what each fix involves. It's yours to keep whether or not you hire us.
If you want us to do the work, choose a sprint to fix the top of the list in about three weeks, or a monthly retainer to work down all of it and keep the site current as new needs come up.
Every plan starts with the free review, and your fix list ends with the plan we'd suggest and why. Prices are in US dollars.
A written fix list for your site, most important first. It's yours to keep whether or not you hire us.
Ask for a free review$2,500 one time
The top items on your fix list, done in about three weeks.
$1,500 a month
Ongoing help with your site, month to month.
$5,000 a month
For larger organizations that want more of our time, month to month.
The review is free. A website sprint is $2,500, one time. The retainers run month to month: Nonprofit care is $1,500 a month and Weekly partner is $5,000 a month.
Any change to your website: new words or images, a page, a section, a form, a layout, a fix. Big work, like a redesign, is split into smaller requests and done in order, so it moves forward every week.
We work on one request at a time, in the order you set, and you can add to the list or reorder it whenever you like. Small changes go live within two business days, and bigger ones get a date before we start. On Weekly partner, your requests come first.
You do. Your site, its code, your domain, your content and every account stay in your name, and you can move them whenever you like. We work through access you give us, and you can take it back at any time.
Yes. The retainers run month to month, with no contract and no fee to leave. Tell us before your next month starts, and the pause or the cancellation begins then. Everything we've made stays yours.
On a retainer, we set up and look after your hosting: releases, backups, security updates and uptime. The hosting account and its bill stay in your name, like your domain, so you're never locked out.
If we're not the right fit for your site, the review will say so.
No. It's a separate company. The same person founded both.
No. No one can promise that honestly. What we can do is make your site faster, clearer and easier for search engines and AI assistants to read.
Generative engine optimization and answer engine optimization. They make your site easy for AI assistants and answer engines to read and cite, with clear facts, structured data and consistent names.
We use it only to reply about your site. The privacy note says what we keep and for how long.
Tell us about your site. We'll look at it and reply by email with what we found.
We use your answers only to reply about your site. The privacy note says what we keep.