SlideShare a Scribd company logo
1 of 22
WEB RESPONSIVE & SEO
(Website tùy biến và SEO)
Tổng quan
- Web responsive là website có thể tự điều chỉnh kích
thƣớc tùy thuộc vào thiết bị hiển thị.
- Có 2 cách làm
Cách 1
Viết code nhận diện thiết bị.
Có tốt cho SEO?
Website hiển thị trên PC + Mobile
Cách 2
Sử dụng kỹ thuật CSS để tùy biến giao diện co giãn theo kích
thƣớc của cửa sổ trình duyệt.
CSS3 Media Queries
CSS3 Media Queries
- Hiển thị linh hoạt hơn trên các loại thiết bị, không cần sử dụng
mã javascript.
Kĩ thuật thiết kế này đƣợc gọi là Responsive Web Design - một
chức năng giúp xác định và khoanh vùng chính xác thiết bị của
ngƣời dùng, từ đó đƣa ra stylesheet thích hợp, hiện nay đƣợc
ứng dụng rất phổ biến trên thế giới.
Các bƣớc thực hiện
Tag meta viewport là điều tất yếu trong responsive layouts. Nó
thiết lập màn hình theo tỷ lệ 1×1, điều này sẽ loại bỏ các chức
năng mặc định từ các trình duyệt smartphone, chỉ hiển thị vừa
màn hình để xem và có thể phóng to bằng thao tác tay, thêm vào
trong thẻ <head>.
HTML code:
<meta name="viewport" content="width=device-width, initial-
scale=1, maximum-scale=1">
Bước 1: Tạo Meta Tag
Trình duyệt IE8
Trình duyệt IE8 trở xuống không hỗ trợ media query. Bạn có thể
sử dụng media-queries.js hoặc respond.js để hỗ trợ.
HTML code:
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-
js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
Bƣớc 2: Tạo viewpoint cho Table
Viewpoint < 960 -> Table
@media only screen and (max-
width: 960px){
styling goes here
}
Bƣớc 2: Tạo viewpoint cho Mobile
Viewpoint < 524 -> Mobile
@media only screen and (max-width:
524px){
styling goes here
}
Bƣớc 3: Lƣu vào file
Lƣu tất cả đoạn CSS sau vào file mediaqueries.css
@media only screen and (max-width: 960px){
styling goes here
}
@media only screen and (max-width: 524px){
styling goes here
}
Thêm vào trong thẻ <head>:
HTML code: <link rel="stylesheet" href="mediaqueries.css">
Website minh họa
http://anhthethao.com
http://www.1stwebdesigner.com/css/media-queries-tutorial-convert-burnstudio-
responsive-website/
WEB RESPONSIVE
CÓ LỢI GÌ CHO SEO?
• Time on site ít -> Website có nội dung không phù hợp với từ
khóa.
• Giao diện mobile khác với giao diện trên PC
-> Mất khách truy cập cũ
• Không có phiên bản web dành cho mobile
-> Mất 61% khách truy cập.
Tối đa lƣợt truy cập
Khi ngƣời dùng search bằng thiết bị di động:
Google đánh giá cao những website có tối ƣu cho di động
-> Website có thể co giãn theo màn hình.
Xếp hạng cho các tìm kiếm di động
CSS3 Media Queries
- Một liên kết đến website chính cũng là một liên kết
đến website di động.
-> Backlink Website tùy biến = Backlink Website thông
thƣờng trên PC.
Ƣu điểm: Link building
Khi website đã đƣợc tối ƣu cho thiết bị di động, lƣợng
truy cập tháng có thể tăng lên đáng kể.
Kết quả
• Tốn thời gian và công sức
• Lâu hơn làm website mới
• Lập kế hoạch chi tiết trƣớc khi làm
Mất nhiều thời gian và công sức
- Website có quá nhiều
thông tin.
- Khó tối ƣu cho di
động
-> Phiên bản dành
riêng cho thiết bị di
động.
Website quá lớn
CSS3 Media Queries
-> Website đơn giản.
Phiên bản web dành riêng cho mobile
-> Website phức tạp và tƣơng tác nhiều với ngƣời sử dụng
nhƣ Facebook.
Ứng dụng
1. Tối ƣu hình ảnh (Table/Mobile)
2. Thiết kế cho tất cả các kích cỡ màn hình
(Các kích thƣớc khác nhau của PC/Table/Mobile)
3. Có thể hiển thị tất cả nội dung
(Đẩy QC xuống phía dƣới)
4. Tối ƣu hóa cho cảm ứng
(Cảm ứng với mọi kích thƣớc màn hình)
5. Đơn giản về kỹ thuật (Không sử dụng flash)
6. Kiểm tra với các trình duyệt khác nhau
Đôi điều lƣu ý khi xây dựng website cho di động
Trần Kim Phụng
0918 157 690
phung@kimthang.vn
www.kimthang.vn
CẢM ƠN

More Related Content

Similar to Web Responsive & SEO

Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5Kim Hyun Hai
 
Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5Tien Van
 
