Connect a custom domain with DNS and TLS evidence
Identify the registrant, registrar account owner and authorized DNS administrator. Domain connection and registration transfer are different actions. Preserve email and other existing records when planning routing changes, and show ownership verification before serving a hostname. An editor should not receive registrar credentials merely to change a heading. Assign renewal and certificate responsibilities so the site owner can recover an expired domain or failed certificate.
Verify DNS resolution, TLS, the primary hostname and alternate-domain redirects from the visitor’s perspective. Pending propagation must not appear as completed setup. Check mixed content and provider callbacks under the final hostname, not only the preview address. Confirm canonicals, metadata, published sitemap entries and intentional preview exclusions. These checks support consistent publication; they do not guarantee search rankings or an immediate replacement of old search results.
Test mobile layouts with the installed modules
Drag-and-drop composition needs defined behavior when columns stack, long labels wrap and images crop. Preserve a logical reading order at narrower widths. Check keyboard focus, zoom, contrast, image alternatives and form errors with actual content. A module that looks fine in a blank template may obscure navigation or capture focus when customer names and translated text become longer.
Review the published revision on agreed browsers and devices after extensions load. Inspect a blocked embed, missing image and slow widget rather than accepting only an ideal editor preview. Reserve sensible space for delayed content and give the visitor a usable alternative where appropriate. The owner needs to understand which accessibility responsibilities belong to the builder, supplied templates and third-party modules, with a route to disable a module that prevents essential navigation.
Keep commerce and booking state outside page appearance
A product card does not establish successful checkout. Define price, inventory ownership, payment acknowledgement, order creation, tax, shipping and refund responsibility. Use sandbox payment evidence and deduplicate provider callbacks. Explain a pending charge without encouraging another payment. A booking widget similarly needs staff capacity, duration, buffers, time zones and a final availability check before confirming a slot.
Rehearse competing reservations, a canceled appointment and a failed order notification. Store a durable business record before displaying the agreed success state, with notification recovery handled separately. Limit staff to assigned records and keep customer exports restricted. If a provider is temporarily unavailable, explain what is pending and who will resolve it. Changing a page design or removing an app must not silently delete the evidence of an accepted order or booking.
Make billing and audit roles understandable to the owner
State the site plan’s published-site count, editor seats, storage and module allowances. Separate extension subscriptions, domain renewals, email and transaction charges, naming the provider and cancellation route for each. Removing an app from a page does not prove its independently billed plan stopped. Explain the effect of suspension on publication, retained data, exports and recovery access before the owner purchases a plan.
Define distinct roles for content editing, installation, publication, billing and business operations. Recheck authority on scheduled jobs and active sessions after revocation. Audit roles need readable records of who installed an app, changed scopes, published a version or exported customers. Avoid storing private form content unnecessarily in general logs. Test a former agency editor attempting publication and an operations employee trying to access unrelated sites or payment settings.
Demonstrate export limits before promising portability
Wix’s exporting and embedding explanation states that its hosted site depends on Wix infrastructure and proprietary services. It distinguishes owning content from running the complete site on another host. That reference illustrates why migration promises need a concrete boundary; it does not set the independent product’s export capabilities.
Agree supported page content, media retrieval, structured records and configuration formats, then inspect a representative export. Identify which layouts, extensions, custom code and business records require rebuilding or a separate provider migration. Exclude secrets and restrict customer exports. A backup is not automatically a deployable site package. Test the destination with one real-shaped page and an unsupported module, documenting the omission before the owner depends on a complete transfer.
Accept one connected site and its failure paths
Buyer acceptance should use fictional businesses, synthetic inquiries, test domains and labeled sandbox providers. Illustrative screens show proposed interfaces, not a functioning Wix connection or approved application marketplace. Build a page, request an extension permission, preview it, publish an approved version and submit the intended business action. Then revoke a role, fail a callback, block a widget and roll back the page. Inspect site isolation and retained business records alongside the successful visual journey.
Bring the page map, domain authority and selected module to an extensible-builder scope discussion to agree configured capabilities, custom work, provider rights and exclusions.
Use the delivery process to agree source ownership, licensed assets, deployment access, extension review and support responsibilities. Handover should identify who can publish, recover and revoke access without relying on shared private credentials.