1. Trang chủ
  2. Blog
  3. SEO cho tiệm nhỏ
SEO cho tiệm nhỏ

Web không có trên Google: cách kiểm và sửa từng bước

7 phút đọc

Cây quyết định để tìm ra vì sao web bạn không xuất hiện trên Google, từ robots.txt chặn tới thẻ noindex sót lại, kèm hướng dẫn Search Console.

Anh Toàn nhận web mới cho gara ô tô ở Thủ Đức, hai tháng sau gõ tên gara lên Google vẫn không thấy. Bên làm web bảo “chờ Google index thôi anh”. Mình xem 5 phút: file robots.txt còn nguyên dòng Disallow: / từ hồi dev. Web đó sẽ không bao giờ lên nếu không ai sửa. Bài này là cách bạn tự tìm ra chuyện tương tự.

Bước 0: đếm xem Google đang giữ bao nhiêu trang của bạn

Gõ vào Google: site:tencuaban.com (không dấu cách sau dấu hai chấm, không có https://).

  • Ra 0 kết quả → web chưa được lập chỉ mục chút nào. Đi tiếp toàn bộ cây bên dưới.
  • Ra vài trang nhưng thiếu trang quan trọng → nhảy tới mục 5, 6, 7.
  • Ra đủ trang nhưng bạn vẫn không thấy khi tìm tên dịch vụ → web đã được index rồi, vấn đề là thứ hạng chứ không phải index. Đọc mục cuối bài.

Cây chẩn đoán, kiểm theo thứ tự

1. Web mới quá

Google cần vài ngày tới vài tuần để tìm ra một tên miền mới, nhất là khi chưa có ai trỏ link về. Nếu web mới dưới 7 ngày và bạn chưa nộp sitemap, khoan hoảng — làm phần Search Console bên dưới rồi đợi.

2. robots.txt đang chặn

Mở tencuaban.com/robots.txt trên trình duyệt. Nếu bạn thấy:

User-agent: *
Disallow: /

Đó là dòng chết người. Nó bảo mọi bot: đừng vào bất cứ đâu. Rất hay bị sót lại từ giai đoạn dev. Sửa thành:

User-agent: *
Allow: /

Sitemap: https://tencuaban.com/sitemap.xml

3. Thẻ noindex còn sót

Mở trang bất kỳ, bấm chuột phải → Xem nguồn trang (trên điện thoại thì dùng view-source: trước địa chỉ). Bấm Ctrl+F tìm chữ noindex. Nếu thấy dòng:

<meta name="robots" content="noindex">

thì trang đó đang tự bảo Google đừng lưu. WordPress có một ô tick trong Cài đặt → Đọc tên là “Ngăn công cụ tìm kiếm lập chỉ mục trang này” — bên dev hay bật lúc làm rồi quên tắt. Vào tắt nó.

Thẻ noindex nguy hiểm hơn robots.txt ở chỗ nó âm thầm hơn: web vẫn xem được bình thường, không có dấu hiệu gì.

4. Chưa có sitemap hoặc có mà chưa nộp

Mở tencuaban.com/sitemap.xml. Nếu báo lỗi 404, web bạn không có sitemap. Sitemap là danh sách mọi trang, giúp Google khỏi phải mò. Web tĩnh dựng đàng hoàng thì sitemap tự sinh; WordPress thì cần plugin.

Có sitemap rồi vẫn phải nộp trong Search Console (phần dưới).

5. Canonical trỏ sai

Thẻ canonical nói “phiên bản chính thức của trang này nằm ở đâu”. Tìm trong nguồn trang:

<link rel="canonical" href="...">

Nếu mọi trang đều canonical về trang chủ, hoặc canonical trỏ về tên miền cũ / trỏ về localhost / trỏ về bản http:// trong khi web chạy https://, thì Google sẽ bỏ qua trang đó. Lỗi trỏ về http hay xảy ra khi vừa gắn SSL — xem bài HTTPS/SSL nếu bạn chưa chắc web mình đã chuyển hết sang https chưa.

6. Nội dung mỏng hoặc trùng lặp

Google thu thập được nhưng quyết định không đáng lưu. Hay gặp khi: trang chỉ có 60 chữ, hoặc 12 trang dịch vụ chép của nhau chỉ đổi tên quận, hoặc nội dung copy từ web hãng.

Cách sửa duy nhất là viết lại cho có thông tin thật — giá, quy trình, ảnh tiệm, FAQ. Cấu trúc mình đã viết ở bài trang dịch vụ.

7. Web dựng bằng JS mà không render sẵn

Nếu web là ứng dụng React/Vue thuần, nội dung chỉ hiện sau khi JavaScript chạy. Google có chạy JS, nhưng chậm và không phải lúc nào cũng đầy đủ.

Cách kiểm: bấm chuột phải → Xem nguồn trang. Nếu bạn không thấy chữ trên trang xuất hiện trong mã nguồn, mà chỉ thấy một cái <div id="root"></div> trống, thì đó là vấn đề. Cần render sẵn ra HTML tĩnh.

8. Tên miền cũ dính án phạt

Nếu bạn mua tên miền cũ, đời trước có thể đã dùng nó làm web spam. Vào Search Console → Bảo mật và tác vụ thủ công → Tác vụ thủ công. Nếu có án, ở đó sẽ ghi rõ. Không có gì thì mục đó ghi “Không phát hiện sự cố nào”.

Google Search Console: làm một lần, dùng mãi

Đây là công cụ miễn phí của Google cho chủ web. Không có nó thì bạn đang đoán mò.

Xác minh sở hữu qua bản ghi DNS TXT (cách bền nhất, không phụ thuộc web):

  1. Vào search.google.com/search-console, đăng nhập Gmail.
  2. Bấm Thêm tài sản → chọn ô bên trái Miền (không phải “Tiền tố URL”).
  3. Nhập tencuaban.com, bấm Tiếp tục.
  4. Google đưa một chuỗi kiểu google-site-verification=abc123.... Chép lại.
  5. Vào nơi bạn mua tên miền (PA Vietnam, Mắt Bão, Namecheap, Cloudflare…), tìm mục Quản lý DNS.
  6. Thêm bản ghi mới: Loại TXT, Tên/Host là @, Giá trị là chuỗi vừa chép, TTL để mặc định.
  7. Lưu, quay lại Search Console bấm Xác minh. Nếu báo chưa được, đợi 15–30 phút rồi bấm lại — DNS cần thời gian lan.

Nộp sitemap: menu trái → Sơ đồ trang web → gõ sitemap.xml → Gửi. Vài phút sau xem cột Trạng thái, phải là “Thành công” và cột “Số URL đã phát hiện” phải khớp số trang bạn có.

Ép Google xem một trang cụ thể: dán địa chỉ trang vào ô tìm kiếm trên cùng (công cụ Kiểm tra URL). Nó sẽ báo trang đó đã có trong chỉ mục chưa. Nếu chưa, bấm Yêu cầu lập chỉ mục. Mỗi ngày làm được vài lần, đừng bấm hàng loạt.

Đọc báo cáo Trang: menu trái → Lập chỉ mục → Trang. Ở đây liệt kê lý do từng trang bị loại. Hai dòng hay gặp:

  • “Đã thu thập dữ liệu – hiện chưa lập chỉ mục”: Google đã vào đọc, nhưng thấy chưa đáng lưu. Đây gần như luôn là vấn đề chất lượng nội dung, không phải kỹ thuật. Viết dày thêm, thêm thông tin thật, rồi yêu cầu lập chỉ mục lại.
  • “Đã phát hiện – hiện chưa được thu thập dữ liệu”: Google biết trang tồn tại nhưng chưa vào. Thường do web chậm nên Google hạn chế tần suất vào, hoặc web quá mới. Cải thiện tốc độ tải giúp ích ở đây.

Được index không có nghĩa là lên top

Chỗ này nhiều người nhầm và tự làm khổ mình. Lập chỉ mục nghĩa là Google trang bạn trong kho. Thứ hạng là chuyện Google có chọn đưa nó ra khi ai đó tìm hay không — hai việc hoàn toàn khác nhau.

Cách phân biệt trong 10 giây: gõ site:tencuaban.com và tìm thấy trang → đã index rồi, đừng sửa robots.txt nữa. Việc tiếp theo là nội dung và hồ sơ Google Business Profile, không phải kỹ thuật.

Việc làm tối nay

  1. site:tencuaban.com, đếm số trang.
  2. Mở tencuaban.com/robots.txt, tìm Disallow: /.
  3. Xem nguồn trang chủ, Ctrl+F tìm noindex.
  4. Mở tencuaban.com/sitemap.xml, xem có ra không.
  5. Lập Search Console, xác minh bằng bản ghi TXT, nộp sitemap.
  6. Dùng Kiểm tra URL cho 3 trang quan trọng nhất, bấm Yêu cầu lập chỉ mục.

Bốn bước đầu mất 10 phút và loại được 80% nguyên nhân. Nếu hóa ra web bạn dựng bằng JS không render sẵn hoặc theme không có sitemap, thì xem qua bảng giá — web taphoaweb là trang tĩnh, sitemap và robots mở sẵn, không bao giờ dính hai lỗi ở mục 2 và 7.

  • #google search console
  • #lập chỉ mục
  • #kỹ thuật
Thấy hữu ích thì gửi cho một chủ tiệm khác: Facebook Zalo