A self-project lesson: why correct HTML did not prevent old nginx rules from returning 410 for restored Insights pages.

The visible failure

During the Aksiandr architecture update, restored Insights pages had generated HTML and sitemap entries, yet their production URLs returned 410 Gone. The crawler also reported missing canonical links, descriptions and language alternates. These were cascading observations about an error response, not evidence that every article needed a separate metadata rewrite.

Separate artifact state from server state

The static files had reached production. The nginx migration had not activated because the deployment account lacked the required sudo permission. That left the new sitemap paired with old route behaviour. The useful investigation was to compare the deployed artifact, first HTTP response and active routing policy rather than edit article text.

Make checks match the release stage

Local generation and route checks belong before deployment. A crawler that requests production belongs after files and routing rules are live. If production is still on the previous version, testing it against new expectations measures drift. In this release, the crawler correctly detected an incomplete migration after the static upload.

Preserve a way back

The workflow recorded the Aksiandr target and created a rollback archive before the upload. The route activation procedure validates nginx before reloading it. A rollback plan should cover both content and configuration: restoring only one can recreate the same mismatch. Administrators should verify the exact site configuration when a server hosts several projects.

Verify the actual result

After the routing configuration was activated, the audit at that release checked 55 sitemap URLs, 19 redirects, nine gone URLs and seven intentional 404 URLs successfully. These are release-validation counts, not business performance metrics. The lasting lesson is to make the production check part of delivery and retain its evidence.

View Aksiandr's public project inventory

Plan a website launch review

Related service

See how this expertise supports Aksiandr services