1. Trang chủ
  2. » Luận Văn - Báo Cáo

Phân tích, thiết kế công cụ SEO

86 532 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • LỜI CẢM ƠN

  • MỤC LỤC

  • LỜI NÓI ĐẦU

    • 1. Tính cấp thiết của đề tài

    • 2. Tình hình nghiên cứu thực tế

    • 3. Mục tiêu xây dựng đề tài

    • 4. Yêu cầu cấu hình cài đặt

    • Kết luận

  • CHƯƠNG 1: TỔNG QUAN VỀ SEO

    • 1.1 Công cụ tìm kiếm

      • 1.1.1 Hoạt động của công cụ tìm kiếm

      • 1.1.2 Tương tác của con người với công cụ tìm kiếm

      • a. Sứ mạng của công cụ tìm kiếm

        • Hình 1.2: Kết quả tìm kiếm phải trả phí để xuất hiện

        • Hình 1.3: Thống kê thị phần thị trường tìm kiếm tháng 3 năm 2014

        • Hình 1.4: Ví dụ về tìm kiếm điều hướng

        • Hình 1.5: Ví dụ về tìm kiếm thông tin

        • Hình 1.6: Ví dụ về tìm kiếm giao dịch

    • 1.2 SEO - Tối ưu hóa công cụ tìm kiếm

      • 1.2.1 Khái niệm căn bản về SEO

      • 1.2.2 Quy trình làm SEO

      • 1.2.3 Mục đích làm SEO (SEO Goals)

      • 1.2.4 Nghiên cứu từ khóa

      • 1.2.5 Tối ưu trong trang (On-page SEO)

      • 1.2.6 Tối ưu ngoài trang (Off-page)

        • Hình 1.7: Mô hình xây dựng liên kết truyền thống

        • Hình 1.8: Mô hình xây dựng liên kết Kim tự tháp

  • CHƯƠNG 2: CÁC GIẢI PHÁP CÔNG NGHỆ

    • 2.1 Công nghệ .NET

      • 2.1.1 Giới thiệu về .NET

      • 2.1.2 NET Framework

      • 2.1.3 Ngôn ngữ C#

    • 2.2 HtmlAgilityPack

    • 2.3 Blogger API

      • 2.3.1 Các khái niệm về Blogger

      • 2.3.2 Blogger API data model

        • Hình 2.1: Blogger API data model

      • 2.3.3 Các phương thức trong Blogger API

  • CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

    • 3.1 Xác định yêu cầu của phần mềm

    • 3.2 Xác định các tác nhân tác động vào hệ thống

    • 3.3 Xác định các ca sử dụng của hệ thống

    • 3.4 Vẽ biểu đồ Use Case

      • Hình 3.1: Biểu đồ Use Case chính

      • Hình 3.2: Biểu đồ Use Case Người làm SEO

      • Hình 3.3: Biểu đồ Use Case của Quản trị hệ thống

    • 3.5 Đặc tả Use Case

    • 3.6 Tìm lớp lĩnh vực

      • Hình 3.4: Sơ đồ lớp lĩnh vực của hệ thống

    • 3.7 Xác định các lớp tham gia vào Use Case

      • Hình 3.5: Biều đồ lớp tham gia Use Case Đăng nhập của Người Làm SEO

      • Hình 3.6: Biểu đồ trình tự đăng nhập hệ thống luồng chính.

      • Hình 3.7: Biểu đồ trình tự Đăng nhập luồng phụ

      • Hình 3.8: Biểu đồ lớp tham gia Use Case Đăng ký thành viên.

      • Hình 3.9: Biểu đồ trình tự đăng ký thành viên

      • Hình 3.10: Biểu đồ trình tự Đăng ký thành viên không thành công

      • Hình 3.11: Biểu đồ lớp tham gia Use Case Cập nhật tài khoản Người Dùng

      • Hình 3.12: Biểu đồ trình tự đổi mật khẩu của Khách hàng

    • 3.8. Thiết kế cơ sở dữ liệu

    • 3.9.Thiết kế giao diện chương trình

      • Hình 3.14: Giao diện chức năng Tổng hợp bài viết

  • CHƯƠNG 4: THỰC NGHIỆM SEO CHO WEBSITE ĐỂ LÀM TĂNG THỨ HẠNG TÌM KIẾM

    • 4.1 Quy Trình SEO cho website

  • KẾT LUẬN VÀ KIẾN NGHỊ

    • Hướng phát triển, ý tưởng phát triển đề tài

Nội dung

