Web and App Development Built for Performance, SEO and Commercial Outcomes
We build websites, landing pages, web applications and mobile apps for businesses across South Africa and internationally. Web development at Duly Noted is not a standalone function — it is built within the same commercial framework as everything else we do. That means every site we build is structured for SEO from the ground up, tracked correctly from day one, fast enough to meet Core Web Vitals thresholds, and designed to convert the traffic that paid media and organic search send to it. It also means we manage what most web agencies do not — including app store submissions, listing optimisation, and the rejection process that stops more apps than clients expect.
A website built without marketing context is an expensive problem to fix later.
Most web development projects are scoped and delivered as technology projects. The developer builds the site. The marketing team inherits it. And then the problems start — tracking that was not implemented correctly, a URL structure that undermines SEO, a page speed score that raises CPL in every paid media campaign sending traffic to it, conversion architecture that does not match the ad creative driving the traffic.
These are not development failures in isolation. They are the result of development and marketing being treated as separate disciplines with separate briefs. When the developer does not understand the SEO requirements, they make structural decisions that are difficult and expensive to reverse. When the landing page is built without the paid media team's input, the Quality Score suffers and CPL rises. When tracking is implemented as a final step rather than a scoped requirement from the start, the site launches without reliable data.
We build websites and applications with the full marketing context in mind — because we also manage the paid media, the SEO, the analytics, and the CRM that the site needs to serve. That is the logical consequence of doing both.
Web and app development across the full scope of marketing requirements.
WordPress and CMS development
WordPress is the right platform for the majority of marketing-led websites — flexible, well-supported, and when built correctly on a modern builder like Bricks, outputs clean semantic HTML that performs well for SEO and Core Web Vitals. We build WordPress sites on Bricks Builder specifically — not Elementor, not WPBakery, not Divi. Bricks outputs lean, semantic HTML without the shortcode bloat and render-blocking scripts that page builder-dependent themes generate.
Every WordPress site we build includes: correct heading hierarchy for SEO, schema markup implementation, GTM integration and tracking validation, image optimisation and proper alt text, clean URL architecture, XML sitemap, robots.txt configuration, and a page speed baseline that meets or exceeds Core Web Vitals thresholds at launch. These are not optional extras. They are the baseline specification.
Landing pages for paid media campaigns
A landing page is not a simplified version of a website. It is a purpose-built conversion environment — designed with a single goal, a single audience, and a single call to action. The copy, design, and technical implementation should be derived from the specific paid media campaign driving traffic to it. Landing pages we build for paid media campaigns are scoped with the full campaign context: tracking validation before the campaign goes live, message continuity confirmed between ad and page, conversion architecture reviewed against the campaign objective, and page speed optimised to protect Quality Score. A landing page with a three-second load time and poor mobile experience raises CPL across every campaign it receives traffic from.
Web applications
Web applications sit beyond the capability of standard CMS platforms — they require custom backend logic, database architecture, user authentication, API integrations, or dynamic functionality that cannot be achieved through plugins or page builders. We scope and build web applications for clients whose requirements exceed what a standard website can deliver — internal tools, customer portals, booking and scheduling systems, reporting dashboards, and other functionality-first builds. Web application scoping requires more precision than website scoping — functional requirements documented in detail before development begins.
Mobile app development
We develop mobile applications for iOS and Android — from initial brief and UX design through to development, testing, and deployment. Mobile app development scoping covers platform choice (native iOS and Android, or cross-platform using React Native), feature definition, UX architecture, backend requirements, third-party integrations, and the full testing and submission process.
App store submission is harder than it looks — and consistently underestimated.
The Apple App Store and Google Play Store review processes are technical, policy-driven, and frequently opaque. Apps are rejected for reasons that are specific, non-obvious, and sometimes inconsistent across review cycles. Rejections can delay a launch by days or weeks. Resubmission requires not just fixing the identified issue but understanding whether the fix will satisfy the reviewer's interpretation of the policy.
We manage the full app store lifecycle — from initial submission through to live listing:
Page speed is not a nice-to-have. It affects ranking and revenue simultaneously.
Core Web Vitals — Google's metrics for real-user page experience — are a ranking signal in organic search and a Quality Score factor in paid media. A site with poor Core Web Vitals ranks lower in search results, pays more per click in Google Ads, and converts fewer of the visitors it does receive. The causes of poor Core Web Vitals are almost always development-level issues: render-blocking scripts, unoptimised images, poorly structured CSS, excessive third-party tag loading, slow server response times, and layout instability. They are not resolved by installing a caching plugin. They require code-level diagnosis and code-level fixes.
Scoped before anything is built.
Web and app development projects fail most often not because of technical limitations but because the brief was not complete before development started. Requirements discovered mid-build cause scope changes. Scope changes cause cost increases. Cost increases cause tension. Tension causes shortcuts. Shortcuts cause the problems that make the next agency's audit interesting.
Every development engagement at Duly Noted starts with a detailed scope document — functional requirements, technical specifications, integration requirements, tracking and analytics setup, SEO architecture, hosting and infrastructure requirements, and a defined testing and handover process. Nothing is built until the scope is agreed. Tracking is validated before launch. SEO requirements are confirmed against the live site, not just the staging environment. We do not hand over a site and disappear. The first 30 days after launch are when issues surface — and we are available to resolve them.
Every project scoped in writing before development begins. App store management available independently of who built the app.
Start a development scope- →WordPress (Bricks Builder)
- →Landing pages for paid media
- →Custom web applications
- →Mobile apps (iOS & Android)
- →App store management & ASO
Web and app development — common questions
Neil has overseen web and app development projects across South Africa and internationally, managing builds where the development brief was defined by the marketing requirements — paid media performance, SEO architecture, tracking infrastructure, and conversion optimisation. Duly Noted has managed app store submissions and listing optimisation across both Apple App Store and Google Play, including rejection resolution and compliance management for clients in regulated sectors. Full background →
Tell us what you need to build.
We scope web and app development projects in detail before anything is built — functional requirements, technical specifications, SEO architecture, tracking setup, and a defined handover process. No surprises mid-project.