On-Page SEO Checklist: Everything Your Page Needs to Rank
On-page SEO is the process of optimizing the content and code within each individual page — this checklist covers every element that matters.

On-page SEO refers to everything you control directly on a webpage to help it rank for a target keyword. Unlike off-page factors such as backlinks, on-page factors are entirely within your hands. Getting them right is the foundation of any effective SEO strategy.
This checklist covers every meaningful on-page element. It is written for business owners and marketers, not developers. Each item explains what it is, why it matters, and what good looks like.
Title Tag
The title tag is the clickable blue headline that appears in Google search results. It is one of the strongest on-page ranking signals. Every page should have a unique title tag that includes the primary keyword, is between 50 and 60 characters long, and makes someone want to click. Do not stuff it with keywords. Write it for the human reading it, with the keyword included naturally.
Meta Description
The meta description is the short paragraph below the title tag in search results. Google does not use it as a direct ranking signal, but it heavily influences click-through rate — how many people click your result versus a competitor's. Keep it between 150 and 160 characters. Include your keyword, a clear benefit, and a soft call to action. Think of it as a micro-advertisement for your page.
H1 Heading
Every page should have exactly one H1 heading — it is the main headline of the page. It signals to Google what the page is about. Include your primary keyword in the H1. Make it descriptive and clear. It does not need to be identical to your title tag, but it should cover the same topic.
H2 and H3 Subheadings
Subheadings structure your content and make it scannable. Google reads them to understand the depth and organization of your content. Include secondary keywords and related terms naturally in your H2s and H3s. Do not force keywords where they do not fit. If your subheadings read naturally as a table of contents for your page, you are on the right track.
Keyword Placement in Body Copy
Your primary keyword should appear in the first 100 words of your page. Use it naturally two to four times throughout the page body, depending on length. Include semantically related terms — words and phrases that are conceptually connected to your topic. Google understands language well enough to recognize topical relevance without exact keyword repetition. Write for your reader, not for a keyword density target.
URL Structure
Your page URL should be short, readable, and include your primary keyword. Avoid URLs with long strings of numbers or parameters. A good URL looks like yoursite.com/service/scottsdale-seo-services. A bad URL looks like yoursite.com/page?id=247&cat=3. Short, descriptive URLs are easier for Google to understand and easier for users to remember and share.
Image Optimization
- Compress all images before uploading — large files slow down your page
- Use descriptive file names before you upload (scottsdale-seo-team.jpg, not IMG_4872.jpg)
- Write accurate alt text (alternative text) for every image — this is a short description Google reads since it cannot see images, and it also serves users with visual impairments
- Use modern image formats like WebP for smaller file sizes without quality loss
Internal Links
Internal links are links from one page on your site to another page on your site. They help Google discover and understand the relationship between your pages. They also pass authority — the trust and ranking power Google assigns a page — from stronger pages to newer or weaker ones. Each page should link to at least two or three related pages using descriptive anchor text (the clickable words in the link, not just 'click here').
Content Length and Depth
There is no magic word count for ranking. The right length is whatever fully answers the searcher's question. A page targeting a simple informational keyword might need 600 words. A page targeting a complex topic might need 2,000. What matters is completeness — does your page answer what someone searching that keyword actually wants to know? Thin content (pages with little useful information) is a consistent problem in sites that struggle to rank.
Page Experience Signals
On-page SEO is not just about text. Google also evaluates the experience of being on your page. This includes mobile-friendliness (does the page work on a phone?), page speed (does it load quickly?), HTTPS (is the connection secure?), and absence of intrusive interstitials (pop-ups that block content immediately on load). All of these affect both rankings and user satisfaction.
Schema Markup
Schema markup is structured data code — typically added in the page's HTML — that tells Google explicitly what type of content a page contains. A local business page can use schema to tell Google its name, address, phone number, and hours. A service page can mark up its offering. Properly implemented schema can result in rich results in search — enhanced listings that take up more space and often have higher click-through rates. It is not required for ranking, but it is a meaningful advantage.
Key takeaways
- Every page needs a unique, keyword-focused title tag (50-60 chars) and a compelling meta description (150-160 chars)
- Use one H1 per page with your primary keyword, and structure the rest of the page with logical H2 and H3 subheadings
- Internal links distribute authority across your site and help Google understand how your content is connected
- Completeness beats word count — write to fully answer the searcher's question, not to hit an arbitrary length
Why trust this guide
Advice from a team that does this every day.
Scottsdale SEO Company is the Scottsdale brand of Salterra, a digital agency led by Terry Samuels — an SEO speaker and conference founder. Our team has 14 years in search and 300+ five-star reviews, earned as Salterra.
Meet the team- 14 years of hands-on SEO
- 300+ five-star reviews · 4.8★ average
- No lock-in contracts, ever
- Plain-English reporting every month
Good questions
Frequently asked
Keep reading
More guides like this
Your free SEO audit
Want an Expert Eye on Your On-Page SEO?
We’ll review your website, your Google Business Profile, your top competitors and your keyword gaps — then hand you a prioritized plan in plain English. Yours to keep, whether we work together or not.
- No contracts, no pressure, no jargon
- A real action plan — not a sales pitch
- Reviewed by a 14-year, 300+-review SEO team