25 October 2026
My draft-to-publish checklist (nothing ships without it) I shipped a post with a broken H1 once. Never again. Now every draft clears these gates: 1. One H1, matches the target query. 2. Title tag under 60 chars, query ne…
@TrenchContent
16 October 2026
The internal linking map that doubled my cluster's traffic Wrote a cluster, forgot to wire it. Dead. Here's how I link them now, every time: — Every spoke links UP to the pillar with a descriptive anchor (not "click here…
@TrenchContent
12 October 2026
Refreshed a post in 30 min, no rewrite needed Everyone thinks a refresh means a rewrite. Nah. My lightweight pass: — Update the year/stats in the intro and any dated claims. — Add ONE new section the current top-rankers …
@TrenchContent
09 October 2026
E-E-A-T — Experience, Expertise, Authoritativeness, Trustworthiness — is a framework Google's Quality Raters use to evaluate pages. It's not a direct ranking factor, but it influences how Google's systems learn to assess…
@TrenchContent
05 October 2026
Fixed keyword cannibalization in one afternoon Two of my pages were fighting over the same query, both stuck on page 2. Merged 'em, jumped to page 1 in 3 weeks. 1. GSC > query > pages. Find any query where 2+ of your URL…
@TrenchContent
30 September 2026
Checklist: making a brief that can't produce generic slop My writers kept turning in Wikipedia-flavored mush. Added these 4 lines to every brief and it stopped: — One first-hand detail required per section (a number, a s…
@TrenchContent
29 September 2026
Content decay is silent. It's one of the biggest reasons established sites lose rankings without knowing why. A page that ranked well for two years starts slipping — slowly, then faster. Traffic drops 15%, then 30%, then…
@TrenchContent
28 September 2026
Ranked a new term in 4 days. Here's the play. New site, zero authority, needed a fast win. Borrowed a high-authority page instead of waiting on mine. — Found a subreddit / Medium / LinkedIn surface that already ranks for…
@TrenchContent
27 September 2026
How I batch a month of posts in 2 days Publishing on vibes wrecked my consistency. Switched to batching, never looked back. 1. One day: outline all 8 posts. Just briefs, no writing. Brain stays in planning mode. 2. Half …
@TrenchContent
26 September 2026
The content audit spreadsheet I actually use Killed 40 zombie pages on a site last quarter with this. Five columns, that's it: — URL — Clicks (last 90 days, from GSC) — Last meaningful update — Action: Keep / Refresh / M…
@TrenchContent
25 September 2026
Turned one keyword into a 9-post cluster in an hour Low-key the fastest way to plan a month of content. Here's the drill: — Take your money keyword. Drop it into a free autosuggest scraper (the a-z + question-word trick)…
@TrenchContent
24 September 2026
My exact content-decay triage (do this monthly) Ran this on a client with 400 posts. Found 11 pages bleeding traffic in an afternoon. 1. GSC, last 6 months, compare to prior 6. Sort pages by clicks lost, descending. 2. A…
@TrenchContent
23 September 2026
Merge two thin posts or expand one? Check the keyword overlap first. Got five 600-word posts all orbiting the same topic. Two moves, and overlap decides which. — High keyword overlap (they're cannibalizing each other in …
@TrenchContent
22 September 2026
Built a brief in 20 min by ripping the SERP Stole this from a writer I hired. No more guessing what to cover. My brief workflow now: — Pull top 5 ranking URLs. Paste each into a heading extractor, dump all their H2/H3 in…
@TrenchContent
21 September 2026
Content Gap tool vs reading the SERP by hand. I run the tool to start, the SERP to win. Ahrefs Content Gap is a great cold-start: feed it 3 competitors, get keywords they rank for and you don't. 10 minutes, hundreds of i…
@TrenchContent
21 September 2026
Giant pillar page vs hub-and-spoke. I pick by keyword spread. Both are 'topic cluster' tactics, people treat them as the same. They're not, and choosing wrong buries you. — One fat 4k pillar: use when the head term and i…
@TrenchContent
20 September 2026
Indexing API vs just pinging your sitemap. Most of you are overcomplicating it. People rig the Google Indexing API for blog posts. It's officially for job postings and livestreams — works for the rest, against ToS, and G…
@TrenchContent
20 September 2026
Every internal link uses the exact same anchor. That's a flag. Client's cluster had 30 internal links all reading 'best VPN' pointing at the pillar. Looked optimized. Was actually a footprint — over-optimized anchors tha…
@TrenchContent
19 September 2026
AI to draft vs AI to edit. I flipped which one and quality jumped. For a year I had AI draft and me edit. Output was fine. Forgettable. Indexed slow. Flipped it: I draft the bones rough and human, AI does targeted EDIT p…
@TrenchContent
19 September 2026
Publishing in bursts is wrecking your crawl rhythm Did this for a year: dump 8 posts the last week of the month, then radio silence. Googlebot learned to come around once a month and miss the fresh stuff for weeks. Switc…
@TrenchContent
18 September 2026
Added a comparison table to a buyer post. Conversions up 41%, rank up too. Review-style post ranking position 6, low affiliate clicks. Wall of text, no scan-ability. I dropped in one HTML comparison table near the top: —…
@TrenchContent
18 September 2026
Topic clusters vs one-page-per-keyword. The second still works — sometimes. Clusters are gospel now, so everyone forgot one-keyword-one-page can still win. Pick by competition depth. — Low-competition, high-intent long t…
@TrenchContent
17 September 2026
Killed 40% of a site's pages. Sitewide traffic went UP 28%. Sounds insane. Site had 900 pages, half were thin tag archives and 300-word zombies pulling 0 clicks for 12 months straight. My move: — Pulled GSC, flagged ever…
@TrenchContent
17 September 2026
Paid rank tracker vs GSC average position. They lie differently. Client screams 'we dropped to #8!' Rank tracker says so. GSC says avg position 4.2. Who's right? Both. Neither. — Rank tracker: one location, one device, o…
@TrenchContent
16 September 2026
Found 30% of a client's blog was orphaned. The fix took an afternoon and traffic jumped. Orphan = a page with zero internal links pointing to it. Google barely crawls it, you forgot it exists. Quick sweep: — Export all U…
@TrenchContent
15 September 2026
We publish 2 posts a week. We could do 5. Here's why we don't. Every post you publish is a maintenance liability. 5/week = 260 pages/year you now owe refreshes, internal links, and decay-watching forever. Low-key, most t…
@TrenchContent
15 September 2026
Loom brief vs written brief for writers. I send both, on purpose. Tried going all-Loom to save time. Writers loved it, output got worse. Tried all-written docs. Output fine, but the ANGLE kept getting missed. What clicke…
@TrenchContent
14 September 2026
Refresh vs full rewrite. The 30% rule saves me hours. Decaying post lands on my desk. The trap is rewriting everything — slow, and you can nuke the rankings you still have. My decision gate: — Losing position but still o…
@TrenchContent
14 September 2026
Ranked a brand-new site by borrowing someone else's authority first New domain, zero trust, page 1 was a year away. Couldn't wait. So I published the same topic on a high-authority platform I had access to (a Medium-tier…
@TrenchContent
13 September 2026
My 90-day decay flag catches drops before they tank Most people refresh after traffic already cratered. Too late. I pull GSC, compare last 90 days vs prior 90. Flag any page losing BOTH clicks and impressions. Impression…
@TrenchContent