On-page SEO covers everything you control on a page to help it rank: the words, the structure and the HTML elements search engines read. Unlike off-page factors, these improvements are entirely in your hands. Use this checklist when you publish new pages or review existing ones.
For the bigger picture, start with our SEO for small businesses guide.
1. Choose one primary topic per page
- Each page targets one main keyword or topic.
- No other page on your site targets the same keyword.
- The page matches the searcher’s intent — informational, commercial or transactional.
If someone searching "logo design cost" wants prices, a page that only talks about your design philosophy will struggle.
2. Write a strong title tag
- Includes the primary keyword naturally, near the beginning.
- Unique across your site.
- Concise enough to display fully in results.
- Includes your brand name where it fits.
- Makes people want to click.
Example: "Custom Logo Design Services | World Website Designs"
3. Write a compelling meta description
- Summarizes the page’s value in a sentence or two.
- Includes the topic naturally.
- Encourages a click with a benefit or next step.
- Unique for every page.
Meta descriptions don’t directly affect rankings, but they influence click-through rate — which affects how much traffic you get from a ranking.
4. Use headings logically
- One H1 that clearly describes the page.
- H2s for main sections, H3s for subsections.
- Headings describe the content below them.
- Related questions and terms appear naturally in subheadings.
Headings help visitors scan and help search engines understand page structure.
5. Create genuinely helpful content
- Fully answers the searcher’s question.
- Includes specifics: steps, examples, costs, comparisons.
- Covers related questions people commonly ask.
- Is original — not copied from other sites or duplicated across your pages.
- Is accurate and up to date.
- Is easy to read: short paragraphs, lists, tables where useful.
Length should match the topic. A pricing page might be concise; a complete guide needs depth.
6. Place keywords naturally
- Primary keyword in the title, H1, opening paragraph and URL.
- Variations and related terms used throughout.
- No awkward repetition.
7. Optimize URLs
- Short, readable and descriptive:
/blog/on-page-seo-checklist/ - Lowercase words separated by hyphens.
- No unnecessary numbers or parameters.
- Old URLs redirect properly if changed.
8. Add internal links
- Links to related pages and services using descriptive anchor text.
- Important pages receive links from relevant content.
- No broken internal links.
- Anchor text describes the destination (not "click here").
9. Optimize images
- Descriptive file names.
- Alt text describing meaningful images.
- Compressed, correctly sized files in modern formats.
- Width and height set to prevent layout shifts.
10. Add structured data where relevant
- Organization or LocalBusiness schema for your business.
- Breadcrumb schema for site structure.
- FAQ, Article, Product or Service schema where appropriate.
- Validated with a testing tool.
11. Make the page fast and mobile-friendly
- Loads quickly on mobile networks.
- Text readable without zooming.
- Buttons easy to tap.
- No intrusive pop-ups covering content.
12. Include a clear next step
- A relevant call to action.
- Contact options or related content for visitors not ready to act.
SEO brings visitors; the page still has to convert them.
13. Set canonical and indexing correctly
- Canonical tag points to the preferred URL.
- Page is not accidentally set to "noindex."
- Included in your XML sitemap.
14. Social sharing metadata
- Open Graph title, description and image for attractive social previews.
Reviewing existing pages
Use Google Search Console to find pages with many impressions but few clicks — improving their titles and descriptions often produces quick gains. Pages ranking just off the first page can benefit from deeper content and stronger internal links.
On-page SEO, built in
Every website we build includes unique titles, descriptions, clean URLs, structured data and fast performance. Explore our website design services and content writing services, or contact us for help optimizing your pages.
Frequently asked questions
What is on-page SEO?
The practice of optimizing individual pages — their content, HTML elements and internal links — so search engines and visitors clearly understand what each page offers.
How long should a page title be?
Aim for a concise title that displays fully in search results, usually around 50–60 characters, with the main topic near the start.
Do keywords still matter for on-page SEO?
Yes, but naturally. Use the words your customers use in titles, headings and content without repetitive stuffing.
World Website Designs
Need help with seo & digital marketing?
Award-winning designers, unlimited revisions and 100% ownership rights — with 24/7 support.
