Each page answers a searcher’s question, explains the plugin and ends with one clear next step. Email picks up the people who stop halfway.
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 the plugin is for them, installs it, and either keeps using it or stops. Four stages cover that path, and you can start at any of them.
People searching for what your plugin does land on your pages.
| Query | Position | Clicks | Intent | |
|---|---|---|---|---|
| 1 | wordpress schema plugin | 3 | 118 | buyer |
| 2 | duplicate organization schema wordpress | 9 ↑ 4 | 31 | buyer |
| 3 | what is schema markup | 11 | 6 | curious |
Visitors understand what the plugin does, and whether it’s for them, on the first screen. Heatmaps and recordings show where they hesitate.
Pick your brand once and every install uses it.
You see where people stop, hesitate or leave, instead of guessing.
| Event name | Event count | Total users |
|---|---|---|
| page_view | 9.8K | 3.2K |
| plugin_install_click | 42 | 38 |
| plugin_activated | 31 | 29 |
| setup_completed | 12 | 11 |
The next revision starts from what people did on the page, and people who stopped halfway hear from you again.
Hi Priya, you activated the plugin on Monday but have not picked your brand yet. It takes two minutes, and this page shows how.
Example plugin brand. The numbers are illustrative.
An SEO person, a lifecycle email marketer and someone for analytics and CRO. Each does their part, and you end up checking yourself whether the page brings in installs.
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 and emails afterwards show 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 fixes An admin bar showing to logged-out visitors, and how I traced it to the Cloudflare and page cache setup.
03Measure Serving 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 protected]
Not ready to write? Try the free UTM builder →