Aleks Budnik
EN NL DE RU

Case study · 2026

News website

I moved a news website from static HTML to WordPress on 28 September 2026, changed the address structure, and kept search impressions growing.

Migration
28 September 2026
URLs checked
1,516
Old URLs redirected
745
Impressions, Oct 2026 (days 1–23)
3,886
  1. Until 28 September 2026

    1 · The starting point

    The site was static HTML. I published by editing files. In July 2026 Search Console showed 316 impressions and 4 clicks. The address pattern was <number>-<slug>.html under /news/. It worked, but I wanted a CMS and a cleaner address structure without losing what search had already found.
  2. August 2026

    2 · Preparing the move

    I fixed the technical debt before the move. The work was boring, and that was the point.

    Internal links
    209
    in 142 texts; missing trailing slash
    Alt text
    367 images
    written in August 2026
    Sidebar layout bug
    400 of 406
    affected pages fixed
    Header height
    136 px
    on all 17 tested widths
    Response time without cache
    60–90 seconds → 0.2–0.3 seconds
    new site before the move, uncached, under parallel load
  3. Migration day

    3 · Moving day (28 September 2026)

    The site moved to WordPress. The address structure changed from /news/<number>-<slug>.html to /news/<slug>/. I checked 1,516 URLs and found zero errors. 745 old URLs now redirect once, with a 301, to the new address.
  4. July – October 2026

    4 · Growth

    Search Console shows the line after the move. Impressions: 316 in July 2026 → 1,339 in August → 2,664 in September → 3,886 in October (days 1–23). Clicks: 4 → 32.

    Google Search impressions and clicks, July 2026 → October 2026 · October: days 1–23
    Impressions Clicks
    Source: Search Console, monthly totals. October 2026 — days 1–23 ┆
  5. What changed

    5 · What it shows

    A move is a risk for search. The risk is in the details: old addresses, internal links, redirects. I checked 1,516 URLs and set one 301 redirect for 745 old URLs. The new structure is /news/<slug>/. Impressions grew from 316 to 3,886, and clicks from 4 to 32. That is the method I bring to your store: check each address, then watch the result in Search Console.
Treat a move as a list of addresses, not a leap of faith. Check each one, redirect old URLs once, and keep the result visible in Search Console. That is what I bring to your store.

Want the same discipline in your store?

Message me on WhatsApp
← All work Next: Уходница →