I help your site rank for what customers search and turn visits into enquiries.

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.

From a search to a message in your inbox

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.

SEOTechnical SEOSite speedContent strategy
Queries that already bring people, last 28 days
QueryPositionClicksIntent
1best plumber in lalitpur3118buyer
2tap washer replacement cost9 ↑ 431buyer
3what is a plumber116curious
Pages to write next, in this order
1/tap-washer-cost new
2/burst-pipe-what-to-do new
3/leaking-taps refresh

What I note

  1. 1Position 3 for the main query. This page needs a fresh date and one new section, not a rewrite.
  2. 2Position 9 for a question buyers ask. It deserves a page of its own, and it goes first.
  3. 3High volume, but the people searching are not customers. I leave it alone.

Visitors understand what you do, and whether it’s for them, on the first screen.

Landing pagesHomepage and founder copyPage structure
The first screen of the page
Your PlumbingServicesPricesReviews01 555 0142
1Leaking tap? We fix it the same day.

Most taps are fixed in under an hour. Tell us what is dripping and when suits you.

4.8 from 126 reviews2Ask for a visit3

What I note

  1. 1The first line says what you fix and where. A visitor knows in two seconds if this is for them.
  2. 2The proof sits next to the ask, not three screens down.
  3. 3One button. The phone number is a second way to ask, so it does not compete with it.

You see where people stop, hesitate or leave, instead of guessing.

Google AnalyticsGoogle Tag ManagerMicrosoft Clarity
How far down the page people read
Headline100%
Reviews62%
Price before we start 141%
Ask for a visit18%
Form steps, tagged in Tag Manager
42clicked the button
31started the form 3
12sent it 2
39%finish rate

What I note

  1. 1Four in ten reach the price. A third of the people who read the reviews leave before they see the cost.
  2. 2Thirty-one start the form and twelve send it. The form is asking for too much.
  3. 3Every step is tagged, so I read each one on its own 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.

Page changesEmail flows after sign-up
The next revision, and why
Plumbing services in Lalitpur
Leaking tap? We fix it the same day.
Week 1: move the price above the reviews 1Because 41% reach it and a third of readers leave before it.
Week 2: cut the form from 5 fields to 3Because 31 start it and 12 send it.
Follow-up to someone who started the form 2
To: Ramesh K. · sent 2 days after
Still need a visit for that tap?

Hi Ramesh, you asked about a leaking tap on Monday. We have a slot on Thursday if it still needs fixing.

What I note

  1. 1The first change goes where people left, and I change one thing at a time so I can see what moved it.
  2. 2People who started the form and stopped hear from you once, two days later, in plain words.
  3. 3The next revision starts from the same numbers. Nothing changes because it looks nicer.

Example client. The numbers are illustrative.

Hiring for this usually means three people.

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.

SEO person
RESUME
Anil T.
SEO specialist
KeywordsAuditsRankings
Waits for your brief
Hands over a keyword list
Copywriter
RESUME
Mira K.
Copywriter
Landing pagesProduct copy
Waits for the keyword list
Hands over a page draft
Analytics person
RESUME
Dev R.
Analytics
GA4Tag Manager
Waits for the live page
Hands over a monthly report
You, in the middleBriefing three people, then checking whether the page brings in enquiries.
RESUME
Sanjeev Bhattarai
Organic Growth Specialist
  • SEO and keywords
  • Page copy
  • Analytics and tracking
  • Tools I build
Waits for your brief
Hands over the page, the tracking and what to fix next
YouBrief one person. The checking is part of the job.
SEO+Copy+Analytics+Tools=One person to brief

Work you can open and check

On each of these I did more than one of the jobs above. The tags show which.

Screenshot of PKCineCopyTools
Screenshot of echoe: landing pageCopyTools
Screenshot of The BraveCopyTools
Screenshot of SpillSomeBeansSEOCopyAnalytics

Use the browser arrows to move between projects.

Project 1 of 4

PKCine

Wedding videography, Ontario

CopyTools

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.

What changed: to addVisit site →

Project 2 of 4

echoe: landing page

Own plugin

CopyTools

