TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP
THÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
oo0oo
ĐỒ ÁN CHUYÊN NGÀNH
TÌM HIỂU SEO
VÀ XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ
GVHD : Trần Thị Kim Chi
SVTH : Lê Văn Hậu 11242811
LỚP: DHTH5TLT
Tp.HCM, Ngày 14 Tháng 05 Năm 2014
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
Tìm hiểu SEO và xây dựng website thương mại điện tử
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
Tìm hiểu SEO và xây dựng website thương mại điện tử
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
…………………………………………………………
………………………………………………………………………………………………………
Chương III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG.
Chương IV: THIẾT KẾ VÀ THỰC HIỆN WEBSITE.
Chương V: KẾT LUẬN.
TP.HCM. Trường Đại Học Công Nghiệp, Ngày 13 Tháng 05 Năm 2014
Sinh viên thực hiện:
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 4
Tìm hiểu SEO và xây dựng website thương mại điện tử
Lê Văn Hậu 11282411
LỜI CÁM ƠN
Lời đầu tiên em xin gửi lời cảm ơn chân thành tới quý Thầy / Cô Trường Đại Học
Công Nghiệp TPHCM, và đặc biệt quý thầy cô thuộc Khoa Công Nghệ Thông Tin đã tận
tình giảng dạy và truyền đạt kiến thức cho chúng em trong suốt thời gian học tại trường.
Chính nhờ sự chỉ bảo, hướng dẫn của thầy cô đã giúp chúng em tự tin hơn khi rời ghế
nhà trường và tiếp cận với thực tế
Qua thời gian phân tích và tìm hiểu, em đã hoàn thành đồ án chuyên ngành của
mình dưới sự hướng dẫn và giúp đỡ tận tình của cô Trần Thị Kim Chi để em có thể đạt
được những mục tiêu mà mình đã đề ra.
Trong quá trình thực hiện đề tài, mặc dù đã có nhiều cố gắng nhưng do bước đầu
làm quen với một đề tài thực tế mà kinh nghiệm còn chưa nhiều nên website của em
không tránh khỏi những sai sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của
cô và tất cả các thầy cô giáo để website của em ngày càng hoàn thiện hơn nữa.
Em xin chân thành cảm ơn cô Trần Thị Kim Chi đã nhiệt tình tạo điều kiện và
hướng dẫn em hoàn thành đề tài này.
Em xin chân thành cảm ơn!
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 5
Tìm hiểu SEO và xây dựng website thương mại điện tử
MỤC LỤC
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 6
Tìm hiểu SEO và xây dựng website thương mại điện tử
CHƯƠNG 1 : TỔNG QUAN
Xây dựng một website là một quá trình có rất nhiều bước. Nhưng để đưa website tới
khách hàng tìm kiếm các sản phẩm mà website mình nó thật sự không dễ. Nó là một quá
trình maketing online phải tốn nhiều thời gian và công sức.
Nhằm giúp khách hàng tìm kiếm nhanh tới website của mình và tạo nhiều doanh thu cho
chủ website nên công việc phải làm sau khi xây dựng website là phải SEO cho web site
có thứ hạng tốt trên công cụ tìm kiếm.
Đối thủ cạnh tranh cũng là một trong những vấn đề mà bạn nên quan tâm. Do những đối
thủ cạnh tranh đa phần đã seo lên ở 1 vị trí nhất định và ra đời trước chúng ta nên chúng
ta cần phải đưa ra quyết định với sự phát triển của trang web sao cho trang web của chúng
ta mang tính riêng biệt, nhắm vào nhu cầu thực tế của người sử dụng.
1.2.2. Xây dựng website
Website được thiết kế theo hướng mở, cho phép nâng cấp và cập nhật thêm các tính năng
mới trong tương lai khi có phát sinh thêm nhu cầu.
Trang web phải dễ hiểu, giao diện dễ dùng, và cung cấp cho khách hàng những thông tin
cần thiết về sản phẩm.
Website có tốc độ xử lí nhanh và chính xác.
Đáp ứng được nhu cầu khách hàng khi vào trang web .
Hỗ trợ sử dụng tiếng Việt theo chuẩn Unicode.
Tương thích với các trình duyệt như Google Chrom, Firefox hay Explorer. v.v…
Ứng dụng công nghệ phát triển web tiên tiến nhất. Trong đó bao gồm ngôn ngữ PHP và
phần mêm Photoshop, Dreamweaver… để mang đến cho website một dáng vẽ đẹp.
1.3. Chức năng của website
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 8
Tìm hiểu SEO và xây dựng website thương mại điện tử
1.3.1. Đối với khách hàng:
Đặt hàng: Khách hàng xem và lựa chọn sản phẩm cần mua, sau khi lựa chọn sản phẩm
xong tiến hành tiếp thủ tục thanh toán, điền đầy đủ thông tin cần thiết. Nếu khách hàng đã
là thành viên thì đăng nhập còn nếu không phải là thành viên thì phải đăng kí thành viên
và tiếp tục hoàn tất thủ tục mua hàng.
Khách hàng là những người có nhu cầu mua sắm, tìm hiểu sản phẩm của bạn. Khách
Bước 4: Theo dõi các báo cáo cụ thể, duy trì công việc hiện tại nếu seo thành công hoặc
sửa chữa khi seo không thành công
1.5. Tài liệu tham khảo và mã nguồn của một số chương trình
Sữ dụng mã nguồn mỡ JQuery Image Gallery/Slider để trình chiếu ảnh.
Cách SEO một website lên thứ hạng lên công cụ tìm kiếm trên các bải viết của các diễn
đàn cnt45dh.net, www.thegioi seo .com
Nhóm có tham khảo và download tại địa chỉ :
/> />Công cụ phát triển:
• Adobr Photoshop CS6
• Php Designer
• HTML
• MySQL
• PHP
• JS
• CSS
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 10
Tìm hiểu SEO và xây dựng website thương mại điện tử
CHƯƠNG II. CƠ SỞ LÝ THUYẾT
2.1 Tổng quan về SEO
2.1.1 Seo là gì?
SEO là chữ viết tắt của Search Engine Optimization (tối ưu hóa công cụ tìm kiếm). SEO
là một tập hợp các phương pháp nhằm nâng cao thứ hạng của một website trong các trang
kết quả của các công cụ tìm kiếm và có thể được coi là một tiểu lĩnh vực của tiếp thị qua
công cụ tìm kiếm. Thuật ngữ SEO cũng có thể được dùng để chỉ những người làm công
việc tối ưu hóa công cụ tìm kiếm, là những nhà tư vấn đưa ra những dự án tối ưu hóa cho
các website của khách hàng. Các công cụ tìm kiếm hiển thị một số dạng danh sách trong
trang kết quả tìm kiếm (SERP - Search Engine Results Page) bao gồm danh sách trả tiền,
danh sách quảng cáo, danh sách trả tiền theo click và danh sách tìm kiếm miễn phí. Mục
tiêu của SEO chủ yếu hướng tới việc nâng cao thứ hạng của danh sách tìm kiếm miễn phí
theo một số từ khóa nhằm tăng lượng và chất của khách viếng thăm đến trang. SEO đôi
website được biết đến chỉ nhờ truyền miệng, hoặc nhờ một trang web danh bạ chứa địa
chỉ của tất cả các trang web khác (web hub). Khi thế giới Internet vẫn còn nhỏ, việc này
ko vấn đề gì. Nhưng khi thế giới này mở rộng mạnh mẽ vào những năm tiếp theo, một
giải pháp mới là điều bắt buộc.Trong suốt 1993/1994, những máy tìm kiếm đầu tiên đã ra
đời bao gồm Excite, AltaVista và Yahoo!. Số lượng các trang web và người dùng tăng lên
mạnh mẽ đến mức mà những trang web hub trở nên quá tải và không còn hiệu quả Năm
1996, Google ra đời. Đây là máy tìm kiếm đầu tiên nhận ra sức mạnh và vai trò của liên
kết và sử dụng chúng để đánh giá độ uy tín của trang web. Đây chính là bước đột phá
giúp tăng chất lượng bảng kết quả tìm kiếm.
2.1.2.2. Công việc chính của máy tìm kiếm
Dò quyét: Là quá trình tìm kiếm những nội dung chính. Máy tìm kiếm sử dụng những
phần mềm có khả năng tự động ghé thăm các website và lần theo link trong website để đi
tới các nội dung khác.
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 12
Tìm hiểu SEO và xây dựng website thương mại điện tử
Xây dựng cơ sỡ dữ liệu: Máy tìm kiếm sẽ copy nội dung của các website sau khi dò
quyét về các máy tình ở trung tâm dữ liệu mọi nơi trên thế giới. Điều này giúp cho sự tìm
kiếm nhanh hơn chỉ cần 1-2s.
Xếp hạng: Các máy tìm kiếm sẽ dùng các thuật tóan để đánh giá mức độ liên quan để sắp
xếp thứ hạng hiển thị của website.
Và ngày nay các máy tìm kiếm trở nên tiến hoá và phát triển hơn với nhiều thay đổi về
cách thức tìm kiếm của người dùng, đặc biệt là Google. Cổ máy này khá vượt trội về sự
thông mình nhờ cơ chế tự học cũng như khả năng thu thập dữ liệu giúp nó cung cấp kết
quả phù hợp với mong muốn của người dùng. Sự phát triển của Google được thể hiện qua
hai tính năng sau:
Google Suggets: Khi bạn gõ từ khoá, Google sẽ đề xuất từ khoá cho bạn, giúp bạn không
mất nhiều thời gian mà vẫn tìm được từ khoá nào phù hợp với bạn.
Ví dụ: gõ từ “đặc sản các tỉnh miền tây” Google sẽ đề xuất các từ liên quan
Google Instant: Thay đổi đáng kể cách tìm kiếm bằng cách đưa ra kết quả nhanh chóng
dựa trên ký tự bạn gõ vào mà chưa cần nhấn Enter.
hay nội dung của web site đó.
2.1.3.2. Những vấn đề mà bọ tìm kiếm thường gặp phải.
Có một số công nghệ làm web gây khó khăn cho bọ tìm kiếm như: Javascript, AJAX,
Flash…
Những nội dung mà bọ tìm kiếm không thích như: video, hình ảnh vì chúng chưa đủ khả
năng để hiểu hết những nội dung này.
Vì vậy cần đảm bảo trang web của bạn không chỉ chứa hình ảnh hoặc video mà cần phải
có thêm những đoạn nội dung mô tả về hình ảnh và video đó.
2.1.3.3. Các loại bọ tìm kiếm
Mỗi máy tìm kiếm có một con bọ riêng với cái tên riêng. Ví dụ của google là googlebot,
của Bing là bingbot.
2.1.4. Index
2.1.4.1. Cơ sở dữ liệu web (web index) là gì?
Web index là cơ sở dữ liệu lưu trữ các trang web
2.1.4.2. Lấy thông tin
Khi người dùng tìm kiếm với một từ khoá thì đồng nghĩa với việc họ đang tìm kiếm trên
cơ sở dữ liệu của các máy tìm kiếm. Các máy tìm kiếm sẽ vào cơ sở dữ liệu của mình và
lấy ra các trang web chứa những từ liên quan. Vì vậy để tăng độ liên quan của web đến từ
khoá bạn muốn hướng tới thì cần chèn các từ khoá một cách hợp lý trong bài viết.
2.1.4.3. Caching
Các máy tính sẽ tiến hành copy nội dung trang web của bạn về máy chủ của họ để dùng
cho việc đánh giá thứ hạn. Những bản copy này được gọi là bản cache. Nội dung của
trang web có thể được cập nhật vài tiếng, 1 ngày trên một lần hoặc thậm chí lâu hơn vì
vậy nội dung của bản cache có thể khác với nội dung hiện tại của trang web cho đến khi
máy tìm kiếm ghé thăm trang web bạn lần tiếp theo.
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 15
Tìm hiểu SEO và xây dựng website thương mại điện tử
Cách kiểm tra bảng cache của trang web. Bạn có thể tìm kiếm bản cache trang web của
mình bằng câu lệnh sau: cache: vnexpress.net. Với câu lệnh này sẽ giúp bạn biết thực tế
google có thể thấy những gì trên trang web của bạn.
nội dung của bạn dễ dàng hơn mà thôi.
2.2.1.2. Sử dụng Google Master Tool
Để sử dụng được Google master tool bạn cần đăng ký và chứng minh quyền sở hữu
website của bạn.
Trên trang chủ Webmaster Tools, đăng nhập vào tài khoản Google của bạn, click vào
website bạn muốn kiểm tra .
Trên Dashboard (là thanh menu nằm bên trái màn hình), Click vào Crawl (Dò quét), chọn
Fetch as Google trong menu sổ xuống .
Trong hộp thoại ở phía trên cùng, gõ vào đường dẫn đến trang web mà bạn muốn kiểm
tra.
Trong danh sách xổ xuống, lựa chọn loại fetch mà bạn muốn. Để xem website trông thế
nào dưới mắt của Googlebot, chọn Web.
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 17
Tìm hiểu SEO và xây dựng website thương mại điện tử
Click Fetch.
Một khi googlebot đã hoàn thành việc fetch trang web của bạn, bạn sẽ nhận được một
đường link “success” mà bạn có thể truy cập để xem website dưới con mắt của Google.
Bên cạnh đó, Google còn cung cấp cho bạn mã trạng thái cũng như code HTML mà
Googlebot nhận được
2.2.1.3. File Robots.txt:
Cần được đặt trong thư mục gốc để phát huy tác dụng, dùng để chặn bọ tìm kiếm không
cho chúng truy cập vào một hoặc nhiều trang web nào đó.
Sử dụng file robots.txt để điều khiển truy cập vào các files và các thư mục trong website
của bạn. Nó báo với Googlebot và các con bọ tìm kiếm khác những file và thư mục trên
website của bạn mà không được dò quét.
Dưới đây là ví dụ của 1 file robots.txt:
• User-agent: * (Có thể là googlebot, Bingbot, Baiduspider…)
• Disallow: /register.html
• Disallow: /assets/
• Disallow: /category/
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 19
Tìm hiểu SEO và xây dựng website thương mại điện tử
2.2.2. URL - Cấu trúc và cách tối ưu
2.2.2.1. Cấu trúc
Mọi đường dẫn URL đều bao gồm ít nhất 4 phần:
Giao thức, ví dụ http, https…
Tên miền phụ hay còn gọi là subdomain, ví dụ: www
Tên miền (domain)
Tên miền cấp cao nhất (Top Level Domain (TLD)): .com, .org, etc
Ngoài ra còn có những thành phần khác như tên thư mục, tên file…
2.2.2.2. Cách tối ưu
Đường dẫn URL có ảnh hưởng đến thứ hạng website. Để có thứ hạng tốt, địa chỉ URL của
bạn: Phải duy nhất, Càng ngắn càng tốt, Có chứa từ khóa, Các từ trong URL nên được
phân cách với nhau bởi dấu gạch nối:
Ví dụ: />2.2.3. Tốc độ load website, tầm quan trọng & cách tối ưu
Hình 4: hình minh hoạ.
2.2.3.1. Tốc độ site cũng ảnh hưởng đến thứ hạng website của bạn. Cụ thể:
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 20
Tìm hiểu SEO và xây dựng website thương mại điện tử
Tốc độ website cũng là một yếu tố (dù không quá quan trọng) mà Google đưa vào để
đánh giá thứ hạng trang web. Nếu tất cả các yếu tố khác như nhau, site tải nhanh hơn chắc
chắn có thứ hạng cao hơn. Thông số này được đo lường nhờ toolbar data, nghĩa là chúng
được đo lường từ chính trình duyệt của người dùng và từ băng thông thực tế mà người
dùng sử dụng. Do vậy, những website sử dụng dịch vụ hosting tại Mỹ sẽ không có ưu thế
gì so với hosting sử dụng dịch vụ tại Việt Nam.
Với cùng một khoảng thời gian, nếu website của bạn tải nhanh hơn, người dùng có thể
đọc nhiều trang web hơn, tìm hiểu nhiều nội dung trên web hơn, nhiều khả năng thấy
được nội dung ưa thích hơn, từ đó khả năng họ share trên mạng xã hội hoặc link đến trang
web của bạn cũng lớn hơn. Con bọ tìm kiếm cũng bị giới hạn thời gian. Đây thực sự là
vấn đề với các website lớn. Vì vậy, thời gian tải trang càng nhanh, số lượng trang web
XML sitemaps được xây dựng dựa trên eXtensible Markup Language (XML), hay ngôn
ngữ đánh dấu mở rộng - Mục đích chính của XML là đơn giản hóa việc chia sẻ dữ liệu
giữa các hệ thống khác nhau, đặc biệt là các hệ thống được kết nối với Internet. Ngoài ra
XML sitemaps là bản đồ trang web mà bạn làm ra để dành riêng cho máy tìm kiếm. Đây
là bản mô tả tổ chức trang web mà qua đây máy tìm kiếm sẽ dễ dàng khám phá website
của bạn
2.2.4.1.1. Định dạng
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 22
Tìm hiểu SEO và xây dựng website thương mại điện tử
Tất cả các sitemap XML đều bắt đầu với 2 dòng dưới đây, chỉ rõ định dạng của sitemap
này là XML cho máy tìm kiếm khỏi nhầm lẫn:
<?xml version="1.0" encoding="UTF-8"?>
< urlset xmlns=" />Tất cả các dòng trong sitemap XML đều có định dạng như dưới đây:
< url>
< loc> />< lastmod>2012-01-01</lastmod>
< changefreq>monthly</ changefreq >
< priority>1.0</priority>
</url>
2.2.4.1.2. Công cụ tạo Sitemap
Có nhiều công cụ giúp tạo sitemap XML cho website của bạn. 3 công cụ phổ biến nhất là:
•
• GsiteCrawler
• IntelliMapper
2.2.4.1.3. Thông báo với máy tìm kiếm
Sau sitemap XML đã được tạo ra, nó cần được gửi đến công cụ quản trị Website Google
Webmaster Tools và Bing Webmaster Tools. Thủ tục này rất đơn giản. Đây là những gì
bạn cần làm với Google:
1. Đăng nhập vào tài khoản Google Webmaster Tools của bạn.
2. Tìm đến phần Sitemap, như hình dưới đây:
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 23
<meta name=”robots” content=”noindex, nofollow” />
GV hướng dẫn: Trần Thị Kim Chi GV phản biện: Võ Ngọc Tấn Phước Trang 25