- @type
- Service
- @id
- /en/services/website-migration/#service
- serviceType
- Website Redesign and Migration
- provider
- /#org
- areaServed
- Istanbul Q406 · Turkey Q43 · Europe Q46
- availableChannel
- ServiceChannel · /en/contact/ · tr en de
- hasOfferCatalog
- OfferCatalog · 5 Offer
- audience
- Audience · audienceType
- url
- /en/services/website-migration/
- DELIVERABLEShasOfferCatalog › Offer × 5in schema
- Old address inventory: Search Console, sitemap, crawl
- 301/410 redirect map — no chains
- Line-by-line verification on launch day
- Domain, HTTPS and www migrations
- 90-day post-migration monitoring report
- TIMING—not in schema · human only
- 90 days of monitoring after the migration.
- EVIDENCEObservation × 0not in schema · human only
- In this site’s English and German address migration, 360 old addresses reach their new address in a single 301 step7 October 2026 · tested live after every release
source: data/yonlendirme-301.json · checked live after every release
- WHO IT IS FORaudience.audienceTypein schema
- Sites that want to keep their search traffic while changing their platform, domain or design.
- NOT FOR—not in schema · human only
- We are not the right fit for a project that only wants to launch a new design without accounting for the old addresses; the job of this service is preserving addresses, not design.
PROCESSHow do you migrate a website without losing SEO?
Address inventory
The addresses Google knows are collected from three sources: Search Console, the sitemap and a crawl of the site itself. Addresses that bring traffic or links are flagged separately; none is skipped as “minor.”
Redirect map
Each old address gets one decision: a 301 to the equivalent page, or a 410 if there is no equivalent. No chains are built; every old address reaches its final address in a single step.
Launch-day verification
The map is tested line by line in a staging environment before launch and on the live site right after: status code, destination address, canonical address and hreflang.
90-day monitoring
Indexing, the 404 report and impressions in Search Console are monitored in the weeks after the move; any unexpected drop is traced back to its source.
WHY THIS WAYWhy does traffic get lost in a site migration?
Lost traffic usually comes from missing redirects
If even one old address is not redirected when the new site goes live, the links and rankings that address had built up vanish into a 404. The loss looks like the design’s fault, but more often it is a missing row in a spreadsheet.
This site’s own migration record
On 22 August 2026 Google knew 93 addresses for this site, while the site itself had 58 pages. The difference was made up of apex, http, no-trailing-slash and index.html variants, and it was measured live that all of them are consolidated onto a single address. The measurement also exposed our own faults: addresses without a trailing slash were getting a temporary 307 response instead of a permanent 301 — they were switched to 301 together with this page. An address opened over http without www, on the other hand, still arrives in two steps, because the HTTPS upgrade happens in a layer in front of the server; both are within Google’s limits, but behind the single-step map this page recommends. It is also on record that the check testing the redirects was wrong once: it looked only at the status code, not at the destination, and counted a redirect pointing to the wrong place as “passed”. Since then the destination of every row is tested as well.
No chains
A redirect from A to B and then from B to C slows down both the crawler and the visitor; if one link in the chain breaks, the whole chain falls into a 404. That is why the map takes every old address to its final address in a single step.
Monitoring is part of the delivery
A migration does not end on launch day. Google recrawls the old addresses over the following weeks; during that time the 404 and indexing reports in Search Console are read, and any address that slipped through is added to the map.
SCOPEWhat does a website redesign and migration include?
Moving from WordPress to a new platform
When the platform changes, the URL pattern changes too: post addresses with dates, category and tag pages, attachment addresses. Each pattern becomes a separate rule in the map; a page with no equivalent is removed deliberately, not lost quietly.
Changing your domain
When the domain changes, every address is redirected one by one to its counterpart on the new domain, the old domain’s Search Console property is kept open and Google’s Change of Address tool is used. The old domain is not abandoned as long as it carries redirects.
Consolidating HTTPS and www
A site’s http and https, www and non-www versions can be read as four separate addresses. All of them are consolidated with permanent redirects on a single canonical address; if the redirect and the canonical tag do not point to the same address, the search engine decides on its own which one to believe.
Information architecture in a redesign
In a redesign, rankings usually drop not because of the design but because of lost pages and changed titles. While the design changes, which page carries which query is preserved: titles, internal links and canonical addresses are part of the migration.
LOCATION: ISTANBUL
Istanbul, TR — remote by default; on site when it matters.
Related
- 01Keeping Google rankings during a site redesign: a checklist
- 02What is a 301 redirect and how do you set one up? (.htaccess, Nginx)
- 03What is a 404 error and how do you fix it (and soft 404s)
- 04HTTP to HTTPS and www redirects: consolidating to one address
- 05The 90 days after a migration: what to monitor, and how often
FREQUENTLY ASKED QUESTIONS
-
Will a website redesign hurt my Google rankings?
A properly executed migration should not cause a lasting drop; short-term fluctuation is normal. Lasting losses usually come from unredirected addresses, removed content and changed titles — all three can be seen in the map before the move.
-
What is a 301 redirect?
A server response that tells browsers and search engines an address has moved permanently to another address. The old address’s signals pass to the new one; a temporary move uses a 302.
-
What do we lose if we change our domain name?
If every old address is redirected to its counterpart on the new domain and the change of address is reported in Search Console, the loss stays temporary. Because the old domain carries the redirects, it should keep being renewed.
-
What happens to posts and images when moving from WordPress?
The content moves to the new structure and its old addresses are written into the map. Image and attachment addresses are redirected under a separate rule; pages with no equivalent are deliberately removed with a 410.
-
How long should redirects stay in place?
Google recommends keeping redirects in place for at least a year, longer if other sites link to the old addresses. During that time the 404 and indexing reports are read and any missed address is added to the map.
301