SEO-first Web Developer & Web Designer
Most SEO consultants hand your site to a developer. I do both — research, search strategy, UX, WordPress development, technical implementation and Search Console measurement, in one pair of hands. The result is a site that ranks, loads fast, and turns search traffic into enquiries.
Available for new projects — website builds, redesigns and SEO retainers for service businesses, trades and small ecommerce.
Based in Cebu City, Philippines (PHT, UTC+8) · working with clients across the US, Australia, Europe and Asia-Pacific.
Trained in traditional SEO at agency level, then specialised in local SEO for high-ticket service businesses — legal, automotive, home services, accounting, real estate, e-commerce and travel across the US, Australia and the Philippines.
Most SEO work dies in the gap between the recommendation and the implementation. The audit lands, the developer is busy, and six months later half of it is still open.
I handle the whole chain myself — research, SEO strategy, UX and design, WordPress development, technical implementation, performance work and Search Console measurement. Nothing waits on a hand-off, because there isn’t one. And because I know what has to rank before a single page is designed, the structure is right the first time instead of being retro-fitted later.
Research · SEO strategy · UX & design · WordPress development · Technical implementation · Performance · Search Console
Websites I have built

Electrical & plumbing · Pasadena, CA
81 URLs across two service silos and 26 service-area pages, with full local business schema.
Read the project →
Wedding photography · Laguna Beach, CA
54 URLs: 8 service pages, 12 location pages and 28 individual client galleries.
Read the project →
Talent management · Cebu, PH
Editorial art direction on 8 JS and 9 CSS files, with 20 of 21 images served as WebP.
Read the project →Seven client properties reported live in Google Search Console across a single quarter. Switch between them, or hover any point on the chart to read that day.
Totals, CTR values and quarter-on-quarter movement are the figures reported in Google Search Console (web search, 26 April – 26 July 2026). The day-level curve is reconstructed from those reported totals and start/end values to show the shape of the period, so individual days are indicative rather than exported.
Tools I work in every day: WordPress · Elementor · HTML, CSS & JavaScript · PHP · Google Search Console · GA4 · Looker Studio · Google Business Profile
Real projects across technical SEO, digital marketing, websites, analytics and local search. Where a client has not authorised performance data, you get the scope and their own words — not an invented percentage.
SEO · Local search · Campaign creative
A two-location auto detailing business with strong services and regular promotions that were not reaching nearby drivers at the moment they were actually searching.
“Kevin has strong knowledge of SEO and was able to execute our digital marketing campaigns.”
Eco Car Cafe · Upwork
Local SEO · Google Business Profile · Creative
Electrical and solar work is won in the map pack, where the listing that answers the exact search usually gets the call. The profile was doing none of that work.
Paid social · Campaign creative
Managed IT is a considered purchase. The brief was awareness that still gave people somewhere to go — not another brochure listing every service at once.
PPC · Paid social · Ad copy
Paid social for a chartered accounting firm, written for business owners who feel the problem long before they can name it in accounting language.
WordPress · Front-end development · Technical SEO
Most SEO recommendations die at the implementation step, because somebody still has to open the theme and change it. I build the site itself — new WordPress builds, redesigns and rebuilds, and hand-coded front-end work where a page builder is the wrong tool. The result is one person accountable for how the site looks, how fast it loads and whether it can rank.
SEO and digital marketing support delivered inside a three-client engagement — research, on-page work and reporting.
“He is good at what he does, he is independent and helped my website grow. Brought more traffic and increased sales.”
Verified on Upwork
Digital marketing support for a New York law firm, run alongside two other accounts in the same engagement — research, execution and reporting.
“He is quick to execute, does his research well, and brings positive energy to the team.”
Verified on Upwork
Every engagement below is a completed contract across three years, with a 5.0 rating on every Upwork engagement.
2026 · Jul
Local visibility work: Google Business Profile optimisation plus readiness for answer engines and generative search results.
Local SEO · GBP · AEO / GEO
2026 · Apr–Jul
White-label delivery: SEO content, keyword-mapped briefs and on-page work produced under the agency’s brand, to their process and their deadlines.
SEO content · On-page · White-label
2026 · Jan–Jun
Owned PPC, SEO and email campaigns for one client account — campaign build, on-page work and reporting kept in a single loop.
PPC · SEO · Email campaigns
2026 · Jan–Jun
Day-to-day ownership of a WordPress site — publishing, Elementor builds, forms, maintenance and the small technical fixes that never get scheduled.
WordPress · Maintenance · Publishing
2025–26 · Dec–Jan
Short-term engagement covering SEO and campaign support, slotting into an existing team without a ramp-up period.
SEO · Campaign support
2025–26 · Sep–May
Nine months of SEO for a Chambers USA–recognised New York intellectual property and business law firm: practice-area pages, internal linking and local New York visibility.
Legal SEO · On-page · Local New York
2024–25 · Sep–Sep
A full year running SEO and digital marketing independently, end to end — keyword research, on-page work and content that grew traffic and contributed to sales.
SEO strategy · Content · Reporting
2023–24 · Feb–Aug
Multi-location local SEO for a premium eco-friendly auto detailer across Bellevue Place, Union Square Seattle and a mobile service area in Greater Puget Sound.
Multi-location local SEO · GBP
My process
This is the whole chain, and I run all of it. No hand-off to a developer who was not in the strategy conversation, and no SEO bolted onto a site that was never structured for it.
01
What the market actually searches for, and which pages competitors already own.
02
The site architecture and target pages, decided before anything is designed.
03
Layouts built around the enquiry, not around a purchased template.
04
Hand-built on a blank starter theme, so nothing loads that does not earn its place.
05
Schema, internal linking, redirects and indexation, done during the build.
06
Image formats, request count and Core Web Vitals, budgeted from the start.
07
Search Console connected, so we can both see what actually moved.
On a redesign, steps 02 and 05 carry the most risk — that is where rankings get lost. Redirect mapping and URL decisions happen before anything goes live, not after someone notices traffic has dropped.
I trained as a Computer Engineer and ended up in marketing. That order matters: I want to see how the system actually behaves before I have an opinion about the strategy.
Most engagements start the same way — someone has been paying for SEO for months and cannot tell you what changed. So I diagnose properly, explain it in plain language, and then do the work myself: in WordPress, in Search Console, on the Business Profile. Nothing gets handed to a queue, and reporting is tied to enquiries rather than vanity scores.
Anything done the same way twice is a candidate for automation. That is where AI genuinely earns its place — not writing your content, but removing the hours around it so the budget goes to strategy.
The order an audit runs in decides what actually gets fixed. This is the sequence I use before touching anything.
Indexing problems are rarely mysterious once you read the right report. Here is how I diagnose them.
In my case: diagnose why a site is not getting the visibility it should, then implement the fix rather than document it. That covers technical SEO, answer engine optimisation, SEO content writing, local search, and the measurement needed to tell whether any of it worked.
Answer engine optimisation is the work of getting cited when a search engine or AI assistant answers a question directly instead of returning a list of links. It extends SEO rather than replacing it — answer engines still rely on conventional indexes, so a page that cannot be crawled or indexed cannot be cited. More on answer engine optimisation.
Yes. I write the SEO content and the briefs behind it — mapped to questions people actually ask, structured so a clean answer can be lifted out of the page, and edited to be worth reading rather than padded to a word count.
Most of my work has been local search for high-ticket service businesses — legal, automotive, home services, accounting and real estate. That means Google Business Profile, map-pack visibility and location pages, and increasingly whether an assistant names you when somebody asks for that service nearby. See local SEO services.
In plain language, tied to enquiries rather than vanity scores, using Search Console and GA4. For AEO there is a dated record of how the answer engines respond to an agreed set of questions, so the same set can be re-run later and compared like for like.
Promise a specific ranking position or traffic number, build links on private blog networks, or invent case-study figures. Where a client agrees to share results I share them; where they do not, I say so.
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 Cebu City, Philippines, working with clients across the US, Europe and Asia-Pacific. I reply to every enquiry personally.