On-page SEO is everything on the page itself that helps search engines and readers understand it. It is the part you fully control, and on a SaaS site it is often the quickest improvement available, because product teams write pages for themselves rather than for searchers.
Short on time? Comppound does this work for SaaS companies. AI-native, and a person reviews every page.
Have us do itThe title and description
The title tag is the blue link in results. It should name the topic in the searcher's words, promise what the page delivers and fit without being cut off. The meta description does not affect ranking directly, but it is your pitch for the click, and Google may rewrite it if it does not match the search.
- Lead with the words the searcher used
- Say what kind of page it is: a guide, a comparison, a template
- Keep it short enough to show in full on a phone
- Write a description that answers “why this result?”
Answer first
Put the direct answer in the first paragraph or two. A reader who searched “Tallyroom vs Timewell” wants the verdict before the history of either company. Opening with the answer also gives AI assistants a clean passage to quote, which the AI search track covers in detail.
Comppound can do this for you
Want your SEO foundations handled?
Comppound finds the searches your buyers make, fixes what stops Google reading your site and builds the pages that win them. Our system is AI-native, and a person reviews every page before it ships.
- Buyer search map from your sales calls
- Technical fixes on the pages that matter
- Pages published to your CMS

Headings that outline the page
Use one H1 that matches the title's promise, then H2s that read like a table of contents. A reader skimming only the headings should understand the page. Phrase some headings as the questions people ask, because that is how they search.
Links in and out
Link to the pages a reader will want next, such as pricing from a comparison, or the integration page from a how-to. Link to primary sources for any claim you make. Make sure other pages on your site link to this one with descriptive anchor text, or search engines will treat it as unimportant.
The checks before you publish
Run the same short list every time, so quality does not depend on who is writing.
- The target search appears in the title, H1 and opening
- The first paragraph answers the search
- Every figure has a source
- Images have descriptive alt text
- At least three internal links in, and relevant links out
- The page reads easily on a phone
Worked example · an illustration, not a client result
Rewriting Tallyroom's integration page
Tallyroom's Xero page was titled “Integrations | Tallyroom” and opened with a paragraph about the company's mission. The rewrite changed three things and left the rest alone.
| Part | Before | After |
|---|---|---|
| Title | Integrations | Tallyroom | Tallyroom + Xero: send tracked hours straight to invoices |
| Opening | Our mission is to… | Tallyroom sends approved hours to Xero as draft invoices. Here is how to connect them. |
| Headings | Overview, Features | What syncs, How to connect, What does not sync yet |
Do it yourself
Fix one page this week
- 1Pick the page you most want to rank.
- 2Paste its title and description into the SERP preview tool and fix anything cut off.
- 3Rewrite the first paragraph so it answers the target search directly.
- 4Rewrite the headings so they outline the page on their own.
- 5Run the draft quality check and fix what it flags.
Free tool for this: SERP snippet preview, Draft quality check, Readability checker, Keyword density checker
Common mistakes
Stuffing the keyword
Repeating the target phrase makes the page worse to read and does not help it rank. Use it where it is natural.
Clever titles
A witty title that does not contain the searcher's words will not be shown or clicked.
Orphan pages
A page no other page links to is hard for search engines to find and judge. Link to it from related pages.
Rather not do it yourself?
Want your SEO foundations handled?
Comppound finds the searches your buyers make, fixes what stops Google reading your site and builds the pages that win them. Our system is AI-native, and a person reviews every page before it ships.
- Buyer search map from your sales calls
- Technical fixes on the pages that matter
- Pages published to your CMS
Questions
As long as it takes to answer the search better than what ranks today. Length follows from coverage, not the other way round.
Not as a target. A density check is useful only to catch accidental stuffing or a page that never names its topic.
Key terms
- Title TagA title tag is the HTML element that names a page. Google often uses it as the clickable headline in search results, so it shapes both ranking and clicks.
- Meta DescriptionA meta description is an HTML summary of a page. Google sometimes shows it as the snippet under a search result; it does not directly affect rankings.
- Header TagsHeader tags (H1 to H6) are the HTML headings that structure a page. They help readers scan and help search engines understand how the content is organized.
- Answer-First WritingAnswer-first writing puts a direct, complete answer to the reader's question at the start of a page or section, then adds context and detail.
- Internal LinkingInternal linking is linking from one page on your site to another. It helps search engines find and understand pages and guides readers to the next step.
- Anchor TextAnchor text is the clickable text of a link. It tells readers and search engines what to expect on the page the link points to.
- Image Alt TextAlt text is a written description of an image in its HTML. It makes images accessible to screen reader users and helps search engines understand them.
- Title RewritesTitle rewrites happen when Google shows a different title in search results from a page's title tag, built from headings, anchors or other text.