Thảo luận Cầu cứu: 1 bài viết bị Google index nhiều URL, web code php

5.00 star(s) 3 Votes
Như tit, các cao nhân cho em hỏi, em có website chieusangxanh.com.vn code tay php, sau 1 thời gian sử dụng thì em phát hiện mục Cải tiến HTML trong Web Search Console cảnh báo báo trùng lặp tittle, meta rất nhiều và số lượng trùng lặp thay đổi tùm lum, lúc 30, lúc 50, lúc 80, lúc trên 100 nhưng chỉ 1 số bài viết mới bị sao thành nhiều URL chứ ko phải tất cả.

Ví dụ:
(1) http://chieusangxanh.com.vn/bao-gia-cot-den-trang-tr…/page:2
( 2) http://chieusangxanh.com.vn/bao-gia-cot-den-trang-tri-san-v…

Với URL 1 khi thay đổi page:2 thành page:3. page:4... thì URL vẫn duyệt như bình thường ???

Lúc đầu em nghĩ là do version tiếng Anh (web song ngữ) ko kiểm soát được nên mới phát sinh lỗi này, em có liên hệ với bên code xóa luôn version này nhưng vấn đề vẫn ko đc khắc phục, 1 số đường link vẫn index bản tiếng Anh.

Em liên hệ với code nhiều lần nhưng họ ko khắc phục được, còn bảo do WMT báo sai chứ không có lỗi code gì cả ?

Mong các cao nhân chỉ giáo, em xin cảm ơn và hậu ta ạ.
 

Nguyễn Duy Anh

New Member
VIP LAT
Hị hị,

Để cho siêu nhân THÙY TRẦN NGƯỢC vào trả lời detail. Còn mình thì chỉ có vài lời khuyên cho bạn:
1/ Site bạn ko có canonical thì phải :D. Sắm ngay 1 em "canonical" với giá trị đúng của nó vào :D.

2/ Mấy cái page 2-3-4-... thì Noindex đi

3/ Bọn code mà bạn thuê nó nói đúng nhé. WMT báo sai nhá. Vì nó có biết WTM là cái gì đâu :D

Good Luck!
 
Hị hị,

Để cho siêu nhân THÙY TRẦN NGƯỢC vào trả lời detail. Còn mình thì chỉ có vài lời khuyên cho bạn:
1/ Site bạn ko có canonical thì phải :D. Sắm ngay 1 em "canonical" với giá trị đúng của nó vào :D.

2/ Mấy cái page 2-3-4-... thì Noindex đi

3/ Bọn code mà bạn thuê nó nói đúng nhé. WMT báo sai nhá. Vì nó có biết WTM là cái gì đâu :D

Good Luck!
Em cảm ơn bác đã hỗ trợ

1. Bác chỉ em cách thêm với được ko bác vì web này code php chứ ko phải wordpress, trong quản trị cũng không hiển thị các bài viết chứa url trùng lặp để xóa hoặc chỉnh sửa
2. Em xóa trong web master tool được vài chục cái rồi bác nhưng cứ vài ngày nó lại nhảy thêm
3. ::(:(:(
 

Trần Ngọc Hùng

Moderator
VIP LAT
Em cảm ơn bác đã hỗ trợ

1. Bác chỉ em cách thêm với được ko bác vì web này code php chứ ko phải wordpress, trong quản trị cũng không hiển thị các bài viết chứa url trùng lặp để xóa hoặc chỉnh sửa
2. Em xóa trong web master tool được vài chục cái rồi bác nhưng cứ vài ngày nó lại nhảy thêm
3. ::(:(:(
bác bảo bên code họ viết thêm cho. có vài dòng thôi :D
 

tranngocthuy

Administrator
Staff member
VIP LAT
Hello bác chủ thớt,
Vấn đề này cũng không có gì lo lắng lắm. Vấn đề trùng lặp các thẻ meta trong Search Console thì có khá nhiều cách. Nhưng như anh @Nguyễn Duy Anh ở trên có nói.

Thì việc đầu tiên trang web của bạn không có thẻ rel="canonical". Mình có review qua link bạn đưa lên thì có vài vấn đề cần lưu ý:

1. Thẻ rel="canonical" không có, với mỗi một url của bạn thì có thể index rất nhiều link khác nhau (1).
2. Mình có test thử thêm 1 chuỗi bất kỳ đằng sau link của bạn:
Code:
http://chieusangxanh.com.vn/bao-gia-cot-den-trang-tri-san-vuon-nouvo-gia-re-tai-ha-noi.html/tranngocthuy/
Thì URl nó vẫn tồn tại, lẽ ra link đó không tồn tại sẽ chuyển về trang 404.
=> Thiếu trang báo lỗi 404.
3. Chưa redirect từ www về non-www hoặc ngược lại.

Vấn đề xử lý bây giờ rất đơn giản:

1. Bạn có thể nhờ bên code, code thêm 1 thẻ rel="canonical" duy nhất cho mỗi bài viết. Dù 1 bài viết mở bằng bao nhiêu url cũng được miễn sao chỉ có 1 url ở thẻ rel="canonical".
2. Redirect toàn bộ những link còn lại về 1 link ở canonical phía trên.
3. Tạo 1 trang 404 (bắt buộc phải có).

4. Có thể dùng file robots.txt chặn các link đó (khá khó mất thời gian mà về lâu dài không tốt).
5. Bác thể bảo coder cho thêm cái thẻ meta robots noindex, nofollow vào các link tự động tạo ra (Cách này cũng chỉ là giải pháp trước mắt).
6. Có thể chặn bot Google từ server truy cập vào các link tự động sinh ra đó (cái này có vẻ khó vì code không hiểu về SEO).
Còn nếu ông code mà không sửa được thì bác cứ reply lại topic này.
 

Nguyễn Duy Anh

New Member
VIP LAT
Em cảm ơn bác đã hỗ trợ

1. Bác chỉ em cách thêm với được ko bác vì web này code php chứ ko phải wordpress, trong quản trị cũng không hiển thị các bài viết chứa url trùng lặp để xóa hoặc chỉnh sửa
2. Em xóa trong web master tool được vài chục cái rồi bác nhưng cứ vài ngày nó lại nhảy thêm
3. ::(:(:(
Lỗi của bác là làm website mà hok gặp E sớm :D. Còn bây giờ hậu quả nó thế này... thì có 2 phướng án:

1/ Nhờ bả bên kia nó giúp fix code cho. Ngọt nhạt, hối lộ... cho nó xong

2/ Bác vào các group PHP mà tìm người phang cho 1 buổi là xong.

Còn xét cho cùng con web mà code tàn tạ như vầy thì cũng mệt mỏi dài. Bác dưỡng sức khỏe nhé...
 

Nguyễn Duy Nam

New Member
cải tiền cái Canonical là ổn thôi. còn wmt thì nó báo vậy chứ chả ảnh hưởng nhiều đâu. còn coder thì nó chả biết gì về mấy cái wmt nhiều đâu
 

haiauphieudu94

New Member
VIP LAT
các bác cho em hỏi, code thêm thẻ canonical cho mỗi bài viết thì là phải thêm tay vào từng bài một hay là thêm 1 lần thôi sau k cần phải thêm nữa vậy?