Convert psd to html5 nhất nghệ - hoclaptrinhweb.com
Convert psd to html5 nhất nghệ - hoclaptrinhweb.comConvert psd to html5 nhất nghệ - hoclaptrinhweb.com
Convert psd to html5 nhất nghệ - hoclaptrinhweb.comMasterCode.vn
 
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...Ngo Trung
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...MasterCode.vn
 
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...MasterCode.vn
 
Website mua bán trực tiếp.pdf
Website mua bán trực tiếp.pdfWebsite mua bán trực tiếp.pdf
Website mua bán trực tiếp.pdfPhngNN
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.commai_non
 
Slide6 - Co ban HTML5
Slide6 - Co ban HTML5Slide6 - Co ban HTML5
Slide6 - Co ban HTML5Đặng Til
 
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTBÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTMasterCode.vn
 
Dịch vụ giúp việc nhà theo giờ chuyên nghiệp
Dịch vụ giúp việc nhà theo giờ chuyên nghiệpDịch vụ giúp việc nhà theo giờ chuyên nghiệp
Dịch vụ giúp việc nhà theo giờ chuyên nghiệpThe Trip
 
Hướng dẫn sử dụng hỗ trợ Seo
Hướng dẫn sử dụng hỗ trợ SeoHướng dẫn sử dụng hỗ trợ Seo
Hướng dẫn sử dụng hỗ trợ SeoVinamax
 
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPTBÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPTMasterCode.vn
 
Hướng dẫn WebGis cơ bản - Basic Guide WebGis
Hướng dẫn WebGis cơ bản - Basic Guide WebGisHướng dẫn WebGis cơ bản - Basic Guide WebGis
Hướng dẫn WebGis cơ bản - Basic Guide WebGisThuận Phạm Văn
 
Lap trinh android_co_ban_eclip
Lap trinh android_co_ban_eclipLap trinh android_co_ban_eclip
Lap trinh android_co_ban_eclipktvinh
 
Hung dan cai dat va su dung dot netnuke5.x
Hung dan cai dat va su dung dot netnuke5.xHung dan cai dat va su dung dot netnuke5.x
Hung dan cai dat va su dung dot netnuke5.xLy hai
 

Similar to Web Responsive & SEO (20)

Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5
 
Convert psd to html5
Convert psd to html5Convert psd to html5
Convert psd to html5
 
Convert psd to html5 nhất nghệ - hoclaptrinhweb.com
Convert psd to html5 nhất nghệ - hoclaptrinhweb.comConvert psd to html5 nhất nghệ - hoclaptrinhweb.com
Convert psd to html5 nhất nghệ - hoclaptrinhweb.com
 
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
Cách tối ưu hóa môi trường lập trình ứng dụng cho Android - Tăng tốc máy ảo A...
 
Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
 
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
BÀI 5 Tạo app cho thiết bị di động & một số cải tiến cho web di động - Giáo t...
 
Website mua bán trực tiếp.pdf
Website mua bán trực tiếp.pdfWebsite mua bán trực tiếp.pdf
Website mua bán trực tiếp.pdf
 
Bài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.comBài giảng thiết kế website - truongkinhtethucpham.com
Bài giảng thiết kế website - truongkinhtethucpham.com
 
Web2022 slide 1
Web2022   slide 1Web2022   slide 1
Web2022 slide 1
 
Slide6 html5
Slide6 html5Slide6 html5
Slide6 html5
 
Slide6 - Co ban HTML5
Slide6 - Co ban HTML5Slide6 - Co ban HTML5
Slide6 - Co ban HTML5
 
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTBÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
 
Dịch vụ giúp việc nhà theo giờ chuyên nghiệp
Dịch vụ giúp việc nhà theo giờ chuyên nghiệpDịch vụ giúp việc nhà theo giờ chuyên nghiệp
Dịch vụ giúp việc nhà theo giờ chuyên nghiệp
 
Hướng dẫn sử dụng hỗ trợ Seo
Hướng dẫn sử dụng hỗ trợ SeoHướng dẫn sử dụng hỗ trợ Seo
Hướng dẫn sử dụng hỗ trợ Seo
 
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPTBÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
BÀI 7 Triển khai, hướng phát triển cho web mobile - Giáo trình FPT
 
Tìm hiểu về website
Tìm hiểu về websiteTìm hiểu về website
Tìm hiểu về website
 
Hướng dẫn WebGis cơ bản - Basic Guide WebGis
Hướng dẫn WebGis cơ bản - Basic Guide WebGisHướng dẫn WebGis cơ bản - Basic Guide WebGis
Hướng dẫn WebGis cơ bản - Basic Guide WebGis
 
Lap trinh android_co_ban_eclip
Lap trinh android_co_ban_eclipLap trinh android_co_ban_eclip
Lap trinh android_co_ban_eclip
 
Hung dan cai dat va su dung dot netnuke5.x
Hung dan cai dat va su dung dot netnuke5.xHung dan cai dat va su dung dot netnuke5.x
Hung dan cai dat va su dung dot netnuke5.x
 

