Off Page SEO Checklist
I stopped chasing every backlink after a penalty taught me that relevance and editorial placement matter more than domain authority.
How I’d prioritise
- Run a backlink audit using Search Console or a tool like Ahrefs to understand your current link profile and identify toxic links.
- Reclaim unlinked brand mentions before starting any new outreach – they are the easiest wins because the site already knows who you are.
- Prioritise relevance and editorial placement over raw domain authority when evaluating link opportunities.
- For local businesses, complete your Google Business Profile and claim citations on consistent directories before chasing national links.
The list
These are the tasks I run on a cycle, roughly every month, for any site I work on. I don't do them all at once – I pick the ones that move the needle for the current phase of the site.
- Audit your existing backlinks. I export from Search Console and run through a [backlink audit](/backlink-audit/) tool to check for spammy, irrelevant, or broken links. If I find any, I disavow them or ask for removal. Last month I found 12 links from a PBN network that I hadn't spotted before – those went straight to the disavow file.
- Reclaim unlinked brand mentions. I set up a Google Alerts for my brand name and check mentions that aren't linked. I reach out with a polite request to add a link, usually within 48 hours of the mention. This has a 30-40% success rate for me.
- Find broken links on relevant sites. Using Ahrefs' broken link checker, I find dead resources on industry blogs and offer my own content as a replacement. I got a backlink from a .edu site this way by replacing a resource that dated back to 2018.
- Analyse competitor backlinks. I pick two or three competitors that rank above me and pull their best link sources. If they have a link from a site that would also be relevant to me, I add it to my outreach list. This often reveals content gaps too.
- Create a linkable asset. I don't start outreach without something worth linking to. For a client in the finance niche, I published a calculator that now earns 15 new backlinks per month without any manual work.
- For local sites, check Google Business Profile and citations. I verify the NAP is consistent across directories and that the GBP is fully filled in. One local client lost 30% of organic traffic because their address was different on Yelp – fixed that and traffic recovered.
When to stop
I stop building links for a specific piece when it already outranks the competition or when the next link would cost more time than it returns. A rule of thumb: if a page has more than 30 referring domains and still doesn't rank, the issue is likely on-page, not off-page. I also stop chasing links from sites that ask for payment or reciprocal links – those are a waste of time and can get you penalised. Another stop signal: when your [backlink profile](/backlink-profile/) looks unnatural, e.g. 80% exact match [anchor text](/anchor-text/), you should pause and diversify existing links before adding more. I once ignored this and had to spend two months cleaning up a site that had been hit by a link spam update.
Some SEOs argue you never stop, but I've found that obsessing over off-page at the expense of content quality leads to diminishing returns. When my [domain authority](/domain-authority/) reaches the average of the top 10 for my target keywords, I shift focus to internal linking and content updates. At that point, the marginal gain from another backlink is often smaller than improving the page's own relevance and user experience.
What I got wrong
I used to think any backlink was a good backlink. I bought cheap links from Fiverr and saw a quick ranking bump that lasted three weeks before the penalty hit. That taught me the value of [editorial links](/editorial-links/) and manual outreach. I also ignored unlinked brand mentions for years, assuming they were worthless. Now I know they're often the fastest way to get a link from an already-invested audience.
Another mistake: using overly commercial anchor text. I had a client where 60% of links said 'best SEO services' – Google sees that as unnatural. I now maintain a diverse anchor text profile with brand, naked URL, and generic phrases. And I still sometimes forget to run a backlink audit before starting a new campaign, which means I build links on top of a shaky foundation. Now it's the first thing I do, even if I feel tempted to jump straight to outreach.
Next step
Quick answers
Should I disavow links from low-DA sites?
Not automatically. I only disavow links that are clearly spam, come from irrelevant sources, or appear in unnatural patterns. A low-DA site can be editorially relevant and valuable. Judge the context first.
How often should I run a backlink audit?
I run a full audit every month for active sites. For smaller projects, once a quarter is enough. The key is to catch toxic links before they accumulate. I also run a quick check before starting a new outreach campaign.
Is guest posting still effective for off-page SEO?
Yes, but it depends on the quality of the publication. A guest post on a niche site with engaged readers can earn editorial backlinks and traffic. Avoid low-effort articles on generic sites – Google devalues those.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central – Links Crawlable — Google's own guidance on how they discover and value links, supporting the need for crawlable, natural links.
- Ahrefs – Off-Page SEO Checklist — A clear, actionable workflow for link prospecting and gap analysis that backs up the checklist items in this note.
- Semrush – Off-Page SEO Checklist — Provides practical tactics for broken link building, unlinked mentions, and linkable assets used in my own process.
- Google Business Profile Help — Authoritative source for local off-page signals including profile completeness and reviews, which I reference in the local checklist item.
Notes from Callum Bennett.