{"id":2635,"date":"2026-09-22T16:48:43","date_gmt":"2026-09-22T20:48:43","guid":{"rendered":"https:\/\/shooga.ca\/?post_type=blog&#038;p=2635"},"modified":"2026-09-25T16:09:50","modified_gmt":"2026-09-25T20:09:50","slug":"website-redesign","status":"publish","type":"blog","link":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/","title":{"rendered":"How to redesign your website without losing your SEO"},"content":{"rendered":"","protected":false},"featured_media":2721,"template":"","meta":{"_acf_changed":false},"class_list":["post-2635","blog","type-blog","status-publish","has-post-thumbnail","hentry"],"acf":{"content":"<style>\n.shg-article{--shg-h2:30px;--shg-h3:20px}\n.shg-article .shg-h2{font-size:var(--shg-h2);line-height:1.15;font-weight:700;color:#111;\n margin:0;padding-top:34px;border-top:1px solid #ebebeb;text-wrap:pretty}\n.shg-article .shg-h2+*{margin-top:16px}\n.shg-article>.shg-h2:first-child{padding-top:0;border-top:0}\n.shg-article .shg-h3{font-size:var(--shg-h3);line-height:1.3;font-weight:700;color:#111;\n margin:34px 0 0;text-wrap:pretty}\n.shg-article .shg-h3+*{margin-top:8px}\n.shg-article>p{margin:18px 0 0}\n.shg-article>.shg-fig,.shg-article>.shg-cta{margin-top:40px}\n.shg-article .shg-h2{margin-top:56px}\n.shg-article>*:first-child{margin-top:0}\n@media (max-width:679px){.shg-article{--shg-h2:25px;--shg-h3:18px}}\n.shg-fig{margin:40px 0;font-family:inherit}\n.shg-fig *{box-sizing:border-box}\n.shg-eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#888;font-weight:600;margin:0 0 12px}\n.shg-cap{font-size:14px;line-height:1.5;color:#666;margin:14px 0 0}\n.shg-grid{display:flex;flex-wrap:wrap;gap:12px}\n.shg-card{flex:1 1 220px;min-width:0;background:#fafafa;border:1px solid #ebebeb;border-radius:16px;padding:20px}\n.shg-card .shg-card-t{margin:0 0 10px;font-size:17px;line-height:1.25;color:#111;font-weight:700}\n.shg-card p{margin:0;font-size:15px;line-height:1.5;color:#333}\n.shg-pill{display:inline-block;margin:0 0 12px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.02em}\n.shg-pill--ok{background:#e8f6ef;color:#2c7a58}\n.shg-pill--mid{background:#fdf4d6;color:#7a6000}\n.shg-pill--bad{background:#fdeaea;color:#b03b3c}\n.shg-rows{border:1px solid #ebebeb;border-radius:16px;overflow:hidden}\n.shg-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 18px;border-top:1px solid #ebebeb;background:#fff}\n.shg-row:first-child{border-top:0}\n.shg-row--head{background:#fafafa;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#888;font-weight:600}\n.shg-url{flex:1 1 200px;min-width:0;font-size:14px;line-height:1.45;color:#333;word-break:break-word}\n.shg-url code,.shg-def code{background:#f3f3f3;border-radius:8px;padding:2px 7px;font-size:13px;color:#111;white-space:nowrap}\n.shg-arrow{flex:0 0 auto;color:#c9c9c9;font-size:18px;line-height:1}\n.shg-verdict{flex:0 0 auto}\n.shg-steps{display:flex;flex-direction:column;border:1px solid #ebebeb;border-radius:16px;overflow:hidden}\n.shg-step{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;background:#fafafa;border-left:3px solid #ebebeb;border-top:1px solid #ebebeb}\n.shg-step:first-child{border-top:0}\n.shg-step--key{background:#fff6f1;border-left-color:#ff3100}\n.shg-step b{display:flex;flex:0 0 32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#111;color:#fff;font-size:14px;font-weight:700}\n.shg-step--key b{background:#ff3100}\n.shg-step div{min-width:0}\n.shg-step strong{display:block;font-size:16px;color:#111;margin:4px 0 4px}\n.shg-step p{margin:0;font-size:15px;line-height:1.5;color:#444}\n.shg-sig{display:flex;gap:16px;align-items:flex-start;margin:26px 0 0}\n.shg-sig-ic{flex:0 0 40px;height:40px;border-radius:8px;background:#fff6f1;color:#ff3100;display:flex;align-items:center;justify-content:center}\n.shg-sig h3{margin:6px 0 4px;padding:0;border:0;font-size:var(--shg-h3);line-height:1.3;color:#111;font-weight:700}\n.shg-sig div{min-width:0}\n.shg-sig p{margin:0;font-size:15px;line-height:1.55;color:#444}\n.shg-panel{border:1px solid #ebebeb;border-radius:16px;margin:28px 0 0;overflow:hidden}\n.shg-panel>div{padding:20px 22px;border-top:1px solid #ebebeb}\n.shg-panel>div:first-child{border-top:0}\n.shg-defs{display:grid;grid-template-columns:1fr 1fr;gap:30px 32px;margin:30px 0 0}\n.shg-def{border-top:2px solid #111;padding-top:14px}\n.shg-def--wide{grid-column:1\/-1}\n.shg-marks{margin:4px 0 0}\n.shg-mark{border-left:3px solid #ff3100;padding:2px 0 2px 18px;margin:26px 0 0}\n.shg-tl{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:34px 0 0}\n.shg-tl::before{content:\"\";position:absolute;top:5px;left:6px;right:6px;height:2px;background:#ebebeb}\n.shg-tl-item{position:relative;padding-top:24px}\n.shg-tl-item::before{content:\"\";position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:#111}\n.shg-tl-item--key::before{background:#ff3100}\n.shg-panel h3,.shg-def h3,.shg-mark h3,.shg-tl-item h3{margin:0 0 6px;padding:0;border:0;font-size:var(--shg-h3);line-height:1.3;color:#111;font-weight:700;text-wrap:pretty}\n.shg-panel p,.shg-def p,.shg-mark p,.shg-tl-item p{margin:0;font-size:15px;line-height:1.55;color:#444}\n@media (max-width:679px){.shg-defs{grid-template-columns:1fr;gap:26px}.shg-tl{grid-template-columns:1fr;gap:26px}.shg-tl::before{display:none}.shg-tl-item{padding-top:0;padding-left:22px}.shg-tl-item::before{top:5px}}\n.shg-toc{border:1px solid #ebebeb;border-radius:16px;background:#fafafa;padding:24px;margin:40px 0 0}\n.shg-toc .shg-eyebrow{margin:0 0 14px}\n.shg-toc ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:12px 32px;counter-reset:toc}\n.shg-toc li{counter-increment:toc;margin:0}\n.shg-toc a{display:flex;gap:10px;align-items:baseline;text-decoration:none;font-size:15px;line-height:1.4;color:#111;font-weight:500;transition:color .16s cubic-bezier(.25,.46,.45,.94)}\n.shg-toc a:hover,.shg-toc a:focus{text-decoration:none;border-bottom:0}\n.shg-toc a::before{content:counter(toc,decimal-leading-zero);font-size:13px;font-weight:700;color:#ff3100;flex:0 0 auto}\n.shg-toc a:hover{color:#ff3100}\n.shg-article .shg-h2{scroll-margin-top:110px}\nhtml{scroll-behavior:smooth}\n@media (max-width:679px){.shg-toc{padding:20px}.shg-toc ol{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;gap:12px}}\n.shg-pair{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}\n.shg-pair>div{flex:1 1 240px;min-width:0;border:1px solid #ebebeb;border-radius:16px;padding:18px;background:#fff}\n.shg-pair .shg-lang{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ff3100;margin:0 0 8px}\n.shg-pair code{display:block;font-size:13px;color:#111;background:#fafafa;border-radius:8px;padding:8px 10px;margin:0 0 8px;word-break:break-all}\n.shg-pair small{font-size:13px;line-height:1.5;color:#666;display:block}\n.shg-chart{width:100%;height:auto;display:block;border:1px solid #ebebeb;border-radius:16px;background:#fff}\n.shg-cta{margin:44px 0;border-radius:16px;padding:28px 24px}\n.shg-cta--dark{background:#111}\n.shg-cta--brand{background:#ff3100}\n.shg-cta p{margin:0}\n.shg-cta .shg-kicker{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;margin:0 0 10px}\n.shg-cta--dark .shg-kicker{color:#ff8a5c}\n.shg-cta--brand .shg-kicker{color:#ffd9c7}\n.shg-cta .shg-title{margin:0 0 10px;font-size:22px;line-height:1.25;color:#fff;font-weight:700}\n.shg-cta .shg-sub{font-size:15px;line-height:1.55;margin:0 0 20px}\n.shg-cta--dark .shg-sub{color:#c9c9c9}\n.shg-cta--brand .shg-sub{color:#ffe8dc}\n.shg-cta a.shg-btn{text-decoration:none}\n.shg-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;line-height:1;text-align:center;white-space:nowrap;transition:background-color .16s cubic-bezier(.25,.46,.45,.94),color .16s cubic-bezier(.25,.46,.45,.94)}\n.shg-btn svg{flex:0 0 auto;transition:transform .3s cubic-bezier(.215,.61,.355,1)}\n.shg-btn:hover svg{transform:translate(3px)}\n.shg-cta--dark .shg-btn{background:#ff3100;color:#fff}\n.shg-cta--dark .shg-btn:hover{background:#fff;color:#111}\n.shg-cta--brand .shg-btn{background:#fff;color:#c92700}\n.shg-cta--brand .shg-btn:hover{background:#111;color:#fff}\n@media (max-width:639px){\n  .shg-arrow{display:none}\n  .shg-row{padding:14px 16px}\n}\n@media (min-width:680px){\n  .shg-cta{padding:36px 40px;display:flex;align-items:center;gap:32px}\n  .shg-cta .shg-copy{flex:1 1 auto;min-width:0}\n  .shg-cta .shg-sub{margin:0}\n  .shg-cta .shg-btn{flex:0 0 auto}\n  .shg-cta .shg-title{font-size:26px}\n}\n<\/style>\n<div class=\"shg-article\">\n<p>A website redesign gets judged three months after launch, when you look at whether quote requests went up or disappeared.<\/p>\n<p>The risk concentrates at launch. That is when page addresses change, links stop working, and a site that ranked well can lose positions built over years. This step can be prepared, and it is the one most projects cut short.<\/p>\n<div class=\"shg-toc\"><p class=\"shg-eyebrow\">In this article<\/p><ol><li><a href=\"#three-types\">The three types of redesign<\/a><\/li><li><a href=\"#signals\">The signals that justify one<\/a><\/li><li><a href=\"#repair-or-rebuild\">When repairing is enough<\/a><\/li><li><a href=\"#what-breaks\">What breaks<\/a><\/li><li><a href=\"#traffic-dip\">The traffic dip<\/a><\/li><li><a href=\"#redirect-map\">The redirect map<\/a><\/li><li><a href=\"#bilingual-case\">The bilingual case<\/a><\/li><li><a href=\"#wordpress-case\">The WordPress case<\/a><\/li><li><a href=\"#steps\">The steps in order<\/a><\/li><li><a href=\"#measure\">What to measure<\/a><\/li><li><a href=\"#before-you-launch\">Before you launch<\/a><\/li><\/ol><\/div>\n<h2 class=\"shg-h2\" id=\"three-types\">The three projects the word redesign covers<\/h2>\n<p>The word covers three different projects, with different costs and different levels of risk. Confusing them is the first source of bad surprises, because a project that starts as a simple change of look sometimes grows along the way and ends as a full migration, with the risk and the cost that come with it.<\/p>\n<h3 class=\"shg-h3\">The visual redesign<\/h3>\n<p>The structure of the site, the page addresses and the copy stay. The look changes: colors, typography, images, layout. It is the lightest project and the safest for your SEO, since nothing search engines have indexed moves.<\/p>\n<h3 class=\"shg-h3\">The technical redesign<\/h3>\n<p>The work happens under the surface. New content management system, new hosting, an upgrade of the technology the site runs on. Pages often keep their addresses, but their code changes entirely. The risk moves to performance and to the functions the old system handled that the new one has to take over.<\/p>\n<h3 class=\"shg-h3\">The structural redesign<\/h3>\n<p>The structure of the site gets rethought. Pages merge, others split, some disappear, addresses change. It is the project that brings the most value when done well, and the only one of the three that can cost you a large share of your organic traffic when it is not.<\/p>\n<p>Most redesigns sold as visual end up structural, because rethinking pages always ends up moving some. Plan the budget and the timeline for a structural redesign. If yours stays visual, you will have room to spare.<\/p>\n<div class=\"shg-fig\"><p class=\"shg-eyebrow\">Three projects under one word<\/p><div class=\"shg-grid\"><div class=\"shg-card\"><span class=\"shg-pill shg-pill--ok\">Low risk<\/span><p class=\"shg-card-t\">The look changes<\/p><p>Colors, typography and layout move. The structure, the addresses and the copy stay in place.<\/p><\/div><div class=\"shg-card\"><span class=\"shg-pill shg-pill--mid\">Medium risk<\/span><p class=\"shg-card-t\">The code changes<\/p><p>The addresses hold. Performance and functions need watching.<\/p><\/div><div class=\"shg-card\"><span class=\"shg-pill shg-pill--bad\">High risk<\/span><p class=\"shg-card-t\">The structure changes<\/p><p>Addresses disappear, and that is where traffic gets lost.<\/p><\/div><\/div><p class=\"shg-cap\">In the order of the three types described above. The SEO risk comes from moving addresses.<\/p><\/div>\n<h2 class=\"shg-h2\" id=\"signals\">The signals that justify a redesign<\/h2>\n<p>A site that looks dated is not necessarily a site to rebuild. The signals that count can be measured.<\/p>\n<div class=\"shg-sig\"><span class=\"shg-sig-ic\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M3 6l6 7 4-4 8 8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M21 12v5h-5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><div><h3>You are losing positions you used to hold<\/h3><p>Your pages were sliding down the search results before a redesign even crossed your mind. If the cause is structural, page-by-page optimization will not fix it.<\/p><\/div><\/div>\n<div class=\"shg-sig\"><span class=\"shg-sig-ic\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M3 8h10M10 4l4 4-4 4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><path d=\"M21 16H11M14 12l-4 4 4 4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span><div><h3>Visitors arrive and leave<\/h3><p>Traffic is stable but the requests stopped coming. The problem sits in the journey: what a visitor understands in ten seconds, and what they are asked to do next.<\/p><\/div><\/div>\n<div class=\"shg-sig\"><span class=\"shg-sig-ic\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><rect x=\"5\" y=\"11\" width=\"14\" height=\"9\" rx=\"2\"\/><path d=\"M8 11V7a4 4 0 0 1 8 0v4\" stroke-linecap=\"round\"\/><\/svg><\/span><div><h3>You cannot change anything on your own<\/h3><p>Every text edit goes through a developer. A site your team cannot make evolve degrades by standing still, whatever its quality at the start.<\/p><\/div><\/div>\n<div class=\"shg-sig\"><span class=\"shg-sig-ic\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M12 3L2.5 20h19L12 3z\" stroke-linejoin=\"round\"\/><path d=\"M12 9.5v5\" stroke-linecap=\"round\"\/><circle cx=\"12\" cy=\"17.2\" r=\"0.6\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><\/span><div><h3>The technology behind it is no longer supported<\/h3><p>Plugins abandoned by their authors, a language version your host will soon drop, a theme bought years ago with a license nobody holds. These situations expose the site to known vulnerabilities.<\/p><\/div><\/div>\n<div class=\"shg-sig\"><span class=\"shg-sig-ic\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\"><path d=\"M4 5h16v11H9l-5 4V5z\" stroke-linejoin=\"round\"\/><path d=\"M8 9h8M8 12h5\" stroke-linecap=\"round\"\/><\/svg><\/span><div><h3>The site no longer says what you sell<\/h3><p>Your offer changed, your customers too, and the site still describes the company from five years ago. It is the only signal on this list that justifies a structural redesign on its own.<\/p><\/div><\/div>\n<h2 class=\"shg-h2\" id=\"repair-or-rebuild\">When repairing beats rebuilding<\/h2>\n<p>A good share of the sites we are asked to <a href=\"\/en\/services\/web-development\/website-development\/\">rebuild<\/a> do not need it. Saying so loses us mandates.<\/p>\n<div class=\"shg-panel\"><div><h3>The problem sits on a few pages<\/h3><p>If your homepage converts poorly while the rest of the site does its job, you have a homepage problem. Rebuilding forty pages to fix one is an expense nothing justifies.<\/p><\/div><div><h3>The site is slow<\/h3><p>Slowness almost always comes from the images, the hosting or plugins stepping on each other. Those are three measurable fixes, each far cheaper than a rebuild.<\/p><\/div><div><h3>The content is thin<\/h3><p>Pages of 400 words in a market where the ranking pages run 3,000 suffer from their content, and a new design will not fix that.<\/p><\/div><\/div>\n<h3 class=\"shg-h3\">What changes the scale of the work<\/h3>\n<p>The gap between two redesigns comes down to how many pages need rebuilding, how much content needs rewriting and how much of the old site can be salvaged. A fifteen-page site whose content carries over and a sixty-page site that needs a full rebuild are two different jobs, and the difference shows in the initial audit.<\/p>\n<p>A third option has been circulating for a few years, having the site produced by an automated tool. These <a href=\"https:\/\/shooga.ca\/en\/blog\/ai-web-design-and-development\/\">AI-generated websites<\/a> handle getting a basic presence online fast, and leave out the structure, the copy and everything that makes a site rank.<\/p>\n<p>The right question is about the blocker: what exactly keeps this site from producing clients, and how much of what exists today is worth keeping. We start every <a href=\"https:\/\/shooga.ca\/en\/services\/web-development\/\">website design<\/a> mandate with that reading, because the answer says whether to rebuild everything or just repair.<\/p>\n<h2 class=\"shg-h2\" id=\"what-breaks\">What breaks during the migration<\/h2>\n<p>That leaves the case where the redesign is the right call. From here on, the whole job is protecting what your site has accumulated, and the first thing to know is what gets lost on the way.<\/p>\n<p>Your current site holds an invisible asset: every one of its addresses is known to search engines, cited by other sites, listed in directories and saved in your clients' bookmarks. That asset does not follow the new site on its own.<\/p>\n<div class=\"shg-defs\"><div class=\"shg-def\"><h3>Addresses that disappear<\/h3><p>A page that lived at <code>\/our-services\/maintenance\/<\/code> and moves to <code>\/services\/maintenance\/<\/code> is a new page in the eyes of search engines. The old one returns a 404, and everything it had accumulated stays behind with it.<\/p><\/div><div class=\"shg-def\"><h3>Redirect chains<\/h3><p>An old address redirects to another old address, which redirects to the new one. Every extra hop dilutes the signal and slows the load. A redirect must reach its destination in one step.<\/p><\/div><div class=\"shg-def\"><h3>Orphan pages<\/h3><p>The new structure forgets pages that existed. They stay online, nothing links to them anymore, and search engines gradually stop visiting them.<\/p><\/div><div class=\"shg-def\"><h3>Internal links pointing at nothing<\/h3><p>Your copy contains hand-written links to pages of the site. After the addresses change, those links lead elsewhere or nowhere. On a fifty-page site they often number in the hundreds.<\/p><\/div><div class=\"shg-def shg-def--wide\"><h3>Images and downloadable files<\/h3><p>PDF documents, spec sheets and the images that ranked in image search have addresses too. A poorly mapped media migration wipes them out overnight.<\/p><\/div><\/div>\n<div class=\"shg-fig\"><p class=\"shg-eyebrow\">Three possible endings for the same page<\/p><div class=\"shg-rows\"><div class=\"shg-row shg-row--head\"><span class=\"shg-url\">Old address<\/span><span class=\"shg-arrow\"><\/span><span class=\"shg-url\">What it becomes<\/span><span class=\"shg-verdict\"><\/span><\/div><div class=\"shg-row\"><span class=\"shg-url\"><code>\/our-services\/maintenance\/<\/code><\/span><span class=\"shg-arrow\">&rarr;<\/span><span class=\"shg-url\"><code>404<\/code> page not found<\/span><span class=\"shg-verdict\"><span class=\"shg-pill shg-pill--bad\">lost<\/span><\/span><\/div><div class=\"shg-row\"><span class=\"shg-url\"><code>\/our-services\/maintenance\/<\/code><\/span><span class=\"shg-arrow\">&rarr;<\/span><span class=\"shg-url\"><code>301<\/code> to <code>\/services\/<\/code> then <code>301<\/code> to the final page<\/span><span class=\"shg-verdict\"><span class=\"shg-pill shg-pill--mid\">diluted<\/span><\/span><\/div><div class=\"shg-row\"><span class=\"shg-url\"><code>\/our-services\/maintenance\/<\/code><\/span><span class=\"shg-arrow\">&rarr;<\/span><span class=\"shg-url\"><code>301<\/code> to <code>\/services\/maintenance\/<\/code><\/span><span class=\"shg-verdict\"><span class=\"shg-pill shg-pill--ok\">kept<\/span><\/span><\/div><\/div><p class=\"shg-cap\">Only one of the three lines keeps what the page had accumulated. The other two get decided before launch.<\/p><\/div>\n<p>These problems are avoided during preparation. Once the site is live, they surface late, when traffic has already dropped and the cause has to be hunted across a hundred pages.<\/p>\n<h2 class=\"shg-h2\" id=\"traffic-dip\">Why your traffic does not come back the next day<\/h2>\n<p>Even with perfect redirects, organic traffic does not transfer instantly.<\/p>\n<p>Search engines have to visit every old address to see that it redirects, then visit the new one, then decide to treat it as the replacement of the old. That decision takes time, because they come back at their own pace, page by page, and more often to your popular pages than to the rest.<\/p>\n<p>During that period a site can behave in a confusing way: old addresses that no longer exist keep showing up in search results and keep sending visitors. That is the normal delay between the moment you change and the moment the index follows.<\/p>\n<div class=\"shg-fig\"><p class=\"shg-eyebrow\">What organic traffic does after a launch<\/p><svg class=\"shg-chart\" viewBox=\"0 0 440 240\" role=\"img\" aria-label=\"Curve showing organic traffic dipping then recovering after a launch\">\n<line x1=\"46\" y1=\"196\" x2=\"416\" y2=\"196\" stroke=\"#ebebeb\" stroke-width=\"1\"\/>\n<line x1=\"46\" y1=\"28\" x2=\"46\" y2=\"196\" stroke=\"#ebebeb\" stroke-width=\"1\"\/>\n<line x1=\"46\" y1=\"70\" x2=\"416\" y2=\"70\" stroke=\"#f3f3f3\" stroke-width=\"1\" stroke-dasharray=\"3 4\"\/>\n<text x=\"10\" y=\"74\" font-size=\"11\" fill=\"#888\">level<\/text>\n<text x=\"10\" y=\"87\" font-size=\"11\" fill=\"#888\">before<\/text>\n<path d=\"M46 70 L118 70\" stroke=\"#c9c9c9\" stroke-width=\"2.5\" fill=\"none\"\/>\n<path d=\"M118 70 C 140 96, 152 148, 176 156 C 214 168, 250 140, 292 114 C 330 92, 366 70, 416 52\" stroke=\"#ff3100\" stroke-width=\"2.5\" fill=\"none\" stroke-linecap=\"round\"\/>\n<line x1=\"118\" y1=\"28\" x2=\"118\" y2=\"196\" stroke=\"#111\" stroke-width=\"1\" stroke-dasharray=\"4 4\"\/>\n<circle cx=\"118\" cy=\"70\" r=\"4\" fill=\"#111\"\/>\n<text x=\"124\" y=\"40\" font-size=\"12\" fill=\"#111\" font-weight=\"700\">Launch<\/text>\n<circle cx=\"176\" cy=\"156\" r=\"4\" fill=\"#eb5758\"\/>\n<text x=\"158\" y=\"180\" font-size=\"12\" fill=\"#b03b3c\">dip<\/text>\n<circle cx=\"416\" cy=\"52\" r=\"4\" fill=\"#4cb782\"\/>\n<text x=\"330\" y=\"40\" font-size=\"12\" fill=\"#2c7a58\">overshoot<\/text>\n<text x=\"46\" y=\"216\" font-size=\"11\" fill=\"#888\">before<\/text>\n<text x=\"196\" y=\"216\" font-size=\"11\" fill=\"#888\">first weeks<\/text>\n<text x=\"356\" y=\"216\" font-size=\"11\" fill=\"#888\">months after<\/text>\n<\/svg><p class=\"shg-cap\">A sketch of the mechanism, with no scale and no data. The depth and the length of the dip depend on the size of the site and the quality of the redirects.<\/p><\/div>\n<p>Count in months. The most visited pages come back first, because they are the ones search engines revisit most often, and the deeper pages follow. A well-redirected site returns to its level, then passes it if the redesign fixed real problems.<\/p>\n<p>The weeks right after launch are no basis for judging the result. Corrective decisions taken too early, on a dip that was expected, often cause more damage than the migration itself.<\/p>\n<h2 class=\"shg-h2\" id=\"redirect-map\">Building the redirect map<\/h2>\n<p>The redirect map is a table matching every address of the old site to its destination on the new one.<\/p>\n<h3 class=\"shg-h3\">Inventory before tearing down<\/h3>\n<p>The inventory draws on several sources, because none is complete on its own: the XML sitemap, the list of pages that get visits from search, a full crawl by an exploration tool, and the server logs for the addresses nobody links anymore but that still receive automated visits.<\/p>\n<p>This inventory happens before the old site is dismantled. Once the server is replaced, some of those sources no longer exist.<\/p>\n<h3 class=\"shg-h3\">One destination per address<\/h3>\n<p>Every old address gets a precise destination. When a page has no equivalent, pick the closest page by topic. Redirecting the whole site to the homepage cancels the point of the exercise, because a redirect to an unrelated page is treated like a page not found.<\/p>\n<h3 class=\"shg-h3\">Keep the addresses that already work<\/h3>\n<p>A clear address that already ranks has no reason to change. Changing an address has a cost, and that cost must be paid back by a real gain: a more logical structure, a hierarchy that reflects today's offer, readable addresses. Modernizing an address for its own sake is an expense with no return.<\/p>\n<h3 class=\"shg-h3\">What to do with old blog posts<\/h3>\n<p>Posts carry over with their addresses when the blog structure stays, or with redirects when it changes. The ones that stopped getting visits years ago deserve an explicit decision: rewrite them, merge them or retire them. Carrying them over by default ships the problem to the new site.<\/p>\n<h3 class=\"shg-h3\">One redirect per address<\/h3>\n<p>The destination must be the final address, the one that answers directly. If the new site adds a trailing slash at the end of its addresses, the map must already include it.<\/p>\n<h3 class=\"shg-h3\">Test the map before launch<\/h3>\n<p>Every line gets checked: does the old address reach the right page, in one step, with the right response code. The test runs again on launch day, then a week later. It is the only way to confirm the redirects do what you expect of them.<\/p>\n<div class=\"shg-fig\"><p class=\"shg-eyebrow\">What a redirect map that holds looks like<\/p><div class=\"shg-rows\"><div class=\"shg-row shg-row--head\"><span class=\"shg-url\">Map line<\/span><span class=\"shg-verdict\">Verdict<\/span><\/div><div class=\"shg-row\"><span class=\"shg-url\"><code>\/old-page\/<\/code> &rarr; <code>\/new-page\/<\/code>, one step, code 301<\/span><span class=\"shg-verdict\"><span class=\"shg-pill shg-pill--ok\">good<\/span><\/span><\/div><div class=\"shg-row\"><span class=\"shg-url\"><code>\/old-page\/<\/code> &rarr; <code>\/interim\/<\/code> &rarr; <code>\/new-page\/<\/code><\/span><span class=\"shg-verdict\"><span class=\"shg-pill shg-pill--mid\">flatten it<\/span><\/span><\/div><div class=\"shg-row\"><span class=\"shg-url\"><code>\/old-page\/<\/code> &rarr; <code>\/<\/code> the homepage<\/span><span class=\"shg-verdict\"><span class=\"shg-pill shg-pill--bad\">treated as a 404<\/span><\/span><\/div><\/div><p class=\"shg-cap\">The last two lines get fixed in the map before the site goes live.<\/p><\/div>\n<p>This work belongs to <a href=\"\/en\/services\/digital-marketing\/seo\/\">SEO<\/a> as much as to development: a redesign that succeeds technically but redirects poorly produces a prettier site that receives fewer visitors.<\/p>\n<div class=\"shg-cta shg-cta--dark\"><div class=\"shg-copy\"><p class=\"shg-kicker\">Planning a redesign<\/p><p class=\"shg-title\">Redesign your website without losing your rankings<\/p><p class=\"shg-sub\">Twenty years of rebuilding and migrating websites. Tell us where you stand and what you want to keep.<\/p><\/div><a class=\"shg-btn\" href=\"https:\/\/shooga.ca\/en\/contact\/\">Get an estimate<svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 12h13M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/div>\n<h2 class=\"shg-h2\" id=\"bilingual-case\">A bilingual redesign has its own traps<\/h2>\n<p>A site serving an English-speaking and a French-speaking clientele doubles each of the problems above.<\/p>\n<div class=\"shg-marks\"><div class=\"shg-mark\"><h3>Each language needs its own addresses<\/h3><p>An English page and its French version are two distinct pages, with two distinct addresses. Serving both languages at the same address keeps search engines from ranking either one properly.<\/p><\/div><div class=\"shg-mark\"><h3>Hreflang tags must survive the migration<\/h3><p>These tags tell search engines which version to show to which visitor. They get lost easily during a change of system, because they often depend on a plugin that does not make the trip. A bilingual site without hreflang leaves the engines to choose on their own, and they choose wrong.<\/p><\/div><div class=\"shg-mark\"><h3>Your French-speaking customers search differently<\/h3><p>Searches do not translate word for word. Your French-speaking customers do not type the literal translation of what your English-speaking customers type, and a French version traced over the English ranks for phrases nobody uses.<\/p><\/div><div class=\"shg-mark\"><h3>The redirect map is double<\/h3><p>Each language has its old addresses and its new ones. A map that covers only one language leaves the other half of the site in error, and it is almost always the second language that gets forgotten.<\/p><\/div><\/div>\n<div class=\"shg-fig\"><p class=\"shg-eyebrow\">One page that exists in two languages<\/p><div class=\"shg-pair\"><div><p class=\"shg-lang\">English<\/p><code>\/services\/web-maintenance\/<\/code><small>Declares its French twin in hreflang <b>en-CA<\/b>.<\/small><\/div><div><p class=\"shg-lang\">French<\/p><code>\/fr\/entretien-site-web\/<\/code><small>Declares its English twin in hreflang <b>fr-CA<\/b>, and targets the phrase your French-speaking customers actually type.<\/small><\/div><\/div><p class=\"shg-cap\">Each version declares itself and declares the other. A declaration that only goes one way does not count.<\/p><\/div>\n<h2 class=\"shg-h2\" id=\"wordpress-case\">What is specific to a WordPress redesign<\/h2>\n<p>After language, the platform. WordPress runs a large share of business websites, and a redesign on it raises questions the general guides skip.<\/p>\n<h3 class=\"shg-h3\">The theme decides what you will be able to change<\/h3>\n<p>Many sites rest on a purchased theme that was heavily modified. Those modifications disappear at the theme's first update, which explains why so many sites run outdated versions: updating them would break the site. A redesign is the right moment to get out of that dead end.<\/p>\n<h3 class=\"shg-h3\">Plugins are a debt<\/h3>\n<p>A site a few years old easily accumulates dozens of them. Some no longer serve anything, others are no longer maintained by their author, a few do the same job twice. The plugin inventory is part of the initial audit, because each one is a potential entry point and a slowdown.<\/p>\n<h3 class=\"shg-h3\">Page builders lock the content<\/h3>\n<p>Content built with a visual builder is stored in a format specific to that tool. Changing builders means rebuilding every page. It is the main reason a WordPress redesign sometimes costs more than building a site from scratch.<\/p>\n<h3 class=\"shg-h3\">What carries over from an old site<\/h3>\n<p>The copy, the images, the blog posts and the product sheets transfer. The layout does not. A project planned on that basis holds no bad surprise in the middle of production.<\/p>\n<p>After launch, <a href=\"\/en\/services\/web-development\/web-maintenance\/\">WordPress maintenance<\/a> determines whether the site stays in the state it was delivered in or starts accumulating lag again.<\/p>\n<h2 class=\"shg-h2\" id=\"steps\">The steps in the order they count<\/h2>\n<p>Put end to end, everything above fits in seven steps. The order matters more than the list, because each step produces what the next one needs.<\/p>\n<div class=\"shg-fig\"><p class=\"shg-eyebrow\">The order counts more than the list<\/p><div class=\"shg-steps\"><div class=\"shg-step\"><b>1<\/b><div><strong>Audit of what exists<\/strong><p>What ranks, what converts, what is broken. It is the inventory of what needs protecting.<\/p><\/div><\/div><div class=\"shg-step\"><b>2<\/b><div><strong>Goals and structure<\/strong><p>The structure of the pages gets decided from what people search for, before any mockup.<\/p><\/div><\/div><div class=\"shg-step shg-step--key\"><b>3<\/b><div><strong>Redirect map<\/strong><p>Written at the same time as the structure, with the inventory of the old site still at hand.<\/p><\/div><\/div><div class=\"shg-step shg-step--key\"><b>4<\/b><div><strong>Content<\/strong><p>The copy is written before the design, so the design serves the message.<\/p><\/div><\/div><div class=\"shg-step\"><b>5<\/b><div><strong>Design and integration<\/strong><p>On a staging environment closed to search engines.<\/p><\/div><\/div><div class=\"shg-step\"><b>6<\/b><div><strong>Final checks<\/strong><p>Forms, mobile display, speed, tags, sitemap, redirects.<\/p><\/div><\/div><div class=\"shg-step\"><b>7<\/b><div><strong>Launch and monitoring<\/strong><p>The work continues through the weeks that follow.<\/p><\/div><\/div><\/div><p class=\"shg-cap\">The two highlighted steps are the ones that protect your SEO.<\/p><\/div>\n<p>How long it takes depends mostly on two things, and neither is technical: how fast the content gets approved, and how many people must sign off at each step. Timelines almost always stretch on the approval side.<\/p>\n<p>Most projects that go off the rails swapped steps 3 and 4 with step 5, and wrote the content to fill a design already approved.<\/p>\n<h2 class=\"shg-h2\" id=\"measure\">What to measure around launch<\/h2>\n<p>Without a starting measure, there is no way to tell whether the new site does better than the old one.<\/p>\n<div class=\"shg-tl\"><div class=\"shg-tl-item\"><h3>Before launch<\/h3><p>Export your positions on your main queries, the organic traffic per page and the number of requests received per month. Keep the full list of live addresses too. Once the old site is replaced, that data is gone.<\/p><\/div><div class=\"shg-tl-item shg-tl-item--key\"><h3>Launch day<\/h3><p>Check the redirects on the most visited addresses, whether search engines can reach the site, the XML sitemap and the forms. A tag blocking indexing, left over from staging, is the most frequent and the most costly mistake.<\/p><\/div><div class=\"shg-tl-item\"><h3>The following months<\/h3><p>Watch the errors Google reports in Search Console, the newly indexed pages and how positions evolve on the queries exported before the switch. Always compare against the starting point exported before launch.<\/p><\/div><\/div>\n<h2 class=\"shg-h2\" id=\"before-you-launch\">Before you launch your redesign<\/h2>\n<p>Most redesigns that disappoint failed at preparation, because nobody inventoried what was working before replacing it.<\/p>\n<p>If you are considering a rebuild, start by knowing what your site brings you today: which pages get visits, on which searches, and which ones generate requests. We do that reading at the start of every mandate, and it regularly changes the scale of the project.<\/p>\n<p>Our <a href=\"https:\/\/shooga.ca\/en\/portfolio\/\">portfolio<\/a> shows what the result looks like.<\/p>\n<div class=\"shg-cta shg-cta--brand\"><div class=\"shg-copy\"><p class=\"shg-kicker\">Your current website<\/p><p class=\"shg-title\">Get it assessed before you replace it<\/p><p class=\"shg-sub\">Send us the address. You will get a reading of what already works and what deserves a rebuild.<\/p><\/div><a class=\"shg-btn\" href=\"https:\/\/shooga.ca\/en\/contact\/\">Tell us about your site<svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 12h13M13 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a><\/div>\n<\/div>\n","cube_page_builder":[{"acf_fc_layout":"cube_23","has_caption":false,"caption":"","has_title":true,"title":"Keep reading","has_body":false,"body":"","has_footer":false,"button_group":null,"posts":[1938,1932,1926],"var_type":"0","opt_anchor":"","opt_caption_tag":"","opt_title_tag":"","opt_theme":"0","opt_theme_style_override":false,"opt_radius":1,"opt_text":1,"opt_space_top":"","opt_space_bottom":"","opt_text_color":"","opt_background_color":"","opt_border":false,"opt_background_image":null,"opt_background_overlay":false}]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Website redesign without losing your SEO | ShooGa<\/title>\n<meta name=\"description\" content=\"What actually breaks during a website redesign, how to build the redirect map, and when repairing beats rebuilding.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Website redesign without losing your SEO | ShooGa\" \/>\n<meta property=\"og:description\" content=\"What actually breaks during a website redesign, how to build the redirect map, and when repairing beats rebuilding.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/\" \/>\n<meta property=\"og:site_name\" content=\"ShooGa\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/shooga.ca\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-25T20:09:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/shooga.ca\/wp-content\/uploads\/comment-reussir-une-refonte-de-site-web-sans-perdre-votre-referencement-1.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"901\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/\",\"url\":\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/\",\"name\":\"Website redesign without losing your SEO | ShooGa\",\"isPartOf\":{\"@id\":\"https:\/\/shooga.ca\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/shooga.ca\/wp-content\/uploads\/comment-reussir-une-refonte-de-site-web-sans-perdre-votre-referencement-1.webp\",\"datePublished\":\"2026-09-22T20:48:43+00:00\",\"dateModified\":\"2026-09-25T20:09:50+00:00\",\"description\":\"What actually breaks during a website redesign, how to build the redirect map, and when repairing beats rebuilding.\",\"breadcrumb\":{\"@id\":\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#primaryimage\",\"url\":\"https:\/\/shooga.ca\/wp-content\/uploads\/comment-reussir-une-refonte-de-site-web-sans-perdre-votre-referencement-1.webp\",\"contentUrl\":\"https:\/\/shooga.ca\/wp-content\/uploads\/comment-reussir-une-refonte-de-site-web-sans-perdre-votre-referencement-1.webp\",\"width\":1600,\"height\":901},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/shooga.ca\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to redesign your website without losing your SEO\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/shooga.ca\/en\/#website\",\"url\":\"https:\/\/shooga.ca\/en\/\",\"name\":\"ShooGa\",\"description\":\"Web marketing agency in Montreal since 2006.\",\"publisher\":{\"@id\":\"https:\/\/shooga.ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/shooga.ca\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":[\"Organization\",\"LocalBusiness\",\"ProfessionalService\"],\"@id\":\"https:\/\/shooga.ca\/#organization\",\"name\":\"ShooGa\",\"url\":\"https:\/\/shooga.ca\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\/\/shooga.ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/shooga.ca\/wp-content\/uploads\/shooga-logo-schema.png\",\"contentUrl\":\"https:\/\/shooga.ca\/wp-content\/uploads\/shooga-logo-schema.png\",\"width\":998,\"height\":320,\"caption\":\"ShooGa\"},\"image\":{\"@id\":\"https:\/\/shooga.ca\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/shooga.ca\",\"https:\/\/www.linkedin.com\/company\/shooga\/\",\"https:\/\/www.instagram.com\/shooga.ca\/\",\"https:\/\/www.google.com\/maps?cid=9540046971477893018\",\"https:\/\/www.pagesjaunes.ca\/bus\/Quebec\/Montreal\/ShooGa-Agence-web-Montreal\/104579473.html\"],\"legalName\":\"ShooGa\",\"foundingDate\":\"2006\",\"telephone\":\"+1-514-277-7747\",\"email\":\"info@shooga.ca\",\"priceRange\":\"$$\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"10600 boulevard Saint-Laurent\",\"addressLocality\":\"Montr\u00e9al\",\"addressRegion\":\"QC\",\"postalCode\":\"H3L 2P6\",\"addressCountry\":\"CA\"},\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Canada\"},{\"@type\":\"Country\",\"name\":\"United States\"}],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"}],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"telephone\":\"+1-514-277-7747\",\"email\":\"info@shooga.ca\",\"contactType\":\"sales\",\"areaServed\":[\"CA\",\"US\"],\"availableLanguage\":[\"fr\",\"en\"]}],\"description\":\"ShooGa is a web marketing agency in Montreal founded in 2006. SEO, digital advertising, web development, strategy, branding and print, handled by a single in-house team for businesses across Canada and the United States.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":45.54979999999999762394509161822497844696044921875,\"longitude\":-73.669749999999993406163412146270275115966796875},\"hasMap\":\"https:\/\/www.google.com\/maps?cid=9540046971477893018\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Website redesign without losing your SEO | ShooGa","description":"What actually breaks during a website redesign, how to build the redirect map, and when repairing beats rebuilding.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/","og_locale":"en_US","og_type":"article","og_title":"Website redesign without losing your SEO | ShooGa","og_description":"What actually breaks during a website redesign, how to build the redirect map, and when repairing beats rebuilding.","og_url":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/","og_site_name":"ShooGa","article_publisher":"https:\/\/www.facebook.com\/shooga.ca","article_modified_time":"2026-09-25T20:09:50+00:00","og_image":[{"width":1600,"height":901,"url":"https:\/\/shooga.ca\/wp-content\/uploads\/comment-reussir-une-refonte-de-site-web-sans-perdre-votre-referencement-1.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/","url":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/","name":"Website redesign without losing your SEO | ShooGa","isPartOf":{"@id":"https:\/\/shooga.ca\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#primaryimage"},"image":{"@id":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#primaryimage"},"thumbnailUrl":"https:\/\/shooga.ca\/wp-content\/uploads\/comment-reussir-une-refonte-de-site-web-sans-perdre-votre-referencement-1.webp","datePublished":"2026-09-22T20:48:43+00:00","dateModified":"2026-09-25T20:09:50+00:00","description":"What actually breaks during a website redesign, how to build the redirect map, and when repairing beats rebuilding.","breadcrumb":{"@id":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/shooga.ca\/en\/blog\/website-redesign\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#primaryimage","url":"https:\/\/shooga.ca\/wp-content\/uploads\/comment-reussir-une-refonte-de-site-web-sans-perdre-votre-referencement-1.webp","contentUrl":"https:\/\/shooga.ca\/wp-content\/uploads\/comment-reussir-une-refonte-de-site-web-sans-perdre-votre-referencement-1.webp","width":1600,"height":901},{"@type":"BreadcrumbList","@id":"https:\/\/shooga.ca\/en\/blog\/website-redesign\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/shooga.ca\/en\/"},{"@type":"ListItem","position":2,"name":"How to redesign your website without losing your SEO"}]},{"@type":"WebSite","@id":"https:\/\/shooga.ca\/en\/#website","url":"https:\/\/shooga.ca\/en\/","name":"ShooGa","description":"Web marketing agency in Montreal since 2006.","publisher":{"@id":"https:\/\/shooga.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/shooga.ca\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":["Organization","LocalBusiness","ProfessionalService"],"@id":"https:\/\/shooga.ca\/#organization","name":"ShooGa","url":"https:\/\/shooga.ca\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/shooga.ca\/#\/schema\/logo\/image\/","url":"https:\/\/shooga.ca\/wp-content\/uploads\/shooga-logo-schema.png","contentUrl":"https:\/\/shooga.ca\/wp-content\/uploads\/shooga-logo-schema.png","width":998,"height":320,"caption":"ShooGa"},"image":{"@id":"https:\/\/shooga.ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/shooga.ca","https:\/\/www.linkedin.com\/company\/shooga\/","https:\/\/www.instagram.com\/shooga.ca\/","https:\/\/www.google.com\/maps?cid=9540046971477893018","https:\/\/www.pagesjaunes.ca\/bus\/Quebec\/Montreal\/ShooGa-Agence-web-Montreal\/104579473.html"],"legalName":"ShooGa","foundingDate":"2006","telephone":"+1-514-277-7747","email":"info@shooga.ca","priceRange":"$$","address":{"@type":"PostalAddress","streetAddress":"10600 boulevard Saint-Laurent","addressLocality":"Montr\u00e9al","addressRegion":"QC","postalCode":"H3L 2P6","addressCountry":"CA"},"areaServed":[{"@type":"Country","name":"Canada"},{"@type":"Country","name":"United States"}],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"09:00","closes":"17:00"}],"contactPoint":[{"@type":"ContactPoint","telephone":"+1-514-277-7747","email":"info@shooga.ca","contactType":"sales","areaServed":["CA","US"],"availableLanguage":["fr","en"]}],"description":"ShooGa is a web marketing agency in Montreal founded in 2006. SEO, digital advertising, web development, strategy, branding and print, handled by a single in-house team for businesses across Canada and the United States.","geo":{"@type":"GeoCoordinates","latitude":45.54979999999999762394509161822497844696044921875,"longitude":-73.669749999999993406163412146270275115966796875},"hasMap":"https:\/\/www.google.com\/maps?cid=9540046971477893018"}]}},"_links":{"self":[{"href":"https:\/\/shooga.ca\/en\/wp-json\/wp\/v2\/blog\/2635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shooga.ca\/en\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/shooga.ca\/en\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shooga.ca\/en\/wp-json\/wp\/v2\/media\/2721"}],"wp:attachment":[{"href":"https:\/\/shooga.ca\/en\/wp-json\/wp\/v2\/media?parent=2635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}