<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Search Console on StackOnward</title><link>https://stackonward.com/tags/search-console/</link><description>Recent content in Search Console on StackOnward</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 11 Sep 2026 04:22:00 +0800</lastBuildDate><atom:link href="https://stackonward.com/tags/search-console/index.xml" rel="self" type="application/rss+xml"/><item><title>Migrate a Website to a New Domain: 301, 308, Canonical</title><link>https://stackonward.com/posts/website-domain-migration/</link><pubDate>Fri, 11 Sep 2026 04:22:00 +0800</pubDate><guid>https://stackonward.com/posts/website-domain-migration/</guid><description>&lt;p&gt;When you migrate a website to a new domain, each live old URL should take one permanent hop to the matching new URL, including the path and any query string that still belongs to the page. Canonical tags, internal links, sitemaps, structured data, and analytics on the new host must already name the new domain.&lt;/p&gt;
&lt;figure&gt;
 &lt;img src="https://stackonward.com/images/posts/website-domain-migration/en/domain-migration-map.svg" alt="Old-host home, article, topic, and asset URLs each taking one permanent redirect to the same path on the new host" loading="lazy" decoding="async"&gt;
 &lt;figcaption&gt;Home, article, topic, and asset each keep their path on the new host.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2 id="build-a-one-to-one-url-map-before-the-cutover"&gt;Build a one-to-one URL map before the cutover&lt;/h2&gt;
&lt;p&gt;Export old URLs from the sitemap, access logs, Search Console, backlinks, and the database. Then give each address one destination:&lt;/p&gt;</description></item></channel></rss>