I build the sites, not just the recommendations for them. WordPress builds, redesigns and hand-coded front-end work — put together by the same person who has to make them rank afterwards.
I build the websites, not just the recommendations for them. Most of my SEO work ends at an implementation step somebody has to actually ship — a template rebuilt, a schema block written, a page speed problem fixed in the theme. I do that part myself, which is why building sites became a service rather than a side effect.
That means two things in practice. I work in WordPress every day and know it deeply enough to build without fighting it. And when a page builder is the wrong tool, I drop into the code and write the HTML, CSS, JavaScript and PHP by hand. This site is an example of both: an Elementor structure with a hand-written design system, custom CSS and a JavaScript chart engine layered on top.
Small to mid-sized business sites where search visibility matters and somebody has to be accountable for both the design and the technical foundation underneath it.
There is a version of WordPress work that is dragging blocks around until it looks right, and a version that treats the site as a system. I build the second kind. Before anything visual happens I decide the type scale, the colour set, the spacing rhythm and the component list — then every section is assembled from those parts instead of being styled one at a time.
WordPress is home, but the useful part is what sits underneath it. I am comfortable in the code, which is what lets me fix things a builder cannot reach.
If a build needs something outside that list, I will tell you rather than pretend it is in scope.
This is the part that separates a build from a design. A site can look excellent and still be invisible, and the usual reason is that search was treated as something to bolt on afterwards. I build the technical foundation into the structure, because retrofitting it later costs more and works less well.
On a redesign this matters more than anything else on the page. Losing traffic after a relaunch is one of the most common and most avoidable failures in this work, and it almost always traces back to URLs that changed without a map.
Five stages. You see progress at each one, and nothing moves to the next stage until you have signed off the last.
We agree what the site has to do, who it is for and what it must rank for. That produces a page list, a URL structure and a content outline before a single pixel is designed. On a rebuild this stage also includes a crawl of the existing site so nothing valuable gets dropped.
Type scale, colour set, spacing rhythm, button and card styles, and the component list. Approved as a system rather than page by page, so the site stays coherent as it grows.
Templates assembled in WordPress, with hand-written CSS and JavaScript wherever the builder is the wrong tool. Responsive behaviour is checked at real widths as I go, not at the end.
Real content in place of placeholders, structured data written into the templates, GA4 and Search Console connected and verified, forms tested end to end.
Redirects mapped and tested, speed and indexation checked on the live domain, then a walkthrough so your team can run the site. I stay available for the settling-in period.
Both, and the choice is made per project. WordPress with a properly built template is right for most business sites, because your team can update it without a developer. Where a builder cannot do the job well I write the HTML, CSS, JavaScript and PHP by hand — custom components, layout work, template logic and anything that has to be fast or precise. Most of my builds are a mix of the two.
It can, and that is the single biggest risk in a rebuild. It happens when URLs change without redirects, when content is thinned out, or when the new site is slower than the old one. I crawl the existing site first, map every URL, keep the content that is earning impressions, and test the redirects before launch.
It depends on page count and how quickly content and feedback come back. A focused business site is usually measured in weeks rather than months. I give you a real timeline after the scoping stage, once I know the actual page list — not before.
Often that is the better call. If the foundation is sound, targeted work on templates, speed, structure and page-level implementation gets you further than starting again. I will tell you honestly which one your site needs.
I work within your hosting and can advise on it, handle migrations, set up staging, and get SSL and DNS pointed correctly. The accounts stay in your name — you should always own your own infrastructure.
The technical foundation is: structure, URLs, schema, speed, indexation and measurement. Ongoing content and campaign work is a separate engagement, and I will be clear about which is which before we start.
A clear idea of what the site has to achieve, access to the current site and analytics if one exists, your brand assets, and one person who can give feedback and sign off. That last one matters more than people expect.
Yes, if you want that. Publishing, updates, backups, fixes and the housekeeping that otherwise gets skipped. It is optional — the site is built so you are not dependent on it.
Tell me what the site has to do, what exists today and what is going wrong with it. You will get an honest read on whether you need a rebuild, a redesign or just targeted work on what you already have — and whether I am the right person to do it.
“Fantastic work. Kevin will 100% be working again soon!”
“John Kevin has been great. He is well versed in SEO content deliverables and is a very fast learner. We appreciate everything he has been able to do for us.”
“Excellent experience working with Kevin. Very organized, fast learner, meticulous and detail oriented. Will hope to hire again in the future.”
Tell me what you are trying to improve and I will tell you honestly where I can help — and what I would look at first. No pitch deck, no 40-slide audit you will never read.
Based in the Philippines, working with clients across the US, Europe and Asia-Pacific. I reply to every enquiry personally.