Davis Investigation Services
A finished rebuild for a 10+ year client, held back from launch on purpose until their client portal can move without a single login going dark.

Davis has been screening hires since 2005 for Fortune 500 companies and government agencies, and we have run their IT through Mako Logics for over a decade. The site was WordPress on Elementor, and the case for replacing it was the ordinary one. What made it unusual is that the domain does not only serve a website. It serves a client portal that HR departments log into to pull background reports. A DNS change is instant and total: the moment it propagates, whatever is not yet rebuilt is gone. A marketing page being briefly out of date costs nothing. A screening client hitting a dead login on a Monday morning costs the relationship.
Rebuild everything, then wait. The new site is finished and deployed, and the cutover is gated behind one condition written into the runbook: the portal has to land in the new app first. Until then their WordPress site stays exactly where it is, untouched and serving. Content was reproduced rather than reinterpreted, including the parts that were technically wrong. A slug that redirects on the live site redirects the same way here. An article that reuses the wrong featured image keeps it, flagged for the client to decide rather than silently corrected. A homepage logo carousel that points at six images their server returns 404 for was left out, because it renders as nothing on the live site and reproducing nothing faithfully is silly. The hero is a case in point. An AI-generated video was produced for it and rejected, so the rebuild uses the client's own Ken Burns slideshow. Their config lists three slides and one of them 404s, so the real rotation is two — the rebuild ships the two that exist.
The surface area we built.
The whole site, rebuilt and deployed
Every page migrated off Elementor with the copy intact, running on the same security baseline as the rest of the fleet, deployed and ready behind its own URL.
A cutover runbook with a hard gate
An ordered checklist ending in the DNS change, opening with the condition that blocks it: no cutover until the portal is imported. Email verification, real Turnstile keys and post-cutover form testing are steps in it, not things to remember.
Parity down to the quirks
Redirects that match the live site's behaviour, their own imagery, and content oddities reproduced and flagged rather than quietly fixed. On a migration, an unexplained difference is indistinguishable from a mistake.
Submissions that survive the gap
Contact submissions are written to the database regardless of what the email layer is doing, so nothing depends on mail configuration that is still pending the domain move.
Already taking client tickets
The client asked for collection-site weekday hours to change from 6:30 to 6:00 PM. That shipped to the rebuild before launch — the new site is maintained as a live property even while the old one is still the public one.
Kept out of the index while it waits
A crawlable copy of a site that is still ranking would compete with the client for their own brand. The rebuild sends noindex on its preview host, keyed to the hostname so the guard removes itself the moment the real domain serves it.
Finished and waiting on one dependency outside the site itself. The client's WordPress site continues to serve uninterrupted; the rebuild continues to take content changes; and the switch happens when the portal can move with it, not before.
Want something like this?
We ship premium sites fast — AI-native, end-to-end, signed where it matters.