Một trang web đóng vai trò là cửa ngõ quan trọng cho các cơ hội kinh doanh mới. Xây dựng một trang web mới hoặc thiết kế lại một trang web có thể là một hành trình đầy thử thách. Sau khi chủ trì thiết kế lại trang web của công ty, tôi quyết định chia sẻ một chút về hành trình của chúng tôi. Nếu bạn đang cân nhắc việc xây dựng một trang web mới hoặc thiết kế lại trang web hiện tại của mình, chúng tôi hy vọng điều này sẽ giúp ích cho bạn bằng cách giúp hành trình của bạn suôn sẻ hơn.
Trang web của chúng tôi là một cánh cửa quan trọng cho hoạt động kinh doanh mới của chúng tôi. Là một công ty phát triển web, cách chúng tôi thể hiện bản thân trực tuyến nói lên rất nhiều điều về công việc của chúng tôi và những gì khách hàng có thể mong đợi khi làm việc với chúng tôi.
Khi chúng tôi quyết định muốn tạo một trang web mới để phù hợp với thương hiệu mới của mình, chúng tôi thấy rõ rằng chúng tôi phải tiến hành cuộc nói chuyện và cho khách hàng cũng như khán giả thấy một trang web chất lượng tốt. Nhóm chúng tôi đã suy nghĩ và nỗ lực rất nhiều vào giai đoạn chuẩn bị trước khi bắt đầu làm việc.
Một số bước đó đã được thực hiện cùng với toàn bộ nhóm. Là một nhóm nhỏ, chúng tôi muốn mọi người tham gia vào quá trình này ở một mức độ nào đó. Sau lần đánh giá đầu tiên này, chúng tôi bắt đầu phân chia và chinh phục và có các thành viên trong nhóm tận tâm chịu trách nhiệm biến trang web mới của chúng tôi thành hiện thực.
Chúng tôi rất vui mừng được đi sâu vào Quy trình thiết kế cho dự án web của mình. Thiết kế UI/UX là một khía cạnh quan trọng của bất kỳ dự án web nào. Chúng tôi có một nhóm đa ngành tham gia, nhưng nhà thiết kế là ngôi sao của chương trình, chịu trách nhiệm tạo ra hình ảnh trực quan cho thông điệp mà chúng tôi muốn truyền tải tới khán giả.
Điều cần thiết là nhà thiết kế phải hiểu rõ nhu cầu và mong đợi của dự án để truyền tải thông điệp của chúng tôi một cách trực quan và cấu trúc nội dung phù hợp. Chúng tôi hướng đến một thiết kế ngắn gọn, hấp dẫn với tông màu phù hợp.
Trong giai đoạn này của dự án, chúng tôi đã làm theo các bước sau:
Chúng tôi đã sử dụng Figma trong suốt quá trình, điều này giúp cộng tác với nhóm và thực hiện các lần lặp lại dễ dàng hơn. Sau một vài lần lặp lại, chúng tôi đã có một phiên bản tối ưu mà các nhà phát triển của chúng tôi có thể làm việc trên đó.
Chúng tôi tập trung vào việc lựa chọn nhóm công nghệ và triển khai các thiết kế trong giai đoạn phát triển của dự án. Chúng tôi đã làm việc trong các lần chạy nước rút dựa trên hồ sơ tồn đọng của sản phẩm với các câu chuyện của người dùng do người quản lý dự án của chúng tôi tạo.
Khi giai đoạn thiết kế tiến triển, chúng tôi đã điều tra xem công nghệ nào phù hợp nhất với trang web mà chúng tôi muốn xây dựng. Các nhà phát triển của chúng tôi có thể xác định điều này dựa trên kết quả của các giai đoạn trước.
Việc chọn nhóm công nghệ phù hợp đã trở nên quan trọng hơn bao giờ hết trong thế giới ngày nay vì có rất nhiều lựa chọn. Chúng tôi đã xem xét các tiêu chí khác nhau, chẳng hạn như yêu cầu của dự án, chuyên môn của nhóm, tính sẵn có của tài nguyên, chi phí, hiệu suất, bảo mật và khả năng mở rộng.
Chúng tôi muốn có một trang web đơn giản, nhanh chóng và đẹp mắt cho dự án này.
Chúng tôi đã áp dụng cách tiếp cận mô-đun, chia nhỏ các thành phần, tính năng và chức năng của trang web thành các thành phần nhỏ hơn, có thể tái sử dụng. Cách tiếp cận này cho phép chúng tôi tái sử dụng các thành phần trên các phần khác nhau của trang web, tạo điều kiện cộng tác giữa các nhà phát triển và nhà thiết kế, giúp kiểm tra và duy trì những gì đã phát triển dễ dàng hơn, đồng thời cuối cùng cho phép cải thiện hiệu suất và giảm thời gian tải trang.
Các nhà phát triển của chúng tôi ủng hộ Astro , một khung web tất cả trong một dành cho các trang web tập trung vào nội dung, nhanh chóng. Họ mong muốn được dùng thử framework tập trung vào nội dung nhanh nhất hiện có. Ba điều khiến nhóm chúng tôi chú ý: kết xuất phía máy chủ, kết quả hiệu suất và tính linh hoạt.
Với trang web đơn giản mà chúng tôi đang hướng tới, chúng tôi không cần Hệ thống quản lý nội dung (CMS) chính thức nhưng chúng tôi muốn cho phép các thành viên nhóm không rành về kỹ thuật có thể làm việc trên trang web. Chúng tôi đã nghiên cứu rộng rãi các tùy chọn CMS khác nhau và cuối cùng đã chọn Sanity do các tính năng mạnh mẽ và dễ sử dụng của nó. Sanity cũng có tài liệu tuyệt vời và mức miễn phí rất hào phóng.
Ngoài Astro và Sanity, chúng tôi cũng quyết định sử dụng Netlify cho dự án của mình. Vâng, chúng tôi luôn làm như vậy. Khả năng lưu trữ và triển khai liền mạch của Netlify thường là Mạng phân phối nội dung (CDN) của chúng tôi. Chúng tôi cũng sử dụng nhiều thư viện khác nhau cho hoạt ảnh. Chúng tôi đã thảo luận sâu hơn về vấn đề này trong một bài đăng blog khác (sắp ra mắt).
Một khía cạnh cần cải thiện là biểu mẫu mà chúng tôi đã tạo để khách hàng tiềm năng liên hệ với chúng tôi. Chúng tôi đã sử dụng biểu mẫu của Netlify, hóa ra đây không phải là lựa chọn tốt nhất do các vấn đề của Biểu mẫu với Astro. Chúng tôi đã tìm thấy giải pháp (bản sửa lỗi nóng) và tạo một trang duy nhất cho biểu mẫu liên hệ của mình. Chúng tôi vẫn đang xem xét làm thế nào để thay đổi điều này cho tương lai.
Trước khi bắt đầu giai đoạn phát triển, người quản lý dự án đã tạo một bản tồn đọng sản phẩm với thông tin chi tiết về tất cả các tính năng và chức năng sẽ được nhóm xây dựng. Những câu chuyện của người dùng này đã làm cho quá trình phát triển diễn ra suôn sẻ và minh bạch. Trước khi xây dựng trang web, nhóm phải ưu tiên các tính năng và chức năng sẽ có trong lần phân phối trang web đầu tiên.
Đối với kho lưu trữ mã, chúng tôi đã sử dụng GitHub (GH) và sử dụng các bảng Quản lý dự án cũng như các tính năng lập kế hoạch chạy nước rút của nó. GH thường là lựa chọn của chúng tôi cho Hệ thống kiểm soát phiên bản, nhưng chúng tôi đã bắt đầu sử dụng Notion Projects và yêu thích nó để quản lý dự án.
Chúng tôi bắt đầu thực hiện các thiết kế. Chúng tôi tuân theo phương pháp linh hoạt và làm việc theo từng giai đoạn nước rút để đảm bảo rằng chúng tôi đi đúng hướng và mang lại kết quả trong khung thời gian đã đặt ra. Một lưu ý nhỏ: đây là một dự án nội bộ và ưu tiên chính của chúng tôi là các dự án của khách hàng. Điều này có nghĩa là các lần chạy nước rút sẽ diễn ra ngay sau khi nhóm của chúng tôi tạm dừng các dự án khác. Đây thường không phải là cách chúng tôi làm việc, nhưng đó là cách chúng tôi giải quyết vấn đề này và bài học rút ra là không lặp lại nó.
Một điểm quan trọng khác trong việc làm cho toàn bộ quá trình phát triển trở nên minh bạch và linh hoạt là phải có liên kết dàn dựng ngay từ khi bắt đầu dự án. Mọi người tham gia vào dự án đều có quyền truy cập vào nó và chúng tôi có thể thấy tiến độ đang được thực hiện, đưa ra phản hồi cũng như thực hiện các thay đổi và điều chỉnh nhỏ khi chúng tôi cảm thấy cần thiết.
Trong giai đoạn phát triển, nhóm tiếp thị đã có thể bắt đầu chèn nội dung. Điều này giúp họ làm quen với Sanity và đóng góp vào các vòng phản hồi thực tế hơn. Nhìn chung, giai đoạn phát triển là một nỗ lực hợp tác có sự tham gia của toàn bộ nhóm làm việc cùng nhau để đạt được mục tiêu của dự án.
Trong quá trình phát triển, một hoặc hai nhà phát triển đã thử nghiệm mọi tính năng và chức năng. Tất cả mã đều trải qua quá trình xem xét mã và cuối cùng, chúng tôi thực hiện lần chạy nước rút cuối cùng để kiểm tra và đảm bảo trang web hoạt động như bình thường.
Việc kiểm tra khả năng sử dụng và khả năng tiếp cận đã được thực hiện trong giai đoạn thiết kế, như được mô tả ở trên. Đối với các thử nghiệm chung, chúng tôi đã sử dụng câu chuyện của người dùng và tiêu chí chấp nhận do người quản lý dự án tạo ra để hướng dẫn chúng tôi.
Tất cả chúng tôi đều đã sẵn sàng đưa trang web hoạt động trên liên kết dàn dựng, nhưng trước khi tiến hành, hai điều quan trọng phải được xem xét cẩn thận- chuyển hướng đến tên miền mới và SEO. Vì chúng tôi dự định thay đổi tên miền nên việc đảm bảo rằng thứ hạng SEO của chúng tôi không bị ảnh hưởng là rất quan trọng.
Do đó, chúng tôi quyết định sử dụng chuyển hướng 301 để thông báo cho các công cụ tìm kiếm và trình duyệt rằng URL gốc đã được thay thế vĩnh viễn bằng một URL mới. Đây là những gì chúng tôi đã làm:
Cuối cùng nhưng không kém phần quan trọng, chúng tôi đã dành thời gian để đảm bảo rằng chúng tôi đã xem xét các phương pháp hay nhất để xếp hạng SEO tốt hơn và xác định chính xác những gì cần cải thiện. Nhóm tiếp thị đã đảm bảo thực hiện những điều sau:
Chà, đó là một hành trình dài cho đến khi trang web của chúng tôi hoạt động. Nhưng đoán xem? Công việc tiếp tục sau khi ra mắt.
Giai đoạn đầu tiên là cơ sở vững chắc cho những gì chúng tôi muốn đạt được. Việc xây dựng nó theo cách tiếp cận mô-đun cũng mang lại cho chúng tôi sự linh hoạt trong việc lặp lại, thay đổi và điều chỉnh trang web cho phù hợp với các xu hướng và nhu cầu mới. Chúng tôi hài lòng với kết quả và tự hào về cách chúng tôi đến được đây. Chúng tôi hy vọng rằng bằng cách chia sẻ hành trình của mình, bạn sẽ biết điều gì sẽ xảy ra khi xây dựng một trang web mới hoặc thiết kế lại một trang web.
Để tóm tắt mọi thứ chúng tôi đã chia sẻ ở đây, chúng tôi đã chuẩn bị một bản tóm tắt nhỏ để bạn có thể sử dụng nó trong dự án của mình.
Cũng được xuất bản ở đây .