Migracja oznacza przeniesienie danych i treści z jednej strony na inną. Jest to kompleksowy proces składający się z kilku etapów. Migracja jest zazwyczaj przeprowadzana, kiedy zamierzamy przenieść się na bardziej nowoczesną stronę WWW, zmieniamy nazwę domeny czy serwer.
Przekierowanie 301: jak sama nazwa wskazuje, osoba odwiedzająca jest przekierowywana do nowego adresu URL w sposób permanentny. Nazwa domeny, która została wcześniej wpisana w pasek przeglądarki zostaje zastąpiona nową nazwą domeny, umożliwiając zachowanie historii witryny z korzyścią dla nowego adresu URL. Im bardziej precyzyjne jest to przekierowanie, tym bardziej nowa zawartość zachowa swój potencjał SEO.