Search visibility
Most sites are not losing to competitors, they are losing to missing basics: no sitemap, no analytics, duplicate titles, no Search Console. This is the setup that closes that gap, and the measurement that tells you whether it worked.
The work
The full baseline setup — on-page, technical, analytics and local — done once, done properly.
On-page SEO
Unique title tags and meta descriptions per page, a single H1 with a real heading hierarchy beneath it, descriptive alt text on every image, canonical tags, and internal links that connect pages instead of orphaning them.
Technical foundations
An XML sitemap that lists only pages worth indexing, a robots.txt that blocks nothing important, clean crawlable URLs, correct HTTP status codes, HTTPS end to end and no accidental noindex left in production.
Structured data
JSON-LD schema for the entities that matter — Organization, LocalBusiness, Service, Article, Product, FAQ and BreadcrumbList — validated against the Rich Results test so Google can actually parse it.
Analytics and tracking
Google Analytics 4 installed with real event tracking, not just pageviews. Form submissions, WhatsApp taps, call clicks and enquiry completions defined as conversions, so you can see which pages produce leads.
Search Console
Property verified, sitemap submitted, and the Pages report read properly — indexed versus excluded, coverage errors, and the queries you already appear for. This is where the honest data lives.
Core Web Vitals
LCP, CLS and INP measured on real devices and fixed at the source — image formats and sizing, font loading, render-blocking scripts and layout shift. Speed treated as a build concern, not a plugin.
Local SEO
Google Business Profile claimed, categorised and completed, service areas set, NAP details consistent across listings, and LocalBusiness schema on the site that matches the profile exactly.
Reporting
A plain-language monthly read of clicks, impressions, average position and indexed pages — what moved, what did not, and what to do next. No vanity metrics and no invented authority scores.
Deliverables
FAQ
What is included in a basic SEO setup?
Unique titles and meta descriptions on every page, a clean heading structure, image alt text, canonical tags, an XML sitemap, robots.txt, validated schema markup, Google Analytics 4 with conversion events, and Search Console verified with the sitemap submitted. That is the floor, and most sites we audit are missing several of them.
How long does SEO take to show results?
Technical fixes can be picked up in days, but rankings and traffic move over three to six months. Anyone promising faster is either targeting terms nobody searches or selling you something that will not last.
Do you guarantee first page rankings on Google?
No, and neither can anyone else — Google does not sell or promise placement. What we can commit to is that the technical baseline is correct, the pages target terms people actually search, and you get honest monthly reporting on clicks, impressions and position so you can see whether it is working.
Do you set up Google Analytics and Search Console?
Yes. GA4 with real conversion events — form submissions, WhatsApp taps and call clicks — not just pageviews, plus Search Console verified with the sitemap submitted and the indexing report actually read.
Do you do local SEO and Google Business Profile?
Yes. We claim and complete the profile, set the right primary category and service areas, keep your name, address and phone consistent across listings, and add LocalBusiness schema on the site that matches the profile exactly — a mismatch between the two is a signal Google distrusts.
What is domain authority and should I care about it?
Domain Authority is a score invented by SEO tool vendors, not something Google computes or uses. Improving relevant links, page relevance and local signals is real work; chasing a third-party number is not.
Tell us what you're building. We'll tell you what it takes.