Digital Agency Website
1. Project Overview
Client Background: Digital Agency
Project Goals:
- Needed to convert from Figma to a WordPress website using the Elementor builder.
- The website contains a homepage, portfolio pages, a contact page, and blog posts.
- For user interaction, I needed to use some animation, specifically the GSAP library.
Scope of Work: Expected work duration was 1-3 months.
2. Challenges & Solutions
Initial Challenges: When starting such a big project, I always recommend launching the website step by step. I mean developing the main core of the website first, and then launching it page by page. This approach prevents problems that could arise from launching the whole website at once, as it is very difficult to test all small details on a large project.
Problem-Solving Process: The client applied my recommendations, and we launched a few critical pages like the homepage and contact page first, then expanded further.
Technologies & Tools Used:
- I developed the website on WordPress CMS, using Elementor Visual Builder.
- Used the GSAP library for smooth scrolling on the website.
- Used the ACF (Advanced Custom Fields) plugin and CPT UI (Custom Post Type) plugin for creating portfolio posts.
3. Development Process
Design & UX/UI: I received the design in Figma from a designer.
Responsive Design: I developed the website to be responsive on any device: Desktop, Tablet, and Mobile.
SEO: I used the RankMath SEO plugin to set up SEO settings on the website.
Performance Optimization: I used the WP Rocket plugin for website optimization.
Forms:
- For collecting information, I used the GravityForms plugin.
- For collecting all UTM parameters from ads launched by the client, I used the HandL UTM Grabber plugin.
4. Results & Impact
Key Metrics: The client received the website after 3 months of development with high-quality work.
Long-Term Impact:
- The client can edit the website themselves because it was built on Elementor.
- The client can also add new project cases easily because I used ACF fields, so no programming is needed for updates.