{"id":23799,"date":"2025-09-19T12:36:30","date_gmt":"2025-09-19T10:36:30","guid":{"rendered":"https:\/\/onder.nl\/?post_type=cases&#038;p=23799"},"modified":"2025-10-07T14:02:11","modified_gmt":"2025-10-07T12:02:11","slug":"organic-recovery-to-organic-growth","status":"publish","type":"cases","link":"https:\/\/onder.nl\/en\/cases\/organische-herstel-tot-organische-groei\/","title":{"rendered":"Organic recovery? Organic growth!"},"content":{"rendered":"<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"background:linear-gradient(135deg,rgb(238,238,238) 100%,rgb(169,184,195) 100%)\">\n<h2 class=\"wp-block-heading\">At a glance<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Challenge<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recovering organic traffic six months after a poor SEO migration<\/li>\n\n\n\n<li>Bringing the organic lead flow for this client back to previous levels<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Results<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Organic traffic grown above pre-launch levels<\/li>\n\n\n\n<li>Number of leads from organic traffic is again at such a high level that the ad tap can be closed a little more<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><br>Starting point<\/h2>\n\n\n\n<p>This client's website is a platform with leasing offers of cars especially in the financial lease model. Due to a failed or faulty SEO migration, the platform had lost 80% to 90% of daily organic clicks. They knocked on our door asking if we could rectify this, as this was seriously costing leads! And therefore also Google Ads ad budget, as the number of reduced organic leads had to be absorbed anyway.<\/p>\n\n\n\n<p>We opted for a SEO migration recovery project, also to prove to this client that, with the right technical changes, we could already take back some of the organic traffic. We could then possibly build out the traffic again at a later stage in a monthly trajectory (spoiler: ended up doing so).&nbsp;<\/p>\n\n\n\n<p><strong>Disclaimer<\/strong>: the client wishes to remain anonymous due to sensitivity towards competitors. In this case, we therefore refer to 'the client'<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">SEO migration retrofit fix: method<\/h2>\n\n\n\n<p>We could see pretty clearly in the pre-project phase that Google had little understanding of the move. Also zonder Search Console access. We then discussed in a short kick-off with this client and the builder of the new platform what migrated and changed about the platform during going live.&nbsp;<\/p>\n\n\n\n<p>We then drafted the SEO migration recovery recommendation and discussed it with the developer in two stages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1st actions<\/li>\n\n\n\n<li>Follow-up actions<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Phase 1: initial actions<\/h3>\n\n\n\n<p>During this phase, we wanted to brief the most important technical changes to the developers in advance, as there was obviously no time to lose. We analysed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Search Console (page indexing)<\/li>\n\n\n\n<li>Crawls of the platform with Screaming Frog and Lumar<\/li>\n<\/ul>\n\n\n\n<p>We also compared the new situation in terms of content on the main landings with information from the Web Archive.&nbsp;<\/p>\n\n\n\n<p>This roughly rolled out a number of recommendations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Internal linking via navigation referred to URL parameter URLs &gt; adjust to clean URLs (across the whole website)<\/li>\n\n\n\n<li>Canonical tags referred to the part in the URL before the URL parameter &gt; the internal link adjustment made the canonicals correct again<\/li>\n\n\n\n<li>URL parameters were excluded in Robots.txt &gt; we removed this 'disallow' and after 3 weeks we implemented specific URL parameter exclusions<\/li>\n\n\n\n<li>There were many redirect chains &gt; break up these chains and redirect directly to the final destination<\/li>\n\n\n\n<li>There were many redirects, but many of them were not specific enough &gt; adjust redirects as yet and redirect to the most specific match possible (e.g. 'Audi RS3' not to 'Audi', but to 'Audi RS3')<\/li>\n\n\n\n<li>There were many 404s getting hits &gt; the biggest 404s of these redirect to the correct new destination<\/li>\n\n\n\n<li>Updating the footer navigation again to focus on brands and models<\/li>\n\n\n\n<li>Content had disappeared on many pages, whereas it had not before going live &gt; on key landings, reinstate this content (starting with brands and then brand + model)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Second phase<\/h3>\n\n\n\n<p>The first migration recovery phase revolved around the changes that were also going to directly affect crawling \/ indexing of the platform. In the second phase, we also included the other areas of improvement in a comprehensive plan. The main onder parts:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Include vehicle detail pages in a separate XML Sitemap<\/li>\n\n\n\n<li>Self-referencing canonical tags on paginated pages<\/li>\n\n\n\n<li>Improve crawlability of paginated pages&nbsp;<\/li>\n\n\n\n<li>404s fix vehicle detail pages<\/li>\n\n\n\n<li>Resize images automatically<\/li>\n\n\n\n<li>Adjusting header structures<\/li>\n\n\n\n<li>Customise\/implement structured data templates<\/li>\n\n\n\n<li>Adding appropriate content to key landings (type of cars, etc.)<\/li>\n\n\n\n<li>Cornerstone approach on brand pages<\/li>\n\n\n\n<li>Blog content written for top of the funnel onderwerp to link internally to key SEO landings<\/li>\n<\/ul>\n\n\n\n<p>Changes from the first phase were also reflected in this, but these were onderween also partially addressed. We prioritised all possible areas for improvement (whether technical points or content improvements), so it was clear what we wanted to work on first.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Implementation and outcome<\/h2>\n\n\n\n<p>There was a test environment in place and fortunately a direct line ran from our customer team to the web builder. This meant we were able to quickly check technical improvements so they could go to live.<\/p>\n\n\n\n<p>With this kind of SEO migration recovery project, we have no patience as there is no time to waste. Fortunately, Google picked up on the changes quickly. After a few weeks, we saw another big increase in impressions and clicks:<\/p>\n\n\n\r\n<div id=\"tf-image-block_11a47626ef0aeb9e48d4b736a393edb3\" class=\"block100 tf-image tf-image alignfull tf-image-autowidth tf-image-left\">\r\n\r\n    \r\n        <img decoding=\"async\" src=\"https:\/\/onder.nl\/site\/uploads\/2025\/09\/Neutraal.jpg\" srcset=\"https:\/\/onder.nl\/site\/uploads\/2025\/09\/Neutraal.jpg 555w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Neutraal-460x209.jpg 460w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Neutraal-18x8.jpg 18w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Neutraal-110x50.jpg 110w\" sizes=\"(max-width: 555px) 100vw, 555px\" alt=\"\" loading=\"lazy\">\r\n\r\n    \r\n    <div class=\"clearboth\"><\/div>\r\n\r\n<\/div>\n\n\n<p>Proof that even after six months, a SEO migration recovery project definitely makes sense. We gave the search engine clarity and opted for a consistent setup. We were then able to build on this.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SEO route<\/h2>\n\n\n\n<p>In the months following the SEO migration recovery, we had two priorities:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On a technical level, keeping the platform at the same level<\/li>\n\n\n\n<li>Improve and build content at different levels within the website<\/li>\n<\/ul>\n\n\n\n<p>The goal was to build on the growth in organic clicks (see screenshot above) and organic leads.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Custom GPT<\/h3>\n\n\n\n<p>This client was also our first real test case in autumn 2024 for a very specific custom GPT, based on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Personas<\/li>\n\n\n\n<li>Tone of voice<\/li>\n\n\n\n<li>Car make and model information<\/li>\n\n\n\n<li>The different forms of leasing<\/li>\n<\/ul>\n\n\n\n<p>The aim of the GPT was to speed up the content process, but above all to generate really high-quality content for the pages. Content that matched the search query and intent, but was also suitable for this client's target audience&nbsp;<\/p>\n\n\n\n<p>Thus, we structured all brands + type of car pages with quality content. The GPT is completely built to write customised content, so provided with a tone of voice, personas, content formats and much more information.&nbsp;<\/p>\n\n\n\n<p>We complemented this with top-of-the-funnel onderwerp (e.g. 'Best electric cars of 2025') and knowledge articles around financial leasing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Result<\/h3>\n\n\n\n<p>This client is not only back to its old organic level, but is now growing organically much faster. The initial technical changes helped this, but the follow-up process ensured that we continued to grow month-on-month in clicks and thus organic traffic.<\/p>\n\n\n\n<p>As a result, the number of organic leads is also back to its old level and we have an absolute record month in July 2025!<\/p>\n\n\n\n<p>In doing so, we are ranking better and better on 'brand + financial lease search terms' and also on 'type of car + financial lease search terms'.<\/p>\n\n\n\n<p>The results from the moment we started working together are worth it! We even got 'the reverse crocodile' in graph form in terms of clicks. In many markets, impressions go up and clicks go down, but with this client in particular, we see the difference in clicks:<\/p>\n\n\n\r\n<div id=\"tf-image-block_0c40b92144d0b493d580a0184ddc0720\" class=\"block100 tf-image tf-image alignfull tf-image-autowidth tf-image-left\">\r\n\r\n    \r\n        <img decoding=\"async\" src=\"https:\/\/onder.nl\/site\/uploads\/2025\/09\/Krokodil-2.jpg\" srcset=\"https:\/\/onder.nl\/site\/uploads\/2025\/09\/Krokodil-2.jpg 1272w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Krokodil-2-460x158.jpg 460w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Krokodil-2-1100x377.jpg 1100w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Krokodil-2-768x263.jpg 768w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Krokodil-2-18x6.jpg 18w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Krokodil-2-110x38.jpg 110w\" sizes=\"(max-width: 1272px) 100vw, 1272px\" alt=\"\" loading=\"lazy\">\r\n\r\n    \r\n    <div class=\"clearboth\"><\/div>\r\n\r\n<\/div>\n\n\n<p>This also looks more than good in Ahrefs:<\/p>\n\n\n\r\n<div id=\"tf-image-block_a48a26fd360dd2fae80b722538592b63\" class=\"block100 tf-image tf-image alignfull tf-image-autowidth tf-image-left\">\r\n\r\n    \r\n        <img decoding=\"async\" src=\"https:\/\/onder.nl\/site\/uploads\/2025\/09\/Ahrefs-neutraal-weer.jpg\" srcset=\"https:\/\/onder.nl\/site\/uploads\/2025\/09\/Ahrefs-neutraal-weer.jpg 811w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Ahrefs-neutraal-weer-460x247.jpg 460w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Ahrefs-neutraal-weer-768x413.jpg 768w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Ahrefs-neutraal-weer-18x10.jpg 18w, https:\/\/onder.nl\/site\/uploads\/2025\/09\/Ahrefs-neutraal-weer-110x59.jpg 110w\" sizes=\"(max-width: 811px) 100vw, 811px\" alt=\"\" loading=\"lazy\">\r\n\r\n    \r\n    <div class=\"clearboth\"><\/div>\r\n\r\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">How to proceed now?<\/h3>\n\n\n\n<p>There is still plenty of work to be done in optimising for types of cars and brands, as there are just so many of them. Besides:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Are we also going to focus on some other lease forms, in addition to the existing ones<\/li>\n\n\n\n<li>Have been working for a while to also optimise for LLMs, AI Overviews and eventually AI Mode<\/li>\n\n\n\n<li>E-E-A-T could also be quite essential in the long run, but we have not yet picked up together due to other priorities. Expert pages and better About Us pages are also on the backlog<\/li>\n<\/ul>\n\n\n\n<p>This case is living proof that you can successfully restore your SEO traffic (and revenue) even after a failed migration. <\/p>\n\n\n\n<p>Wondering if we can do something for you too? Then feel free to contact us!<\/p>\n\n\n\r\n<div id=\"tf-buttons-block_2c3007d4a22dc4178227bbf58bdfe67f\" class=\"block100 tf-buttons tf-buttons alignfull\">\r\n\r\n          <a class=\"btn  btn-turq\"\r\n          href=\"https:\/\/onder.nl\/en\/contact\/\"\r\n          target=\"\">\r\n           <span>I want to cooperate!<\/span>\r\n       <\/a>\r\n   \r\n    \r\n    <div class=\"clearboth\"><\/div>\r\n\r\n<\/div>","protected":false},"author":34,"featured_media":0,"template":"","class_list":["post-23799","cases","type-cases","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/onder.nl\/en\/wp-json\/wp\/v2\/cases\/23799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onder.nl\/en\/wp-json\/wp\/v2\/cases"}],"about":[{"href":"https:\/\/onder.nl\/en\/wp-json\/wp\/v2\/types\/cases"}],"author":[{"embeddable":true,"href":"https:\/\/onder.nl\/en\/wp-json\/wp\/v2\/users\/34"}],"version-history":[{"count":0,"href":"https:\/\/onder.nl\/en\/wp-json\/wp\/v2\/cases\/23799\/revisions"}],"wp:attachment":[{"href":"https:\/\/onder.nl\/en\/wp-json\/wp\/v2\/media?parent=23799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}