On-page SEO is the discipline of making each URL understandable—to users first, search systems second. This checklist helps marketers, founders, and developers audit pages before publish or after content refreshes. Use it alongside build-time guidance in our SEO-friendly website guide.
It supports informational SEO learning; sustained campaigns and competitive verticals may still need expert help from SEO services in India.
Before you open the editor
- Confirm the page’s single primary intent (inform, convert, navigate)
- Identify one primary query theme—not five unrelated keywords
- Check whether an existing URL should be updated instead of publishing a near-duplicate
Title and meta description
- Title tag unique across the site; front-load clarity, not gimmicks
- Meta description summarizes value in roughly 140–155 characters; avoid duplicate boilerplate
- Title and description match on-page content—no bait-and-switch
- Brand naming consistent with site-wide render rules
Headings and body content
- One clear H1 aligned with page purpose (often handled by template)
- H2 sections cover subtopics logically; avoid skipping levels for styling
- First paragraph answers what the page is about without filler intros
- Paragraphs scannable; lists and tables where they aid comprehension
- Remove outdated offers, dates, and broken promises
URLs and internal links
- Short, readable slug; lowercase and hyphenated
- Canonical tag points to preferred version if duplicates exist
- At least two contextual internal links to related pages where natural
- Anchor text descriptive—not “click here” everywhere
- External links open responsibly; verify HTTPS targets
Images and media
- Descriptive file names where practical
- Alt text conveys meaning for informative images; decorative images marked appropriately
- Dimensions and compression tuned; avoid multi-megabyte hero files
- Video embeds lazy-loaded; transcripts or summaries when content-critical
Structured data and social previews
- Schema matches visible content—FAQ, article, product, local business as applicable
- Open Graph and Twitter card tags present for shareable pages
- No conflicting JSON-LD types on the same page without reason
UX and quality signals
- Mobile layout readable without horizontal scroll
- Primary CTA visible without excessive scrolling on common devices
- Pop-ups do not block main content on load
- Contact and trust information accurate for local pages
- Page loads acceptably on 4G-class connections
After publish
- Request indexing only after final QA—not for draft staging URLs
- Monitor Search Console coverage and fix soft 404s
- Refresh pages when products, policies, or regulations change
Priority tiers for busy teams
Not every URL needs the full checklist every week. Tier A pages—homepage, core services, high-traffic landings—get monthly reviews. Tier B blog posts get checks at publish and during quarterly content sweeps. Tier C utility pages (privacy, careers) update when policies or hiring change.
Document who owns each tier: marketing, SEO contractor, or developer. Ambiguous ownership is how duplicate titles persist for months.
Common failure patterns in audits
- Copied meta descriptions across location pages with only city names swapped
- Images uploaded at print resolution slowing mobile loads
- Internal links pointing to HTTP versions after HTTPS migration
- FAQ blocks visible to users but missing matching schema—or the reverse
- CTAs that changed in ads but not on landing page copy
Use this checklist as a shared language between content writers and developers reviewing pull requests or CMS entries.
Working with developers on template changes
When marketing requests new modules—comparison tables, testimonial carousels, pricing bands—ensure each module exposes SEO fields in the CMS rather than hard-coding titles in templates. Developers should document which heading level the module uses so content editors do not accidentally stack multiple H2-equivalent elements.
For programmatic pages generated from databases—job listings, product filters—define rules for noindex when result sets are empty or near-duplicate. Pagination should expose rel next/prev or canonical consolidation patterns agreed upfront.
Measuring on-page improvements
After checklist-driven updates, compare Search Console impressions and click-through rates on revised URLs over six to eight weeks—not forty-eight hours. Pair search data with on-site behaviour: scroll depth on mobile, form starts, and assisted conversions from internal links you added.
Handoff to paid and offline channels
On-page work supports ads and sales collateral: landing pages should mirror ad copy promises, and sales decks should not contradict service page scope. When offline campaigns spike traffic, ensure hosting and forms handle volume—SEO polish loses value if infrastructure fails during promotions.
Keep a living spreadsheet of URL, owner, last audit date, and primary query theme so checklist runs do not depend on one person’s memory.
For collaborative edits, require preview links before publish and ban direct production edits without version notes—rollback becomes impossible when nobody knows what changed.
Frequently asked questions
How often should I rerun this checklist?
For cornerstone pages, quarterly or after major template changes. For blogs, at publish time and during annual content audits.
Is keyword density still a metric?
Write naturally for the topic. Repetition without value hurts readability and trust more than it helps rankings.
Should every page target a commercial keyword?
No. Informational pages build depth; commercial pages convert. Mix both in a sensible site architecture.
Do FAQs belong on every page?
Use FAQs when they answer real questions—not to stuff keywords. Implement FAQ schema only when content is visible on-page.
What if my CMS auto-generates meta tags?
Audit auto patterns. Defaults often duplicate titles or truncate awkwardly. Override strategically for high-value URLs.
Can on-page fixes alone recover traffic drops?
Sometimes, if issues are technical or clarity-related. Drops from algorithm updates or competition may need broader content and authority work.
Want a second pair of eyes on high-stakes pages? Send your URL list and we will prioritize audit order with you.