I built the plugin and wrote its landing page: what it does, setup in four steps, and a live demo before the download form.

What changed: to addView page →

Project 3 of 4

The Brave

Client site

CopyTools

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.

What changed: to addRead the case study →

Project 4 of 4

SpillSomeBeans

Passion project

SEOCopyAnalytics

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.

What changed: to addVisit site →

See all work →

What a client said about the handover

You can run it afterwards

Sanjeev produced some very clear and helpful instructional videos that would ensure I could work with the site.

photo
Faye Taylorrole, The Brave

“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 →
COMPLETED
HANDOVER AGREEMENTSanjeev Bhattarai & The Brave

What was agreed, what she wrote about it, and who signed it off.

TermIn her wordsDeliveredAccepted
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”✓✓
Sanjeev Bhattarai
Delivered by Sanjeev Bhattarai
Faye Taylor
Accepted by Faye Taylor, in her review

When the same problem keeps coming back

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.

Free tools and projects

Plugins I use myself, so I keep improving them. Where the code is public, feedback and contributions are welcome.

UTM builderFree

Builds campaign links with consistent source, medium and campaign names, so your reports stay readable.

Try it →
Schema pluginIn development

Structured data with one brand identity shared across WordPress installs. Built with Claude as my coding assistant.

Read the write-up →
StoreSharp SEOEarly

A focused SEO plugin for WooCommerce stores.

View on GitHub →
echoeIn development

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 →
At firstThe pitch was that AI replaces people like me.
NowAn overqualified assistant that I direct and check.
I brief→It drafts→I check
BEFORE AN AI DRAFT SHIPSCHECKED
Every claim is checked against its source.
Anything I can’t verify is flagged.
I read all of it before it goes on your site.
What I’m testingThe checks every AI draft has to pass before it ships post to writeThe schema plugin, built with Claude

See all tools and projects →

Who you’d be working with

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

The path
Sanjeev BhattaraiSanjeevOrganic Growth Specialist
GadgetByte Nepal logo
GadgetByte NepalDec 2019 to Oct 2023
Dec 2019Intern
…role 2
…role 3
2022 to 2023Senior Editor and SEO analyst
ThemeGrill logo
ThemeGrillDec 2023 to now · content, search, email, analytics
Alongside, I also worked on
The Brave logoThe BraveClient site
PKCine logoPKCineClient site
Bipin FX logoBipin FXClient site
SpillSomeBeans logoSpillSomeBeansPassion project
At GadgetByte, in numbersEstimated by Ahrefs. A team product that already had about 141,000 monthly visits when I joined.
Estimated monthly search visits, selected months0500k1M141k433k938kDec 2019Jan 2022Oct 2023InternSenior Editor and SEO analystLast month
1,546posts under my byline, one square each
Archived GadgetByte author page from 30 November 2023Archived author page, 30 Nov 2023.
Open the archive →

What happens once we start

Two ways to work together: a one-off project or a retainer.

Here is what changed.Me
What should we do next?You
THE WEEKLY CALLSat or Sun · about 1 hour · your time zone
What changed this week
What I measured
What to do next
YouNo queue behind other clients
1

You see what changed

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.

2

You can run it after I hand over

I’ll guide you through using the site, reading the reports, and making routine changes yourself.

3

What I don’t do: paid ads

I work on organic channels: search, content, email and your own site.

4

One project at a time

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.

Questions owners ask

Do you only work on WordPress sites?

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.

Is the copy written by AI?

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.

What does it cost?

pricing approach: to confirm

How long does it take?

timeline: to confirm

What do you need from me to start?

what I need from the owner: to confirm

Something not on this list? Ask me.

Get in touch

Tell me about your site

Not enough people finding it, or people arriving and not getting in touch? Either is a good place to start.

NEW MESSAGEDraft
ToSanjeev
SubjectYour site
Hi Sanjeev, here is my site and what I would like from it: [your link]
I reply within two working daysGet in touch
  1. 1Send me a short note about your site and what you want from it.
  2. 2I reply within two working days.
  3. 3first step after my reply: to confirm

Or email email: confirm spelling

Not ready to write? Try the free UTM builder →

Text copied to clipboard with attribution!