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 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
ToolsSEOCopyAnalytics
Tools
ToolsUse the browser arrows to move between projects.
Project 1 of 6
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 6
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 6
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 6
Started with friends
A tech and EV news site I started with friends. My part was customising the theme we chose, the SEO and the content: I wrote and planned the posts, shared them on Reddit and tracked results in GA4 and Search Console. We published 109 posts in 2024.
Project 5 of 6
Own site, being restored
A travel guide to the Kathmandu Valley with local tips and day plans. I built the whole site from scratch on WordPress. It is offline at the moment while I fix a database error.
Project 6 of 6
Client site, video editor in Canada
I built this portfolio from scratch on WordPress, the same way as PKCine. It is a single page with no booking form, because that was the client’s requirement.
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 →Paste a sitemap, add Search Console and GA4 data, and see your content as a topical map with queries and quick wins. Exports PNG, CSV and a full report.
Try it →Structured data with one brand identity shared across WordPress installs, schema blocks in the block editor and a raw JSON-LD override. Built with Claude as my coding assistant.
View on GitHub →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.
Today I work on content, search, email and analytics for WordPress products at ThemeGrill. I also build and fix sites for clients, and I make things of my own.
Those are a schema plugin, a link-back tool called echoe, an SEO plugin for WooCommerce stores, a free UTM builder, a topical map tool, and A Day in Nepal, a Kathmandu Valley travel guide I built from scratch on WordPress.
It started in December 2019, when I joined GadgetByte Nepal as an intern who wanted to review gadgets. I left in 2023 as its Senior Editor and SEO analyst, with 1,546 posts under my byline.
SanjeevOrganic Growth Specialist

The BraveCanva to WordPress, booking
PKCineTheme, plugin and copy
Bipin FXOne-page portfolio, from scratch
Archived author page, 30 Nov 2023.Sources: archived GadgetByte author page · AhrefsTop traffic estimate
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.
It depends on the role I take in the project, how long it runs and the scope of the work. Send me a short note about your site and we can work out a price from there.
It depends on the scope, so I confirm a date once I have looked at your site rather than guess up front. Search results take longer than page or tracking changes, and I tell you what to expect for each before we start.
The problem and the numbers around it: what is not working, and what you can already see, like traffic, sign-ups or sales. I ask for anything else when it is needed.
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.
Hiring for a growth role, or running a site or product that needs more people finding it and acting? Either is a good place to start.
Or email [email protected]
Want proof first? See the work →