Technical On-Page SEO: Check Your Revenue Pages First

A page-level workflow for checking indexing, rendering, canonicals, metadata and mobile usability—then measuring qualified leads, not audit scores.
Technical on-page SEO is the page-level work that helps search engines access, render and interpret your content. It covers indexing controls, canonical URLs, crawlable links, metadata, mobile content and structured data. It overlaps with technical SEO, which also addresses site-wide infrastructure, and on-page SEO, which includes the substance and relevance of the content.
For a B2B company, start with pages that support a buying decision: services, product comparisons, integrations and implementation guides. A technically sound article still needs to answer a useful buyer question. But improving its copy won’t resolve an accidental noindex rule or missing rendered content.
Use the checks below before publishing, after a template change, or when an important page loses search visibility.
1. Confirm the page is accessible and eligible for indexing
Google’s minimum technical requirements are straightforward: Googlebot must not be blocked, the page must return an HTTP 200 success response, and it must contain indexable content. Meeting these requirements establishes eligibility, not a promise of indexing or rankings. Google’s technical requirements explain the distinction.
For each target URL:
- Confirm that the public page loads without a login or error.
- Check its HTTP response and whether it redirects elsewhere.
- Look for unintended
noindexrules in both page metadata and response headers. - Check whether robots.txt blocks the page.
Don’t treat robots.txt and noindex as interchangeable. Robots.txt controls crawling; Google must crawl a page to read its noindex rule. Blocking that crawl can prevent Google from seeing the exclusion instruction. Google’s indexing-control guidance documents this dependency.
Pass condition: the intended search landing page is publicly accessible, returns 200, and has no unintended crawl or indexing restrictions. Keep deliberate exclusions intact; not every URL belongs in search.
2. Inspect what Google can actually render
A page can look complete in your browser while its main content is missing from Google’s rendered version. Google processes JavaScript through crawling, rendering and indexing, and blocked resources can interfere with rendering. Google’s JavaScript SEO guidance explains this sequence.
In Search Console’s URL Inspection tool, run a live test and inspect the rendered HTML and screenshot. Look for the buyer-facing essentials: the main heading, service explanation, comparison details and relevant links. This checks the current page; the indexed data reflects Google’s earlier crawl.
Also check mobile content. Google uses the mobile version for indexing and ranking, and it won’t load primary content that requires a click, swipe or typing to fetch. Content already loaded inside an accordion is different from content fetched only after someone opens it. Google’s mobile-first guidance makes that distinction important.
Pass condition: the important content is present in the rendered page without requiring user interaction to load.
3. Align the canonical URL, sitemap and internal links
A canonical identifies your preferred version of duplicate or very similar content. It is a signal, not an instruction Google must follow. Redirects and canonical annotations are strong signals; sitemap inclusion is weaker. Conflicting signals make your preference less clear. Google’s canonicalization guidance recommends consistency.
For example, a service page and its campaign-parameter version may contain the same content. Point the duplicate’s canonical to the clean service URL, use a self-referencing canonical on the clean page, link internally to that clean URL, and list it in the sitemap. Don’t canonicalize genuinely different services to one generic page merely because they share a template.
Pass condition: your signals identify the same preferred URL. Then check Google’s selected canonical in URL Inspection’s indexed data—the live test cannot predict canonical selection. Search Console’s documentation explains this limitation.
4. Check titles, headings and crawlable links
The technical check is whether the CMS outputs the intended title element and heading on the published page. The editorial check is whether they accurately describe the buyer’s question.
Use a distinct, concise title and a clearly prominent main heading. Don’t enforce a supposed universal character limit: Google truncates title links to fit the device and may generate them from headings or other sources. Google’s title-link guidance recommends descriptive text rather than keyword repetition.
Check that contextual links use standard HTML anchors with an href, rather than JavaScript-only click handlers. Include a link to the target page from a relevant existing page, not just links out of it. Google relies on crawlable links for reliable discovery. Google’s JavaScript guidance covers link implementation.
Pass condition: the published title element and visible heading describe this page, and relevant internal links resolve to the intended destination. For the broader editorial review, use the on-page publishing checklist.
5. Test mobile usability and performance
Use Search Console’s Core Web Vitals report to identify real-user performance problems across groups of similar URLs. If it has insufficient data, test the target URL with PageSpeed Insights or Lighthouse; missing field data is not a clean bill of health. The report’s documentation explains its coverage and testing options.
The metrics cover loading, responsiveness and visual stability. Google’s Core Web Vitals guidance describes each measure.
Then test the buying path on a phone: read the page, open the booking flow and submit a test enquiry. Fix obstructive overlays, shifting controls and broken forms—not just performance scores. Google explicitly warns that perfect scores don’t guarantee top rankings. Its page-experience guidance puts those scores in context.
Pass condition: visitors can read, navigate and complete the intended action without a blocking defect.
6. Validate structured data where it applies
Structured data should describe the actual page, not add claims the business cannot support. Follow the relevant Google feature documentation, include required properties, and test supported markup with the Rich Results Test. Accurate markup matters more than adding every possible property. Google’s structured-data introduction explains the implementation checks.
Pass condition: applicable markup is valid and matches visible content. Passing technical validation alone does not establish compliance with all structured-data quality guidelines or guarantee a rich result.
Turn findings into fixes with business context
Prioritize indexing and rendering blockers before metadata polish. Raise template-wide defects above isolated issues when they affect valuable pages.
A useful developer ticket might read: “Implementation guide: pricing table absent from Google’s rendered HTML. Make it available without interaction; retest the guide and another page using the same template.” Include the affected URLs, evidence, owner and acceptance condition.
After deployment, rerun the relevant check and record the release date. Monitor indexing, relevant query impressions and clicks, then qualified enquiries or demo requests. Use a post-launch measurement loop to distinguish a technical fix from a business result: removing a blocker makes discovery possible; it does not prove that the page attracts the right buyers.