The on-page signals that tell Google what each page is about.
Titles, meta descriptions, headings, and body copy are how a page tells Google — and the searcher — what it answers. On most sites we audit they're missing, autogenerated, or aimed at nothing in particular, so pages that should rank don't. It's the most common on-site gap, and the fastest to fix.
Get a free audit →The signals on the page that tell Google what it ranks for.
On-page optimization is everything on a page that tells search engines — and searchers — what it's about: the title tag and meta description in the snippet, the headings that structure it, the body copy, the image alt text, the URL. Aligned to one clear query, Google knows exactly when to show the page. Left vague, it ranks the page for nothing in particular.
It's the most common gap we find and the fastest to fix, because the content is usually already there — it just isn't sending a clear signal.
What we optimize on every page
- Title tag. The blue clickable headline in search. The primary query first, then context, then brand — one query per page, never five stuffed together.
- Meta description. The grey text under the title — a real sentence that tells the searcher what they'll find and gives a reason to click, not whatever Google scraped off the page.
- Headings (H1–H3). One clear H1 stating what the page is, subheadings that map the query and its sub-questions. This is how Google reads a page's structure.
- Body copy & keyword targeting. The page's language aligned to the terms people actually search — present because they're the right words, not because they're stuffed in.
- Image alt text & URLs. The smaller signals — descriptive alt text, clean readable URLs — that round out what each page is about.
What's wrong on most sites
- The same title on every page. "Company Name | Home" repeated site-wide — Google sees nothing distinct to rank.
- Missing or auto-generated meta descriptions. Google fills them with random page text; the snippet reads like a robot wrote it.
- Vague headings. "Welcome" as an H1 — Google has no idea what the page is for.
- No primary query. A page trying to be about everything ends up ranking for nothing.
How we do it
We audit every indexed page, identify the single query each one should own, and rewrite its on-page signals to point there — without breaking what's already ranking. We check current rankings first and preserve the keywords already pulling traffic. If crawl or indexing problems are blocking a page entirely, that's technical SEO, and the two run in parallel. Ranking and click-through movement usually register in the weeks following, as Google recrawls the updated pages.
On-page optimization, answered.
Will rewriting these hurt my current rankings?
If anything they'll help. We optimize toward clarity and clear query alignment, both of which Google rewards. The one risk — removing a keyword that's already ranking — we avoid by auditing your current ranking pages first and preserving anything already pulling traffic.
Isn't this the same as content optimization?
They're adjacent. On-page optimization is about the signals — titles, headings, meta, keyword targeting — that tell Google what a page is about. Content optimization is about the substance — depth, relevance, and consolidating overlapping pages. We usually do both together; this is the faster, lighter-touch half.
Can't I just do this with ChatGPT?
You can generate syntactically correct tags. What it can't do is audit which of your existing pages rank for which keywords and avoid breaking those. The rewrite is the easy part — the audit before the rewrite is the work.
How often does this need updating?
Once solid, on-page signals are durable. Revisit the homepage and your top pages annually, or whenever the query you're targeting shifts or you launch something new.
See exactly what your pages are telling Google.
The audit shows the title, snippet, and on-page signals for your top 5 pages — and the query each one should actually be targeting.
Get my free audit →