The founder reading list
On-Page SEO Audit Checklist: What to Fix First

In this guide
Blog ad spot 1
Your product. Their next discovery.
One booking. Your ad across every blog article.
Book this spotAn on-page SEO audit reviews whether a page can be found, crawled, indexed, understood, and used successfully. Start with indexing or rendering blockers, then fix search-intent and content problems. After that, improve page clarity, internal links, metadata, images, structured data, and page experience—then measure the result instead of changing everything at once.
For a quick first pass, run your page through Startup OG’s free SEO audit. It checks the fetched HTML for titles, headings, indexing directives, canonical tags, links, image alt attributes, and social metadata. Use Search Console for Google’s indexing and rendering status; this tool does not crawl the whole site or measure Core Web Vitals.
What is on-page SEO?
On-page SEO covers improvements made on a page or within your site’s control, including:
- Content quality and search intent
- HTML elements such as titles, headings, and links
- Internal linking
- Images and alt text
- Structured data
- Rendering and crawlable page elements
- Page experience and mobile usability
Some checks traditionally described as technical SEO belong in an on-page audit when they can prevent a strong page from appearing in search. These include crawlability, indexing, rendering, canonicalization, HTTPS, and performance.
Off-page SEO covers signals from elsewhere, such as external links and brand mentions. Those activities matter, but they are outside this checklist.
Google describes SEO as helping search engines understand your content and helping users decide whether to visit your site. It is not a way to trick an algorithm. Following best practices also does not guarantee that Google will crawl, index, or rank a page. Google’s SEO Starter Guide and Google Search Essentials both make that limitation clear.
Start every audit with a baseline, not edits
Before rewriting a page or changing its title, establish what the page is supposed to do and how it performs now.
Audit prerequisites
- Access to Google Search Console for the property
- Access to the CMS, or a developer who can implement redirects, canonical tags, and code changes
- A spreadsheet or task tracker
- One target page
- A defined page goal, such as educating visitors, helping them compare options, generating a trial, capturing leads, or selling a product
Record the following:
| Baseline item | What to record |
|---|---|
| Page URL | The URL currently being audited |
| Preferred canonical URL | The version you want users and search engines to treat as primary |
| Primary query or topic | The search theme the page is intended to serve |
| Search intent | Learn, compare, find a brand, buy, or another clear task |
| Search performance | Clicks, impressions, average position, and CTR |
| Indexing status | What URL Inspection reports for the page |
| Existing queries | Queries already generating impressions |
| Business outcome | Conversions, leads, trials, sales, or another relevant engagement metric |
Search Console’s Performance report provides information about queries, pages, countries, impressions, clicks, and related trends. Its URL Inspection tool reports the current index status of a page and can test a live URL. See Google’s Search Console overview.
Recommended audit cadence
A practical cadence is:
- Audit important revenue or acquisition pages quarterly.
- Review pages with a meaningful traffic decline when the decline appears.
- Recheck newly updated pages after several weeks, allowing time for recrawling and performance data to stabilize.
This is a working recommendation, not a universal Google rule. Google’s SEO Starter Guide explains that changes can take hours or months to appear in search and recommends allowing a few weeks before assessing their effect.
Priority 1: Can Google access, render, and index the preferred page?
Fix these issues before polishing the copy or metadata. A well-written page cannot perform in search if Google cannot access, render, or select the intended version.
Indexing and rendering checklist
- Is the page indexable, rather than blocked by
noindexor access controls? - Does URL Inspection show that Google can fetch and render the important content?
- Is the page served securely over HTTPS?
- Is there one consistent version of the page across protocol, host, trailing slash, and preferred URL conventions?
- Are important navigation links actual crawlable
<a href>links? - Does the page have a self-referencing canonical where appropriate?
- Is the canonical URL included in the XML sitemap?
- Do internal links consistently point to the canonical URL?
- Does the preferred URL return the expected page rather than a redirect chain, error, or substantially different version?
Google needs access to the important resources users receive, including relevant CSS and JavaScript. If those resources are blocked, Google may not understand the page as users see it. Use URL Inspection to check Google’s rendered view. Google’s SEO Starter Guide explains this process.
Check duplicate and canonical versions
A page may be available at several URLs because of tracking parameters, HTTP and HTTPS versions, host variations, or old URLs. That can create confusion about which version should appear in search.
Google identifies redirects as a strong canonicalization signal and rel="canonical" annotations as another strong signal. Sitemap inclusion is a weaker signal. Use these signals consistently:
- Redirect deprecated duplicate URLs to the preferred URL when the old page should no longer be used.
- Use
rel="canonical"when similar or duplicate pages should remain accessible but one version is preferred. - Include the preferred URLs in your sitemap.
- Link internally to the preferred canonical URL.
- Add a self-referencing canonical to the canonical page where appropriate.
Do not use robots.txt as a canonicalization tool. Google may still index a URL blocked in robots.txt without being able to access its content. Google’s canonicalization guidance also cautions against using noindex to select a canonical within a group of similar pages, because noindex blocks the page from search.
Success check: URL Inspection reports the desired index and canonical status, and the page’s important content is available in the rendered output.
Priority 2: Does the page solve the searcher’s task?
Once access and indexing are sound, assess whether the page is the right result for the query. Do this before adjusting keyword placement.
Search-intent and usefulness checklist
- What is the likely task behind the query?
- Is the searcher trying to learn, compare, find a specific brand, or buy?
- What formats appear in the search results: guides, tools, category pages, product pages, or comparisons?
- Does the page answer the main question promptly?
- Does it provide enough detail for the reader to act?
- Is the information current and accurate?
- Is the page meaningfully more useful than a surface-level rewrite of competing content?
- Does it offer original information, research, analysis, practical steps, or relevant firsthand knowledge?
- Are sources and authorship clear where credibility matters?
- Does the page leave the reader satisfied, or do they need to search again?
Google’s people-first content guidance asks whether content provides original information or analysis, a substantial description, clear sourcing, and enough information for readers to achieve their goal. It also warns against summarizing other pages without adding value and writing to an arbitrary word count.
Decide whether to keep, improve, consolidate, or remove
Use this decision framework for each section or page:
- Keep: The content is accurate, matches the intended search task, and earns relevant traffic.
- Improve: The page has demand or a useful purpose but misses important questions, contains stale information, or is difficult to use.
- Consolidate: It competes with a very similar page and neither page has a sufficiently distinct purpose.
- Remove or noindex: It has no audience value and should not serve as a search landing page.
The objective is not to add words for their own sake. It is to make the page the clearest and most useful response to the visitor’s actual task.
Priority 3: Make the topic obvious
After confirming that the page is eligible and useful, improve its clarity and structure.
Title, H1, headings, and copy checklist
- Give the page one clear, prominent headline.
- Make the headline accurately describe the page.
- Write a unique, descriptive
<title>for the page. - Use the primary phrase or a natural equivalent where it helps readers understand the topic.
- Consider meaningful placement in the title, H1, early explanatory copy, relevant headings, image alt text, and internal-link anchor text.
- Organize headings into a logical outline.
- Let readers scan headings to find answers.
- Begin each section with a direct answer or action where possible.
- Remove generic filler, repeated boilerplate, and forced keyword variations.
- Make sure the visible heading and title describe the same page.
Google generates title links automatically from several sources, including the <title> element, the visual title, headings, prominent text, anchor text, and other page content. Write descriptive, concise, distinct titles, but do not assume that one source will always control what appears in search. Google’s title-link guidance explains that Google may rewrite a title link when the supplied title is vague, inaccurate, outdated, duplicated, or unclear.
There is no fixed title-character limit. A long title link may be truncated to fit the device width, so aim for clarity rather than a rigid character count. Avoid repeating the same keyword or using boilerplate titles across many pages.
Priority 4: Improve discoverability and usability
These refinements are valuable after the page has a sound purpose, accessible content, and clear structure.
Meta description
Write a page-specific meta description that explains what the reader will find or achieve. Treat it as a concise search-result pitch, not as a ranking guarantee.
Google primarily creates snippets from visible page content and may use the meta description when it provides a more accurate summary. It can also show different snippets for different queries. There is no fixed meta-description length limit, although displayed snippets may be truncated to fit the device width. Google’s snippet guidance recommends unique, relevant descriptions rather than keyword strings or identical copy across pages.
URL
When creating or materially revising a URL:
- Use readable words.
- Organize folders logically where that helps people understand the topic.
- Separate words with hyphens.
- Avoid unnecessary parameters.
- Keep the URL consistent in case and format.
Do not change a working URL casually. If a change is necessary, use a permanent redirect and update internal links, sitemaps, and other references. Google’s URL structure guidance recommends simple, descriptive URLs but does not suggest that a URL change is required for every audit.
Internal links
Check whether the page is connected to relevant parts of your site.
- Link to the page from at least one relevant page if it matters to your audience.
- Add contextual links from related content.
- Use concise, descriptive anchor text.
- Avoid generic anchors such as “click here” when a more useful description fits naturally.
- Make sure links are implemented as crawlable
<a href>elements. - Do not add links merely to reach an arbitrary count.
Google’s link best-practices documentation says crawlable links help Google find pages and understand their context. It also says there is no magical ideal number of links on a page. Relevance and usability matter more than volume.
For founders building a broader organic acquisition plan, this SaaS SEO strategy guide is a natural next step after improving an individual page.
Images and alt text
- Use images that help explain or support the page.
- Add descriptive alt text when an image conveys information.
- Describe the image’s useful content rather than listing keywords.
- Do not use decorative image alt text as a keyword-insertion slot.
- If an image links to another page, make sure its alt text communicates the link’s purpose.
The right alt text depends on the image and its role. A screenshot of a Search Console report may need a description of what the screenshot demonstrates; a purely decorative divider may need no meaningful description.
Priority 5: Remove friction without chasing scores
Page experience and structured data are supporting checks. They should improve usability and understanding, not distract the team from relevance and content quality.
Page-experience checklist
- Does the page work well on mobile devices?
- Is the main content readable without excessive advertising?
- Do intrusive interstitials or pop-ups block the content?
- Is the page served over HTTPS?
- Are Core Web Vitals poor in real-user field data?
- Can the team fix the highest-impact causes rather than chasing a perfect score?
- Can visitors easily distinguish the main content from navigation, ads, and secondary elements?
Google says Core Web Vitals are used by ranking systems, but good scores do not guarantee top rankings. Google evaluates page experience across several aspects, not through one single score or signal. Relevant content remains important. See Google’s page-experience guidance.
Structured data checklist
Use structured data only when it accurately represents visible, current page content.
- Is the markup valid?
- Does it describe the main content or another genuinely visible item?
- Is the marked-up information current?
- Does it follow the requirements for the specific structured-data feature?
- Are image URLs and other referenced resources crawlable?
- Does the page remain useful without a rich result?
Structured data can make a page eligible for a rich-result feature, but it does not guarantee that Google will display one. Misleading, hidden, irrelevant, or outdated markup can prevent eligibility and may create other problems. Google’s structured-data policies explain the distinction between eligibility and guaranteed appearance.
Worked example: auditing a weak checklist page
The following is a hypothetical example.
Page:
/blog/on-page-seo-tips-2024
Observed issue: The page has impressions for “on page seo checklist,” but low clicks and poor engagement. It has a vague title, “SEO Tips | Brand,” an H1 that does not match the topic, 20 generic tips, no Search Console index check, and no links to related guides.
Recommended audit sequence
- Inspect the URL in Search Console. Confirm that the page is indexed, the Google-selected canonical matches the intended URL, and the main content renders.
- Compare the page with the query’s task. Someone searching for an on-page SEO checklist likely wants an audit sequence and prioritization, not 20 unordered tips.
- Rebuild the article around “what to fix first.” Organize it around access and indexing, intent and content, clarity, links, experience, and supporting refinements.
- Replace the generic title and H1. For example:
- Title:
On-Page SEO Audit Checklist: What to Fix First - H1:
On-Page SEO Audit Checklist for Prioritizing Fixes
- Title:
- Add relevant internal links. Link from related guides using descriptive, crawlable anchors.
- Write a unique meta description. Describe the intended audience and outcome, then validate the page.
- Measure after the changes. Compare query-level and page-level Search Console data over subsequent weeks, while also checking the page’s business or engagement outcome.
This workflow improves clarity and removes preventable barriers. It does not guarantee a ranking increase.
Common on-page SEO misconceptions
“On-page SEO is just putting a keyword in the title.”
A title is one part of the page. An audit also covers search intent, content usefulness, headings, accessibility, crawlability, canonicalization, internal links, images, metadata, structured data, and page experience.
“Meta descriptions are a ranking lever.”
A meta description can influence how a result is presented when Google uses it for a snippet. Google may instead generate a snippet from visible page content, and it can use different text for different searches. Google’s snippet documentation does not present meta descriptions as a guaranteed ranking mechanism.
“Every title needs a fixed character count.”
Google provides no fixed maximum for the <title> element. Write a descriptive, concise title and expect the displayed title link to be truncated when necessary. Google’s title-link guidance supports clarity over a rigid character rule.
“More internal links are always better.”
Relevant, crawlable links help people and Google understand your site. There is no magical ideal number of links. Add them where they provide context or a useful next step. Google’s link guidance recommends descriptive, reasonably concise anchor text.
“Schema guarantees rich results.”
Structured data enables eligibility; it does not guarantee that a rich result will appear. The markup must also accurately represent visible content and comply with Google’s policies. Google’s structured-data policies explain these limits.
“A perfect performance score guarantees rankings.”
Google evaluates overall page experience, and its systems still seek relevant, useful content. Good Core Web Vitals can support a better experience, but they do not guarantee top rankings. Google’s page-experience guidance specifically warns against treating scores as the entire SEO strategy.
Reusable on-page SEO audit template
Copy this table into a spreadsheet or task tracker:
| Check | Finding | Priority | Owner | Fix | Success check |
|---|---|---|---|---|---|
| Indexing/rendering | Canonical differs from preferred URL | P1 | Developer | Correct canonical and internal links | URL Inspection confirms preferred canonical |
| Intent/content | Page gives tips, query demands a checklist | P2 | Writer | Restructure around audit sequence | Improved relevance and engagement indicators |
| Title/H1 | Boilerplate title, vague H1 | P3 | Writer/CMS editor | Rewrite uniquely and accurately | Updated HTML and visible heading |
| Internal links | No contextual route from related pages | P4 | Editor | Add relevant crawlable links | Links appear in rendered HTML |
| Experience | Intrusive pop-up blocks content on mobile | P5 | Developer | Delay or remove interstitial | Mobile usability review passes |
Add a change log with:
- Date of each change
- Exact change made
- Person responsible
- Page and query affected
- Expected outcome
- Date for review
Avoid making ten unrelated changes and then assuming one caused the outcome. Group closely related fixes, document them, and compare the results with the baseline.
After implementation, use Search Console to monitor:
- Indexing status
- Impressions
- Clicks
- CTR
- Average position
- Queries
- Page-level trends
Google says you do not need to check Search Console every day; checking about monthly or after meaningful content changes is generally sufficient, provided you allow enough time for data to stabilize. Google’s Search Console overview also notes that changes can take from hours to months to be reflected.
The practical order is simple: remove access and indexing barriers, solve the searcher’s task, improve the page’s structure, then refine supporting signals and measure the result.
Blog ad spot 2
Your product. Their next discovery.
One booking. Your ad across every blog article.
Book this spotKeep a good thing going
A little founder fuel.
Tools, stories, and useful reads. One email a week.