1. Editors who can publish without a developer, but not alone
A large site can have dozens of people changing it. The content system needs roles for writing, reviewing and publishing, an approval step for pages that brand or legal must see, scheduled releases for launches across time zones, a log of who published what, and a history that restores any earlier version of a page.
Model content as fields, such as a product's name, price and spec sheet, so one edit reaches every page that shows it.
On launch day: a written permissions matrix and an editor guide.
2. Integrations with a written contract and a plan for failure
Forms should land in the CRM, prices and stock should come from the ERP or product database, and search should index what editors publish. Each connection needs a documented contract, a test against a staging copy of the other system, and a rule for when that system is down: usually a queue that retries, so a lead or an order is never lost because a partner API was slow.
On launch day: an integration map with every connection, its owner and its failure rule. Our free integration cost calculator estimates the hours per connection.
3. Sign-in that matches who the visitor is
Customers expect email, passkey or social sign-in. Partners and dealers need accounts that see only their own price list or tickets. Editors should use their work accounts from the company directory, so their access ends on the day they leave. Roles belong in the database, not only hidden in the screens, and that is how we enforce them in the platforms we build, with PostgreSQL row-level security.
On launch day: a list of roles and a tested step for removing a user.
4. Speed measured on real visitors, not a lab score
Google's Core Web Vitals set the bar, read at the 75th percentile of page loads: Largest Contentful Paint, the main content appearing, within 2.5 seconds; Interaction to Next Paint, the reply to a tap or click, at or under 200 milliseconds; and Cumulative Layout Shift no higher than 0.1, as web.dev sets out.
A public site has one advantage here: Chrome's field data covers pages that are publicly discoverable and visited often enough, so a vendor can show real numbers. On a large site, tag managers, chat and consent scripts added after launch often undo a fast build, so check the budget on every release, not once.
On launch day: field data for the main templates, which you can read yourself in our free Core Web Vitals checker.
5. Accessibility treated as a release condition
Build to WCAG 2.2 at level AA, the current W3C standard, and test with a keyboard and a screen reader as well as scanners, because a scanner cannot judge every success criterion. If you sell into the EU, the European Commission lists e-commerce and banking among the services the European Accessibility Act covers.
On launch day: an audit against WCAG 2.2 AA with every open issue listed, an accessibility statement and a way to report a barrier. The free color contrast checker on this site settles one criterion in seconds.
6. Security, privacy and consent built in from the first release
Treat the 2025 edition of the OWASP Top 10 as the minimum list of web risks to test against. Keep API keys on the server, send security headers such as a content security policy, and load analytics and advertising tags only after consent where a market's law requires it. Patch dependencies on a schedule after launch, since an unpatched site grows less safe with every published vulnerability.
On launch day: a header report, a record of how consent is collected, and a named owner for patching. Our free HTTP headers checker audits any site's headers.
7. Search traffic that survives the rebuild
An established site already earns search traffic, and a rebuild that changes URLs can lose it. Google's guide to site moves asks for a mapping from every old URL to its new one, served as permanent redirects. Google also says its AI Overviews and AI Mode need no special files or markup, so crawlable, well structured pages serve both.
On launch day: a redirect map with no chains and hreflang for each market, both testable with our free redirect chain checker and hreflang checker.