Weekly Semrush backlink triage into Linear tickets
Every Wednesday, surface the few backlinks your SEO team should actually act on this week and file each one as a Linear ticket with a clear next step.
Every Wednesday at 8am in my local timezone, run a backlink triage for my root domain and file a small batch of Linear tickets for the SEO team to act on.
Step 1: pull new backlinks from Semrush. Call Get Backlinks for my root domain (I will fill in the domain at setup) filtered to backlinks first seen in the last 7 days. Also call Get Anchor Texts for the same domain so you have the recent anchor-text distribution as context for spotting spammy or over-optimized patterns.
Step 2: decide which backlinks deserve human attention. For each new backlink, weigh: the source page's Authority Score (treat below 25 as low quality and skip by default, but make the cutoff configurable), whether the link is follow or nofollow (follow links matter more), and the anchor text quality (skip obvious spam like adult, gambling, pharma anchors; flag exact-match commercial anchors as potentially risky; treat branded and natural anchors as positive). Also skip duplicates from the same referring domain that you have already filed in a previous week.
Step 3: aim for 3 to 6 Linear tickets per week. If more than 6 backlinks pass the filter, keep the highest Authority Score ones. If fewer than 3 pass, just file what is genuinely worth attention. Do not pad the batch.
Step 4: for each backlink that makes the cut, call Create Issue in Linear in the SEO team (I will pick the team at setup). Title: "New backlink from {referring domain} (AS {score})". Description (Markdown): the source page URL, the target URL on my site, the anchor text used, the follow/nofollow status, and a one-line recommendation chosen from: thank-you outreach to the publisher, monitor for spam-link clusters, request an anchor-text change, or study this placement for replication. Pick the recommendation based on Authority Score, anchor quality, and source category.
Step 5: if Semrush returns no new backlinks that week, do nothing. No empty ticket, no all-clear message.
Keep state across runs so the same backlink is never filed twice. The output is a small, high-signal weekly batch, not a fire hose of every link the spider found.
What does this prompt do?
- Pulls the new backlinks pointing at your root domain over the last seven days from Semrush.
- Keeps only the links that matter: strong source authority, real follow links, and meaningful anchor text.
- Files three to six clean Linear tickets per week, each with the source, the anchor, and a recommended next step like thank-you outreach or anchor cleanup.
- Skips low-quality scraper and spam links so your SEO team only sees work worth doing.
What do I need to use this?
- A Semrush account on a plan that includes API access.
- A Linear workspace and the team or project where new backlink tickets should land.
- Your root domain (the site you want to monitor backlinks for).
- An idea of which Authority Score you treat as the cutoff for human review.
How can I customize it?
- Change the day and time it runs, for example Monday at 8am instead of Wednesday.
- Raise or lower the Authority Score cutoff so you see more or fewer links each week.
- Point new tickets at a different Linear team, project, or label, or set a default assignee.
- Tune the recommendations the agent writes, like adding a 'pitch for guest post follow-up' option.
FAQs
Why only three to six tickets a week?
Can I run this for more than one domain?
What does the agent put inside each Linear ticket?
Will this work with Linear Free?
What if Semrush returns no new backlinks that week?
Related templates
Open one board each morning, see which voice calls went badly, replay the exact moment the caller got frustrated, and file the fix.
See every customer waiting on a bug fix, file the ticket without creating a duplicate, and tell them the moment engineering ships it.
See every recent deploy across all your Heroku apps in one timeline, then roll back, restart, or file an incident without leaving the screen.
Pick a date range, see which support topics are climbing fastest, read the real customer threads behind them, and file the worst ones as tickets.
See every Hacker News story and comment that mentions your product or your competitors, mark each one new, needs reply or handled, and stop losing threads.
One grid of every table you track, when it last landed, and what broke, with stale tables pinned to the top and an agent that explains why.
Stop drowning your SEO team in a backlink spreadsheet.
Connect Semrush and Linear once, and Geni files only the few backlinks worth acting on every Wednesday morning.