Service

Technical SEO & performance

The unglamorous half of SEO: making sure search engines can crawl, render, understand and rank what you already published — and that the page loads before the visitor leaves.

What is included

  • Technical audit — crawlability, indexing, rendering, duplication, redirects, canonicals
  • On-page structure — titles, meta descriptions, heading hierarchy, internal linking, image alt text
  • Schema markup — structured data that helps search engines understand what a page is
  • Core Web Vitals — LCP, CLS and INP diagnosed against real measurements
  • Page speed — render-blocking resources, image formats and sizes, font loading, script weight
  • Indexing fixes — sitemaps, robots.txt, canonical tags, Search Console errors
  • Analytics setup — Google Analytics and Search Console configured so you can see what is happening

Why a good-looking site can get no traffic

This is the most common situation I am called about, and the causes are usually structural rather than creative.

  • Everything on one page. A single page can rank for one topic. Six service pages can rank for six. Sites with no internal pages have almost no surface area to rank with.
  • Content rendered only by JavaScript. If projects, listings or copy are injected client-side, indexing becomes slower and less reliable than plain HTML.
  • Nothing linking in. Search engines weigh references from other sites. Zero links means an uphill climb regardless of on-page quality.
  • Sitemap and canonical errors. Wrong domains in a sitemap or a canonical pointing at a 404 will quietly suppress a whole site.
  • Slow on mobile. Multi-megabyte images and render-blocking resources hurt rankings and lose visitors before the page paints.

How I work

  1. Measure first. Search Console, analytics and a crawl — before changing anything.
  2. Fix what blocks indexing. No amount of content work matters if pages cannot be crawled or rendered.
  3. Build ranking surface area. Real pages for real topics, properly linked to each other.
  4. Then optimise speed. Images, fonts, scripts and delivery.
  5. Report honestly. SEO takes months. Anyone promising week-one rankings is selling you something else.

Tools

Search
Google Search Console, Bing Webmaster
Analytics
Google Analytics, Microsoft Clarity
Research
SEMrush, Ahrefs
Performance
Lighthouse, PageSpeed Insights, Core Web Vitals
Markup
Schema.org structured data
Implementation
HTML, PHP, WordPress, Laravel

A worked example

This portfolio is the demonstration. It was previously a single page whose projects and testimonials existed only in JavaScript, with a sitemap referencing the wrong domain and several multi-megabyte images loading on first paint. The rebuild put all content in server-rendered HTML, added service and case study pages so the site has more than one thing to rank for, corrected the sitemap and canonical setup, replaced an external icon font with inline SVG, and cut the largest images by an order of magnitude. Those are the same fixes I would apply to your site — in that order.

Site published but getting no traffic?

Send me the URL and I will tell you what is blocking it before you spend anything on content.