To improve website rankings with on-page SEO, work one page at a time: choose pages that Search Console shows are close to winning, check each against the intent the results page reveals, change what the gap calls for (title, opening answer, sections, internal links), record the date, and compare matching periods a few weeks later.
This guide is that workflow: which pages to pick first, how to read the intent, what to change, how to record and measure it, and when to stop or merge two pages. To find opportunities across a whole site, see untapped SEO opportunities in your own data; for the site-wide audit loop that on-page work sits inside, see how to improve SEO; and for what each element (title, headings, canonical, structured data) should look like, see the on-page SEO reference.
What on-page changes can move, and what they cannot
On-page SEO is everything you change on the page itself: the text, the <title> element and meta description, headings, the internal links that point to it and from it, images and structured data. Those changes do two jobs. They help Google match the page to the queries it should answer, and they shape the title link and snippet people read before they choose a result. Google calls the title link often the primary piece of information people use to decide what to click.
They cannot rank a page Google has not indexed, create demand that does not exist, or make up for a gap in reputation when the pages above you are better cited. Google's guide to traffic drops is candid about the limits: no change is guaranteed a noticeable effect, and more deserving content will continue to rank well.
The process has six steps, and each section below covers one:
- Choose the pages, from Search Console data and business value.
- Read the results page for each page's main query, to confirm the intent.
- Decide what to change, in writing, before anyone edits.
- Ship the changes to each page as one batch, and record the date.
- Wait, then compare periods of the same length.
- Keep the page, iterate, or merge it with a page that competes for the same query.
Choose which pages to optimize first
The best candidates are pages Google already shows. The Performance report in Search Console gives four metrics for every page and query: clicks, impressions, click-through rate (CTR, clicks divided by impressions) and average position. Four patterns mark a page worth your time.
Pages with many impressions and a low click-through rate
Google's Performance report help says a low CTR can mean people see your page in results but do not think it answers their query. Select CTR above the chart, open the Pages tab, sort by CTR from lowest, and skip pages with too few impressions to matter. For the rest, Google suggests updating the title and description, or aligning the content with the queries that show the page.
Check the reason first. Google's bubble chart guide lists three for a query that ranks well but earns few clicks: competitors show rich results that draw the eye, your page ranks by accident for a query it is not about, or the searcher already got the answer on the results page, such as opening hours. Each has a different fix: markup that makes the page eligible for a rich result, nothing at all (or less of the wording that attracts the stray query), or a title and description that show the page offers more than the quick answer.
Queries ranking just below the results people click
Average position is the topmost position a link to your site held, averaged over the searches where it got an impression; a result on a page nobody opened records no position at all. A working range of roughly positions 5 to 20 (SEO practice, not a Google threshold) catches pages that are shown but sit below the results most people choose.
The bubble chart guide plots average position against CTR, sizes each bubble by clicks and draws a dashed line at the average of each axis. The quadrant it singles out is below-average position with above-average CTR: people who see those results choose them, so moving them up could have a significant effect. If you have a page for the query, add content that meets the need better; if you do not, consider creating one that brings together what your site knows about it.

Pages losing clicks when you compare two periods
Open the date filter, choose Compare and set, for example, the last three months against the previous period or the same months last year, then sort the table by the Difference column. The traffic-drop guide explains how to read the result. If impressions hold and clicks fall, your title link and snippet may no longer be the most appealing, or another site shows a richer result. If both fall, check seasonality in Google Trends, ranking updates and technical problems before touching the page. Search Console Insights, part of the main interface since June 2025, also lists "trending down" pages that Google says might need a refresh or further investigation.
Pages that matter to the business
Search Console covers what happens before the click, Google Analytics what happens after it. Google's guide to using both points to the Analytics landing page report, filtered to google / organic, to see how well a page drives engagement and conversions. A service page that turns a modest number of search visits into enquiries comes before a blog post with more traffic and none.
| Signal | Where to find it | What it usually means | First change to try |
|---|---|---|---|
| Many impressions, low CTR | Pages tab, sorted by CTR | The result does not look like the answer | Title link and meta description |
| Queries just below the top results | Queries tab with average position | Relevant, but not yet the best answer | Opening answer, missing sections, internal links |
| Clicks falling in a comparison | Date filter, Compare, Difference column | Snippet lost appeal, demand fell, or rivals improved | Find the cause before editing |
| Enquiries or sales from organic visits | Analytics landing page report | Each extra visit is worth more | Move it up the queue |
Keep the shortlist small enough that you can name every page on it and follow each one through measurement.
Check each page against the intent the results show
Before changing anything, search the page's main query yourself, from the country and device type your customers use: Google notes that results are specific to the time, place, device and recent history of the person searching. Then read what page one is made of:
- The type of page that ranks: step-by-step guides, category pages, product pages, tools, comparisons or videos.
- How deep those pages go, and which subtopics every one of them covers.
- The features around them. Google's Visual Elements gallery names them: rich results, image and video results, and exploration features such as related questions ("People also ask") and related searches, which Google says are worth watching when you think about topics to cover.
Google's Search Quality Rater Guidelines, in the September 11, 2025 version, give useful words for what you see. They describe queries as Know (with Know Simple for a single fact), Do, Website and Visit-in-person, and call what most people mean by a query its dominant interpretation. Raters do not rank pages; Google says their data is not used directly in its ranking algorithms. Treat the guidelines as a lens for reading results, not a list of ranking factors.
The check ends in one of three answers:
- The page matches the intent. Keep its type and improve it.
- The page half matches. It is the right kind of page but misses a part searchers clearly expect, such as the steps, a comparison or prices. Add it.
- The page is the wrong kind of page for that query. A sales page does not become the answer to a how-to search by rewriting its tags. Target a query that fits the page, or write a separate page for this one and link the two.

