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.
Additional information
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.
Frequently asked questions
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?
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.