On-Page SEO vs Off-Page SEO
One you control completely, the other you can only earn - what each covers, why the split matters, and where to spend your effort first.
The on-page/off-page split is the most useful division in SEO, and not because the categories are tidy. It is useful because it separates what you can change this afternoon from what you can only influence over months - and those two things deserve completely different amounts of anxiety.
On-page is everything on your own site: content, HTML, structure, internal links, speed. You control all of it, and you can fix it today.
Off-page is everything happening elsewhere: who links to you, who mentions you, what your brand looks like across the web. You influence it; you do not control it.
Most people get this backwards - agonising over backlinks while their titles are duplicated and their headings are decorative.
On-page: everything you control
If your on-page work is not done, off-page work is wasted. A link pointing at a page a crawler cannot understand does not help much.
Content and intent
The largest on-page factor is not a tag. It is whether the page answers the question someone typed.
That means one clear topic per page. A single page trying to cover "Flutter state management", "Flutter navigation", and "Flutter testing" is unambiguously about none of them. Three pages, each thorough, will each outrank the combined one for its own query.
It also means answering early. Search users scan; if your answer is in paragraph eleven after a personal anecdote, they leave, and that behaviour is measurable.
Depth matters, but length is not depth. A 900-word page that fully answers the question beats a 3,000-word page padded to hit a word count - and reads better, which is the same thing from the reader's side.
The tags that actually matter
A short list, in rough order of impact:
<title> - the strongest single on-page signal and the headline in search
results. Unique per page, front-load the main idea, keep it around 60 characters
before truncation.
Meta description - not a ranking factor, but it is the ad copy under your link. A good one raises click-through, which matters.
Headings - one <h1>, then <h2>/<h3> reflecting real structure. Headings
are a table of contents for both readers and crawlers, not a font-size picker.
Canonical URL - tells search engines which URL is authoritative when the same content is reachable more than one way. Prevents your own pages competing.
Image alt text - describes the image for screen readers and for image
search. Describe the content, not the filename.
Structured data - JSON-LD marking a page as an Article, Product, or
FAQPage. It does not raise rankings directly; it makes rich results possible,
which raises clicks.
<title>On-Page SEO vs Off-Page SEO | Nawal Kattel</title>
<meta name="description" content="One you control, the other you earn - what each covers and where to start." />
<link rel="canonical" href="https://example.com/blog/on-page-vs-off-page-seo" />Internal linking, the most underused lever
Links between your own pages are on-page, entirely under your control, and routinely ignored.
They do three things. They help crawlers discover pages - a page nothing links to is hard to find. They pass authority around your site, so a popular post can lift a newer one. And the anchor text tells search engines what the target page is about.
Which is why "click here" is a wasted link and "how Google indexes JavaScript" is a useful one.
A practical habit: every time you publish, add two or three links from older relevant posts to the new one. New pages start with nothing pointing at them, and you are the only person who can fix that on day one.
Technical health
Speed, mobile layout, no broken links, no accidental noindex, HTTPS. This
overlaps with technical SEO, and the summary is: a page that is slow or unusable
on a phone loses regardless of how good the writing is.
Off-page: everything you earn
Off-page is dominated by one thing, with a few others around it.
Backlinks, and why they still count
A link from another site is a recommendation. This was PageRank's founding idea in 1998 and it survives because it works: it is hard to fake at scale, and it reflects a judgement made by someone else.
Not all links are equal. One link from a well-regarded site in your field outweighs hundreds from directories, aggregators, and comment sections. Relevance matters as much as authority - a Flutter post linked from a respected mobile-dev newsletter is worth far more than the same post linked from a general "web resources" page.
Ways that work, in rough order of reliability:
- Publish something worth citing. A thorough reference page, original data, a clear explanation of something usually explained badly.
- Be where the questions are. Answer properly on forums and communities, link when it is actually the answer.
- Write for other publications. A guest post or a conference talk write-up.
- Tell the people who would care. If you wrote about a library, the maintainers may well share it.
Ways that do not: buying links, link exchanges, comment spam, private blog networks. These range from ineffective to actively penalised, and the industry selling them depends on you not knowing the difference.
Brand signals and mentions
Not every mention is a link. Being named in a newsletter, a podcast, a Reddit thread, or a video description contributes to how established your site looks - and unlinked mentions still shape whether people search for you by name, which is itself a strong signal.
For a personal site this is mostly a byproduct of being useful in public over time. There is no shortcut, and pretending otherwise is what the shortcut industry sells.
Where to actually start
The sequencing question is the one that matters.
Do on-page first, always. It is entirely within your control, it is cheap, and it is a prerequisite - links to an unindexable page achieve little. Titles, headings, canonicals, internal links, and speed can all be fixed in an afternoon.
Then publish consistently. Off-page mostly follows from having something worth linking to. Ten thorough pages give ten chances to be cited; one gives one.
Then, and only then, actively pursue links. Once there is a body of work, outreach has something to point at.
For a personal site or blog, honestly: do the on-page work properly, write good things regularly, and let links accumulate. Deliberate link-building is worth the effort at commercial scale, and for most individual sites it is a poor use of time compared with writing the next post.
Key takeaways
- On-page is control; off-page is influence. Budget your anxiety accordingly.
- On-page comes first. Links pointing at an unclear page cannot do much.
- Title tags are the strongest single on-page signal. Unique, front-loaded, under ~60 characters.
- One topic per page. A page about three things is about none of them.
- Internal links are free and underused - add a few from older posts every time you publish, with descriptive anchor text.
- One relevant, credible backlink beats hundreds of junk ones.
- Every link-buying shortcut is ineffective, risky, or both.
FAQ
Which matters more overall?
Off-page carries more weight in competitive results - that is why it is hard. But on-page is where your leverage is, because it is the part you can actually change. In practice: fix on-page, then earn off-page.
How many backlinks do I need?
Wrong question. There is no threshold; it is relative to whoever else is competing for that query. Long-tail, specific queries often need very few - which is why specific posts are a better first target than broad ones.
Do nofollow links count?
rel="nofollow" tells search engines not to pass authority, and Google now
treats it as a hint rather than a directive. They still drive real traffic and
real readers, which is worth having regardless of what they pass.
Is guest posting still worth it?
On genuine publications with real audiences, yes. On networks that exist to sell guest posts, no - those are link schemes with better branding, and they are recognised as such.
How do I check my current backlinks?
Search Console shows links Google knows about, free. Ahrefs, Semrush, and Moz have larger indexes and cost money. Start with Search Console.
Does social media count as off-page SEO?
Social links are typically nofollow and do not pass authority directly. They matter indirectly: they put work in front of people who might link to it from somewhere that does count.
Conclusion
The split is useful because it tells you where to point your effort. On-page is a finite checklist you can complete - and once complete, it stays complete. Off-page is an ongoing consequence of doing work people find valuable.
If you only take one thing: finish the on-page work first. It is the part you can control, and it is embarrassing how many sites chase backlinks while shipping duplicate titles and headings that are only there to make the text bigger.
Read more
Technical SEO Explained covers the crawlability layer underneath all of this, and How to Write SEO-Friendly Blog Posts turns the content half into a repeatable process. New to the topic? What Is SEO? is the starting point.