
A service-led website that presents a digital marketing agency clearly.
Overview
Company profile website for an agency brand with service-led structure.
RUN Agency is a digital marketing and growth agency offering SEO, media production and performance marketing. A multi-page WordPress site built with Elementor. Services, about, portfolio and blog pages lead visitors toward a contact request.
Details
Platform:
WordPress
Type:
Stack:
Language:
English
Live Website:
The pages
Real screenshots of the key pages, split into sections. Switch pages with the tabs, swipe or use the arrows, and click the middle image to see it full size.

Hover to scroll through the whole home page
















Inside the website
The parts of this build that do the actual work, and how each one is put together.

01
A hero that plays the work instead of describing it
A marketing agency is judged on its own site before its portfolio. The first screen is a showreel inside a frame that grows to fill the screen as you scroll, while the word after Ready for keeps changing: Growth, Authority, Performance, Innovation, Impact.
How it is built
- Custom HTML, CSS and JavaScript inside Elementor, about two screens tall with a sticky stage
- Frame size, radius and position are calculated from scroll progress, running on requestAnimationFrame to stay smooth
- Muted autoplay MP4 so it plays on mobile without a tap, falling back to a static section on small screens

02
Proof before the pitch
A looping strip of real client logos comes immediately after the hero, so the promise that follows has something behind it.
How it is built
- Looping logo carousel the team updates from the dashboard
- Sticky transparent header with a Contact Us button that stays reachable the whole way down

03
Seven services in one compact accordion
Social media, strategy, performance marketing, media production, content, branding, web and SEO. Listing them as seven sections would have doubled the page; only one opens at a time instead.
How it is built
- Custom accordion in HTML, CSS and a few lines of JavaScript
- Benefit-first description on each item
- Anchored as #services so the menu jumps straight to it

04
A portfolio the team adds to themselves
Selected client work as large image cards, each carrying the client brand. New work goes up from the dashboard without anyone touching the layout.
How it is built
- Custom post types for case studies, branding, media production and content
- Cards pull from those types, so the home page and the portfolio page never fall out of sync

05
A closing form short enough to actually fill in
Ready to Run? ends the page with four fields and nothing else, because a long form on an agency site costs more leads than it qualifies.
How it is built
- Elementor Pro form: name, email, phone, message
- Floating WhatsApp button as the faster alternative
- Footer repeats address, phone, email and the social channels
Need something like this for your brand?
Tell me about your project. I will map the structure, the integrations and the launch plan, then build it so it looks right and sells.