01

Website redesign brief

Describe the work, assign owners and list the questions suppliers need to answer.

Fictional example: A training organisation needs editors to publish an event once and have it appear in the right listings. Registration remains in its existing booking system. Acceptance includes publishing, filtering and following the correct registration link. A custom booking integration is explicitly out of scope.
03

Migration and redirect map

Example URL map for a fictional website. Copy the columns into your project system and record each test result.

Record the content cut-off and final import. Compare sample records as well as totals. Check HTTP indexing headers on PDFs and pages, including files that return 200.

Old URLDecision and new destinationExpected responseObserved response / reviewer
/services/adviceRetain at the same URL200; useful current pageNot tested
/our-trainingMove to /trainingPermanent redirect; final destination 200Not tested
/news/expired-test-pageRemove; no relevant replacement404 or 410Not tested
04

Form review and demonstration

Check instructions, labels, keyboard use, errors and confirmation.

For multi-step forms, check whether earlier answers can be reused. For login or verification, try password managers and pasting the full code. Inspect small targets against WCAG 2.2's size or spacing requirements. See W3C's repeated-entry, authentication and target-size guidance.

Common problemBetter behaviour to inspect
Placeholder used instead of a labelA visible, associated label remains when the field is filled.
Only a red border after failureA specific message explains the correction and is associated with the field.
All input discarded after an errorValid information remains while the visitor corrects the problem.
Success animation without a meaningful statusA perceivable confirmation accurately explains what happened.

Try a fictional enquiry

Submit the empty form, then correct the errors using a keyboard. The demo sends nothing.

Use a fictional address such as [email protected].

05

Compare five editing tasks

Use the same content and staff roles in both systems. Record where editors finish independently, need help or get stuck.

TaskWordPress observationStatamic observationRequired change
Update a landing page and preview itNot evaluatedNot evaluatedRecord after testing
Publish a structured resourceNot evaluatedNot evaluatedRecord after testing
Change navigation safelyNot evaluatedNot evaluatedRecord after testing
Draft, review and publish with ordinary rolesNot evaluatedNot evaluatedRecord after testing
Preview and recover a mistakeNot evaluatedNot evaluatedRecord after testing

Ask the supplier to show the proposed revisions and approval setup, including any licence requirements.

06

Performance investigation

Record the delay, suspected cause and test conditions. Repeat the test after the change and check that the site still works correctly.

Example hypothesis: “JavaScript inserts the main image late. Put it in the initial page markup and repeat the loading test.”

For PageSpeed Insights field results, record whether the data covers the URL or the origin. Its rolling 28-day period includes experiences before a recent fix. Reporting details.

Our cache URL check: seven sample URLs produced three distinct cache URLs when Statamic's half-measure strategy kept only the size filter. Ignoring all query strings produced one, merging different product views. Download all four configurations and results (Statamic 6.31.0, 21 September 2026; URL handling, not a speed test).

07

Website acceptance and sign-off

Record which version was tested, the result and any outstanding fixes.

JourneyExpected outcomeObserved result / evidence
Find a service or resourceCorrect content, eligibility and next stepNot tested
Submit an enquiryValidation, confirmation and correct operational destinationNot tested
Publish as an editorPermitted changes can be made, previewed and recoveredNot tested
Use a restricted roleOnly authorised content and actions are availableNot tested

Attach the relevant accessibility, performance, security and migration reports.

08

Trace a missing enquiry

Use an agreed test identity. Record identifiers and necessary diagnostic information without copying real personal messages into the worksheet.

For a custom Dataverse connection, record status and headers: a successful create can return 204 with the record address in OData-EntityId; a service-protection 429 includes Retry-After. Keep the contact identifier separate from the enquiry identifier. Create responses · Retry guidance.

  1. Browser submission
  2. Accepted request
  3. Storage, if configured
  4. Delivery attempt
  5. CRM record
  6. Assignment and visibility
09

Product finder test matrix

Ask the product specialist to confirm the expected result for each case.

Variant test: a fictional family has a black 18-inch item and a silver 20-inch item. A request for black and 20-inch must not return either as a match. All selected attributes must belong to the same available variant.
CaseExpected behaviour to defineResult
Known valid configurationRelevant products and understandable guidanceNot tested
Known incompatible combinationNot presented as approved; explanation and recoveryNot tested
Missing compatibility dataUnknown state distinguished from approvalNot tested
Customer changes contextDependent choices are re-evaluated and resets explainedNot tested
Shared link without session contextMissing information requested before a suitability claimNot tested
Quote or order handoverThe correct configuration and market are retainedNot tested
10

Content ownership and publishing

Name who checks the facts, reviews the copy, publishes changes and maintains the platform.

Before approving a shared record, list the pages that use it. Record publication, modification and review dates separately. When retiring content, choose whether it stays with a notice, redirects to a replacement or is removed.

ResponsibilityDecision it ownsAssigned person / backup
Business content ownerFactual accuracy and currencyTo assign
Editorial reviewerClarity, consistency and presentationTo assign
PublisherApproved version and publication timingTo assign
Platform ownerPermissions, components, recovery and supportTo assign