MỤC LỤC TRANG PHỤ BÌA LỜI CẢM ƠN MỤC LỤC DANH MỤC HÌNH VẼ LỜI NÓI ĐẦU 1 1. Tính cấp thiết của đề tài 1 2. Tình hình nghiên cứu thực tế 2 3. Mục tiêu xây dựng đề tài 3 4. Yêu cầu cấu hình cài đặt 4 CHƯƠNG 1: TỔNG QUAN VỀ SEO 5 1.1 Công cụ tìm kiếm 5 1.1.1 Hoạt động của công cụ tìm kiếm 5 1.1.2 Tương tác của con người với công cụ tìm kiếm 6 1.2 SEO Tối ưu hóa công cụ tìm kiếm 12 1.2.1 Khái niệm căn bản về SEO 12 1.2.2 Quy trình làm SEO 13 1.2.3 Mục đích làm SEO (SEO Goals) 14 1.2.4 Nghiên cứu từ khóa 15 1.2.5 Tối ưu trong trang (Onpage SEO) 17 1.2.6 Tối ưu ngoài trang (Offpage) 23 1.3 Các mô hình xây dựng liên kết hiệu quả 24 1.3.1 Mô hình truyền thống (OldSchool): 24 1.3.2 Mô hình Kim tự tháp (Pyramid) 25 CHƯƠNG 2: CÁC GIẢI PHÁP CÔNG NGHỆ 27 2.1 Công nghệ .NET 27 2.1.1 Giới thiệu về .NET 27 2.1.2 NET Framework 28 2.1.3 Ngôn ngữ C 29 2.2 HtmlAgilityPack 30 2.3 Blogger API 31 2.3.1 Các khái niệm về Blogger 31 2.3.2 Blogger API data model 31 2.3.3 Các phương thức trong Blogger API 33 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 34 3.1 Xác định yêu cầu của phần mềm 34 3.2 Xác định các tác nhân tác động vào hệ thống 35 3.3 Xác định các ca sử dụng của hệ thống 35 3.4 Vẽ biểu đồ Use Case 36 3.4.1 Vẽ biểu đồ Use Case chính 36 3.4.3 Biểu đồ Use Case Quản trị hệ thống 39 3.5 Đặc tả Use Case 39 3.5.1 Use Case đăng ký thành viên 39 3.5.2 Use Case đăng nhập hệ thống 41 3.5.3 Use Case cập nhật tài khoản người dùng 41 3.5.4 Use Case Nghiên cứu từ khóa 43 3.5.5 Use Case Tổng hợp bài viết 45 3.5.6 Use Case Tạo mới bài viết 47 3.5.7 Use Case Đăng bài viết 49 3.5.8 Use Case Kiểm tra Onpage SEO 49 3.5.9 Use Case Tạo chỉ mục cho Web 50 3.5.10 Use Case Quản lý bài viết 51 3.5.11 Use Case Quản lý Website đích lấy tin 53 3.5.12 Use Case Quản lý Website đăng tin 55 3.5.13 Use Case Quản lý từ điển từ khóa 56 3.5.14 Use Case Quản lý từ điển từ đồng nghĩa 58 3.5.15 Use Case Quản lý người dùng 60 3.6 Tìm lớp lĩnh vực 62 3.6.1 Xác định các lớp dựa vào các khái niệm của lĩnh vực ứng dụng 62 3.6.2 Gán trách nhiệm cho các lớp vừa tìm được 64 3.6.3 Sơ đồ lớp lĩnh vực của hệ thống 64 3.7 Xác định các lớp tham gia vào Use Case 65 3.7.1 Use Case Đăng nhập hệ thống 65 3.7.2 Use Case Đăng ký thành viên 67 3.8 Thiết kế cơ sở dữ liệu 71 3.8.1 Ánh xạ các liên kết 71 3.8.2 Ánh xạ dữ liệu từ lớp lĩnh vực sang bảng dữ liệu trong cơ sở dữ liệu 72 3.8.3 Cơ sở dữ liệu của hệ thống 74 3.9 Thiết kế giao diện chương trình 76 CHƯƠNG 4: THỰC NGHIỆM SEO CHO WEBSITE ĐỂ LÀM TĂNG THỨ HẠNG TÌM KIẾM 79 4.1 Quy Trình SEO cho website 79 4.2 Thực hiện SEO Website mavang9999.com 80 4.2.1 Giới thiệu về trang web 80 4.2.2 Quy trình làm SEO 81 4.3 Kết quả đạt được 82 KẾT LUẬN VÀ KIẾN NGHỊ TÀI LIỆU THAM KHẢO

