Có vẻ như bạn lo lắng rằng việc cung cấp nội dung khác nhau cho người dùng di động so với người dùng máy tính để bàn có cùng URL, sử dụng phát hiện tác nhân người dùng, có thể được coi là một hình thức che giấu và do đó bị Google phạt.
Theo Blog trung tâm của Google Webmaster , đây không phải là trường hợp, miễn là bạn thực hiện phát hiện trình duyệt di động đúng cách. Về cơ bản, chi tiết quan trọng cần nhận ra là các trình thu thập thông tin của Google sử dụng các chuỗi tác nhân người dùng khác nhau tùy thuộc vào việc họ mong đợi nội dung trên máy tính để bàn hay thiết bị di động. Ví dụ: chuỗi tác nhân người dùng thông thường cho các yêu cầu Googlebot thông thường sẽ là:
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
trong khi đó đối với các yêu cầu từ trình thu thập thông tin di động, bạn sẽ thấy một cái gì đó như:
SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1;
+http://www.google.com/bot.html)
hoặc (đối với yêu cầu điện thoại thông minh):
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26
(KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible;
Googlebot/2.1; +http://www.google.com/bot.html)
Miễn là bạn đảm bảo rằng bạn phát hiện chính xác loại yêu cầu Googlebot sau (chứ không phải loại cũ) là thiết bị di động và cung cấp nội dung di động cho chúng, mọi thứ sẽ ổn. Về cơ bản, điều quan trọng là các yêu cầu Googlebot bình thường cần nhận nội dung trên máy tính để bàn, trong khi các yêu cầu Googlebot trên thiết bị di động cần nhận nội dung di động.
Đây là một sơ đồ đẹp minh họa điều này, từ bài viết Blog trung tâm của Google Webmaster tôi đã liên kết ở trên:
Ngoài ra, để cho trình thu thập thông tin của Google biết rằng có thể có các nội dung khác nhau dành cho trình duyệt di động, bạn sẽ muốn định cấu hình máy chủ web của mình để gửi Vary: User-Agent
tiêu đề HTTP cho bất kỳ trang nào bạn đang sử dụng phát hiện tác nhân người dùng . Bạn cũng muốn đảm bảo tránh những cạm bẫy phổ biến khi phát hiện tác nhân người dùng .