Each page answers a visitor’s question, explains your offer and ends with one clear way to get in touch.
Not everyone will convert. Those who stop reading, hesitate or click away show what to fix in the next revision.
Someone types a question into Google, lands on a page, decides whether you’re for them, and writes to you or leaves. Four stages cover that path, and you can start at any of them.
People searching for what you sell land on your pages.
| Query | Position | Clicks | Intent | |
|---|---|---|---|---|
| 1 | best plumber in lalitpur | 3 | 118 | buyer |
| 2 | tap washer replacement cost | 9 ↑ 4 | 31 | buyer |
| 3 | what is a plumber | 11 | 6 | curious |
Visitors understand what you do, and whether it’s for them, on the first screen.
Most taps are fixed in under an hour. Tell us what is dripping and when suits you.
You see where people stop, hesitate or leave, instead of guessing.
The next revision starts from what people did on the page, and people who didn’t enquire the first time hear from you again.
Hi Ramesh, you asked about a leaking tap on Monday. We have a slot on Thursday if it still needs fixing.
Example client. The numbers are illustrative.
An SEO person, a copywriter and someone for analytics. Each does their part, and you end up checking yourself whether the page brings in enquiries.
I’m all three, plus the person who builds the tools. You brief one.
The page gets written with the search data in hand, and the tracking afterwards shows what to fix.
On each of these I did more than one of the jobs above. The tags show which.
CopyTools
CopyTools
CopyTools
SEOCopyAnalyticsUse the browser arrows to move between projects.
Project 1 of 4
Wedding videography, Ontario
I built the WordPress theme and a portfolio plugin, and wrote the homepage copy. The page shows prices, explains booking in three steps and promises a reply within 48 hours.
Project 2 of 4
Own plugin
I built the plugin and wrote its landing page: what it does, setup in four steps, and a live demo before the download form.
Project 3 of 4
Client site
I moved their site from a static Canva page to WordPress, set up bookings and email follow-ups, and recorded how-to videos so the client could run it herself.
Project 4 of 4
Passion project
A tech and EV news site I started with two friends. I wrote, planned the content, handled SEO, shared posts on Reddit and tracked it in GA4 and Search Console. We published 109 posts in 2024.
Sanjeev produced some very clear and helpful instructional videos that would ensure I could work with the site.
“Sanjeev undertook a project for me that involved transferring my original website that was Canva based over to a WordPress site. The project included the transfer and also the establishment of a plug-in booking facility. The project was executed broadly within the time frame agreed to a good standard and all requirements were met.”
Read the full review →What was agreed, what she wrote about it, and who signed it off.
| Term | In her words | Delivered | Accepted |
|---|---|---|---|
| One person, full scope | “the transfer and also the establishment of a plug-in booking facility” | ✓ | ✓ |
| Delivered as agreed | “within the time frame agreed to a good standard and all requirements were met” | ✓ | ✓ |
| You can run it afterwards | “very clear and helpful instructional videos that would ensure I could work with the site” | ✓ | ✓ |
I look at the workflow behind it. Sometimes the fix is a checklist or a naming rule, and sometimes it’s a tool I build myself.
Plugins I use myself, so I keep improving them. Where the code is public, feedback and contributions are welcome.
Builds campaign links with consistent source, medium and campaign names, so your reports stay readable.
Try it →Structured data with one brand identity shared across WordPress installs. Built with Claude as my coding assistant.
Read the write-up →Links back to you when people quote your content. The download is free, and leaving your email is optional: it helps me improve it.
View the page →The pitch was that AI replaces people like me.
An overqualified assistant that I direct and check.
I joined GadgetByte Nepal in December 2019 as an intern who wanted to review gadgets. Nearly four years and four roles later, I was its Senior Editor and SEO analyst, with 1,546 posts under my byline, many of them price pages I kept updated.
While I was there, the site’s estimated search traffic grew from about 141,000 to about 938,000 visits a month (Ahrefs estimate). Since December 2023 I’ve worked on content, search, email and analytics for WordPress products at ThemeGrill.
Sources: archived GadgetByte author page · AhrefsTop traffic estimate
SanjeevOrganic Growth Specialist

The BraveClient site
PKCineClient site
Bipin FXClient site
SpillSomeBeansPassion project
Archived author page, 30 Nov 2023.Two ways to work together: a one-off project or a retainer.
Projects end with a summary of what I built, what I measured, and what to do next. A retainer adds a monthly report of what changed and why.
I’ll guide you through using the site, reading the reports, and making routine changes yourself.
I work on organic channels: search, content, email and your own site.
You’re not in a queue behind other clients. We have one call a week, about an hour, on Saturday or Sunday at whatever time suits your time zone. A retainer keeps the same call.
No. WordPress is where I’m strongest, so it is where I work fastest. I can work on other platforms too, and I’ll tell you up front if a platform is outside what I do well.
AI helps with drafts and the repetitive work, and I direct it. I check every claim against the source, flag anything I can’t verify, and read everything before it goes on your site.
pricing approach: to confirm
timeline: to confirm
what I need from the owner: to confirm
Something not on this list? Ask me.
Get in touchNotes on problems I’ve fixed at work and on my own sites, with the steps so you can fix them too.
How a blog on a separate WordPress install shows up as a second brand in schema, and how to fix the @id.
02Site fixesAn admin bar showing to logged-out visitors, and how I traced it to the Cloudflare and page cache setup.
03MeasureServing Google Tag Manager from your own domain, step by step.
Not enough people finding it, or people arriving and not getting in touch? Either is a good place to start.
Or email email: confirm spelling
Not ready to write? Try the free UTM builder →