Decide what to change on the page
Write the change list before anyone edits, with the evidence for each item next to it. Most lists draw on five kinds of change.
The title link and meta description
Google builds the title link automatically from the <title> element, the main visual title, headings such as the <h1>, og:title, other prominent text, anchor text of links to the page and WebSite structured data. Its best practices are specific: a descriptive, concise title on every page, no keyword stuffing or repeated boilerplate, a short brand name at the start or end, and a main title that stands out, for example in the first visible <h1>. Google may replace a title that is half-empty, obsolete or inaccurate, so if results show a title you did not write, fix the page rather than fighting the rewrite.
Snippets come mainly from the page content; Google uses the meta description when it describes the page more accurately. There is no length limit, but the snippet is truncated to fit the device, and each page should have its own description. Treat it as a click lever, not a ranking lever: Google said in a 2009 post on meta tags that it uses the description for snippets but not in ranking. Measure these changes on CTR.
The opening that answers the query
The snippet documentation also says snippets preview the part of the page that best relates to each search, so different queries can show different text. State the answer early and plainly, in the words people search with, then give the detail. You cannot mark a passage as a featured snippet; Google's featured snippets page says its systems decide whether a page would make a good one. A clear opening is what a reader who lands on the page needs first anyway.
Headings and missing subtopics
The SEO Starter Guide recommends breaking long content into sections with headings so people can navigate it. It also says heading order does not matter to Google Search (it matters to screen readers, so keep it logical) and that there is no ideal number of headings.
Missing subtopics come from two places: what the ranking pages cover that yours skips, and the questions in the page's own query list. Filter the Performance report to the page, open the Queries tab and group what people asked. Add a section when a question fits the page's intent; when it does not, it belongs on another page. Google's guide to generative AI features warns that creating separate content for every variation of how people search, mainly to manipulate rankings, violates the scaled content abuse policy. To plan the subtopics of a whole theme, see semantic SEO.
Internal links from related pages
Google uses links as a signal of relevance and to find pages. Every page you care about should have a link from at least one other page on your site, with anchor text that is descriptive, reasonably concise and relevant, and with context in the words around it. There is no ideal number of links per page. In an on-page pass, find pages on the same subject that already earn clicks and add a link to the target in their body text, in a sentence that says why to follow it.
Images and structured data
Google calls alt text the most important attribute for image metadata, used with computer vision and the page content to understand an image. Place images near the text they illustrate and write alt text in the context of the page, never as a keyword list.
Structured data makes a page eligible for a rich result when it has all the required properties; check it with the Rich Results Test. Google guarantees no rich result, and its general guidelines forbid marking up content readers cannot see. Confirm the result type still exists: Google's documentation updates record that FAQ rich results stopped appearing on May 7, 2026. The generative AI guide adds that no structured data is required to appear in AI Overviews or AI Mode.
Ship one batch of changes per page, and record it
Every change to a page goes live on the same date, and nothing else changes on that page until you have measured. If the title changes one week and the content the next, the effects overlap and you cannot tell which moved the numbers. Different pages can have their own batches at the same time, as long as each page's date is recorded.
The record is what makes a result readable. Google's help notes that changes in user sentiment, news events and improvements to competing sites move the numbers too, and its test is whether the change in performance lines up in time with your change, compared with similar periods in the past. A record needs little more than this:
Date: 2026-09-14
Page: /guides/restore-testing/
Changed: title element, opening paragraph, new section on restore drills,
links from two related guides
Evidence: many impressions, CTR below the site average; shown for restore
questions the page did not answer
Baseline: clicks, impressions, CTR and average position, last 3 months, weekly
Watch: this page, and queries containing "restore"
Search Console can hold the date on the chart itself. Custom annotations, announced on November 17, 2025, let you right-click the Performance chart and add a note of up to 120 characters. Google's annotations help sets the limits: up to 200 per property, added or deleted by owners and full users (restricted users can only view them), no editing, and automatic deletion after 500 days. They show whatever filters you apply, but not in comparison mode or the 24-hour view, and everyone with access to the property sees them, so leave out names and other personal details.
Tip
Keep your own change log alongside the annotations. It outlives the 500-day limit, holds the evidence and the baseline, and stays visible when you switch the report into comparison mode, where annotations are hidden.
Then confirm the change is what Google will see. The URL Inspection tool runs a live test with a screenshot of the rendered page, and can request indexing. Google says recrawling takes a few days to a few weeks, that requests are subject to a quota and that asking again for the same URL does not speed it up.
Measure the result with matching date ranges
Give the change time. The SEO Starter Guide says some changes take effect in a few hours and others take several months, and suggests waiting a few weeks before judging a change. For a structured data test, Google's introduction to structured data suggests recording performance for a few months, on pages whose traffic does not depend on the time of year.
Then compare like with like:
- Filter to the page you changed, so movement elsewhere on the site does not hide or flatter the result.
- Compare periods of the same length: in the date filter, choose Compare and set the period after the change against the same number of days before it. For a seasonal page, compare with the same period a year earlier; the report goes back 16 months.
- Switch the chart to weekly or monthly. Google's comparison help recommends it for date comparisons, because it removes the effect of lining up a Monday against a Saturday.
- Read the Queries tab in the same comparison, sorted by the Difference column, for the queries you expected to move.
- Read the metric that fits the change. A title or description change shows in CTR at steady impressions; a content change shows first in impressions and position for the target queries, then in clicks. Google recommends watching trends in impressions and clicks more than position alone.
AI answers are in the same data: Google counts appearances in AI Overviews and AI Mode in the Performance report under the Web search type, and the Generative AI performance report, rolled out to all websites as of August 31, 2026, shows a page's impressions in those features separately once a site has enough of them. After the click, the Analytics landing page report shows whether the extra visits did anything useful.
| What you see after the change | Likely reading | Next step |
|---|---|---|
| Impressions steady, CTR up | The new title or snippet works | Keep it and move to the next page |
| Impressions and position up for target queries | Google sees the page as more relevant | Wait for clicks to follow before changing more |
| Clicks down while impressions hold | The result looks less appealing, or a rival shows a rich result | Check the live results page and the title Google shows |
| No change after several weeks | The change missed what was lacking | Recheck the intent before trying another title |
When to stop, and when to merge pages that compete
Stopping is part of the process. The traffic-drop guide recommends avoiding radical changes to a page that already performs well, and notes that small position changes happen at any time and can reverse on their own. Stop working on a page when:
- It performs well and holds steady. More edits risk more than they can gain.
- It matches the intent and covers the subject, and the pages above it differ mainly in reputation. The gap is links and trust; see what makes a backlink valuable.
- Demand is the limit. If Google Trends shows interest in the topic falling, no on-page change creates searches.
Merging is the other exit. When two of your pages answer the same query, neither may become the clear answer; SEO practice calls this keyword cannibalization. To confirm it, click the query in the Performance report and open the Pages tab, which lists every URL of yours Google showed for it. Two URLs trading places over time for one intent is the sign.
- Check that the intents really match. If they differ, make each page clearly about its own question and link the two.
- Pick the stronger URL: more clicks, more links, more business value.
- Move the unique content of the weaker page into it, so the merged page answers everything either page answered.
- Redirect the weaker URL with a 301. Google treats a permanent redirect as a signal that the target should be canonical, and shows the target in results. The Starter Guide gives the same advice for pages that carry the same information.
- Update internal links to point straight at the surviving URL rather than through the redirect.

If both URLs must stay live, a rel="canonical" link on the duplicate is the next strongest signal after a redirect, and still lets Google consolidate signals such as links into the preferred URL. When you measure a merge, compare the surviving page with the two pages' combined baseline, because Search Console credits most data to the canonical URL.
Changes that look like SEO but do not move rankings
Some popular edits cost time and change nothing, by Google's own account:
- Changing a page's date when its content has not substantially changed, or adding and removing large amounts of content to seem fresh. The helpful content guide lists both as warning signs.
- Writing to a word count. Google says it has no preferred word count, minimum or maximum.
- Filling the keywords meta tag. Google Search does not use it.
- Chunking a page into small pieces or rewriting it for AI systems. The generative AI guide says neither is needed, and that Google Search ignores
llms.txtfiles.
If you would rather hand this work over, our SEO service includes on-page fixes to titles, descriptions, headings and internal links, confirms each change in the rendered HTML and in Search Console, and reads results against the baseline, with dates and sources. It does not promise rankings, because no one can honestly. More guides are under SEO.


