Skip to content
Back to ProjectsService Website

Case Study · Service Website

ScrapLifts

Doorstep scrap pickup booking, built for local search.

  • Next.js
  • React
  • Tailwind CSS
  • SEO
Overview

What it is

A service website for scrap and used-appliance pickup, organised around categories and a booking enquiry flow, with SEO-friendly page structure and metadata. It is built for local customers who arrive from search with a specific item to sell.

Problem

The objective

People searching for scrap pickup look for their exact item, not a generic company page. The objective was per-category content that ranks and converts, without duplicating the same page nine times.

Solution

How it was solved

Category content is data-driven and rendered through shared page components, so each supported scrap type gets its own URL, heading and metadata from one template. The enquiry flow is short by design: item, location, contact.

  • Category content held in a single data module and rendered through one page template.
  • Metadata generated per page from the same data source as the content.
  • Semantic headings and landmarks instead of styled divs.
Features

Key features

Category pages

Each supported scrap type has its own page generated from shared content data.

Pickup enquiry flow

A short enquiry path focused on item, location and contact details.

SEO structure

Per-page titles, descriptions and heading hierarchy for local search intent.

Stack

Technology

Frontend

  • Next.js
  • React
  • Tailwind CSS

Other

  • SEO metadata
  • Semantic HTML

Deployment

  • Vercel
Approach

Development approach

  • Category content held in a single data module and rendered through one page template.
  • Metadata generated per page from the same data source as the content.
  • Semantic headings and landmarks instead of styled divs.
UI / UX

Interface decisions

  • Mobile-first: enquiry action reachable within a thumb's reach on every page.
  • Scannable category cards with plain-language labels.
  • Consistent page skeleton so navigating between categories feels stable.
Challenges

Challenges & solutions

Category pages risked becoming near-duplicate content.

Each page derives its own headings, copy and metadata from per-category data.

A long enquiry form reduced completion on mobile.

Fields reduced to the minimum needed to schedule a pickup.

Screenshots

A look at the interface

5 project images
Links

Project links

Live DemoSource for this project is private.
Next Project

Kabadiking

Sell scrap online and connect with verified buyers.

Read case study