Migration · Technical SEO · International SEO · Tourism

Domki Borsk: a WordPress migration without losing Google traffic.

The website of two holiday cabins on Lake Wdzydze moved from WordPress to a new site with online booking. My job was to make sure nothing disappeared from Google after the switch and that the new site was set up to grow next season.

This is my own property, so I can show real Search Console data without anonymising it. domkiborsk.pl

107 keywords in top 5018 keywords in top 107 keywords in top 3
The domkiborsk.pl home page on a phone (in Polish): sunset over Lake Wdzydze, a short headline and a cabin picker with a button to check available dates.
SectorHoliday cabins, Kashubia, Poland
SEO scopeMigration, technical SEO, content, languages
Launch29 October 2026
MarketsPoland, Germany, English-speaking guests

At a glance.

ProjectDomki Borsk, two holiday cabins on Lake Wdzydze (Kashubia, Poland)
TaskMoving the site from WordPress to Astro without losing Google traffic
SEO scopeURL migration, 301 redirects, PL/EN/DE versions with hreflang, structured data, content, sitemaps, IndexNow, speed
Launch29 October 2026
Senuto result107 keywords in the top 50, 18 in the top 10 and 7 in the top 3 (13 November 2026), the most since 2023
Search Console result940 impressions in the 14 days after launch vs 644 in the 14 days before
SpeedPageSpeed Insights: mobile 98 (58 on WordPress), desktop 100 (65 on WordPress)

Starting point

The old site ran on WordPress. Google traffic went mainly to the home page and a few local guides, and it was highly seasonal: a few hundred impressions a day in summer, a few dozen off season.

The biggest risk in a switch like this is losing URLs Google already knows. Blog posts lived at the root, for example domkiborsk.pl/kaszuby-gdzie-na-wakacje-…/, and leftovers from the WordPress theme were still indexed.

More Google keywords than ever before.

Search Console only shows the last 16 months, so the longer history comes from Senuto, a Polish SEO tool. For three years the old site had between 24 and 82 keywords in Google’s top 50, and never more than 9 in the top 10. Two weeks after the move it has 107 keywords in the top 50, 18 in the top 10 and 7 in the top 3. All three are the highest since measurements began in 2023.

0 40 80 120 new site, 29 Oct 2026 107187 202420252026
Top 50Top 10Top 3
Keywords in Google’s top 50, top 10 and top 3, day by day, October 2023 - 13 November 2026. Dashed line: the new site, 29 October 2026. Source: Senuto, domkiborsk.pl.
Top 5070 → 107before the switch / 13 November
Top 109 → 18before the switch / 13 November
Top 35 → 7before the switch / 13 November

Last measurement before the switch: 27 October 2026. The rise started on 3-5 November, before Google’s November core update began (10 November). Some of the movement in the last few days may still come from that update, so I will check the result again once it is over.

Key queries

Query (Polish)Searches / monthPosition
borsk8,1007
borsk domki5903
borsk domki letniskowe2601
borsk domki nad jeziorem1102
borsk domki do wynajęcia501
borsk noclegi domki201

Positions according to Senuto on 13 November 2026. Search volume is a Senuto estimate.

What I did.

01

The same URLs as before

Blog posts kept exactly the same URLs as in WordPress. Theme leftovers, the old RSS feed and old sitemaps got 301 redirects, 17 rules in total.

02

Three languages

Polish, English and German, including the booking flow. Each version has its own URLs, titles and descriptions plus hreflang with a default version.

03

Structured data

The property and cabins as LodgingBusiness and Accommodation, plus breadcrumbs, FAQ, blog posts and a booking action.

04

Content for guest searches

13 local guides: the lake, kayaking, cycling routes, the open-air museum, long weekends, linked to each other and to the offer. Titles of the home page and the Panorama cabin matched to queries already visible in Search Console.

05

Indexing under control

New sitemaps, changed URLs submitted via IndexNow after every deploy, the staging copy kept out of the index. Terms and privacy pages with the owner’s details are noindex and closed to AI bots, the rest of the site is open to them.

06

Speed

A lightweight static site, the booking calendar and maps load only when scrolled into view, analytics after the first interaction.

First Search Console data.

A comparison of the 14 days before launch and the 14 days after. It is off season, so the numbers are small, but they show what matters most: Google traffic did not drop after the migration.

Impressions644 → 94014 days before / 14 days after
Clicks21 → 2214 days before / 14 days after
0 60 120 15 Oct: 5716 Oct: 4117 Oct: 4818 Oct: 5719 Oct: 3220 Oct: 3921 Oct: 4522 Oct: 4423 Oct: 5024 Oct: 5225 Oct: 5326 Oct: 4427 Oct: 3728 Oct: 4529 Oct: 5330 Oct: 5431 Oct: 581 Nov: 902 Nov: 1013 Nov: 714 Nov: 565 Nov: 696 Nov: 667 Nov: 728 Nov: 579 Nov: 4010 Nov: 7411 Nov: 79 new site 15 Oct22 Oct29 Oct5 Nov
Daily Google impressions, 15 October - 11 November 2026. Source: Google Search Console, domkiborsk.pl.

For a fair picture: in the same 14 days a year earlier the site had 1,037 impressions and 27 clicks. Judging growth has to wait for the 2027 season. For now this confirms the move went through without losses.

Results in numbers.

MetricBeforeAfterSource
Keywords in Google’s top 5070107Senuto, 27 Oct and 13 Nov 2026
Keywords in Google’s top 10918Senuto, 27 Oct and 13 Nov 2026
Keywords in Google’s top 357Senuto, 27 Oct and 13 Nov 2026
Google impressions (14 days)644940Search Console, 15 Oct - 11 Nov 2026
Google clicks (14 days)2122Search Console, 15 Oct - 11 Nov 2026
Language versions13Polish, English, German
PageSpeed on mobile5898PageSpeed Insights, WordPress 28 Oct and new site 29 Oct 2026
PageSpeed on desktop65100PageSpeed Insights, WordPress 28 Oct and new site 29 Oct 2026

Speed before and after launch.

PageSpeed Insights performance score · mobile58 → 98WordPress / new site · LCP 1.6 s
PageSpeed Insights performance score · desktop65 → 100WordPress / new site

PageSpeed Insights tests: the old WordPress site on 28 October 2026, the new site on 29 October 2026.

What’s next

  • I will add data from the 2027 season: impressions, clicks and bookings from search compared with the previous summer.
  • Growing the German and English versions, which already appear in results, and more local guides.

Data as of 13 November 2026. The design and booking system are described by Double Take studio.

Questions about site migrations.

Does moving a site from WordPress hurt Google rankings?

Not necessarily. What matters most is keeping the URLs Google already knows, or redirecting them with 301s to their equivalents. For Domki Borsk the posts kept the same URLs, and two weeks after the switch the site had more Google keywords than ever before.

How long until a migration shows results?

The first changes in Search Console and rank trackers usually show within a few days to a few weeks. Here the number of keywords started to rise on 3-5 November, about a week after launch. A full assessment should wait a few months and compare season to season.

What should you check after a site migration?

Whether old URLs lead to the new ones, whether the sitemap contains only valid URLs, whether Search Console shows new indexing errors, how impressions and clicks change, and whether structured data passes the Rich Results Test.

Let's talk about your website.

Pick a time in the calendar or write a few lines about your site. The first call takes half an hour and costs nothing.

info@outrank.pl +48 739 260 401 ul. Ikara 95/1, 80-298 Gdańsk Google Business Profile Leave a review Gdańsk, Poland · in person or online, worldwide
Loading calendar…
Open the calendar in a new tab

I reply to every message.