I grow new sites in Google and automate the routine

A site from zero in two months: 24K impressions and 423 clicks from search. Open to remote SEO work.

Homepage of the Enerhovybir site: headline about autonomous and backup power, latest articles below
24,441
Google impressions in the first two months
423
clicks from search
259
articles in Ukrainian and Russian
75
queries in the top 10 over the last 28 days

Google Search Console data, August 4 to October 3, 2026.

Enerhovybir: a site about backup power

Niche: generators, UPS units and solar stations for apartments, houses and country homes in Ukraine. I bought the domain on August 2, 2026, and the first article went live on August 4. The site is live: enerhovybir.com.ua

Google impressions per week

Eight full weeks since launch. The domain was a few days old at the start.

Show as a table
Week ofImpressionsClicks
Aug 3282
Aug 107185
Aug 1779315
Aug 241,15629
Aug 313,09353
Sep 74,33062
Sep 145,040115
Sep 217,150107

Keywords and content

  • Built the keyword set in Google Keyword Planner and Serpstat, then clustered it.
  • Set up a pipeline: one article a day from a brief, a YMYL checklist review, then publishing.
  • Two language versions with hreflang: Ukrainian first, Russian follows.

Technical SEO

  • Static Next.js site: sitemap, hreflang, schema.org markup.
  • Daily technical audit with zero issues, PageSpeed 99 out of 100.
  • IndexNow for Bing, Cloudflare and nginx on my own server.

Analytics and monetization

  • Search Console via API, with a weekly report sent to Telegram.
  • Umami: self-hosted, cookie-free analytics with events on affiliate link clicks.
  • SalesDoubler and Admitad affiliate networks, store product picks inside articles.

How I work

I write code together with the Claude Code AI agent. I set the task, check the result against live data, and own what goes onto the site.

That is how one person runs the site, the server and the content pipeline. I trust numbers only after checking them: when the weekly report showed 1 visit instead of 59, I found the bug in the report code and fixed it.

Automation

Python, scheduled jobs, Telegram and neural networks. All of it runs every day, not just in a demo.

Article cover about a portable power station for a country home, generated by a local neural network

SEO content pipeline

Scheduled in Windows Task Scheduler: article generation at 10:00, publishing and deploy at 11:30, technical audit at 12:30. Reports arrive in Telegram. Covers are drawn by a local neural network in ComfyUI at no service cost.

Product sync

Pulls products from a partner store every day, refreshes the picks in articles and deploys the site.

Telegram bot for PC control

Screenshots, system status, launching and closing apps, sleep and shutdown. Answers only its owner.

Python, Telegram Bot API

On-screen translator

Captures the game screen, recognizes the text and shows a translation on top of the window.

Python, OpenCV, Windows OCR

Skills menu of the Uminari roleplay server: ability tree, stats and an eight-slot deck
Skills menu mockup that the in-game interface is built from.

Uminari: a roleplay server in Garry's Mod

A Lua gamemode on top of the Helix framework. A personal project, built to the same rules as work code.

  • Inventory, economy, ranks and a combat system with mana and abilities.
  • Data in MariaDB, change history in Git.
  • Logic covered by bot-driven automated tests and the glualint linter.

How I can work

Location
Remote, based in Poland.
Schedule
Flexible. I work asynchronously, by task and to deadlines.
Languages
Ukrainian (native), Russian (fluent), English (written), Polish (basic).

Tools

  • Google Search Console
  • Keyword Planner
  • Serpstat
  • PageSpeed Insights
  • Umami
  • Next.js
  • Cloudflare
  • nginx
  • Python
  • Git
  • Claude Code
  • ComfyUI
  • Lua
  • MariaDB