Web Responsive & SEO

  • 1. WEB RESPONSIVE & SEO (Website tùy biến và SEO)
  • 2.
  • 3. Tổng quan - Web responsive là website có thể tự điều chỉnh kích thƣớc tùy thuộc vào thiết bị hiển thị. - Có 2 cách làm
  • 4. Cách 1 Viết code nhận diện thiết bị. Có tốt cho SEO?
  • 5. Website hiển thị trên PC + Mobile Cách 2 Sử dụng kỹ thuật CSS để tùy biến giao diện co giãn theo kích thƣớc của cửa sổ trình duyệt.
  • 6. CSS3 Media Queries CSS3 Media Queries - Hiển thị linh hoạt hơn trên các loại thiết bị, không cần sử dụng mã javascript. Kĩ thuật thiết kế này đƣợc gọi là Responsive Web Design - một chức năng giúp xác định và khoanh vùng chính xác thiết bị của ngƣời dùng, từ đó đƣa ra stylesheet thích hợp, hiện nay đƣợc ứng dụng rất phổ biến trên thế giới.
  • 7. Các bƣớc thực hiện Tag meta viewport là điều tất yếu trong responsive layouts. Nó thiết lập màn hình theo tỷ lệ 1×1, điều này sẽ loại bỏ các chức năng mặc định từ các trình duyệt smartphone, chỉ hiển thị vừa màn hình để xem và có thể phóng to bằng thao tác tay, thêm vào trong thẻ <head>. HTML code: <meta name="viewport" content="width=device-width, initial- scale=1, maximum-scale=1"> Bước 1: Tạo Meta Tag
  • 8. Trình duyệt IE8 Trình duyệt IE8 trở xuống không hỗ trợ media query. Bạn có thể sử dụng media-queries.js hoặc respond.js để hỗ trợ. HTML code: <!--[if lt IE 9]> <script src="http://css3-mediaqueries- js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> <![endif]-->
  • 9. Bƣớc 2: Tạo viewpoint cho Table Viewpoint < 960 -> Table @media only screen and (max- width: 960px){ styling goes here }
  • 10. Bƣớc 2: Tạo viewpoint cho Mobile Viewpoint < 524 -> Mobile @media only screen and (max-width: 524px){ styling goes here }
  • 11. Bƣớc 3: Lƣu vào file Lƣu tất cả đoạn CSS sau vào file mediaqueries.css @media only screen and (max-width: 960px){ styling goes here } @media only screen and (max-width: 524px){ styling goes here } Thêm vào trong thẻ <head>: HTML code: <link rel="stylesheet" href="mediaqueries.css">
  • 13. WEB RESPONSIVE CÓ LỢI GÌ CHO SEO?
  • 14. • Time on site ít -> Website có nội dung không phù hợp với từ khóa. • Giao diện mobile khác với giao diện trên PC -> Mất khách truy cập cũ • Không có phiên bản web dành cho mobile -> Mất 61% khách truy cập. Tối đa lƣợt truy cập
  • 15. Khi ngƣời dùng search bằng thiết bị di động: Google đánh giá cao những website có tối ƣu cho di động -> Website có thể co giãn theo màn hình. Xếp hạng cho các tìm kiếm di động
  • 16. CSS3 Media Queries - Một liên kết đến website chính cũng là một liên kết đến website di động. -> Backlink Website tùy biến = Backlink Website thông thƣờng trên PC. Ƣu điểm: Link building
  • 17. Khi website đã đƣợc tối ƣu cho thiết bị di động, lƣợng truy cập tháng có thể tăng lên đáng kể. Kết quả
  • 18. • Tốn thời gian và công sức • Lâu hơn làm website mới • Lập kế hoạch chi tiết trƣớc khi làm Mất nhiều thời gian và công sức
  • 19. - Website có quá nhiều thông tin. - Khó tối ƣu cho di động -> Phiên bản dành riêng cho thiết bị di động. Website quá lớn
  • 20. CSS3 Media Queries -> Website đơn giản. Phiên bản web dành riêng cho mobile -> Website phức tạp và tƣơng tác nhiều với ngƣời sử dụng nhƣ Facebook. Ứng dụng
  • 21. 1. Tối ƣu hình ảnh (Table/Mobile) 2. Thiết kế cho tất cả các kích cỡ màn hình (Các kích thƣớc khác nhau của PC/Table/Mobile) 3. Có thể hiển thị tất cả nội dung (Đẩy QC xuống phía dƣới) 4. Tối ƣu hóa cho cảm ứng (Cảm ứng với mọi kích thƣớc màn hình) 5. Đơn giản về kỹ thuật (Không sử dụng flash) 6. Kiểm tra với các trình duyệt khác nhau Đôi điều lƣu ý khi xây dựng website cho di động
  • 22. Trần Kim Phụng 0918 157 690 phung@kimthang.vn www.kimthang.vn CẢM ƠN