A rollback returns a system to an earlier, working state. In SEO and web projects the term shows up around launches. It means replacing a newly released website version with the previous one because serious errors appeared. Search results for the word itself are dominated by politics, retail price cuts and fighting games.
Where does the term come from?
In data management, Wikipedia describes a rollback as an operation that returns the database to some previous state. The SQL command ROLLBACK discards all changes made since the current transaction began. It is used to keep data consistent after errors or crashes. Software teams later applied the word to releases. Mimo describes a deployment rollback as switching back to the last stable version when a release fails.
What does a rollback mean for a website launch?
A rollback only works if the old version is still available. That is why code, database and server settings of the previous site should stay in place for a while after go-live. It helps to agree in advance which symptoms trigger a rollback and who decides. This is common practitioner advice, not a Google requirement.
A rollback also touches SEO setups. Redirect rules, sitemap and robots.txt must match the restored version again. Google’s site move documentation describes the way forward and does not cover reversing a move, so this part rests on general practice.
Mimo also notes that some changes cannot be undone cleanly, for example when they affect external services.
Example
After a launch, the category template of the new site returns a 404 for every category. The team decides to switch back. It points the domain to the old version, switches off the new redirect rules and crawls the old URLs to confirm that they answer with 200 again.
Checklist
Google does not cover a rollback in its site move documentation. The points rest on practitioner experience.
- Agree before launch which symptoms trigger a rollback and who decides.
- Keep the code, database and server configuration of the old version after go-live.
- Switch off the redirect rules that were activated for the new version.
- Restore robots.txt, sitemap and canonical annotations to the state of the old version.
- Crawl the old URLs to confirm that they answer with status
200again. - Document when, why and how far the site was reverted, and keep watching the Search Console reports.
FAQ
What does a rollback mean? Returning to an earlier state, in databases by reversing an unfinished transaction.
Is it rollback or roll back? “Rollback” is the noun, “roll back” the verb.
Sources
- Rollback (data management) – Wikipediaen.wikipedia.org
- Rollback – Mimo glossarymimo.org
- Site move with URL changes – Google Search Centraldevelopers.google.com
- ROLLBACK – PostgreSQL Documentationpostgresql.org
Last updated: