Hướng dẫn tạo website bằng WordPress từ A đến Z [Step by Step]

WordPress là một trong những CMS mạnh nhất, dễ sử dụng nhất hiện nay trên thế giới, bài viết này sẽ giải đáp các thắc mắc cho các bạn như: không biết gì có tạo website bằng wordpress không? thiết kế web bán hàng bằng wordpress có khó không? chi phí để tự làm website wordpress có khó nhiều không? bắt đầu tạo website wordpress từ đâu?,… tất cả sẽ có trong bài viết này!

  1. Cần chuẩn bị những gì trước khi tạo website bằng WordPress?
    1. Với chạy trên máy tính (chạy offline)
    2. Chạy trực tiếp trên nền tảng online
  2. Nội dung bạn sẽ được hướng dẫn trong bài viết tạo website bằng WordPress này
  3. Cách mua tên miền và Hosting
    1. Mua tên miền
    2. Mua Hosting
  4. Trỏ tên miền về Hosting
  5. Cài đặt WordPress trên hosting
  6. Cài đặt theme cho WordPress
  7. Cài đặt một số plugin cần thiết cho WordPress
  8. Cài đặt công cụ theo dõi Google Analytics & Google Search Console
  9. Cài đặt chứng chỉ bảo mật SSL miễn phí cho website
  10. Tối ưu chuẩn SEO cho website chạy bằng CMS WordPress
    1. Chỉnh gọn liên kết
    2. Cài đặt Plugin SEO Rank Math
    3. Thêm Sitemap cho Google Search Console
  11. Cách sử dụng & quản trị website bằng WordPress
    1. Tạo chuyên mục
    2. Viết bài
  12. Một số câu hỏi thường gặp khi tạo website bằng WordPress

Cần chuẩn bị những gì trước khi tạo website bằng WordPress?

Nếu bạn chưa biết WordPress là gì? thì nên tham khảo thêm tại https://vi.wikipedia.org/wiki/WordPress còn nếu bạn đã biết hoặc không quan tâm lắm thì chúng ta cùng tìm hiểu chi tiết để bắt đầu tạo website bằng WordPress thì cần những gì để xây dựng ra một trang web nhé.

Với chạy trên máy tính (chạy offline)

Cái này khá là phức tạp hơn với việc bạn cài trực tiếp trên hosting ở bước thứ 2, ở bước này bạn cần chuẩn bị:

  • Máy tính cài phần mềm Xampp.
  • Kinh nghiệm chạy code trên nền tảng offline (mình sẽ có 1 bài viết hướng dẫn chi tiết sau về vấn đề này.)

Chạy trực tiếp trên nền tảng online

Bước này ưu điểm lớn nhất của nó là bạn làm đến đâu thì website sẽ chạy trực tiếp không cần phải upload lên hosting như ở phần chạy offline, nhưng nhược điểm của nó sẽ không linh hoạt bằng chạy trên nền tảng offline. Một số vấn đề bạn cần chuẩn bị như sau:

  • Tên miền
  • Hosting

Nội dung bạn sẽ được hướng dẫn trong bài viết tạo website bằng WordPress này

  • Cách mua tên miền.
  • Cách đăng ký hosting.
  • Cài đặt WordPress trên hosting.
  • Cài đặt theme cho WordPress.
  • Cài đặt một số plugin cần thiết cho WordPress.
  • Cài đặt công cụ theo dõi Google Analytics & Google Search Console.
  • Cài đặt chứng chỉ bảo mật SSL miễn phí cho website.
  • Tối ưu chuẩn SEO cho website chạy bằng CMS WordPress.
  • Cách sử dụng & quản trị website bằng WordPress.

Cách mua tên miền và Hosting

Mua tên miền

Hiện tại có khá nhiều nhà cung cấp tên miền trên thị trường, trong nước có và nước ngoài có, các bạn có thể đăng ký ở bất kỳ nhà cung cấp nào, mình thì hay sử dụng của đơn vị Tinohost các bạn có thể đăng ký theo các bước như sau:

Bước 1:

Truy cập vào https://tinohost.com/ten-mien/.

Bước 2: kiểm tra xem tên miền còn hoạt động hay không.

Ở bước này bạn nhập tên miền muốn đăng ký vào và bấm vào Tìm Ngay để kiểm tra xem tên miền này còn hoạt động hay không.

Bước 3: Mua tên miền nếu còn hoạt động

Bấm vào Thêm vào giỏ hàng xong bấm vào Thanh Toán để chuyển qua trang chọn hình thức thanh toán.

Tích vào Quản Lý DNSBảo mật danh tính, ngăn chặn lừa đảo vì đang được miễn phí 1 năm nhé các bạn!

Bước 4: Hoàn tất đăng ký

Kéo xuống dưới điền đầy đủ thông tin cần thiết và bấm vào Thanh Toán.

Mua Hosting

Hosting là một phần không thể thiếu và đặc biệt quan trọng hiện nay vì tình trạng đứt cáp thường xuyên tại Việt Nam nên chúng tôi ưu tiên lựa chọn các công ty tại Việt Nam và Tinohost vẫn là cái tên mà chúng tôi lựa chọn vì rẻ mà chất lượng ngon, các bạn có thể đăng ký theo hướng dẫn sau:

Bước 1: Truy cập vào trang đăng ký tại https://tinohost.com/cloud-hosting/

Bước 2: Chọn gói sử dụng phụ hợp.

Sau khi lựa chọn xong thì bấm vào Mua Ngay (Lưu ý bạn không nên mua gói 9000đ vì chỉ có 100MB để lưu trữ sẽ không đủ cho website bạn vận hành).

Bước 3: điền thông tin website trỏ đến hosting

Bạn có thể điền thông tin website bạn đã mua ở phần trước vào (chưa cần kích hoạt vẫn điền được hoặc bạn mua ở nhà cung cấp khác thì cũng có thể điền vào).

Bấm vào Sử dụng sau đó chuyển qua bước lựa chọn thời gian đăng ký.

Chọn thời gian sử dụng xong các bạn bấm vào Tiếp tục để qua bước tiếp theo.

Bước 4: nhập mã khuyến mãi

Bên mình được cấp 1 mã khuyến mãi miễn phí 10% cho hệ thống vì vậy bạn có thể áp mã vào để được giảm giá nhé.

Bước 5: Thanh toán

Sau khi làm xong các bước trên bạn sẽ nhận được 1 email thông báo các thông tin về tên miền và hosting bạn truy cập vào kiểm tra nhé. Bạn sử dụng các thông tin này để truy cập vào hosting.

Trỏ tên miền về Hosting

Về phần này bên Tinohost đã có hướng dẫn khá là chi tiết rồi các bạn có thể tham khảo video dưới đây nhé:

Cài đặt WordPress trên hosting

Các bạn truy cập vào hosting theo thông tin được gửi về email lúc đăng ký.

Đây là màn hình khi bạn truy cập vào hosting. Dưới đây là các bước cài đặt WordPress:

Bước 1: kéo xuống dưới đến Softaculous Apps Installer

Kéo đến Softaculous Apps Installer và chọn vào Wodpress để cài đặt CMS WordPress vào Hosting của bạn, sau đó chọn Install.

Bước 2: điền thông tin cần thiết vào để tiến hành cài đặt

Bạn điền các thông tin cần thiết gồm tên website, mô tả, thông tin đăng nhập, chọn ngôn ngữ, đổi lại email Admin mà bạn sẽ sử dụng (nên sử dụng email cá nhân nếu lỡ quên mật khẩu có thể lấy lại dễ dàng) và tích vào tự động cài 2 plugin là wp-rocket rank math (1 cái là plugin cache và 1 cái là plugin hỗ trợ seo đây là 2 plugin rất tốt hiện nay).

Sau đó bạn kéo xuống dưới cùng bấm vào Install để tiến hành cài đặt Source WordPress lên máy chủ lưu trữ.

Bước 3: hoàn thành

Dường dẫn http://lamwebsite-demo.org/wp-admin/ là đường dẫn truy cập vào trang quản trị của website của mình, tương tự khi bạn cài cho doamin của mình cũng sẽ hiển thị ở đấy nhé.

Cài đặt theme cho WordPress

Bước 1: Truy cập vào đường dẫn trang quản trị là domain.com/wp-admin/ sử dụng thông tin đăng nhập ở bước cài đặt để tiến hành đăng nhập nhé (như mình cài là admin/123456789)

Sau khi truy cập vào bạn bấm vào Giao Diện để lựa chọn và cài đặt theme.

Mặc định chỉ có 3 theme nhìn nó khá xấu nên các bạn có thể bấm vào Thêm mới để lựa chọn thêm nhiều mẫu theme nhé.

