{"id":3550,"date":"2026-07-20T14:36:30","date_gmt":"2026-07-20T14:36:30","guid":{"rendered":"https:\/\/vbaseup.com\/kien-thuc\/?p=3550"},"modified":"2026-07-28T17:50:12","modified_gmt":"2026-07-28T17:50:12","slug":"redirect","status":"publish","type":"post","link":"https:\/\/vbaseup.com\/kien-thuc\/redirect\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn to\u00e0n di\u1ec7n v\u1ec1 Redirect v\u00e0 HTTP status SEO"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/vbaseup.com\/kien-thuc\/wp-content\/uploads\/2026\/07\/redirect-http-status.webp\" alt=\"redirect HTTP status code SEO 301 302 chuy\u1ec3n h\u01b0\u1edbng v\u0129nh vi\u1ec5n t\u1ea1m th\u1eddi\" \/><\/p>\n<p>Khi b\u1ea1n thay \u0111\u1ed5i c\u1ea5u tr\u00fac website, g\u1ed9p nhi\u1ec1u b\u00e0i vi\u1ebft l\u1ea1i v\u1edbi nhau, ho\u1eb7c chuy\u1ec3n sang t\u00ean mi\u1ec1n m\u1edbi, lu\u00f4n c\u00f3 m\u1ed9t c\u00e2u h\u1ecfi quan tr\u1ecdng c\u1ea7n tr\u1ea3 l\u1eddi: \u0111i\u1ec1u g\u00ec s\u1ebd x\u1ea3y ra v\u1edbi nh\u1eefng URL c\u0169 \u0111\u00e3 t\u1eebng \u0111\u01b0\u1ee3c Google l\u1eadp ch\u1ec9 m\u1ee5c? C\u00e2u tr\u1ea3 l\u1eddi n\u1eb1m \u1edf <strong>redirect<\/strong>, m\u1ed9t t\u00edn hi\u1ec7u HTTP m\u00e0 m\u00e1y ch\u1ee7 g\u1eedi \u0111i \u0111\u1ec3 b\u00e1o cho c\u1ea3 tr\u00ecnh duy\u1ec7t l\u1eabn c\u00f4ng c\u1ee5 t\u00ecm ki\u1ebfm bi\u1ebft r\u1eb1ng m\u1ed9t \u0111\u1ecba ch\u1ec9 \u0111\u00e3 thay \u0111\u1ed5i, t\u1ea1m th\u1eddi ho\u1eb7c v\u0129nh vi\u1ec5n. Redirect kh\u00f4ng ch\u1ec9 \u0111\u01a1n thu\u1ea7n \u0111\u01b0a ng\u01b0\u1eddi d\u00f9ng \u0111\u1ebfn \u0111\u00fang trang, n\u00f3 c\u00f2n quy\u1ebft \u0111\u1ecbnh c\u00e1ch Google x\u1eed l\u00fd to\u00e0n b\u1ed9 gi\u00e1 tr\u1ecb SEO m\u00e0 URL c\u0169 \u0111\u00e3 t\u00edch l\u0169y \u0111\u01b0\u1ee3c, t\u1eeb th\u1ee9 h\u1ea1ng, l\u01b0\u1ee3ng backlink cho \u0111\u1ebfn tr\u1ea1ng th\u00e1i ch\u1ec9 m\u1ee5c.<\/p>\n<p>B\u00e0i vi\u1ebft n\u00e0y s\u1ebd \u0111i qua t\u1eebng lo\u1ea1i HTTP status redirect ph\u1ed5 bi\u1ebfn nh\u1ea5t, c\u00e1ch ch\u00fang truy\u1ec1n t\u1ea3i link equity, quy tr\u00ecnh tri\u1ec3n khai chu\u1ea9n v\u00e0 nh\u1eefng l\u1ed7i k\u1ef9 thu\u1eadt th\u01b0\u1eddng g\u1eb7p m\u00e0 b\u1ea1n c\u1ea7n tr\u00e1nh.<\/p>\n<h2>Redirect l\u00e0 g\u00ec v\u00e0 ph\u00e2n lo\u1ea1i theo HTTP status<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/vbaseup.com\/kien-thuc\/wp-content\/uploads\/2026\/07\/redirect-phan-loai.webp\" alt=\"redirect l\u00e0 g\u00ec ph\u00e2n lo\u1ea1i HTTP status 3xx 301 302 307 308 server-side client-side\" \/><\/p>\n<h3>Redirect l\u00e0 g\u00ec?<\/h3>\n<p>N\u00f3i \u0111\u01a1n gi\u1ea3n, redirect l\u00e0 m\u1ed9t c\u00e2u tr\u1ea3 l\u1eddi m\u00e0 m\u00e1y ch\u1ee7 g\u1eedi ng\u01b0\u1ee3c l\u1ea1i khi c\u00f3 ai \u0111\u00f3 (tr\u00ecnh duy\u1ec7t ho\u1eb7c bot c\u1ee7a Google) y\u00eau c\u1ea7u truy c\u1eadp m\u1ed9t URL. Thay v\u00ec tr\u1ea3 v\u1ec1 n\u1ed9i dung trang, m\u00e1y ch\u1ee7 g\u1eedi k\u00e8m m\u1ed9t m\u00e3 tr\u1ea1ng th\u00e1i thu\u1ed9c nh\u00f3m 3xx c\u00f9ng m\u1ed9t d\u00f2ng th\u00f4ng tin g\u1ecdi l\u00e0 Location header, trong \u0111\u00f3 ghi r\u00f5 \u0111\u1ecba ch\u1ec9 m\u1edbi c\u1ea7n \u0111i t\u1edbi. Tr\u00ecnh duy\u1ec7t ho\u1eb7c bot \u0111\u1ecdc th\u00f4ng tin n\u00e0y r\u1ed3i t\u1ef1 \u0111\u1ed9ng chuy\u1ec3n h\u01b0\u1edbng \u0111\u1ebfn URL m\u1edbi m\u00e0 ng\u01b0\u1eddi d\u00f9ng g\u1ea7n nh\u01b0 kh\u00f4ng nh\u1eadn ra.<\/p>\n<h3>C\u00e1c lo\u1ea1i redirect ph\u1ed5 bi\u1ebfn trong SEO<\/h3>\n<p>Trong nh\u00f3m m\u00e3 3xx, b\u1ed1n lo\u1ea1i b\u1ea1n s\u1ebd g\u1eb7p th\u01b0\u1eddng xuy\u00ean nh\u1ea5t l\u00e0 301, 302, 307 v\u00e0 308. M\u1ed7i m\u00e3 mang m\u1ed9t \u00fd ngh\u0129a ri\u00eang, kh\u00e1c nhau \u1edf t\u00ednh v\u0129nh vi\u1ec5n c\u1ee7a vi\u1ec7c chuy\u1ec3n h\u01b0\u1edbng v\u00e0 \u1edf vi\u1ec7c ph\u01b0\u01a1ng th\u1ee9c HTTP (nh\u01b0 GET hay POST) c\u00f3 \u0111\u01b0\u1ee3c gi\u1eef nguy\u00ean hay kh\u00f4ng khi chuy\u1ec3n t\u1eeb URL c\u0169 sang URL m\u1edbi.<\/p>\n<p>B\u00ean c\u1ea1nh s\u1ef1 kh\u00e1c bi\u1ec7t v\u1ec1 m\u00e3 s\u1ed1, redirect c\u00f2n \u0111\u01b0\u1ee3c chia theo c\u00e1ch th\u1ee9c k\u1ef9 thu\u1eadt tri\u1ec3n khai:<\/p>\n<ul>\n<li><strong>Server-side redirect<\/strong>: m\u00e1y ch\u1ee7 tr\u1ea3 l\u1eddi ngay b\u1eb1ng m\u00e3 tr\u1ea1ng th\u00e1i HTTP, v\u00ed d\u1ee5 301 ho\u1eb7c 302. \u0110\u00e2y l\u00e0 c\u00e1ch \u0111\u01b0\u1ee3c \u01b0u ti\u00ean cho SEO v\u00ec Googlebot nh\u1eadn di\u1ec7n t\u00edn hi\u1ec7u n\u00e0y ngay t\u1ea1i b\u01b0\u1edbc \u0111\u1ea7u ti\u00ean c\u1ee7a request, kh\u00f4ng c\u1ea7n x\u1eed l\u00fd th\u00eam g\u00ec kh\u00e1c.<\/li>\n<li><strong>Client-side redirect<\/strong>: chuy\u1ec3n h\u01b0\u1edbng th\u1ef1c hi\u1ec7n th\u00f4ng qua Meta Refresh ho\u1eb7c JavaScript, ch\u1ea1y sau khi tr\u00ecnh duy\u1ec7t \u0111\u00e3 t\u1ea3i v\u00e0 b\u1eaft \u0111\u1ea7u hi\u1ec3n th\u1ecb trang. V\u00ec c\u1ea7n render xong m\u1edbi chuy\u1ec3n h\u01b0\u1edbng \u0111\u01b0\u1ee3c, ph\u01b0\u01a1ng ph\u00e1p n\u00e0y ch\u1eadm h\u01a1n v\u00e0 k\u00e9m tin c\u1eady h\u01a1n v\u1edbi c\u00f4ng c\u1ee5 t\u00ecm ki\u1ebfm.<\/li>\n<\/ul>\n<h3>Ph\u00e2n bi\u1ec7t Redirect 301 v\u00e0 Redirect 302<\/h3>\n<p>Hai lo\u1ea1i redirect quan tr\u1ecdng nh\u1ea5t m\u00e0 b\u1ea1n c\u1ea7n n\u1eafm ch\u1eafc l\u00e0 301 v\u00e0 302, v\u00ec ch\u00fang \u1ea3nh h\u01b0\u1edfng tr\u1ef1c ti\u1ebfp \u0111\u1ebfn c\u00e1ch Google l\u01b0u tr\u1eef v\u00e0 x\u1eed l\u00fd URL trong ch\u1ec9 m\u1ee5c.<\/p>\n<table>\n<thead>\n<tr>\n<th>Ti\u00eau ch\u00ed<\/th>\n<th>Redirect 301<\/th>\n<th>Redirect 302<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>T\u00ednh ch\u1ea5t<\/td>\n<td>Chuy\u1ec3n h\u01b0\u1edbng v\u0129nh vi\u1ec5n<\/td>\n<td>Chuy\u1ec3n h\u01b0\u1edbng t\u1ea1m th\u1eddi<\/td>\n<\/tr>\n<tr>\n<td>Google x\u1eed l\u00fd index<\/td>\n<td>C\u1eadp nh\u1eadt URL trong index sang URL \u0111\u00edch<\/td>\n<td>Gi\u1eef nguy\u00ean URL ngu\u1ed3n trong index<\/td>\n<\/tr>\n<tr>\n<td>Link equity<\/td>\n<td>Chuy\u1ec3n g\u1ea7n nh\u01b0 to\u00e0n b\u1ed9 sang URL \u0111\u00edch<\/td>\n<td>Kh\u00f4ng chuy\u1ec3n sang URL \u0111\u00edch<\/td>\n<\/tr>\n<tr>\n<td>Khi n\u00e0o d\u00f9ng<\/td>\n<td>URL s\u1ebd kh\u00f4ng quay l\u1ea1i n\u1eefa<\/td>\n<td>URL s\u1ebd \u0111\u01b0\u1ee3c kh\u00f4i ph\u1ee5c sau m\u1ed9t th\u1eddi gian<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>N\u00f3i m\u1ed9t c\u00e1ch d\u1ec5 h\u00ecnh dung, 301 gi\u1ed1ng nh\u01b0 b\u1ea1n chuy\u1ec3n nh\u00e0 v\u0129nh vi\u1ec5n v\u00e0 b\u00e1o cho b\u01b0u \u0111i\u1ec7n chuy\u1ec3n to\u00e0n b\u1ed9 th\u01b0 t\u1eeb \u0111\u1ebfn \u0111\u1ecba ch\u1ec9 m\u1edbi, trong khi 302 gi\u1ed1ng nh\u01b0 b\u1ea1n \u0111i c\u00f4ng t\u00e1c \u00edt ng\u00e0y v\u00e0 ch\u1ec9 t\u1ea1m th\u1eddi nh\u1eadn th\u01b0 \u1edf m\u1ed9t n\u01a1i kh\u00e1c.<\/p>\n<h2>Redirect 301 l\u00e0 g\u00ec v\u00e0 c\u00e1ch s\u1eed d\u1ee5ng \u0111\u00fang cho SEO<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/vbaseup.com\/kien-thuc\/wp-content\/uploads\/2026\/07\/redirect-301-link-equity.webp\" alt=\"redirect 301 moved permanently truy\u1ec1n link equity PageRank SEO v\u0129nh vi\u1ec5n\" \/><\/p>\n<h3>301 Redirect l\u00e0 g\u00ec?<\/h3>\n<p>301 Redirect l\u00e0 m\u00e3 tr\u1ea1ng th\u00e1i HTTP b\u00e1o hi\u1ec7u r\u1eb1ng m\u1ed9t t\u00e0i nguy\u00ean \u0111\u00e3 \u0111\u01b0\u1ee3c di chuy\u1ec3n v\u0129nh vi\u1ec5n \u0111\u1ebfn \u0111\u1ecba ch\u1ec9 m\u1edbi, \u0111\u01b0\u1ee3c ghi r\u00f5 trong Location header c\u1ee7a ph\u1ea3n h\u1ed3i. Theo ti\u00eau chu\u1ea9n HTTP\/1.1, m\u00e3 n\u00e0y c\u00f2n \u0111\u01b0\u1ee3c g\u1ecdi b\u1eb1ng t\u00ean \u0111\u1ea7y \u0111\u1ee7 l\u00e0 &#8220;301 Moved Permanently&#8221;.<\/p>\n<h3>C\u01a1 ch\u1ebf truy\u1ec1n d\u1eabn Link Equity b\u1eb1ng Redirect 301<\/h3>\n<p>\u0110i\u1ec3m khi\u1ebfn 301 tr\u1edf n\u00ean quan tr\u1ecdng v\u1edbi SEO n\u1eb1m \u1edf kh\u1ea3 n\u0103ng h\u1ee3p nh\u1ea5t gi\u00e1 tr\u1ecb backlink. Khi b\u1ea1n d\u00f9ng 301, g\u1ea7n nh\u01b0 to\u00e0n b\u1ed9 link equity t\u1eeb URL ngu\u1ed3n \u0111\u01b0\u1ee3c chuy\u1ec3n sang URL \u0111\u00edch, gi\u00fap g\u1ed9p gi\u00e1 tr\u1ecb c\u00e1c backlink l\u1ea1i m\u1ed9t ch\u1ed7 thay v\u00ec \u0111\u1ec3 ch\u00fang ph\u00e2n t\u00e1n \u1edf nhi\u1ec1u URL kh\u00e1c nhau. Google t\u1eebng x\u00e1c nh\u1eadn r\u1eb1ng 301 truy\u1ec1n \u0111i m\u1ed9t &#8220;gi\u00e1 tr\u1ecb t\u01b0\u01a1ng \u0111\u01b0\u01a1ng&#8221; v\u1edbi URL g\u1ed1c, v\u00e0 c\u00e1c nghi\u00ean c\u1ee9u \u0111\u1ed9c l\u1eadp t\u1eeb Moz hay Ahrefs c\u0169ng ghi nh\u1eadn m\u1ee9c truy\u1ec1n d\u1eabn th\u1ef1c t\u1ebf v\u00e0o kho\u1ea3ng 99%.<\/p>\n<p>Qu\u00e1 tr\u00ecnh c\u1eadp nh\u1eadt kh\u00f4ng di\u1ec5n ra ngay l\u1eadp t\u1ee9c. Googlebot c\u1ea7n quay l\u1ea1i thu th\u1eadp URL c\u0169, nh\u1eadn t\u00edn hi\u1ec7u 301, \u0111i theo Location header \u0111\u1ec3 crawl URL m\u1edbi, r\u1ed3i m\u1edbi c\u1eadp nh\u1eadt l\u1ea1i ch\u1ec9 m\u1ee5c. To\u00e0n b\u1ed9 qu\u00e1 tr\u00ecnh n\u00e0y th\u01b0\u1eddng m\u1ea5t <strong>t\u1eeb v\u00e0i ng\u00e0y \u0111\u1ebfn v\u00e0i tu\u1ea7n<\/strong>, t\u00f9y v\u00e0o t\u1ea7n su\u1ea5t Google crawl website c\u1ee7a b\u1ea1n.<\/p>\n<h3>Khi n\u00e0o n\u00ean s\u1eed d\u1ee5ng 301 Redirect?<\/h3>\n<p>301 l\u00e0 l\u1ef1a ch\u1ecdn b\u1eaft bu\u1ed9c trong nh\u1eefng t\u00ecnh hu\u1ed1ng thay \u0111\u1ed5i URL mang t\u00ednh v\u0129nh vi\u1ec5n, ch\u1eb3ng h\u1ea1n nh\u01b0:<\/p>\n<ul>\n<li>\u0110\u1ed5i t\u00ean mi\u1ec1n<\/li>\n<li>Chuy\u1ec3n t\u1eeb HTTP sang HTTPS<\/li>\n<li>G\u1ed9p c\u00e1c n\u1ed9i dung tr\u00f9ng l\u1eb7p th\u00e0nh m\u1ed9t b\u00e0i vi\u1ebft duy nh\u1ea5t<\/li>\n<li>Chu\u1ea9n h\u00f3a phi\u00ean b\u1ea3n www ho\u1eb7c non-www, ho\u1eb7c chu\u1ea9n h\u00f3a d\u1ea5u g\u1ea1ch ch\u00e9o cu\u1ed1i URL (trailing slash)<\/li>\n<\/ul>\n<p>N\u1ebfu b\u1ea1n \u0111ang chu\u1ea9n b\u1ecb m\u1ed9t \u0111\u1ee3t thay \u0111\u1ed5i c\u1ea5u tr\u00fac l\u1edbn, c\u00f3 th\u1ec3 tham kh\u1ea3o th\u00eam b\u00e0i vi\u1ebft v\u1ec1 <a href=\"https:\/\/vbaseup.com\/kien-thuc\/website-migration-seo\/\">chuy\u1ec3n \u0111\u1ed5i website an to\u00e0n cho SEO<\/a> \u0111\u1ec3 tr\u00e1nh m\u1ea5t traffic trong qu\u00e1 tr\u00ecnh chuy\u1ec3n \u0111\u1ed5i.<\/p>\n<h3>C\u00e1ch th\u1ef1c hi\u1ec7n 301 Redirect<\/h3>\n<ol>\n<li>X\u00e1c \u0111\u1ecbnh URL ngu\u1ed3n c\u1ea7n chuy\u1ec3n h\u01b0\u1edbng.<\/li>\n<li>X\u00e1c \u0111\u1ecbnh URL \u0111\u00edch ph\u00f9 h\u1ee3p nh\u1ea5t v\u1ec1 m\u1eb7t n\u1ed9i dung.<\/li>\n<li>C\u1ea5u h\u00ecnh redirect t\u1ea1i m\u00e1y ch\u1ee7 ho\u1eb7c trong h\u1ec7 qu\u1ea3n tr\u1ecb n\u1ed9i dung (CMS).<\/li>\n<li>Ki\u1ec3m tra response header \u0111\u1ec3 ch\u1eafc ch\u1eafn m\u00e3 tr\u1ea1ng th\u00e1i tr\u1ea3 v\u1ec1 \u0111\u00fang l\u00e0 301.<\/li>\n<li>Theo d\u00f5i tr\u1ea1ng th\u00e1i ch\u1ec9 m\u1ee5c trong Google Search Console \u0111\u1ec3 x\u00e1c nh\u1eadn Google \u0111\u00e3 c\u1eadp nh\u1eadt.<\/li>\n<\/ol>\n<h3>C\u00e1c ph\u01b0\u01a1ng th\u1ee9c tri\u1ec3n khai k\u1ef9 thu\u1eadt Redirect 301 ph\u1ed5 bi\u1ebfn<\/h3>\n<p>C\u00e1ch c\u1ea5u h\u00ecnh 301 s\u1ebd kh\u00e1c nhau t\u00f9y v\u00e0o lo\u1ea1i m\u00e1y ch\u1ee7 b\u1ea1n \u0111ang s\u1eed d\u1ee5ng. Tr\u00ean Apache, b\u1ea1n c\u1ea5u h\u00ecnh trong file <code>.htaccess<\/code> b\u1eb1ng directive <code>Redirect 301<\/code> cho t\u1eebng URL \u0111\u01a1n l\u1ebb, ho\u1eb7c d\u00f9ng <code>RewriteRule<\/code> khi c\u1ea7n kh\u1edbp theo m\u1eabu (pattern):<\/p>\n<pre><code>Redirect 301 \/old-url https:\/\/domain.com\/new-url\r\n<\/code><\/pre>\n<p>Tr\u00ean Nginx, redirect \u0111\u01b0\u1ee3c khai b\u00e1o b\u1eb1ng directive <code>return 301<\/code> b\u00ean trong block <code>server<\/code> ho\u1eb7c <code>location<\/code>:<\/p>\n<pre><code>location \/old-url {\r\n    return 301 https:\/\/domain.com\/new-url;\r\n}\r\n<\/code><\/pre>\n<h3>L\u01b0u \u00fd quan tr\u1ecdng khi s\u1eed d\u1ee5ng 301 Redirect<\/h3>\n<ul>\n<li>URL \u0111\u00edch ph\u1ea3i c\u00f3 n\u1ed9i dung li\u00ean quan v\u00e0 ch\u1ea5t l\u01b0\u1ee3ng t\u01b0\u01a1ng x\u1ee9ng v\u1edbi URL ngu\u1ed3n. Redirect v\u1ec1 m\u1ed9t trang m\u1ecfng n\u1ed9i dung (thin content) ho\u1eb7c d\u1eabn \u0111\u1ebfn l\u1ed7i 404 s\u1ebd kh\u00f4ng truy\u1ec1n \u0111\u01b0\u1ee3c link equity, th\u1eadm ch\u00ed c\u00f2n t\u1ea1o t\u00edn hi\u1ec7u ti\u00eau c\u1ef1c v\u1edbi Google.<\/li>\n<li>N\u1ebfu b\u1ea1n \u0111ang d\u1ecdn d\u1eb9p nh\u1eefng n\u1ed9i dung c\u0169 k\u00e9m hi\u1ec7u qu\u1ea3, h\u00e3y tham kh\u1ea3o th\u00eam c\u00e1ch <a href=\"https:\/\/vbaseup.com\/kien-thuc\/content-pruning\/\">x\u1eed l\u00fd content pruning \u0111\u00fang c\u00e1ch<\/a> \u0111\u1ec3 kh\u00f4ng v\u00f4 t\u00ecnh l\u00e0m m\u1ea5t gi\u00e1 tr\u1ecb SEO khi x\u00f3a ho\u1eb7c g\u1ed9p b\u00e0i vi\u1ebft.<\/li>\n<\/ul>\n<h3>C\u00e1c l\u1ed7i k\u1ef9 thu\u1eadt c\u1ea7n tr\u00e1nh khi tri\u1ec3n khai 301 Redirect<\/h3>\n<p>Ba l\u1ed7i ph\u1ed5 bi\u1ebfn nh\u1ea5t khi tri\u1ec3n khai 301 l\u00e0:<\/p>\n<ul>\n<li>T\u1ea1o <strong>redirect chain<\/strong>, ngh\u0129a l\u00e0 URL A chuy\u1ec3n \u0111\u1ebfn URL B, r\u1ed3i B l\u1ea1i chuy\u1ec3n ti\u1ebfp \u0111\u1ebfn URL C, thay v\u00ec tr\u1ecf th\u1eb3ng t\u1eeb A \u0111\u1ebfn \u0111\u00edch cu\u1ed1i c\u00f9ng.<\/li>\n<li>T\u1ea1o <strong>redirect loop<\/strong>, khi URL A chuy\u1ec3n \u0111\u1ebfn B r\u1ed3i B l\u1ea1i quay ng\u01b0\u1ee3c v\u1ec1 A, khi\u1ebfn tr\u00ecnh duy\u1ec7t v\u00e0 Googlebot kh\u00f4ng bao gi\u1edd \u0111\u1ebfn \u0111\u01b0\u1ee3c trang \u0111\u00edch.<\/li>\n<li>Redirect to\u00e0n b\u1ed9 URL c\u0169 v\u1ec1 trang ch\u1ee7 thay v\u00ec URL \u0111\u00edch t\u01b0\u01a1ng \u1ee9ng c\u00f3 n\u1ed9i dung li\u00ean quan.<\/li>\n<\/ul>\n<p>Redirect chain \u0111\u1eb7c bi\u1ec7t g\u00e2y h\u1ea1i v\u00ec n\u00f3 l\u00e0m t\u0103ng chi ph\u00ed crawl v\u00e0 gi\u1ea3m d\u1ea7n l\u01b0\u1ee3ng link equity truy\u1ec1n qua m\u1ed7i l\u1ea7n chuy\u1ec3n ti\u1ebfp.<\/p>\n<h3>H\u01b0\u1edbng d\u1eabn ki\u1ec3m tra Redirect 301 \u0111\u00e3 ho\u1ea1t \u0111\u1ed9ng \u0111\u00fang ch\u01b0a<\/h3>\n<ol>\n<li>D\u00f9ng Screaming Frog \u0111\u1ec3 qu\u00e9t to\u00e0n b\u1ed9 danh s\u00e1ch URL, c\u00f4ng c\u1ee5 n\u00e0y s\u1ebd hi\u1ec3n th\u1ecb m\u00e3 tr\u1ea1ng th\u00e1i, \u0111\u1ed9 d\u00e0i chu\u1ed7i redirect v\u00e0 URL \u0111\u00edch cu\u1ed1i c\u00f9ng cho t\u1eebng \u0111\u1ecba ch\u1ec9.<\/li>\n<li>M\u1edf tab Network trong Chrome DevTools \u0111\u1ec3 xem tr\u1ef1c ti\u1ebfp response header v\u00e0 x\u00e1c nh\u1eadn m\u00e3 tr\u1ea1ng th\u00e1i tr\u1ea3 v\u1ec1.<\/li>\n<li>Ki\u1ec3m tra b\u00e1o c\u00e1o &#8220;Redirected&#8221; trong ph\u1ea7n Coverage c\u1ee7a Google Search Console \u0111\u1ec3 bi\u1ebft Google \u0111\u00e3 ghi nh\u1eadn redirect hay ch\u01b0a.<\/li>\n<\/ol>\n<h2>Redirect 302 l\u00e0 g\u00ec v\u00e0 \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn SEO<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/vbaseup.com\/kien-thuc\/wp-content\/uploads\/2026\/07\/redirect-302-tam-thoi.webp\" alt=\"redirect 302 found t\u1ea1m th\u1eddi SEO gi\u1eef index URL ngu\u1ed3n chi\u1ebfn d\u1ecbch marketing\" \/><\/p>\n<h3>302 Redirect l\u00e0 g\u00ec?<\/h3>\n<p>302 Redirect l\u00e0 m\u00e3 tr\u1ea1ng th\u00e1i HTTP b\u00e1o hi\u1ec7u r\u1eb1ng t\u00e0i nguy\u00ean \u0111\u00e3 t\u1ea1m th\u1eddi \u0111\u01b0\u1ee3c chuy\u1ec3n \u0111\u1ebfn m\u1ed9t \u0111\u1ecba ch\u1ec9 kh\u00e1c. \u0110i\u1ec3m kh\u00e1c bi\u1ec7t c\u1ed1t l\u00f5i so v\u1edbi 301 n\u1eb1m \u1edf ch\u1ed7 URL ngu\u1ed3n v\u1eabn \u0111\u01b0\u1ee3c xem l\u00e0 \u0111\u1ecba ch\u1ec9 ch\u00ednh th\u1ee9c, kh\u00f4ng c\u00f3 g\u00ec thay \u0111\u1ed5i l\u00e2u d\u00e0i c\u1ea3. Theo chu\u1ea9n HTTP\/1.1, m\u00e3 n\u00e0y c\u00f2n \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 &#8220;302 Found&#8221;.<\/p>\n<h3>S\u1ef1 kh\u00e1c bi\u1ec7t gi\u1eefa 302 Redirect v\u00e0 301 Redirect<\/h3>\n<table>\n<thead>\n<tr>\n<th>Ti\u00eau ch\u00ed<\/th>\n<th>301<\/th>\n<th>302<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>T\u00ednh v\u0129nh vi\u1ec5n<\/td>\n<td>V\u0129nh vi\u1ec5n<\/td>\n<td>T\u1ea1m th\u1eddi<\/td>\n<\/tr>\n<tr>\n<td>H\u00e0nh vi index<\/td>\n<td>Google x\u00f3a URL c\u0169 kh\u1ecfi index, thay b\u1eb1ng URL m\u1edbi<\/td>\n<td>Google gi\u1eef nguy\u00ean URL c\u0169 trong index<\/td>\n<\/tr>\n<tr>\n<td>Truy\u1ec1n link equity<\/td>\n<td>C\u00f3, g\u1ea7n nh\u01b0 to\u00e0n b\u1ed9<\/td>\n<td>Kh\u00f4ng<\/td>\n<\/tr>\n<tr>\n<td>H\u00e0nh vi cache<\/td>\n<td>Tr\u00ecnh duy\u1ec7t th\u01b0\u1eddng l\u01b0u cache l\u00e2u d\u00e0i<\/td>\n<td>Tr\u00ecnh duy\u1ec7t kh\u00f4ng l\u01b0u cache d\u00e0i h\u1ea1n<\/td>\n<\/tr>\n<tr>\n<td>K\u1ecbch b\u1ea3n s\u1eed d\u1ee5ng<\/td>\n<td>\u0110\u1ed5i domain, g\u1ed9p n\u1ed9i dung<\/td>\n<td>A\/B testing, chi\u1ebfn d\u1ecbch ng\u1eafn h\u1ea1n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>C\u00e1ch ho\u1ea1t \u0111\u1ed9ng c\u1ee7a 302 Redirect<\/h3>\n<p>Khi m\u00e1y ch\u1ee7 tr\u1ea3 v\u1ec1 m\u00e3 302, Googlebot v\u1eabn \u0111i theo Location header \u0111\u1ec3 crawl URL \u0111\u00edch, nh\u01b0ng n\u00f3 kh\u00f4ng coi \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ef1 thay \u0111\u1ed5i l\u00e2u d\u00e0i. URL ngu\u1ed3n ti\u1ebfp t\u1ee5c \u0111\u01b0\u1ee3c gi\u1eef l\u00e0m \u0111\u1ecba ch\u1ec9 ch\u00ednh th\u1ee9c (canonical) trong ch\u1ec9 m\u1ee5c, v\u00e0 v\u00ec v\u1eady link equity kh\u00f4ng \u0111\u01b0\u1ee3c h\u1ee3p nh\u1ea5t v\u1ec1 ph\u00eda URL \u0111\u00edch.<\/p>\n<h3>T\u00e1c \u0111\u1ed9ng c\u1ee7a 302 Redirect \u0111\u1ebfn th\u1ee9 h\u1ea1ng t\u1eeb kh\u00f3a v\u00e0 ch\u1ec9 m\u1ee5c<\/h3>\n<p>V\u1ea5n \u0111\u1ec1 n\u1ea3y sinh khi 302 b\u1ecb d\u00f9ng sai m\u1ee5c \u0111\u00edch, c\u1ee5 th\u1ec3 l\u00e0 d\u00f9ng cho nh\u1eefng tr\u01b0\u1eddng h\u1ee3p l\u1ebd ra c\u1ea7n chuy\u1ec3n h\u01b0\u1edbng v\u0129nh vi\u1ec5n. Khi \u0111\u00f3, c\u00e1c backlink tr\u1ecf v\u1ec1 URL c\u0169 s\u1ebd kh\u00f4ng \u0111\u01b0\u1ee3c h\u1ee3p nh\u1ea5t, c\u00f2n URL \u0111\u00edch th\u00ec kh\u00f4ng h\u01b0\u1edfng \u0111\u01b0\u1ee3c to\u00e0n b\u1ed9 gi\u00e1 tr\u1ecb ranking \u0111\u00e3 t\u00edch l\u0169y tr\u01b0\u1edbc \u0111\u00f3. N\u00f3i c\u00e1ch kh\u00e1c, gi\u00e1 tr\u1ecb SEO b\u1ecb ph\u00e2n t\u00e1n thay v\u00ec t\u1eadp trung l\u1ea1i m\u1ed9t ch\u1ed7.<\/p>\n<h3>Khi n\u00e0o n\u00ean d\u00f9ng 302 Redirect cho SEO?<\/h3>\n<p>302 ph\u00f9 h\u1ee3p v\u1edbi nh\u1eefng t\u00ecnh hu\u1ed1ng th\u1ef1c s\u1ef1 mang t\u00ednh t\u1ea1m th\u1eddi, ch\u1eb3ng h\u1ea1n nh\u01b0:<\/p>\n<ul>\n<li>Ch\u1ea1y th\u1eed nghi\u1ec7m A\/B gi\u1eefa hai phi\u00ean b\u1ea3n trang \u0111\u00edch<\/li>\n<li>Tri\u1ec3n khai chi\u1ebfn d\u1ecbch marketing ng\u1eafn h\u1ea1n nh\u01b0ng v\u1eabn mu\u1ed1n gi\u1eef URL g\u1ed1c trong ch\u1ec9 m\u1ee5c \u0111\u1ec3 t\u00e1i s\u1eed d\u1ee5ng sau n\u00e0y<\/li>\n<li>B\u1ea3o tr\u00ec k\u1ef9 thu\u1eadt trong th\u1eddi gian ng\u1eafn<\/li>\n<\/ul>\n<h3>R\u1ee7i ro SEO khi s\u1eed d\u1ee5ng 302 Redirect sai c\u00e1ch<\/h3>\n<p>N\u1ebfu b\u1ea1n d\u00f9ng 302 thay v\u00ec 301 cho m\u1ed9t thay \u0111\u1ed5i v\u0129nh vi\u1ec5n, ba h\u1eadu qu\u1ea3 th\u01b0\u1eddng th\u1ea5y l\u00e0:<\/p>\n<ul>\n<li>Link equity b\u1ecb ph\u00e2n t\u00e1n, kh\u00f4ng \u0111\u01b0\u1ee3c h\u1ee3p nh\u1ea5t v\u1ec1 URL m\u1edbi<\/li>\n<li>URL c\u0169 v\u00e0 URL m\u1edbi c\u00f9ng t\u1ed3n t\u1ea1i song song trong ch\u1ec9 m\u1ee5c, t\u1ea1o ra t\u00ecnh tr\u1ea1ng n\u1ed9i dung tr\u00f9ng l\u1eb7p<\/li>\n<li>Th\u1ee9 h\u1ea1ng kh\u00f4ng \u0111\u01b0\u1ee3c g\u1ed9p l\u1ea1i, khi\u1ebfn URL \u0111\u00edch kh\u00f4ng \u0111\u1ea1t \u0111\u01b0\u1ee3c ti\u1ec1m n\u0103ng ranking th\u1ef1c s\u1ef1 c\u1ee7a n\u00f3<\/li>\n<\/ul>\n<h3>H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng 302 Redirect chi ti\u1ebft<\/h3>\n<ol>\n<li>X\u00e1c \u0111\u1ecbnh r\u00f5 th\u1eddi h\u1ea1n d\u1ef1 ki\u1ebfn cho vi\u1ec7c chuy\u1ec3n h\u01b0\u1edbng t\u1ea1m th\u1eddi.<\/li>\n<li>Theo d\u00f5i tr\u1ea1ng th\u00e1i ch\u1ec9 m\u1ee5c c\u1ee7a URL ngu\u1ed3n trong Google Search Console trong su\u1ed1t th\u1eddi gian redirect c\u00f2n hi\u1ec7u l\u1ef1c.<\/li>\n<li>Chuy\u1ec3n sang 301 ngay khi vi\u1ec7c di chuy\u1ec3n tr\u1edf th\u00e0nh v\u0129nh vi\u1ec5n.<\/li>\n<\/ol>\n<p>M\u1ed9t l\u01b0u \u00fd th\u1ef1c t\u1ebf \u0111\u00e1ng nh\u1edb l\u00e0 n\u1ebfu m\u1ed9t redirect 302 t\u1ed3n t\u1ea1i qu\u00e1 <strong>6 th\u00e1ng<\/strong>, Google c\u00f3 th\u1ec3 t\u1ef1 \u0111\u1ed9ng x\u1eed l\u00fd n\u00f3 t\u01b0\u01a1ng t\u1ef1 nh\u01b0 m\u1ed9t redirect 301 trong m\u1ed9t s\u1ed1 tr\u01b0\u1eddng h\u1ee3p.<\/p>\n<h2>C\u00e1c HTTP status redirect kh\u00e1c v\u00e0 vai tr\u00f2 trong SEO<\/h2>\n<h3>Redirect 308 so v\u1edbi Redirect 301<\/h3>\n<p>308 Permanent Redirect c\u00f3 \u00fd ngh\u0129a t\u01b0\u01a1ng \u0111\u01b0\u01a1ng 301 v\u1ec1 t\u00ednh v\u0129nh vi\u1ec5n v\u00e0 kh\u1ea3 n\u0103ng truy\u1ec1n link equity. \u0110i\u1ec3m kh\u00e1c bi\u1ec7t duy nh\u1ea5t n\u1eb1m \u1edf ch\u1ed7 308 kh\u00f4ng cho ph\u00e9p tr\u00ecnh duy\u1ec7t t\u1ef1 \u00fd \u0111\u1ed5i ph\u01b0\u01a1ng th\u1ee9c HTTP t\u1eeb POST sang GET trong qu\u00e1 tr\u00ecnh chuy\u1ec3n h\u01b0\u1edbng, khi\u1ebfn n\u00f3 ph\u00f9 h\u1ee3p h\u01a1n cho c\u00e1c tr\u01b0\u1eddng h\u1ee3p li\u00ean quan \u0111\u1ebfn API ho\u1eb7c g\u1eedi bi\u1ec3u m\u1eabu (form submission). M\u00e3 n\u00e0y \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a trong RFC 7538 v\u00e0 hi\u1ec7n \u0111\u00e3 \u0111\u01b0\u1ee3c h\u1ea7u h\u1ebft tr\u00ecnh duy\u1ec7t h\u1ed7 tr\u1ee3 \u0111\u1ea7y \u0111\u1ee7 cho m\u00f4i tr\u01b0\u1eddng production.<\/p>\n<h3>Redirect 307 so v\u1edbi Redirect 302<\/h3>\n<p>307 Temporary Redirect gi\u1eef nguy\u00ean ph\u01b0\u01a1ng th\u1ee9c HTTP ban \u0111\u1ea7u, v\u00ed d\u1ee5 m\u1ed9t y\u00eau c\u1ea7u POST s\u1ebd v\u1eabn l\u00e0 POST sau khi chuy\u1ec3n h\u01b0\u1edbng. Trong khi \u0111\u00f3, v\u1edbi 302, nhi\u1ec1u tr\u00ecnh duy\u1ec7t tr\u00ean th\u1ef1c t\u1ebf l\u1ea1i t\u1ef1 \u0111\u1ed9ng \u0111\u1ed5i ph\u01b0\u01a1ng th\u1ee9c th\u00e0nh GET. V\u00ec v\u1eady 307 th\u01b0\u1eddng \u0111\u01b0\u1ee3c ch\u1ecdn khi t\u00ednh to\u00e0n v\u1eb9n c\u1ee7a ph\u01b0\u01a1ng th\u1ee9c HTTP l\u00e0 m\u1ed9t y\u00eau c\u1ea7u k\u1ef9 thu\u1eadt b\u1eaft bu\u1ed9c.<\/p>\n<h3>Meta Refresh v\u00e0 JavaScript Redirect trong SEO<\/h3>\n<p>Meta Refresh v\u00e0 JavaScript redirect l\u00e0 c\u00e1c ph\u01b0\u01a1ng \u00e1n d\u1ef1 ph\u00f2ng khi b\u1ea1n kh\u00f4ng c\u00f3 quy\u1ec1n truy c\u1eadp tr\u1ef1c ti\u1ebfp v\u00e0o c\u1ea5u h\u00ecnh m\u00e1y ch\u1ee7. Tuy nhi\u00ean, ch\u00fang k\u00e9m hi\u1ec7u qu\u1ea3 h\u01a1n nhi\u1ec1u so v\u1edbi redirect ph\u00eda m\u00e1y ch\u1ee7, v\u00ec Googlebot c\u1ea7n render to\u00e0n b\u1ed9 trang tr\u01b0\u1edbc khi nh\u1eadn \u0111\u01b0\u1ee3c t\u00edn hi\u1ec7u chuy\u1ec3n h\u01b0\u1edbng. \u0110i\u1ec1u n\u00e0y l\u00e0m t\u0103ng th\u1eddi gian x\u1eed l\u00fd v\u00e0 khi\u1ebfn vi\u1ec7c truy\u1ec1n link equity tr\u1edf n\u00ean k\u00e9m ch\u1eafc ch\u1eafn h\u01a1n.<\/p>\n<h2>\u1ea2nh h\u01b0\u1edfng c\u1ee7a redirect \u0111\u1ebfn link equity, ranking v\u00e0 tr\u1ea3i nghi\u1ec7m ng\u01b0\u1eddi d\u00f9ng<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/vbaseup.com\/kien-thuc\/wp-content\/uploads\/2026\/07\/redirect-chain-rui-ro.webp\" alt=\"redirect chain chu\u1ed7i chuy\u1ec3n h\u01b0\u1edbng link equity SEO crawl budget t\u1ed1c \u0111\u1ed9 t\u1ea3i trang\" \/><\/p>\n<h3>Redirect \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn Backlink v\u00e0 Link Equity nh\u01b0 th\u1ebf n\u00e0o?<\/h3>\n<p>Khi m\u1ed9t URL c\u00f3 backlink b\u1ecb x\u00f3a m\u00e0 kh\u00f4ng \u0111\u01b0\u1ee3c redirect, to\u00e0n b\u1ed9 gi\u00e1 tr\u1ecb li\u00ean k\u1ebft \u0111\u00f3 s\u1ebd m\u1ea5t tr\u1eafng. Ng\u01b0\u1ee3c l\u1ea1i, n\u1ebfu b\u1ea1n thi\u1ebft l\u1eadp 301 \u0111\u00fang c\u00e1ch, c\u00e1c backlink t\u1eeb URL c\u0169 s\u1ebd \u0111\u01b0\u1ee3c h\u1ee3p nh\u1ea5t sang URL m\u1edbi, gi\u00fap b\u1ea3o to\u00e0n ph\u1ea7n l\u1edbn gi\u00e1 tr\u1ecb thay v\u00ec \u0111\u1ec3 n\u00f3 bi\u1ebfn m\u1ea5t ho\u00e0n to\u00e0n. \u0110\u00e2y c\u0169ng l\u00e0 l\u00fd do v\u00ec sao redirect th\u01b0\u1eddng \u0111\u01b0\u1ee3c nh\u1eafc \u0111\u1ebfn c\u00f9ng kh\u00e1i ni\u1ec7m <a href=\"https:\/\/vbaseup.com\/kien-thuc\/canonical\/\">th\u1ebb canonical<\/a>, v\u00ec c\u1ea3 hai \u0111\u1ec1u nh\u1eb1m m\u1ee5c \u0111\u00edch t\u1eadp trung t\u00edn hi\u1ec7u SEO v\u1ec1 m\u1ed9t URL duy nh\u1ea5t.<\/p>\n<h3>Redirect t\u00e1c \u0111\u1ed9ng \u0111\u1ebfn th\u1ee9 h\u1ea1ng t\u00ecm ki\u1ebfm nh\u01b0 th\u1ebf n\u00e0o?<\/h3>\n<p>Khi b\u1ea1n d\u00f9ng \u0111\u00fang lo\u1ea1i redirect, c\u1ee5 th\u1ec3 l\u00e0 301 cho c\u00e1c thay \u0111\u1ed5i v\u0129nh vi\u1ec5n, Google c\u00f3 th\u1ec3 h\u1ee3p nh\u1ea5t to\u00e0n b\u1ed9 t\u00edn hi\u1ec7u x\u1ebfp h\u1ea1ng nh\u01b0 \u0111\u1ed9 uy t\u00edn, backlink v\u00e0 c\u00e1c ch\u1ec9 s\u1ed1 t\u01b0\u01a1ng t\u00e1c v\u1ec1 m\u1ed9t URL duy nh\u1ea5t, thay v\u00ec \u0111\u1ec3 ch\u00fang ph\u00e2n t\u00e1n gi\u1eefa nhi\u1ec1u phi\u00ean b\u1ea3n kh\u00e1c nhau. M\u1ed9t URL m\u1ea1nh lu\u00f4n c\u00f3 l\u1ee3i th\u1ebf ranking r\u00f5 r\u00e0ng h\u01a1n nhi\u1ec1u URL y\u1ebfu c\u1ed9ng l\u1ea1i.<\/p>\n<h3>Redirect \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn t\u1ed1c \u0111\u1ed9 t\u1ea3i trang v\u00e0 tr\u1ea3i nghi\u1ec7m ng\u01b0\u1eddi d\u00f9ng<\/h3>\n<p>M\u1ed7i l\u1ea7n redirect di\u1ec5n ra \u0111\u1ed3ng ngh\u0129a v\u1edbi vi\u1ec7c th\u00eam m\u1ed9t v\u00f2ng round-trip HTTP, th\u01b0\u1eddng t\u1ed1n th\u00eam <strong>t\u1eeb 50 \u0111\u1ebfn 300 mili gi\u00e2y<\/strong> cho m\u1ed7i b\u01b0\u1edbc chuy\u1ec3n h\u01b0\u1edbng. \u0110i\u1ec1u n\u00e0y l\u00e0m t\u0103ng th\u1eddi gian ph\u1ea3n h\u1ed3i \u0111\u1ea7u ti\u00ean (TTFB) v\u00e0 \u1ea3nh h\u01b0\u1edfng tr\u1ef1c ti\u1ebfp \u0111\u1ebfn ch\u1ec9 s\u1ed1 LCP, m\u1ed9t trong nh\u1eefng y\u1ebfu t\u1ed1 c\u1ed1t l\u00f5i c\u1ee7a Core Web Vitals.<\/p>\n<h3>Redirect Chain l\u00e0 g\u00ec v\u00e0 r\u1ee7i ro SEO \u0111i k\u00e8m<\/h3>\n<p>Redirect chain l\u00e0 m\u1ed9t chu\u1ed7i c\u00e1c l\u1ea7n chuy\u1ec3n h\u01b0\u1edbng n\u1ed1i ti\u1ebfp nhau qua nhi\u1ec1u URL trung gian, v\u00ed d\u1ee5 A chuy\u1ec3n \u0111\u1ebfn B, B l\u1ea1i chuy\u1ec3n \u0111\u1ebfn C, r\u1ed3i C m\u1edbi chuy\u1ec3n \u0111\u1ebfn D, thay v\u00ec tr\u1ecf th\u1eb3ng t\u1eeb URL ngu\u1ed3n \u0111\u1ebfn URL \u0111\u00edch cu\u1ed1i c\u00f9ng. M\u1ed7i b\u01b0\u1edbc trong chu\u1ed7i n\u00e0y l\u00e0m t\u0103ng chi ph\u00ed crawl, gi\u1ea3m l\u01b0\u1ee3ng link equity \u0111\u01b0\u1ee3c truy\u1ec1n \u0111i v\u00e0 k\u00e9o d\u00e0i th\u1eddi gian t\u1ea3i trang. Google khuy\u1ebfn ngh\u1ecb gi\u1edbi h\u1ea1n \u0111\u1ed9 d\u00e0i c\u1ee7a m\u1ed9t redirect chain \u1edf m\u1ee9c t\u1ed1i \u0111a <strong>5 b\u01b0\u1edbc<\/strong>.<\/p>\n<h2>Quy tr\u00ecnh thi\u1ebft l\u1eadp Redirect chu\u1ea9n SEO<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/vbaseup.com\/kien-thuc\/wp-content\/uploads\/2026\/07\/redirect-mapping-quy-trinh.webp\" alt=\"quy tr\u00ecnh redirect mapping SEO audit URL c\u0169 m\u1edbi tri\u1ec3n khai ki\u1ec3m tra\" \/><\/p>\n<h3>B\u01b0\u1edbc 1: Qu\u00e9t v\u00e0 thu th\u1eadp danh s\u00e1ch URL c\u1ea7n redirect<\/h3>\n<p>Tr\u01b0\u1edbc khi l\u00ean k\u1ebf ho\u1ea1ch redirect, b\u1ea1n c\u1ea7n thu th\u1eadp \u0111\u1ea7y \u0111\u1ee7 d\u1eef li\u1ec7u b\u1eb1ng c\u00e1ch k\u1ebft h\u1ee3p nhi\u1ec1u ngu\u1ed3n: d\u00f9ng Screaming Frog ho\u1eb7c Google Search Console \u0111\u1ec3 l\u1ea5y to\u00e0n b\u1ed9 URL \u0111ang \u0111\u01b0\u1ee3c l\u1eadp ch\u1ec9 m\u1ee5c, ki\u1ec3m tra URL n\u00e0o \u0111ang c\u00f3 backlink ch\u1ea5t l\u01b0\u1ee3ng th\u00f4ng qua Ahrefs ho\u1eb7c Semrush, v\u00e0 xem URL n\u00e0o v\u1eabn c\u00f2n traffic trong <strong>90 ng\u00e0y<\/strong> g\u1ea7n nh\u1ea5t qua GA4. N\u1ebfu b\u1ea1n ch\u01b0a quen v\u1edbi quy tr\u00ecnh audit k\u1ef9 thu\u1eadt t\u1ed5ng th\u1ec3, c\u00f3 th\u1ec3 t\u00ecm hi\u1ec3u th\u00eam v\u1ec1 <a href=\"https:\/\/vbaseup.com\/kien-thuc\/technical-seo\/\">technical SEO<\/a> \u0111\u1ec3 n\u1eafm r\u00f5 h\u01a1n c\u00e1c b\u01b0\u1edbc c\u1ea7n l\u00e0m.<\/p>\n<h3>B\u01b0\u1edbc 2: Ph\u00e2n lo\u1ea1i v\u00e0 \u01b0u ti\u00ean URL theo gi\u00e1 tr\u1ecb SEO<\/h3>\n<p>Khi ngu\u1ed3n l\u1ef1c tri\u1ec3n khai c\u00f3 gi\u1edbi h\u1ea1n, h\u00e3y \u01b0u ti\u00ean theo th\u1ee9 t\u1ef1: URL c\u00f3 backlink ch\u1ea5t l\u01b0\u1ee3ng cao tr\u01b0\u1edbc ti\u00ean, ti\u1ebfp theo l\u00e0 URL c\u00f3 l\u01b0\u1ee3ng traffic organic l\u1edbn, sau \u0111\u00f3 \u0111\u1ebfn URL \u0111\u00e3 \u0111\u01b0\u1ee3c index l\u00e2u d\u00e0i, v\u00e0 cu\u1ed1i c\u00f9ng l\u00e0 URL n\u1eb1m trong c\u1ea5u tr\u00fac li\u00ean k\u1ebft n\u1ed9i b\u1ed9 quan tr\u1ecdng. Nh\u1eefng URL kh\u00f4ng mang gi\u00e1 tr\u1ecb SEO n\u00e0o th\u00ec kh\u00f4ng nh\u1ea5t thi\u1ebft ph\u1ea3i redirect.<\/p>\n<h3>B\u01b0\u1edbc 3: Th\u1ef1c hi\u1ec7n Redirect Mapping<\/h3>\n<p>M\u1ed7i URL c\u0169 c\u1ea7n \u0111\u01b0\u1ee3c \u00e1nh x\u1ea1 (map) \u0111\u1ebfn \u0111\u00fang m\u1ed9t URL \u0111\u00edch duy nh\u1ea5t, v\u00e0 URL \u0111\u00edch \u0111\u00f3 ph\u1ea3i c\u00f3 n\u1ed9i dung li\u00ean quan g\u1ea7n nh\u1ea5t c\u00f3 th\u1ec3. Tuy\u1ec7t \u0111\u1ed1i tr\u00e1nh redirect to\u00e0n b\u1ed9 v\u1ec1 trang ch\u1ee7, tr\u00e1nh redirect \u0111\u1ebfn n\u1ed9i dung m\u1ecfng, v\u00e0 tr\u00e1nh t\u1ea1o v\u00f2ng l\u1eb7p ki\u1ec3u A chuy\u1ec3n \u0111\u1ebfn B r\u1ed3i B l\u1ea1i quay v\u1ec1 A.<\/p>\n<h3>B\u01b0\u1edbc 4: Tri\u1ec3n khai k\u1ef9 thu\u1eadt v\u00e0 ki\u1ec3m tra tr\u00ean staging<\/h3>\n<ol>\n<li>Tri\u1ec3n khai to\u00e0n b\u1ed9 redirect tr\u00ean m\u00f4i tr\u01b0\u1eddng staging tr\u01b0\u1edbc khi \u0111\u01b0a l\u00ean production.<\/li>\n<li>Ki\u1ec3m tra t\u1eebng URL b\u1eb1ng Screaming Frog ho\u1eb7c ti\u1ec7n \u00edch m\u1edf r\u1ed9ng Redirect Path.<\/li>\n<li>X\u00e1c nh\u1eadn kh\u00f4ng t\u1ed3n t\u1ea1i redirect chain hay redirect loop n\u00e0o trong danh s\u00e1ch.<\/li>\n<li>Ch\u1ec9 khi m\u1ecdi th\u1ee9 \u0111\u00e3 \u0111\u01b0\u1ee3c x\u00e1c minh, m\u1edbi ti\u1ebfn h\u00e0nh deploy l\u00ean m\u00f4i tr\u01b0\u1eddng ch\u00ednh th\u1ee9c.<\/li>\n<\/ol>\n<h2>C\u00f4ng c\u1ee5 v\u00e0 ph\u01b0\u01a1ng ph\u00e1p qu\u1ea3n l\u00fd Redirect hi\u1ec7u qu\u1ea3<\/h2>\n<h3>Thi\u1ebft l\u1eadp Redirect tr\u00ean Apache (.htaccess) v\u00e0 Nginx<\/h3>\n<p>V\u1edbi Apache, b\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng <code>Redirect 301<\/code> trong file <code>.htaccess<\/code> cho t\u1eebng URL \u0111\u01a1n l\u1ebb, ho\u1eb7c <code>RewriteRule<\/code> khi c\u1ea7n kh\u1edbp theo m\u1eabu. V\u1edbi Nginx, c\u00fa ph\u00e1p ph\u1ed5 bi\u1ebfn l\u00e0 d\u00f9ng <code>return 301<\/code> b\u00ean trong block <code>location<\/code>:<\/p>\n<pre><code>Redirect 301 \/old https:\/\/domain.com\/new\r\n<\/code><\/pre>\n<pre><code>location \/old {\r\n    return 301 https:\/\/domain.com\/new;\r\n}\r\n<\/code><\/pre>\n<p>C\u1ea3 hai c\u00e1ch n\u00e0y \u0111\u1ec1u l\u00e0 redirect ph\u00eda m\u00e1y ch\u1ee7, \u0111\u01b0\u1ee3c Googlebot nh\u1eadn di\u1ec7n ngay l\u1eadp t\u1ee9c m\u00e0 kh\u00f4ng c\u1ea7n ph\u1ea3i render trang.<\/p>\n<h3>T\u1ea1o Redirect b\u1eb1ng JavaScript v\u00e0 PHP<\/h3>\n<p>N\u1ebfu b\u1ea1n d\u00f9ng PHP, h\u00e0m <code>header(\"Location: ...\", true, 301)<\/code> th\u1ef1c ch\u1ea5t v\u1eabn l\u00e0 redirect ph\u00eda m\u00e1y ch\u1ee7, \u0111\u01b0\u1ee3c Google x\u1eed l\u00fd t\u01b0\u01a1ng t\u1ef1 nh\u01b0 c\u1ea5u h\u00ecnh trong <code>.htaccess<\/code>. Ng\u01b0\u1ee3c l\u1ea1i, JavaScript redirect th\u00f4ng qua <code>window.location.replace()<\/code> l\u00e0 redirect ph\u00eda tr\u00ecnh duy\u1ec7t (client-side), ch\u1ea1y sau khi DOM \u0111\u00e3 t\u1ea3i xong n\u00ean ch\u1eadm h\u01a1n v\u00e0 k\u00e9m hi\u1ec7u qu\u1ea3 h\u01a1n v\u1ec1 m\u1eb7t SEO.<\/p>\n<h3>Ki\u1ec3m tra v\u00e0 gi\u00e1m s\u00e1t redirect b\u1eb1ng Screaming Frog v\u00e0 Google Search Console<\/h3>\n<p>Screaming Frog c\u00f3 th\u1ec3 ph\u00e1t hi\u1ec7n redirect chain, redirect b\u1ecb l\u1ed7i v\u00e0 t\u00ecnh tr\u1ea1ng soft 404 khi qu\u00e9t h\u00e0ng lo\u1ea1t URL c\u00f9ng l\u00fac, th\u00f4ng qua b\u00e1o c\u00e1o Response Codes l\u1ecdc theo nh\u00f3m 3xx. Trong khi \u0111\u00f3, Google Search Console cung c\u1ea5p b\u00e1o c\u00e1o &#8220;Redirected&#8221; trong ph\u1ea7n Coverage, gi\u00fap b\u1ea1n x\u00e1c nh\u1eadn r\u1eb1ng Googlebot \u0111\u00e3 x\u1eed l\u00fd redirect v\u00e0 URL c\u0169 kh\u00f4ng c\u00f2n n\u1eb1m trong ch\u1ec9 m\u1ee5c n\u1eefa.<\/p>\n<h2>Sai l\u1ea7m ph\u1ed5 bi\u1ebfn v\u00e0 c\u00e1ch kh\u1eafc ph\u1ee5c khi d\u00f9ng Redirect cho SEO<\/h2>\n<h3>Khi n\u00e0o d\u00f9ng 301 v\u00e0 khi n\u00e0o d\u00f9ng 302<\/h3>\n<table>\n<thead>\n<tr>\n<th>T\u00ecnh hu\u1ed1ng<\/th>\n<th>Redirect \u0111\u00fang<\/th>\n<th>L\u00fd do<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u0110\u1ed5i t\u00ean mi\u1ec1n<\/td>\n<td>301<\/td>\n<td>URL c\u0169 s\u1ebd kh\u00f4ng quay l\u1ea1i n\u1eefa<\/td>\n<\/tr>\n<tr>\n<td>Ch\u1ea1y A\/B testing<\/td>\n<td>302<\/td>\n<td>C\u1ea7n gi\u1eef URL g\u1ed1c trong ch\u1ec9 m\u1ee5c<\/td>\n<\/tr>\n<tr>\n<td>Chuy\u1ec3n HTTP sang HTTPS<\/td>\n<td>301<\/td>\n<td>Thay \u0111\u1ed5i mang t\u00ednh v\u0129nh vi\u1ec5n<\/td>\n<\/tr>\n<tr>\n<td>Chi\u1ebfn d\u1ecbch marketing ng\u1eafn h\u1ea1n<\/td>\n<td>302<\/td>\n<td>Redirect c\u00f3 th\u1eddi h\u1ea1n x\u00e1c \u0111\u1ecbnh<\/td>\n<\/tr>\n<tr>\n<td>G\u1ed9p n\u1ed9i dung tr\u00f9ng l\u1eb7p<\/td>\n<td>301<\/td>\n<td>C\u1ea7n h\u1ee3p nh\u1ea5t link equity<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Nguy\u00ean t\u1eafc c\u1ed1t l\u00f5i r\u1ea5t d\u1ec5 nh\u1edb: n\u1ebfu URL s\u1ebd kh\u00f4ng bao gi\u1edd quay l\u1ea1i, h\u00e3y d\u00f9ng 301, c\u00f2n n\u1ebfu URL s\u1ebd \u0111\u01b0\u1ee3c kh\u00f4i ph\u1ee5c sau n\u00e0y ho\u1eb7c m\u1ee5c \u0111\u00edch chuy\u1ec3n h\u01b0\u1edbng c\u00f3 th\u1eddi h\u1ea1n r\u00f5 r\u00e0ng, h\u00e3y d\u00f9ng 302.<\/p>\n<h3>L\u1ed7i c\u1ea5u h\u00ecnh Redirect th\u01b0\u1eddng g\u1eb7p nh\u1ea5t<\/h3>\n<p>B\u1ed1n l\u1ed7i nghi\u00eam tr\u1ecdng nh\u1ea5t m\u00e0 b\u1ea1n c\u1ea7n tr\u00e1nh l\u00e0:<\/p>\n<ul>\n<li><strong>Redirect loop<\/strong>: URL A tr\u1ecf v\u1ec1 B, r\u1ed3i B l\u1ea1i tr\u1ecf ng\u01b0\u1ee3c v\u1ec1 A, khi\u1ebfn tr\u00ecnh duy\u1ec7t b\u00e1o l\u1ed7i &#8220;Too many redirects&#8221; v\u00e0 Googlebot b\u1ecf cu\u1ed9c, kh\u00f4ng crawl ti\u1ebfp URL \u0111\u00f3 n\u1eefa.<\/li>\n<li><strong>Redirect chain qu\u00e1 d\u00e0i<\/strong>: chu\u1ed7i chuy\u1ec3n h\u01b0\u1edbng v\u01b0\u1ee3t qu\u00e1 3 b\u01b0\u1edbc trung gian.<\/li>\n<li><strong>Redirect to\u00e0n b\u1ed9 v\u1ec1 trang ch\u1ee7<\/strong>: thay v\u00ec tr\u1ecf \u0111\u1ebfn URL \u0111\u00edch t\u01b0\u01a1ng \u1ee9ng c\u00f3 n\u1ed9i dung li\u00ean quan.<\/li>\n<li><strong>Soft redirect<\/strong>: m\u00e1y ch\u1ee7 tr\u1ea3 v\u1ec1 m\u00e3 200 OK c\u00f9ng n\u1ed9i dung c\u0169 thay v\u00ec tr\u1ea3 \u0111\u00fang m\u00e3 tr\u1ea1ng th\u00e1i chuy\u1ec3n h\u01b0\u1edbng.<\/li>\n<\/ul>\n<h3>C\u00e1ch chuy\u1ec3n 302 Redirect sang 301 Redirect<\/h3>\n<ol>\n<li>M\u1edf file c\u1ea5u h\u00ecnh m\u00e1y ch\u1ee7 (<code>.htaccess<\/code> ho\u1eb7c file c\u1ea5u h\u00ecnh Nginx).<\/li>\n<li>C\u1eadp nh\u1eadt tr\u1ef1c ti\u1ebfp m\u00e3 tr\u1ea1ng th\u00e1i t\u1eeb 302 sang 301, kh\u00f4ng c\u1ea7n x\u00f3a v\u00e0 t\u1ea1o l\u1ea1i redirect t\u1eeb \u0111\u1ea7u.<\/li>\n<li>X\u00e1c nh\u1eadn thay \u0111\u1ed5i b\u1eb1ng b\u00e1o c\u00e1o Coverage trong Google Search Console sau kho\u1ea3ng <strong>2 \u0111\u1ebfn 4 tu\u1ea7n<\/strong>, \u0111\u00e2y l\u00e0 kho\u1ea3ng th\u1eddi gian Google c\u1ea7n \u0111\u1ec3 crawl l\u1ea1i v\u00e0 c\u1eadp nh\u1eadt ch\u1ec9 m\u1ee5c.<\/li>\n<\/ol>\n<h3>T\u00e1c \u0111\u1ed9ng c\u1ee7a redirect sai c\u00e1ch \u0111\u1ebfn traffic v\u00e0 th\u1ee9 h\u1ea1ng<\/h3>\n<p>Khi b\u1ea1n tri\u1ec3n khai sai lo\u1ea1i redirect ho\u1eb7c c\u1ea5u h\u00ecnh sai, ba h\u1eadu qu\u1ea3 c\u00f3 th\u1ec3 \u0111o l\u01b0\u1eddng \u0111\u01b0\u1ee3c s\u1ebd xu\u1ea5t hi\u1ec7n: traffic gi\u1ea3m do link equity kh\u00f4ng \u0111\u01b0\u1ee3c h\u1ee3p nh\u1ea5t, t\u00ecnh tr\u1ea1ng tr\u00f9ng l\u1eb7p n\u1ed9i dung khi hai URL c\u00f9ng t\u1ed3n t\u1ea1i song song trong ch\u1ec9 m\u1ee5c, v\u00e0 crawl budget b\u1ecb l\u00e3ng ph\u00ed v\u00e0o nh\u1eefng URL kh\u00f4ng c\u00f2n gi\u00e1 tr\u1ecb. \u0110\u00e2y c\u0169ng l\u00e0 l\u00fd do redirect th\u01b0\u1eddng \u0111\u01b0\u1ee3c xem x\u00e9t c\u00f9ng l\u00fac v\u1edbi <a href=\"https:\/\/vbaseup.com\/kien-thuc\/canonical\/\">th\u1ebb canonical<\/a> khi b\u1ea1n x\u1eed l\u00fd c\u00e1c v\u1ea5n \u0111\u1ec1 tr\u00f9ng l\u1eb7p n\u1ed9i dung tr\u00ean website.<\/p>\n<h2>K\u1ebft lu\u1eadn: Redirect v\u00e0 HTTP Status SEO<\/h2>\n<p>Vi\u1ec7c ch\u1ecdn \u0111\u00fang lo\u1ea1i redirect HTTP status, c\u1ee5 th\u1ec3 l\u00e0 301 cho nh\u1eefng thay \u0111\u1ed5i v\u0129nh vi\u1ec5n v\u00e0 302 cho nh\u1eefng thay \u0111\u1ed5i t\u1ea1m th\u1eddi, ch\u00ednh l\u00e0 n\u1ec1n t\u1ea3ng k\u1ef9 thu\u1eadt gi\u00fap b\u1ea1n b\u1ea3o to\u00e0n link equity, duy tr\u00ec th\u1ee9 h\u1ea1ng v\u00e0 tr\u00e1nh t\u00ecnh tr\u1ea1ng n\u1ed9i dung tr\u00f9ng l\u1eb7p m\u1ed7i khi c\u00f3 thay \u0111\u1ed5i v\u1ec1 c\u1ea5u tr\u00fac URL.<\/p>\n<p>Quy tr\u00ecnh chu\u1ea9n \u0111\u1ec3 l\u00e0m \u0111\u00fang vi\u1ec7c n\u00e0y bao g\u1ed3m n\u0103m b\u01b0\u1edbc: audit to\u00e0n b\u1ed9 URL c\u00f3 gi\u00e1 tr\u1ecb, \u00e1nh x\u1ea1 ch\u00fang \u0111\u1ebfn \u0111\u00fang URL \u0111\u00edch, tri\u1ec3n khai th\u1eed tr\u00ean m\u00f4i tr\u01b0\u1eddng staging, r\u1ed3i x\u00e1c minh l\u1ea1i b\u1eb1ng Screaming Frog v\u00e0 Google Search Console. N\u1eafm v\u1eefng nguy\u00ean l\u00fd v\u1ec1 redirect mapping, link equity consolidation v\u00e0 c\u00e1ch ph\u00e2n bi\u1ec7t 301 v\u1edbi 302 s\u1ebd gi\u00fap m\u1ecdi thay \u0111\u1ed5i tr\u00ean website c\u1ee7a b\u1ea1n kh\u00f4ng l\u00e0m m\u1ea5t \u0111i gi\u00e1 tr\u1ecb SEO \u0111\u00e3 d\u00e0y c\u00f4ng t\u00edch l\u0169y.<\/p>\n<h4>Redirect 301 c\u00f3 truy\u1ec1n to\u00e0n b\u1ed9 100% PageRank kh\u00f4ng?<\/h4>\n<p>Kh\u00f4ng. Redirect 301 truy\u1ec1n \u0111i g\u1ea7n nh\u01b0 to\u00e0n b\u1ed9 link equity nh\u01b0ng kh\u00f4ng ph\u1ea3i 100%. Google t\u1eebng x\u00e1c nh\u1eadn m\u1ee9c truy\u1ec1n d\u1eabn l\u00e0 &#8220;t\u01b0\u01a1ng \u0111\u01b0\u01a1ng&#8221; v\u1edbi URL g\u1ed1c, c\u00f2n c\u00e1c nghi\u00ean c\u1ee9u th\u1ef1c nghi\u1ec7m t\u1eeb Moz v\u00e0 Ahrefs ghi nh\u1eadn m\u1ee9c truy\u1ec1n d\u1eabn th\u1ef1c t\u1ebf v\u00e0o kho\u1ea3ng 99%, v\u1edbi m\u1ed9t ph\u1ea7n nh\u1ecf gi\u00e1 tr\u1ecb b\u1ecb hao h\u1ee5t trong qu\u00e1 tr\u00ecnh chuy\u1ec3n \u0111\u1ed5i.<\/p>\n<h4>Redirect 302 c\u00f3 \u1ea3nh h\u01b0\u1edfng ti\u00eau c\u1ef1c \u0111\u1ebfn SEO kh\u00f4ng?<\/h4>\n<p>C\u00f3, n\u1ebfu b\u1ea1n d\u00f9ng 302 cho m\u1ed9t thay \u0111\u1ed5i URL mang t\u00ednh v\u0129nh vi\u1ec5n. Kh\u00f4ng, n\u1ebfu b\u1ea1n d\u00f9ng \u0111\u00fang m\u1ee5c \u0111\u00edch t\u1ea1m th\u1eddi nh\u01b0 A\/B testing hay chi\u1ebfn d\u1ecbch marketing ng\u1eafn h\u1ea1n. B\u1ea3n th\u00e2n 302 kh\u00f4ng h\u1ec1 g\u00e2y h\u1ea1i, t\u00e1c \u0111\u1ed9ng ti\u00eau c\u1ef1c ch\u1ec9 xu\u1ea5t hi\u1ec7n khi n\u00f3 b\u1ecb d\u00f9ng sai k\u1ecbch b\u1ea3n.<\/p>\n<h4>Redirect chain c\u00f3 l\u00e0m m\u1ea5t link equity kh\u00f4ng?<\/h4>\n<p>C\u00f3. M\u1ed7i b\u01b0\u1edbc trong m\u1ed9t redirect chain \u0111\u1ec1u l\u00e0m gi\u1ea3m \u0111i m\u1ed9t ph\u1ea7n nh\u1ecf link equity \u0111\u01b0\u1ee3c truy\u1ec1n d\u1eabn, \u0111\u1ed3ng th\u1eddi l\u00e0m t\u0103ng chi ph\u00ed crawl. Gi\u1ea3i ph\u00e1p \u0111\u01a1n gi\u1ea3n nh\u1ea5t l\u00e0 l\u00e0m ph\u1eb3ng chu\u1ed7i chuy\u1ec3n h\u01b0\u1edbng, ngh\u0129a l\u00e0 tr\u1ecf th\u1eb3ng t\u1eeb URL ngu\u1ed3n \u0111\u1ebfn URL \u0111\u00edch cu\u1ed1i c\u00f9ng thay v\u00ec \u0111i qua nhi\u1ec1u b\u01b0\u1edbc trung gian.<\/p>\n<h4>Google c\u00f3 x\u1eed l\u00fd JavaScript redirect gi\u1ed1ng server-side redirect kh\u00f4ng?<\/h4>\n<p>Kh\u00f4ng. Google x\u1eed l\u00fd JavaScript redirect trong m\u1ed9t h\u00e0ng \u0111\u1ee3i rendering ri\u00eang bi\u1ec7t, v\u1edbi \u0111\u1ed9 tr\u1ec5 cao h\u01a1n \u0111\u00e1ng k\u1ec3 so v\u1edbi redirect ph\u00eda m\u00e1y ch\u1ee7. V\u00ec v\u1eady, t\u00edn hi\u1ec7u SEO t\u1eeb JavaScript redirect th\u01b0\u1eddng \u0111\u01b0\u1ee3c ghi nh\u1eadn ch\u1eadm h\u01a1n, c\u00f3 th\u1ec3 m\u1ea5t t\u1eeb v\u00e0i ng\u00e0y \u0111\u1ebfn v\u00e0i tu\u1ea7n so v\u1edbi redirect HTTP th\u00f4ng th\u01b0\u1eddng.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Khi b\u1ea1n thay \u0111\u1ed5i c\u1ea5u tr\u00fac website, g\u1ed9p nhi\u1ec1u b\u00e0i vi\u1ebft l\u1ea1i v\u1edbi nhau, ho\u1eb7c chuy\u1ec3n sang t\u00ean mi\u1ec1n m\u1edbi, lu\u00f4n c\u00f3 m\u1ed9t c\u00e2u h\u1ecfi quan tr\u1ecdng c\u1ea7n tr\u1ea3 l\u1eddi: \u0111i\u1ec1u g\u00ec s\u1ebd x\u1ea3y ra v\u1edbi nh\u1eefng URL c\u0169 \u0111\u00e3 t\u1eebng \u0111\u01b0\u1ee3c Google l\u1eadp ch\u1ec9 m\u1ee5c? C\u00e2u tr\u1ea3 l\u1eddi n\u1eb1m \u1edf redirect, m\u1ed9t t\u00edn hi\u1ec7u [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3549,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,24],"tags":[25],"class_list":["post-3550","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo","category-technical-seo","tag-technical-seo"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/posts\/3550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/comments?post=3550"}],"version-history":[{"count":4,"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/posts\/3550\/revisions"}],"predecessor-version":[{"id":3880,"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/posts\/3550\/revisions\/3880"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/media\/3549"}],"wp:attachment":[{"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/media?parent=3550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/categories?post=3550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbaseup.com\/kien-thuc\/wp-json\/wp\/v2\/tags?post=3550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}