LỜI CẢM ƠN Để đánh giá kết học tập rèn luyện sinh viên suốt khóa học, đồng thời giúp sinh viên gắn liền kiến thức lý thuyết học với thực tiễn ứng dụng Được trí trường Đại học tài nguyên môi trường Hà Nội, khoa Công nghệ thông tin em tiến hành nghiên cứu thực đồ án: “Tìm hiểu xây dựng phần mềm phát triển nội dung SEO tự động áp dụng với Website thương mại điện tử” Trong trình thực đề tài nỗ lực thân, em nhận giúp đỡ nhiệt tình đóng góp quý báu thầy cô giáo bạn học trường Đại học tài nguyên môi trường Hà Nội Em xin chân thành cảm ơn giúp đỡ động viên nhiệt tình Đặc biệt, em xin chân thành cảm ơn cô Bùi Thị Thùy tận tình bảo, giúp đỡ em suốt thời gian thực đồ án Mặc dù thân có nhiều cố gắng, thời gian kiến thức thân nhiều hạn chế nên đồ án tốt nghiệp em tránh khỏi thiếu sót Em mong nhận đóng góp quý báu thầy cô giáo bạn để đồ án tốt nghiệp em hoàn thiện Em xin chân thành cảm ơn ! Hà Nội, ngày tháng năm Sinh viên thực Nghiêm Xuân Hải TÓM TẮT ĐỒ ÁN Đồ án tập trung vào việc tìm hiểu kỹ thuật chiến lược SEO cho trang web thương mại điện tử Phân tích, thiết kế công cụ SEO phát triển nội dung tự đông Sử dụng công cụ để xây dựng trang web thương mại điện tử Đồ án chia làm phần sau: LỜI MỞ ĐẦU Trình bày tính cấp thiết đề tài, tình hình nghiên cứu thực tế mục đích xây dựng đề tài CHƯƠNG 1: TỔNG QUAN VỀ SEO Trình bày lý thuyết tổng quan SEO, quy trình làm SEO mô hình làm SEO phổ biến CHƯƠNG 2: CÁC GIẢI PHÁP CÔNG NGHỆ Đưa giải pháp công nghệ giải toán đặt CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Chương tập trung trình bày phân tích thiết kế toán theo bước, sử dụng ngôn ngữ đặc tả UML để phân tích thiết kế cho hệ thống CHƯƠNG 4: ỨNG DỤNG SEO WEB THƯƠNG MẠI ĐIỆN TỬ Ứng dụng phần mềm vào SEO Website thương mại điện tử mavang9999.vn nhằm tăng thứ hạng từ khóa Website bảng kết tìm kiếm KẾT LUẬN VÀ KIẾN NGHỊ Chương đưa vấn đề làm chưa làm trình thực định hướng phát triển, ý tưởng phát triển hệ thống MỤC LỤC TRANG PHỤ BÌA LỜI CẢM ƠN .1 MỤC LỤC LỜI NÓI ĐẦU 1 Tính cấp thiết đề tài .1 Tình hình nghiên cứu thực tế .2 Mục tiêu xây dựng đề tài Yêu cầu cấu hình cài đặt Kết luận CHƯƠNG 1: TỔNG QUAN VỀ SEO .5 1.1 Công cụ tìm kiếm .5 1.1.1 Hoạt động công cụ tìm kiếm 1.1.2 Tương tác người với công cụ tìm kiếm a Sứ mạng công cụ tìm kiếm Hình 1.2: Kết tìm kiếm phải trả phí để xuất Hình 1.3: Thống kê thị phần thị trường tìm kiếm tháng năm 2014 .8 Hình 1.4: Ví dụ tìm kiếm điều hướng 10 Hình 1.5: Ví dụ tìm kiếm thông tin 11 Hình 1.6: Ví dụ tìm kiếm giao dịch .12 1.2 SEO - Tối ưu hóa công cụ tìm kiếm 12 1.2.1 Khái niệm SEO 12 1.2.2 Quy trình làm SEO .13 1.2.3 Mục đích làm SEO (SEO Goals) 14 1.2.4 Nghiên cứu từ khóa 15 1.2.5 Tối ưu trang (On-page SEO) 17 1.2.6 Tối ưu trang (Off-page) 22 Hình 1.7: Mô hình xây dựng liên kết truyền thống 23 Hình 1.8: Mô hình xây dựng liên kết Kim tự tháp 25 CHƯƠNG 2: CÁC GIẢI PHÁP CÔNG NGHỆ 27 2.1 Công nghệ NET .27 2.1.1 Giới thiệu NET .27 2.1.2 NET Framework 28 2.1.3 Ngôn ngữ C# 29 2.2 HtmlAgilityPack 30 2.3 Blogger API 31 2.3.1 Các khái niệm Blogger 31 2.3.2 Blogger API data model .31 Hình 2.1: Blogger API data model 32 2.3.3 Các phương thức Blogger API 32 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 33 3.1 Xác định yêu cầu phần mềm 34 3.2 Xác định tác nhân tác động vào hệ thống .34 3.3 Xác định ca sử dụng hệ thống 34 3.4 Vẽ biểu đồ Use Case 36 Hình 3.1: Biểu đồ Use Case 37 Hình 3.2: Biểu đồ Use Case Người làm SEO 37 Hình 3.3: Biểu đồ Use Case Quản trị hệ thống 38 3.5 Đặc tả Use Case .38 3.6 Tìm lớp lĩnh vực .55 Hình 3.4: Sơ đồ lớp lĩnh vực hệ thống .58 3.7 Xác định lớp tham gia vào Use Case 58 Hình 3.5: Biều đồ lớp tham gia Use Case Đăng nhập Người Làm SEO .59 Hình 3.6: Biểu đồ trình tự đăng nhập hệ thống luồng 59 Hình 3.7: Biểu đồ trình tự Đăng nhập luồng phụ .60 Hình 3.8: Biểu đồ lớp tham gia Use Case Đăng ký thành viên 61 Hình 3.9: Biểu đồ trình tự đăng ký thành viên 61 Hình 3.10: Biểu đồ trình tự Đăng ký thành viên không thành công .62 Hình 3.11: Biểu đồ lớp tham gia Use Case Cập nhật tài khoản Người Dùng 63 Hình 3.12: Biểu đồ trình tự đổi mật Khách hàng 64 3.8 Thiết kế sở liệu 64 3.9.Thiết kế giao diện chương trình .68 Hình 3.14: Giao diện chức Tổng hợp viết 69 CHƯƠNG 4: THỰC NGHIỆM SEO CHO WEBSITE ĐỂ LÀM TĂNG THỨ HẠNG TÌM KIẾM 71 4.1 Quy Trình SEO cho website 71 KẾT LUẬN VÀ KIẾN NGHỊ 76 Hướng phát triển, ý tưởng phát triển đề tài 77 DANH MỤC HÌNH VẼ LỜI CẢM ƠN .1 MỤC LỤC LỜI NÓI ĐẦU 1 Tính cấp thiết đề tài .1 Tình hình nghiên cứu thực tế .2 Mục tiêu xây dựng đề tài Yêu cầu cấu hình cài đặt Kết luận CHƯƠNG 1: TỔNG QUAN VỀ SEO .5 1.1 Công cụ tìm kiếm .5 1.1.1 Hoạt động công cụ tìm kiếm 1.1.2 Tương tác người với công cụ tìm kiếm a Sứ mạng công cụ tìm kiếm Hình 1.2: Kết tìm kiếm phải trả phí để xuất Hình 1.3: Thống kê thị phần thị trường tìm kiếm tháng năm 2014 .8 Hình 1.4: Ví dụ tìm kiếm điều hướng 10 Hình 1.5: Ví dụ tìm kiếm thông tin 11 Hình 1.6: Ví dụ tìm kiếm giao dịch .12 1.2 SEO - Tối ưu hóa công cụ tìm kiếm 12 1.2.1 Khái niệm SEO 12 1.2.2 Quy trình làm SEO .13 1.2.3 Mục đích làm SEO (SEO Goals) 14 1.2.4 Nghiên cứu từ khóa 15 1.2.5 Tối ưu trang (On-page SEO) 17 1.2.6 Tối ưu trang (Off-page) 22 Hình 1.7: Mô hình xây dựng liên kết truyền thống 23 Hình 1.8: Mô hình xây dựng liên kết Kim tự tháp 25 CHƯƠNG 2: CÁC GIẢI PHÁP CÔNG NGHỆ 27 2.1 Công nghệ NET .27 2.1.1 Giới thiệu NET .27 2.1.2 NET Framework 28 2.1.3 Ngôn ngữ C# 29 2.2 HtmlAgilityPack 30 2.3 Blogger API 31 2.3.1 Các khái niệm Blogger 31 2.3.2 Blogger API data model .31 Hình 2.1: Blogger API data model 32 2.3.3 Các phương thức Blogger API 32 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 33 3.1 Xác định yêu cầu phần mềm 34 3.2 Xác định tác nhân tác động vào hệ thống .34 3.3 Xác định ca sử dụng hệ thống 34 3.4 Vẽ biểu đồ Use Case 36 Hình 3.1: Biểu đồ Use Case 37 Hình 3.2: Biểu đồ Use Case Người làm SEO 37 Hình 3.3: Biểu đồ Use Case Quản trị hệ thống 38 3.5 Đặc tả Use Case .38 3.6 Tìm lớp lĩnh vực .55 Hình 3.4: Sơ đồ lớp lĩnh vực hệ thống .58 3.7 Xác định lớp tham gia vào Use Case 58 Hình 3.5: Biều đồ lớp tham gia Use Case Đăng nhập Người Làm SEO .59 Hình 3.6: Biểu đồ trình tự đăng nhập hệ thống luồng 59 Hình 3.7: Biểu đồ trình tự Đăng nhập luồng phụ .60 Hình 3.8: Biểu đồ lớp tham gia Use Case Đăng ký thành viên 61 Hình 3.9: Biểu đồ trình tự đăng ký thành viên 61 Hình 3.10: Biểu đồ trình tự Đăng ký thành viên không thành công .62 Hình 3.11: Biểu đồ lớp tham gia Use Case Cập nhật tài khoản Người Dùng 63 Hình 3.12: Biểu đồ trình tự đổi mật Khách hàng 64 3.8 Thiết kế sở liệu 64 3.9.Thiết kế giao diện chương trình .68 Hình 3.14: Giao diện chức Tổng hợp viết 69 CHƯƠNG 4: THỰC NGHIỆM SEO CHO WEBSITE ĐỂ LÀM TĂNG THỨ HẠNG TÌM KIẾM 71 4.1 Quy Trình SEO cho website 71 KẾT LUẬN VÀ KIẾN NGHỊ 76 Hướng phát triển, ý tưởng phát triển đề tài 77 DANH MỤC TỪ VIẾT TẮT Từ viết tắt SEO(Search Engine Optimization) On-page SEO Off-page SEO Keyword Slingshot SEO StatCounter SE (Search) SERPs(Result Pages) Nghĩa từ Tối ưu hóa công cụ tìm kiếm Tối ưu hóa trang Tối ưu hóa trang Từ khóa Tạp chí Slingshot Chuyên trang thống kê số liệu Công cụ tìm kiếm Trang kết LỜI NÓI ĐẦU Tính cấp thiết đề tài Khi xã hội phát triển, người ngày có nhu cầu mua sắm, tìm kiếm thông tin sử dụng mạng Internet ngày cao Website không trang thông tin đơn mà nơi trung gian để cá nhân, tổ chức, doanh nghiệp tiếp thị hình ảnh, thương hiệu, dịch vụ, sản phẩm phạm vị, khu vực quốc gia Website nơi trưng bày, giới thiệu sản phẩm, hàng hóa, dịch vụ cá nhân, tổ chức, doanh nghiệp hoạt động 24/7, không giới hạn không gian thời gian, hoàn hảo hữu dụng nhất, đem lại chi phí Internet phần thiếu với sống người, với công cụ tìm kiếm (Google, Bing, Yahoo…) ta tìm thấy thông tin mà ta muốn tìm Khi từ khóa vào công cụ tìm kiếm, chẳng hạn Google khoảng giây thấy hàng nghìn hàng vạn thông tin liên quan đến từ khóa mà ta nhập vào Theo thống kê cho thấy, có đến 86% lượng truy cập Website đến từ công cụ tìm kiếm lớn Google, Bing, Yahoo,…Mỗi ngày có hàng triệu người dùng lướt web sử dụng công cụ tìm kiếm để tìm sản phẩm, dịch vụ thông tin họ cần Nhưng liệu với hàng tỷ website tồn tại, khách hàng tìm thấy Website trước mà đối thủ cạnh tranh? Hầu hết người sử dụng công cụ tìm kiếm không kiên nhẫn, họ tập trung vào kết tìm kiếm “Trang nhất” hàng trăm, hàng triệu kết trả truy vấn tìm kiếm Như vậy, câu hỏi đặt là: “Làm giúp Website hiển thị trang người dùng truy vấn?” SEO – Search Engine Optimization (Tối ưu hóa công cụ tìm kiếm) đề xuất giải pháp hữu hiệu giúp Website có Trang vị trí cao trang kết truy vấn đầu tiên, giúp cho người dùng dễ dàng tìm thấy kết Chính đa phần người dùng đến Website thông qua công cụ tìm kiếm nên bỏ qua SEO đồng nghĩa với việc tiền ngày cho Website đối thủ cạnh tranh Không có người dùng đủ kiên nhẫn xem qua trang kết sau thực tìm kiếm với công cụ tìm kiếm Nếu Website bạn không nằm vị trí top 30 – top 10, khách hàng Website bạn tồn SEO hoạt động thiếu với trang Web nào, đường để trở thành Website nhiều người biết đến Các phương pháp quảng cáo truyền thống ngày bão hòa bới chi phí cao hiệu lại giảm sút Nhất giai đoạn khủng hoảng nay, mà hiệu việc quảng cáo phải đặt lên hàng đầu Việc làm SEO ngày trọng, song thao tác quy trình thực thủ công kéo dài tới hàng tháng, nhu cầu giảm thiểu bước quy trình ngày cao, đòi hỏi tính tự động để tiết kiệm tài nguyên người tiền trình thực Tình hình nghiên cứu thực tế Từ năm 2010 đến giới xuất nhiều công cụ cho phép thực bước quy trình làm SEO cách tự động như: - Nghiên cứu từ khóa: Longtail Pro, Keyword Domainizer, Hittail,… Phần mềm SEO tự động: SeNuke, Xrumer,… Các phần mềm sử dụng rộng rãi giới với chi phí phần mềm cao Chúng ta phải trả chi phí 147 USD/tháng cho phần mềm SEnuke phiên XCr, phiên Xrumer Business có giá 900 USD Với mức giá này, cá nhân, tổ chức, doanh nghiệp Việt Nam sở hữu Ngoài ra, phần mềm không hỗ trợ ngôn ngữ Tiếng Việt, điểm yếu khiến có tác dụng làm SEO Việt Nam Trang Hình 3.12: Biểu đồ trình tự đổi mật Khách hàng 3.8 Thiết kế sở liệu 3.8.1.Ánh xạ liên kết o Liên kết 1-1: Đưa khóa bảng vào bảng để trở thành khóa o Liên kết 1-n: Đưa khóa bảng bên vào bảng bên nhiều để trở thành khóa  Giữa bảng NguoiDung DuongDan đưa khóa (maNguoiDung) bảng NguoiDung vào bảng DuongDan Trang 64  Giữa bảng NguoiDung BaiViet đưa khóa (maNguoiDung) bảng NguoiDung vào bảng BaiViet  Giữa bảng NguoiDung WebDangTin đưa khóa (maNguoiDung) bảng NguoiDung vào bảng WebDangTin  Giữa bảng NguoiDung WebLayTin đưa khóa (maNguoiDung) bảng NguoiDung vào bảng WebLayTin o Liên kết n – n: Tạo bảng kết nối, khóa bảng kết nối khóa bội hợp từ khóa bảng o Với quan hệ kết nhập mô hình hóa liên kết bình thường 3.8.2.Ánh xạ liệu từ lớp lĩnh vực sang bảng liệu sở liệu o Lớp QuanTriHeThong,Quyen,TaiKhoan,NguoiDung  Users Tên thuộc tính maNguoiDung Quyen tenDN matKhau tenNguoiDung soCMND soDT email o Lớp DuongDan  URL Tên trường UserID Privilege Username Password Name CMND Phone Email Tên thuộc tính maDuongDan duongDan maNguoiDung o Lớp BaiViet  Contents Tên trường URLID URLDetail UserID Tên thuộc tính maBaiViet tieuDe noiDung chuyenMuc maNguoiDung Tên trường ContentID Title Details Categories UserID o Lớp WebLayTin  GETSites Tên thuộc tính Tên trường Trang 65 maWeb WebURL chuyenMuc xpathChuyenMuc xpathBaiViet attTrang maNguoiDung o Lớp WebDangTin  POSTSites SiteID Link Categories CategoryXpath ContentXpath NextPageAtt UserID Tên thuộc tính maWebsite webURL loaiWeb tenNguoiDung matKhau maNguoiDung o Lớp TuKhoa  KeyDIC Tên trường SiteID Link Type UserName Password UserID Tên thuộc tính maTuKhoa tuKhoa o Lớp TuDongNghia  SynonymDIC Tên trường KeyID Keyword Tên thuộc tính maTuDN tuDN 3.8.3.Cơ sở liệu hệ thống Tên trường SynID SynWord Gồm bảng sau: a Bảng Users Field UserID Privilege Username Password Name CMND Phone Type int bit nvarchar(50) nvarchar(50) nvarchar(50) varchar(10) varchar(11) Trang 66 Index Primary key Email b Bảng URL Field URLID URLDetail UserID c Bảng Contents Field ContentID Title Details Categories UserID d Bảng GETSites Field SiteID Link Categories CategoryXpath ContentXpath NextPageAtt UserID e Bảng POSTSites Field SiteID Link Type UserName Password UserID f Bảng KeyDIC varchar(50) Type int nvarchar(300) int Type int nvarchar(200) nvarchar(max) nvarchar(200) int Type int nvarchar(200) nvarchar(200) varchar(200) varchar(200) varchar(50) int Type int nvarchar(200) int nvarchar(50) nvarchar(50) int Trang 67 Index Primary key Index Primary key Index Primary key Index Primary key Field KeyID Keyword g Bảng SynonymDIC Type int nvarchar(50) Field SynID SynWord Type int nvarchar(50) Index Primary key Index Primary key 3.9.Thiết kế giao diện chương trình - Bố cục giao diện phần mềm chia thành phần Phần Nghiên cứu từ khóa Phần Tổng hợp viết Phần Tạo viết Phần Đăng viết Phần Kiểm tra On-page Phần Tạo mục Một số giao diện phần mềm: Phần Nghiên cứu từ khóa Là nơi người dùng tương tác trực tiếp để lấy liệu phân tích, thống kê dùng để nghiên cứu từ khóa Giao diện thiết kế sau: Trang 68 Hình 3.13: Giao diện chức phân tích từ khóa Phần Tổng hợp viết Là nơi người dùng tương tác trực tiếp để tổng hợp viết từ trang báo, Website đích Giao diện thiết kế sau: Hình 3.14: Giao diện chức Tổng hợp viết Phần tạo viết,thêm : - Là nơi người dùng tạo viết Trang 69 Hình 3.15.Giao diện thêm mới,tạo viết Trang 70 CHƯƠNG 4: THỰC NGHIỆM SEO CHO WEBSITE ĐỂ LÀM TĂNG THỨ HẠNG TÌM KIẾM 4.1 Quy Trình SEO cho website Quy trình làm SEO trải qua nhiều giai đoạn chu trình khác nhau, từ việc thiết kế web thân thiện với Công cụ tìm kiếm tối ưu hóa đường dẫn, nội dung website xây dựng liên kết (link building) Quy trình tiến hành SEO gồm công đoạn sau: Bước 1:Xác định mục tiêu kinh doanh (Business Objectives) Bước 2:Nhận diện thị trường tiến hành thiết lập mục tiêu cho SEO Bước 3:Nghiên cứu từ khóa (Keyword Research) o Liệt kê từ khóa có truy cập cao phù hợp o Đặt độ ưu tiên cho từ khóa để từ ưu tiên cao làm trước, từ thấp làm sau Bước 4:Phân tích kiểm duyệt Website (Site Analysis & Audit) o o o o Trước cần tìm hiểu thiết kế website ta thân thiện với Google chưa (Structure) Sau đưa chiến lược, phương hướng phát triển nội dung cho website (Content) Nghiên cứu đối thủ cạnh tranh Phân tích liên kết – liên kết nội (Internal linking) liên kết ngoại (External Linking) Bước 5:Tiến hành tối ưu hóa thiết kế Website o Tiến hành tối ưu hóa thiết kế website dựa phân tích Bước 6:Web Analytics - Trong lúc tối ưu hóa Website, liên tục so sánh với kiện từ Web Analytics: Google Analyctics, Web Master Tools để o o o o Cải thiện cấu trúc Website Cải thiện Conversion Rate Cải thiện nội dung website Cải thiện Backlink, Referral link Trang 71 Bước 7:Tiến hành Link Building o Trao đổi liên kết mua liên kết cách khéo léo với website liên quan o Đăng bài, đăng tin web uy tín để lấy backlink cho website Bước 8:Tối ưu hóa lượng truy cập Website (Traffic Optimization) o o o o Duy trì lượng truy cập sẵn có Thu hút thành viên Giữ chân thành viên Mời gọi thành viên cũ Bước 9:Tiếp tục so sánh kiện Analytics để tối ưu hóa Website Bước 10:Sau thời gian định, cập nhật Keywords Site Analysis - Audit để đưa đánh giá cho kế hoạch SEO Bước 11: Lập lại quy trình 4.2.Thực SEO Website mavang9999.com 4.2.1 Giới thiệu trang web - Website mavang9999.com website chuyên đầu công nghệ mạ vàng điện phân 24k, Sản phẩm mạ vàng sản phẩm cao cấp, giá trị cao Vì vậy, mavang9999 coi trọng yếu tố chất lượng sản phẩm sau mạ vàng yếu tố quan trọng hàng đầu - Hiện mavang9999 có dây truyền mạ vàng mạ đến kịch khổ đồng 2440x1200 (2,44mx1,2m) Việt Nam Ở có nhiều mẫu tranh đồng mạ vàng 24K treo tường đẳng cấp -Ngoài ra, mavang9999 có sản phẩm uy tín, chất lượng mạ vàng vật liệu kim loại như: Đồ thờ cúng, đồ phong thủy, linh vật, phù điêu, phù hiệu,điện thoại, bật lửa, logo,… 4.2.2 Quy trình làm SEO Quy trình tiến hành SEO gồm công đoạn sau: Trang 72 Bước 1: Xác định mục tiêu kinh doanh: Mạ vàng 24K, Mạ Vàng 9999 Bước 2: Nhận diện thị trường tiến hành thiết lập mục tiêu cho SEO - Thị trường cho sản phẩm mạ vàng chủ yếu nằm thành phố lớn nơi có nhu cầu trang trí có kinh tế để mua sản phẩm - Bước 3: Nghiên cứu từ khóa (Keyword Research) o Liệt kê từ khóa có truy cập cao phù hợp - Mavang9999 - Mạ vàng 9999 - Ma vang 9999 - Ma vang 24K - Mạ vàng 24K o Đặt độ ưu tiên cho từ khóa để từ ưu tiên cao làm trước, từ thấp làm sau Bước 4: Phân tích kiểm duyệt Website (Site Analysis & Audit) o Trước cần tìm hiểu thiết kế website ta thân thiện với Google chưa (Structure) o Sau đưa chiến lược, phương hướng phát triển nội dung cho website (Content) o Nghiên cứu đối thủ cạnh tranh o Phân tích liên kết – liên kết nội (Internal linking) liên kết ngoại (External Linking) Bước 5: Tiến hành tối ưu hóa thiết kế Website o Tiến hành tối ưu hóa thiết kế website dựa phân tích Bước 6: Web Analytics - Trong lúc tối ưu hóa Website, liên tục so sánh với kiện từ Web Analytics: Google Analyctics, Web Master Tools để o o o o Cải thiện cấu trúc Website Cải thiện Conversion Rate Cải thiện nội dung website Cải thiện Backlink, Referral link Bước 7: Tiến hành Link Building Trang 73 o Trao đổi liên kết mua liên kết cách khéo léo với website liên quan o Đăng bài, đăng tin web uy tín để lấy backlink cho website Bước 8: Tối ưu hóa lượng truy cập Website (Traffic Optimization) o o o o Duy trì lượng truy cập sẵn có Thu hút thành viên Giữ chân thành viên Mời gọi thành viên cũ Bước 9: Tiếp tục so sánh kiện Analytics để tối ưu hóa Website Bước 10: Sau thời gian định, cập nhật Keywords Site Analysis Audit để đưa đánh giá cho kế hoạch SEO Bước 11: Lập lại quy trình 4.3 Kết đạt Sau tháng thực SEO cho Website Mavang9999.com Kết đạt sau: -“Mạ vàng 9999” xếp top kết tìm kiếm google.com.vn Trang 74 Hình 4.1 Kết tìm kiếm SEO với từ khóa “Mã vàng 9999” - “Mavang9999” xếp top kết tìm kiếm google.com.vn Trang 75 Hình 4.2 Kết tìm kiếm SEO từ khóa “Mavang9999” KẾT LUẬN VÀ KIẾN NGHỊ Những vấn đề đạt Trang 76 Sau thời gian dài bắt tay vào nghiên cứu với giúp đỡ tận tình cô giáo.Bùi Thị Thùy, em hoàn thành đề tài”Tìm Hiểu, Xây dựng phần mềm phát triển nội dung SEO tự động áp dụng với Website thương mại điện tử”.Qua - em học hỏi không kinh nghiệm học Về công nghệ: Tìm hiểu nắm bắt công nghệ xử lý đa luồng, bóc tin tự động, đăng tin lên Website sử dụng mã nguồn Wordpress, Vbulletin mạng xã hội Blogger Biết cách thiết kế web cách tổ chức sở liệu Về cài đặt chương trình: Giao diện thân thiện với người dùng Các chức bố cục theo quy trình làm SEO Cho phép người làm SEO Nghiên cứu từ khóa Cho phép người làm SEO tiết kiệm thời gian soạn thảo viết với tính Tổng hợp viết, Tạo viết thủ công hỗ trợ kỹ thuật trộn văn bản, Tạo viết - tự động Cho phép kiểm đăng tải viết trực tiếp thông qua giao diện quản lý viết - lên Website Vbulletin, Wordpress, Blogger Cho phép kiểm tra yếu tố On-page để người làm SEO tối ưu Website - Thiết lập mục cho trang Web nhanh chóng với kỹ thuật Ping Back Những vấn đề tồn tại: Đề tài dừng phạm vi nghiệp vụ giới hạn trước, cần tìm hiểu quy trình nghiệp vụ khác để hệ thống hoàn chỉnh đạt hiệu Hướng phát triển, ý tưởng phát triển đề tài Các hướng phát triển sau làm cho ứng dụng hoàn thiện hơn: o Mở rộng ứng dụng với quy mô lớn hơn, có khả trao đổi liệu xử lí với ứng dụng khác o Tăng cường tính bảo mật hệ thống nhằm đảm bảo nhu cầu khách hàng: toán,… o Cập nhật thêm nhiều tính hữu ích cho người dùng Trang 77 TÀI LIỆU THAM KHẢO Tiếng Việt [1] Search Engine Optimization Starter Guide – cung cấp Google [2] Ebook Cẩm nang SEO toàn tập 2011 – TapchiSEO.com Tiếng Anh [1] Application and Research of SEO in The Development of Web2.0 Site – Tác giả: Chengling Zhao, Jiaojiao Lu, Fengfeng Duan [2] How to Improve Your Google Ranking Myths and Reality – Tác giả: Ao-Jan Su†, Y Charlie Hu‡, Aleksandar Kuzmanovic†, and Cheng-Kok Koh‡ [3] SEO made Easy - Brad Callen Website [1] Hội quán tin học - http://hoiquantinhoc.com/ [2] Thế giới SEO Việt Nam - http://www.thegioiseo.com/diendan/forum.php [3] SEO Worder - http://www.seoworkers.com/seo-articles-tutorials/search-engineoptimization.html Trang 78 [...]... cho giai đoạn khảo sát nghiệp vụ, phân tích thiết kế và xây dựng hệ thống được trình bày ở các chương kế tiếp Trang 4 CHƯƠNG 1: TỔNG QUAN VỀ SEO 1.1 Công cụ tìm kiếm 1.1.1 Hoạt động của công cụ tìm kiếm Công cụ tìm kiếm có hai chức năng chính đó là thu thập thông tin (Crawl), xây dựng chỉ mục (Indexing) và cung cấp câu trả lời bằng cách tính toán phù hợp và đưa ra kết quả a Thu thập thông tin và xây... Trang 11 Hình 1.6: Ví dụ về tìm kiếm giao dịch 1.2 SEO - Tối ưu hóa công cụ tìm kiếm 1.2.1 Khái niệm căn bản về SEO SEO (Search Engine Optimization) là viết tắt của cụm từ "tối ưu hóa công cụ tìm kiếm" Quyết định làm SEO trang web là một quyết định quan trọng giúp cải thiện vị trí trang web trên bảng kết quả tìm kiếm với từ khóa được thực hiện SEO Hiện nay SEO đã lên ngôi và trở thành một chuyên môn riêng... quyết định tới SEO Đối với SE, “liên quan” hỗ trợ việc tìm kiếm một trang đơn giản hơn so với tìm từ chính xác trong truy vấn Trong những ngày đầu phát triển World Wide Web, các công cụ tìm kiếm không đi xa hơn kỹ thuật này Sự cải tiến đã đem lại sự đánh giá cao về chất lượng từ người sử dụng công cụ 1.1.2 Tương tác của con người với công cụ tìm kiếm a Sứ mạng của công cụ tìm kiếm Công cụ tìm kiếm giúp... Quy trình làm SEO Quy trình làm SEO trải qua nhiều giai đoạn và chu trình khác nhau, từ việc thiết kế web thân thiện với Công cụ tìm kiếm cho đến tối ưu hóa đường dẫn, nội dung website và xây dựng liên kết (link building) Quy trình tiến hành SEO gồm các công đoạn sau: Bước 1:Xác định mục tiêu kinh doanh (Business Objectives) Bước 2:Nhận diện thị trường tiến hành thiết lập mục tiêu cho SEO Bước 3:Nghiên... sau Bước 4 :Phân tích và kiểm duyệt Website (Site Analysis & Audit) o o o o Trước cần tìm hiểu thiết kế website của ta đã thân thiện với Google chưa (Structure) Sau đó đưa ra chiến lược, phương hướng phát triển nội dung cho website (Content) Nghiên cứu đối thủ cạnh tranh Phân tích liên kết – liên kết nội (Internal linking) và liên kết ngoại (External Linking) Bước 5:Tiến hành tối ưu hóa thiết kế Website... trợ của các công cụ nghiên cứu từ khóa Sau đây là những công cụ có nhiều tính năng ưu việt và được nhiều người sử dụng trên toàn thế giới: Wordtracker Wordtracker là một công cụ trả phí, cho phép chúng ta tìm kiếm cụm từ khóa phổ biến để xác định hoạt động và chúng được sử dụng như thế nào bởi các đối thủ cạnh tranh Điều này rất có ích cho việc xác định độ khó và lập kế hoạch cho chiến lược SEO Trellian... khi người dùng sử dụng Công cụ tìm kiếm để tìm kiếm thông tin b Cung cấp câu trả lời Công cụ tìm kiếm là một “máy trả lời” Khi người ta tìm kiếm thứ gì đó trên mạng thông qua công cụ tìm kiếm, nó gửi yêu cầu và lùng sục hàng tỷ văn bản và xử lý 2 điều chính: đầu tiên, trả về duy nhất kết quả liên quan và hữu ích nhất cho truy vấn (query) của người tìm kiếm, thứ hai là sắp xếp các kết quả tìm kiếm theo... này, các Công cụ tìm kiếm phải cạnh tranh để đưa ra những kết quả tìm kiếm đúng ý người dùng Chính vì sự phù hợp đóng vai trò rất quan trọng mang tính sống còn nên việc tìm cách thao túng, đánh lừa các Công cụ tìm kiếm để hiển thị website của mình lên Trang 7 trang 1 sẽ bị phạt rất nặng nề vì hành động này được xem là SPAM, làm sai lệch độ chính xác của kết quả tìm kiếm b Thị phần của các công cụ tìm... tìm hiểu thêm thông tin Liên kết giúp Công cụ tìm kiếm xác định được nội dung các trang khác nhau trên Web và quyết định hai yếu tố: Độ uy tín và độ liên quan cho một trang Web b Tại sao chúng ta cần phải xây dựng liên kết? Theo nghiên cứu của SEOmoz’s Search Ranking Factors năm 2013, 42% các số liệu mà công cụ tìm kiếm thu thập để đánh giá thứ hạng của Website là liên kết Điều này có nghĩa là một... lớn trong quá trình làm SEO phụ thuộc rất nhiều vào xây dựng liên kết tới Website 1.3 Các mô hình xây dựng liên kết hiệu quả 1.3.1 Mô hình truyền thống (Old-School): Hình 1.7: Mô hình xây dựng liên kết truyền thống Phương pháp: o Xây dựng liên kết dựa vào lượng truy cập tức thời của Website, nếu lượng truy cập tức thời > 50, số liên kết được xây dựng là từ 5-7 liên kết o Liên kết được xây dựng từ các

Ngày đăng: 22/07/2016, 07:46

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w