Technical SEO services from the developer who fixes them
For site owners and marketing teams whose traffic stalled or dropped after a redesign. I audit the site, research the keywords your buyers use, and fix the code myself.
I grew one client site from 700K to 1.8M Google impressions per 28 days. I also built RankMySEO, a rank tracker that keeps daily Google ranking history.

What my technical SEO services include
Technical SEO services make sure Google can crawl, render, and understand every page you want found. I start with an SEO audit of the site and your Search Console data, rank each problem by the traffic it puts at risk, and then fix it in the code. Keyword research decides what each page should target. Monthly SEO keeps the list moving and tracks every keyword so you can see what changed.
Most SEO consultants hand you a report and leave the fixes to a developer. I am the developer, so the redirect map, the schema, and the slow template get fixed in the same job.
Four ways to work with me
Start with one. An audit is the cheapest way to find out whether the rest is worth paying for.
Technical SEO audit
I crawl the site, read Search Console, and check the code. You get a fix list ranked by traffic at risk, with the file or setting behind each problem.
Keyword and competitor research
Which searches your buyers type, what each one is worth, and which competitor pages win them. You get one primary keyword per page and a list of pages to write.
Fixes in your code
I make the changes myself: redirects, canonicals, schema, sitemaps, internal links, and Core Web Vitals. Your developers get a pull request instead of a PDF.
Monthly SEO
Each month I fix the next items on the list, plan content, and track your keywords in RankMySEO. The report shows what changed and what I will do next.
What a technical SEO audit checks
Every SEO audit covers these, in this order, because a page Google cannot crawl gains nothing from a better title. The full list with the tools I use is in my technical SEO audit checklist.
- Crawling and indexing: robots.txt, noindex tags, and pages Google skipped
- Redirects and broken links, especially after a redesign or migration
- Canonical tags and duplicate pages competing for the same search
- Titles, meta descriptions, and headings on the pages that bring revenue
- Core Web Vitals on real phones, from Search Console field data
- Structured data: Organization, Service, Article, FAQ, and breadcrumbs
- XML sitemaps, hreflang for English and Indonesian pages, and pagination
- Internal links and orphan pages that no menu or post points to
- JavaScript rendering, so Google sees the same content your visitors see
- Access for AI crawlers and an llms.txt file for AI search engines
Proof you can check before you hire me
Client results
I keep client names private to protect their data.
High-traffic content site
Google impressions grew from 700K to 1.8M per 28 days, at a 2% average click-through rate. Across all their sites, the client now gets about 20 million search impressions a month. Page load time dropped from about 4 seconds to under 1 second.
International factory equipment brand
A very narrow niche, with buyers in Singapore, China, Italy, Germany, and the US. Impressions grew from 2K to 20K, and click-through rate rose from 0.1% to 1%.
Search reputation management
For a private client, I worked on what people see when they search the client’s name: accurate pages the client owns, built and ranked so negative results sit lower.
I built RankMySEO
RankMySEO stores daily Google rankings for each keyword, so you can see where a page stood last week and last month. There is a public open-source toolkit and a hosted version. On monthly SEO, your keywords are tracked there.
This site is the demo
View the source of any page here. Each one has a single structured data graph, a canonical URL, and a title cut to fit Google. The site also publishes an XML sitemap, an RSS feed, and an llms.txt for AI search. Posts refresh in the cache within seconds of publishing.
Is a technical SEO consultant what you need?
Good fit
- Traffic dropped after a redesign, migration, or theme change
- Search Console shows pages crawled but not indexed and nobody knows why
- You publish content but rank for the wrong searches, or none
- You want SEO fixed in the code, by someone who can open a pull request
Look elsewhere
- You want guaranteed first place on Google by a set date
- You only want links bought in bulk
- You need someone to write dozens of posts a month at a fixed price per word
How an SEO audit turns into fixes
Read the data
Search Console, analytics, and a full crawl of the site
Rank the fixes
Each problem sorted by the traffic or revenue it puts at risk
Fix and ship
Changes on staging first, then live with a short change log
Track
Keywords tracked in RankMySEO so you see what moved
SEO guides and related services
What I have written about SEO, grouped with the services that put it into practice.
Technical SEO audit checklist
The checks I run before I touch a client site, in the order I run them.
SEO for AI search vs GEO
What changes when ChatGPT and AI Overviews answer before the blue links.
Next.js SEO services
Metadata, schema, and rendering for sites built on the Next.js App Router.
SEO metadata in the Next.js App Router
How I set titles, canonicals, and Open Graph tags on this site.
WordPress speed and Core Web Vitals
When a slow WordPress site is the reason pages do not rank.
Moving from WordPress without losing traffic
Redirect maps, URL checks, and what to watch in Search Console after launch.
Jasa SEO dalam Bahasa Indonesia
Audit SEO, riset keyword, dan SEO bulanan untuk bisnis di Indonesia.
RankMySEO: hosted or open source
The rank tracker I built, and which version fits your team.
Technical SEO services FAQ
How much do technical SEO services cost?+
I price each job after a first look, because a fix list for a 20 page site and a migration cleanup for 5,000 URLs are different work. Send me your URL and what changed recently. I reply with what I would check first and a price for the audit.
What is the difference between an SEO audit and technical SEO services?+
An SEO audit is the diagnosis: a ranked list of what is wrong and why. Technical SEO services include the fixes. Many audits stop at a PDF that nobody implements. I can do the audit alone, or audit and fix the code myself.
What does monthly SEO include?+
Each month I work through the next fixes on the list, plan or brief new content from the keyword research, and check rankings and Search Console. You get a short report with what I changed, what moved, and the plan for next month.
Do you guarantee rankings?+
No. Google decides rankings and nobody controls them. I can promise that the site is crawlable, fast, and clear about what each page is for, and that you will see the rank history for every tracked keyword.
Can you help with negative search results about my brand?+
Yes. Search reputation management means building and ranking accurate pages you own, such as your site, profiles, and articles, so they show up above negative or outdated results. I cannot delete other people’s pages from Google unless they break Google’s removal policies.
Which platforms do you work on?+
Mostly WordPress, Next.js, and custom PHP sites, because I build on all three. For other platforms I can still audit and research, and I write the fixes for your developer.
How long until SEO fixes show results?+
Google has to recrawl a page before a fix counts. Indexing and redirect fixes can show up within weeks on pages Google visits often. Content and authority take longer. Rank tracking shows you which changes moved which keywords.
Want to know what is holding your rankings back?
Send me your URL and what changed recently. I reply with the first three things I would check and a price for the audit. If your SEO is in good shape, I will tell you.