Nếu bạn có sẵn giao diện có thể chọn chức năng Tải giao diện lên nếu không có bạn có thể sử dụng các mẫu có sẵn trong thư viện của WordPress, sử dụng bộ lọc để có thể tìm được nhiều mẫu hơn nhé.

Bước 2: cài đặt theme miễn phí trong thư viện của WordPress

Sau khi lựa chọn xong bấm vào Cài đặt để hệ thống tự động cài vào website của bạn!

Bước 3: cài đặt plugin sẵn có của theme (một số theme không có plugin kèm theo nên không cần sử dụng bước này)

Bấm vào Giao diện -> Cài đặt Plugin cài tất cả các plugin được đề xuất xong bấm vào Áp dụng để bắt đầu cài đặt.

Vẫn ở giao diện này chúng ta tiến hành kích hoạt các Plugin vừa mới cài đặt xong!

Bước 4: Import theme mẫu (mỗi theme có 1 trình quản lý khác nhau)

Vào Giao diện -> RARA Demo Import -> Demo Import -> Upload Demo File -> chọn tệp (một số theme nó sẽ có sẵn để bạn lựa chọn tuy nhiên cái theme “quỷ” này nó không có nên mình đành phải vào file document, đây là file tài liệu hướng dẫn cài đặt theme để tìm và tải về). Bấm vào Install Now để tiến hành cài đặt!

Bấm vào Import Demo Now! để tiến hành Import dữ liệu vào (trong lúc import bạn phải giữ nguyên trình duyệt không được làm mới, thời gian import tùy vào dung lượng dữ liệu lớn hay nhỏ).

Vậy là xong rồi!

