Blog

Field notes, not recycled tutorials.

Every post comes from real projects: the traps we hit, the holes we patched, methods you can copy.

2026-09-17

How to Choose a Paid Media Manager: Fee Structures, Setting KPIs and a Five Point Trap List (2026)

Paid media management is billed four different ways. They look similar on paper and cost very different amounts in practice. This piece covers the billing logic, how to set KPIs properly, and the five mistakes that burn the most money.

Read more →

2026-09-17

How to Choose an iGaming Marketing Agency: Fee Models, Red Flags and a Scoring Framework (2026)

An iGaming marketing agency is not the same thing as a general performance shop. This breaks down the four fee models, the six questions that separate operators from resellers, and the five red flags that cost you an ad account.

Read more →

2026-09-17

iGaming Marketing in 2026: Channels, Costs, Compliance and the Measurement Layer Underneath

iGaming marketing fails at the measurement layer far more often than at the creative layer. This covers the five channels that carry volume, what each actually costs, the compliance constraints that shape them, and the tracking work that has to happen first.

Read more →

2026-09-17

iGaming SEO in 2026: Technical Foundations, Content Clusters and What Link Building Actually Does

iGaming SEO is the only acquisition channel in this vertical with no platform policy risk. This covers the technical foundations that decide whether you get indexed at all, how to structure content clusters, what iGaming SEO link building can and cannot do, and how to price the work.

Read more →

2026-09-17

LINE Auto-Reply Setup: Keyword Caps, Priority Rules and Four Official Numbers (2026)

The three built-in auto-reply behaviours, the documented caps of 51 keywords and 5 message bubbles, whether keyword matching is case-sensitive, and one feature that tutorials were still teaching in 2026 even though LINE announced its shutdown years ago.

Read more →

2026-09-17

Building a LINE Bot: Costs, Process, and Build vs Outsource (2026)

When the console is enough, when a LINE bot is genuinely necessary, how long a self-build takes, what outsourcing costs, and four failure paths that will cost you money if you get them wrong.

Read more →

2026-09-17

LINE Broadcast Messages: How Billing Works, How to Segment, How to Avoid Blocks (2026)

Broadcasting is the only part of a LINE Official Account that genuinely costs money. This guide works through the billing unit, the new rates from November 2026, how much segmentation actually saves, and the sending rhythm that keeps people from blocking you.

Read more →

2026-09-17

Building a LINE CRM: Account Binding, Tagging and Remarketing (2026)

Turning a LINE friend list into a member database takes three layers: identity binding, tag accumulation, and segmented remarketing. This guide covers how far the official console gets you on each layer, and how to cover the rest.

Read more →

2026-09-17

LINE Official Account Pricing: Choosing a Plan Before the November 2026 Increase (2026)

LINE Official Account pricing has two parts: a fixed monthly fee plus message fees. This guide covers the new November 2026 rates, the trap of the Medium plan having no add-on messages, how to work out which plan you need, and the 27 October decision date.

Read more →

2026-09-17

LINE Official Account: The Complete Guide to Setup, Pricing and Automation (2026)

LINE Official Account Medium and High plans go up on 1 November 2026, and 27 October is the last day to opt out before the increase. This guide covers account types, the application process, the new fee structure, and which jobs belong in the admin console versus an API build.

Read more →

2026-09-17

LINE Rich Menu: Sizes, Layouts, Templates and Tap Routing (2026)

The six Rich Menu sizes, the hard specs LINE enforces, how to choose a layout, where the templates actually live, plus four limits that are in the official docs and almost nobody mentions: you cannot swap the image, the two tools do not mix, PC users never see it, and only one menu can be live at a time.

Read more →

2026-09-17

How to Choose a Marketing Agency: Five Types, Fee Ranges and Six Questions to Ask (2026)

Marketing agencies fall into five types, and they price on completely different logic. This piece breaks down who each type suits, what the going rate is, the six questions to ask before you sign, and the three mistakes people make most often.

Read more →

2026-09-17

What Marketing Automation Actually Is: Six Stages, Four Real Use Cases and the Right Order to Roll It Out (2026)

Marketing automation does not run itself the moment you buy a tool. This piece breaks down the six stages in a complete pipeline, the four use cases that land most reliably, and the rollout order that stops you wasting the work.

Read more →

2026-09-17

Meta Ads From Scratch: Account Structure, Audiences, Bidding and Getting Tracking Right (2026)

From opening an account to launching your first Meta ad, this piece covers how to structure the account, set up audiences, choose a bid strategy and install tracking, plus how to prevent and handle a disabled ad account.

Read more →

2026-09-17

How to Choose an SEO Agency: Real SEO Costs, Quote Traps and Eight Questions to Ask (2026)

SEO agency retainers run from a few thousand to several hundred thousand a month, and the gap has nothing to do with effort. They are doing different work. This piece breaks down the three billing models behind SEO costs, how to read an SEO quote, and four lines that should make you walk away.

Read more →

2026-09-17

Telegram Bots, Recommended Options and a Build Guide: What They Do, How to Build One, How They Differ From LINE (2026)

A Telegram bot can do more than a LINE one, and it is far easier to get started. This piece covers what a Telegram bot can and cannot do, the steps to build one yourself, how they work for running groups, and when you should just use an existing platform.

Read more →

2026-08-30

Track First, Scale Later: Dual-Sending Pixel and CAPI With a Shared event_id

Browser-side pixels lose events in the iOS privacy era. We dual-send the same event with one shared event ID, deduplicate it, and feed clean match keys, which put measured event match quality at 6 to 7.

Read more →

2026-08-30

Operating on Keyword Cannibalization: 35 Terms Fighting Across 6 Pages, Fixed Without Touching the Money Page

A field report from a content site in a high-competition industry: we mapped the cannibalization from GSC query-by-page data, assigned one term to one page, used an internal-link anchor lever to fix 26 anchors by editing a single title, and never touched the money page's home turf.

Read more →

2026-08-30

Automating Check-Ins, Payouts and Prize Draws: System Design for a Membership LINE Bot

From LINE identity binding and the unique keys that block duplicates, to idempotent payout crediting, systemd auto-start, external alerting and 6-hourly backups, a breakdown of a membership bot architecture that nobody has to babysit.

Read more →

2026-08-30

New Site With Zero Pages Indexed? Check Whether Your Canonical and Sitemap Contradict Each Other

Before you start rewriting content: run the URL Inspection API and look at lastCrawlTime. All empty means your signals are fighting. Align the canonical tag, og:url, JSON-LD and sitemap, verify every entry returns 200, resubmit the sitemap, and that usually solves it.

Read more →

2026-08-30

When Your Sitemap lastmod Lies Every Day, Google Stops Listening: The Content Hash State Machine

Static sites that stamp lastmod with the build time on every rebuild are lying to Google daily. The fix is to strip the noise, hash the content, and run a state machine so the date only moves when the content actually changed.

Read more →

2026-08-30

Your Site May Be Burning Crawl Budget: Soft 404s and the Cloudflare Pages SPA Fallback Trap

Returning 200 plus a full homepage for every bad URL is not "at least there is something there", it is crawlers spending their quota on garbage URLs. One 404.html fixes it, and the fix surfaces a batch of problems you could not see before.

Read more →

Chat on TG