Cài đặt một số plugin cần thiết cho WordPress

  • Wp-Rocket (Plugin nén dữ liệu tốt hàng đầu hiện nay)
  • Rank Math (Plugin hỗ trợ SEO)
  • Site Kit by Google (cài đặt Analytics)
  • No Category Base (WPML) (xóa category trên đường dẫn ví dụ https://lamwebsite.org/category/huong-dan/ thì sẽ rút gọn lại thành https://lamwebsite.org/huong-dan/)

Cách cài đặt plugin như sau:

Bước 1: vào Plugin -> Cài mới

Bạn có thể bấm vào Tải plugin lên hoặc tìm plugin cần thiết cho website của mình.

Bước 2: Cài đặt và kích hoạt plugin

Sau khi cài đặt xong bạn kích hoạt plugin để nó bắt đầu chạy!

Cài đặt công cụ theo dõi Google Analytics & Google Search Console

Các bạn truy cập vào https://analytics.google.com/analytics/web/ để tiến hành đăng ký website của mình với công cụ theo dõi Google Analytics.

Điền thông tin cần thiết và bấm vào Tiếp theo

Điền thông tin và bấm Tiếp theo (nên chọn múi giờ chuẩn theo quốc gia bạn làm để có báo cáo chính xác nhất)

Điền thông tin về lĩnh vực, và một số thông tin khác và bấm Tạo

Đồng ý với thỏa thuận của Google Analytics. OK các bạn ngừng ở bước này sau đó qua bước tiếp theo phía dưới nhé!

=============================

Quay lại website tiến hành cài đặt plugin Site Kit by Google – Analytics, Search Console, AdSense, Speed 

Bấm vào Cài đặt và sau khi cài xong bấm Kích hoạt để Plugin bắt đầu chạy.

Chọn như trên hình rồi bấm vào START SETUP để bắt đầu cấu hình.

Đăng nhập vào tài khoản bằng email bạn đăng ký Google AnalyticsGoogle Search Console.

Cấp quyền 2 lần Cho phép Google Site Kit có thể toàn quyền quản lý dữ liệu của bạn.

Xác nhận các quyền mà Site Kit có thể sử dụng.

Bấm vào Proceed để tiến hành xác minh quyền chủ sở hữu website.

Bấm Allow để xác minh quyền truy cập website.

Thêm website vào Google Search Console

Trở lại Trình quản lý

Tiếp tục kết nối với Google Analytics bằng cách bấm vào Connect Service. Đăng nhập vào Email mà bạn đã sử dụng đăng ký Google Analytics. Tiếp tục cấp quyền như bước ở phía trên.

Chọn Account website đã đăng ký bở phía trên chọn Property để sử dụng tài khoản đã tạo hoặc tài khoản mới và bấm vào Configure Analytics.

Bấm vào PROCEED để chọn email và set quyền như các bước ở trên.

Ok vậy là xong rồi bạn có thể truy cập vào https://analytics.google.com/analytics và https://search.google.com/ để theo dõi dữ liệu của mình rồi (riêng Search Console thì phải vài ngày thì mới thu thập đủ dữ liệu để xem nhé bạn)

Ngoài ra bạn cũng có thể kết nối thêm PageSpeed Insights để xem tốc độ tải của các trang trong website và Adsense để xem doanh thu quảng cáo từ Google Adsense của mình nhé! các bước thì tương tự thôi.

Cài đặt chứng chỉ bảo mật SSL miễn phí cho website

Mặc định website của bạn chỉ chạy ở dạng http://lamwebsite.org tuy nhiên cài chứng chỉ bảo mật có dạng https://lamwebsite.org sẽ giúp bạn bảo mật, mã hóa dữ liệu khiến website bạn an toàn, khó bị hacker tấn công. Đồng thời đây cũng là một yếu tố trong SEO website mà được Google khuyến khích. Ngoài ra nếu không cài https nó còn cảnh báo là website thiếu an toàn khiến lượng người dùng bị giảm xuống đáng kể. Để cài SSL cho website các bạn làm theo các bước sau:

Bước 1: Cài SSL trên Hosting các bạn truy cập vào Hosting theo thông tin nhà cung cấp gửi về cho bạn. Kéo xuống Security -> SSL/TLS Status

Sau khi bấm vào đây các bạn chuyển qua bước tiếp theo để tự động cài SSL vào cho website của bạn!

Chọn tất cả Domain và bấm vào Run AutoSSl để tiến hành cài đặt,. Đợi chạy xong các bạn quay lại Website của mình tiến hành cài đặt plugin giúp chuyển toàn bộ các liên kết đang là http:// trên website thành https:// .

Có khá nhiều Plugin bảo mật để lựa chọn nhưng mình thấy Really Simple SSL là plugin đơn giản dễ sử dụng nhất hiện nay, bấm vào Cài đặtKích hoạt plugin để tiến hành chạy trên website.

(Trước khi làm bạn cần kiểm tra website của bạn đã chạy được SSL chưa bằng cách vào https://domain.com/ nếu chạy không bị lỗi thì mới sử dụng chức năng Activate SSL nhé, không sẽ bị lỗi).

Vào Cài đặt -> Activate SSL để tiến hành kích hoạt Plugin.

Vậy là xong Website bạn đã bảo mật!

Tối ưu chuẩn SEO cho website chạy bằng CMS WordPress

Về vấn đề này khá là phức tạp, mình sẽ hướng dẫn các bước cơ bản nhất giúp website tối ưu theo chuẩn SEO Google giúp website của bạn dễ dàng ranking trên công cụ tìm kiếm.

Chỉnh gọn liên kết

Truy cập vào Cài đặt -> Đường dẫn tĩnh -> Tiêu đề bài viết sau đó bạn bấm vào Lưu thay đổi để set up thành đường dẫn dễ nhìn nhé. Mặc định là đường dẫn dạng https://lamwebsite.org/?p=123 sau khi chỉnh đường dẫn sẽ chạy dạng https://lamwebsite.org/huong-dan/.

Cài đặt Plugin SEO Rank Math

Như ban đầu cài đặt trên Tinohost thì mình đã cài đặt luôn rồi nếu bạn chưa có hoặc quên tích vào chỗ cài đặt Plugin Rank Math thì có thể https://my.tino.org/download để download nhé, phần này dành cho khách hàng của Tinohost (bản pro này có giá 59$ nhé các bạn).

Giả sử mình chưa cài đặt mình cài đặt từ đầu để các bạn quên có thể làm theo nhé, bạn hãy vào liên kết trên tải Plugin Rank Math Pro về hoặc sử dụng bản miễn phí có sẵn trong kho plugin của WordPress. Ở đây mình dùng bản Pro nhé (ngon thế không dùng thì phí lắm :D)

Chọn Cài mới -> Tải plugin lên -> chọn plugin mới tải về -> Cài đặt . Sau khi cài đặt xong bạn bấm vào Kích hoạt Plugin.

Bạn có thể bấm vào Connect Your Account để tạo tài khoản để dùng hết các chức năng của RankMath. Mình thì không cần thiết lắm nên bỏ qua bước này bằng cách bấm vào Skip Now.

Bấm vào Start Wizard để tiến hành Setup bước tiếp theo.

Nếu bạn có sẵn Logo thì có thể upload lên nhé không cứ bấm vào Save and Continue để setup bước tiếp theo (sau này bạn có thể quay lại để cài đặt sau).

Bấm vào Save and Continue.

Tiếp tục cấu hình như hình và bấm vào Save and Continue.

Chọn như hình và bấm Save and Continue.

Ok xong rồi, giờ quay lại trang quản trị website.

Bạn nhớ bấm vào đó để kích haojt Plugin Rank Math SEO Pro nhé.

Thêm Sitemap cho Google Search Console

Đầu tiên bạn vào lấy liên kết đến Sitemap của bạn trong Plugin RankMath như sau: Rank Math -> Sitemap Settings -> Copy địa chỉ sitemap.

Sau khi copy xong các bạn truy cập vào https://search.google.com/u/2/search-console rồi chọn vào Sơ đồ trang web để thêm Sitemap.xml

Thêm địa chỉ xong bấm vào Gửi để bắt đầu submit sitemap đến Goole Search Console.

*** Tác dụng của việc này là giúp Google vào đọc nội dung bạn tốt và nhanh hơn.

Cách sử dụng & quản trị website bằng WordPress

Bạn vào Bài viết sẽ thấy toàn bộ bài có thể xóa hay sửa thoải mái

Tạo chuyên mục

Bạn truy cập vào Bài Viết -> Chuyên mục sau khi xong bạn bấm vào Thêm chuyên mục để tạo mới

Viết bài

Bạn vào Bài viết -> Viết bài mới

Tắt chế độ toàn màn hình khi soạn thảo

Bấm vào dấu ba chấm rồi tắt chế độ toàn màn hình đi để dễ soạn thảo hơn.

Thêm hình ảnh

Bấm vào dấu + để thêm nội dung mới ở đây bạn kéo xuống phần media chọn Ảnh.

Sau đó bạn bấm vào Tải lên để sử dụng hình trên máy tính của bạn, Media để sử dụng hình trong kho ảnh của bạn và chèn từ Url là sử dụng liên kết hình ảnh từ nơi khác.

Chỉnh hình ảnh bằng cách bấm vào hình ảnh bạn mới tải lên sau đó chọn kích thước theo bạn mong muốn

Về cơ bản như vậy là bạn có thể sử dụng website của minh khá ok rồi.

Một số câu hỏi thường gặp khi tạo website bằng WordPress

Mới bắt tay vào làm website WordPress với vô số bỡ ngỡ mình cũng giống như các bạn từng mò từng dòng code những năm 2012 đến nay cũng một khoảng thời gian khá dài với công nghệ phát triển liên tục, các CMS ra đời giúp tiết kiệm thời gian cho chúng ta và WordPress là một trong số đó. Trong quá trình phát triển nếu có câu hỏi gì thì đừng ngần ngại hãy comment ở phía dưới bài mình sẽ giúp giải đáp nếu nằm trong phạm vi kiến thức của mình.

Cài bị lỗi mà không biết khắc phục thì sao?

Tất nhiên là trả tiền thuê người làm rồi,…. ha ha mình đùa thôi, hãy để lại lỗi của bạn để mình giúp khắc phục nhé!

Bắt buộc phải dùng WordPress à? Viết blog có thể sử dụng loại nào khác không?

Có nhiều kênh để tạo website có thể kể đến như Blogger, Tumblr, Wix, Weebly,… để bạn lựa chọn tuy nhiên nếu bạn muốn xác định lâu dài thì nên mua 1 domain riêng để xây dựng thương hiệu của riêng mình.

Không có tiền làm blog miễn phí được không?

Được, miễn là bạn đam mê, bạn có thể làm bằng bất cứ loại nào mà bạn thích. Nhưng nếu bạn muốn đi lâu dài hãy làm 1 website riêng để phát triển lâu dài.

Kiếm tiền từ Blog có khó không?

Vừa khó và cũng khá dễ, hiện nay trên thị trường có rất nhiều kênh kiếm tiền online từ blog của mình ví dụ như nếu website bạn có traffic lớn có thể kiếm tiền từ Google Adsense, Nếu bạn thích mảng đánh giá sản phẩm thì Review sản phẩm là một thị trường “béo bở” và chưa bao giờ hết hot.

Chi phí để tự làm website bằng WordPress sẽ tầm bao nhiêu?

Chi phí trung bình từ 800-1 triệu/ năm gồm chi phí tên miền 200.00đ + 800.000đ hosting.