On-Page SEO Checklist
The complete on-page SEO checklist used by Egochi’s award-winning SEO team to optimize content for search engines. Use this checklist to optimize title tags, meta descriptions, headings, keywords, images, internal links, and content quality for higher rankings.
What Is On-Page SEO?
On-page SEO refers to optimizing individual web pages to rank higher in search engines and earn more relevant traffic. Unlike technical SEO (site infrastructure) or off-page SEO (backlinks), on-page SEO focuses on content and HTML elements that you control directly: title tags, meta descriptions, headings, body content, images, internal links, and URL structure. Egochi’s certified SEO services optimize all on-page factors to help search engines understand your content and match it to user queries.
Quick Wins: Optimize These First
On-Page SEO Checklist Categories
Your Progress
1 Title Tags
The title tag is the most important on-page SEO element. It appears in search results and browser tabs.
Title tag contains primary target keyword
Include your main keyword in the title tag. Front-load the keyword (place it near the beginning) when possible for maximum impact.
Title tag length is 50-60 characters
Google typically displays 50-60 characters. Longer titles get truncated with ellipsis. Aim for under 60 characters to show complete title.
Title is unique (not duplicated across site)
Every page should have a unique title tag. Duplicate titles confuse search engines and split ranking potential.
Title is compelling and click-worthy
Write titles that encourage clicks. Use power words, numbers, or questions when appropriate. Balance SEO with user appeal.
Brand name included (usually at end)
Add your brand name to title tags, typically at the end separated by a pipe (|) or dash (-). Example: “Keyword Phrase | Brand Name”
2 Meta Descriptions
Meta descriptions don’t directly affect rankings but significantly impact click-through rates from search results.
Meta description contains target keyword
Include the primary keyword naturally. Google bolds matching keywords in search results, making your listing stand out.
Meta description length is 150-160 characters
Google typically shows 150-160 characters on desktop, less on mobile. Write concise descriptions that don’t get cut off.
Meta description is unique for each page
Never duplicate meta descriptions. Each page needs a unique description that accurately summarizes that specific page’s content.
Includes a call-to-action
End with action words: “Learn more,” “Get started,” “Discover,” “Find out.” CTAs improve click-through rates.
Accurately describes page content
Meta descriptions must match page content. Misleading descriptions increase bounce rate and hurt rankings over time.
3 Headings (H1-H6)
Headings structure your content for both users and search engines, signaling topic hierarchy and importance.
Page has exactly one H1 tag
Every page should have one (and only one) H1 tag. The H1 is your main headline and should clearly describe the page topic.
H1 contains primary target keyword
Include your main keyword in the H1. The H1 tells search engines what the page is about. Match user search intent.
H1 is different from title tag (but related)
The H1 and title tag can be similar but shouldn’t be identical. H1 appears on page; title tag appears in search results and tabs.
Headings follow logical hierarchy (H1→H2→H3)
Don’t skip heading levels. Use H2 for main sections under H1, H3 for subsections under H2, and so on. Creates clear structure.
H2s include secondary keywords and variations
Use H2 headings to target related keywords, synonyms, and long-tail variations. Helps capture additional search queries.
Headings are descriptive and scannable
Write headings that tell readers what each section covers. Users scan headings to find relevant information quickly.
4 Content Quality & E-E-A-T
High-quality, helpful content that demonstrates expertise, experience, authority, and trust (E-E-A-T).
Content is comprehensive and covers topic thoroughly
Answer all user questions about the topic. Cover subtopics competitors miss. Aim to be the best resource available for your target query.
Content is original (not duplicated or thin)
Write unique content that provides value. Never copy from other sources. Thin content (under 300 words with little value) hurts rankings.
Content matches search intent
Understand what users want when searching your target keyword. Informational intent needs guides; transactional intent needs product pages.
Author expertise is demonstrated
Show who wrote the content and why they’re qualified. Include author bios, credentials, and links to other expert content (E-E-A-T signal).
Content is up-to-date and accurate
Update content regularly. Remove outdated information. Add publication and “last updated” dates to show freshness.
Content uses data, examples, and evidence
Support claims with statistics, case studies, examples, and citations. Evidence builds trust and authority.
Content is well-written and error-free
Check spelling, grammar, and readability. Poorly written content signals low quality. Use tools like Grammarly or Hemingway Editor.
5 Keyword Optimization
Strategic keyword placement without over-optimization (keyword stuffing).
Primary keyword appears in first 100 words
Use your main keyword early in the content. The first paragraph signals topic relevance to search engines.
Keywords used naturally throughout content
Include keywords where they fit naturally. Avoid keyword stuffing (unnatural repetition). Write for humans first, search engines second.
Semantic keywords and synonyms included
Use related terms, synonyms, and LSI keywords. Google understands context—varying language sounds natural and covers more queries.
Long-tail keyword variations targeted
Include long-tail variations of your main keyword. These capture specific searches with higher conversion potential.
No keyword cannibalization
Ensure only one page targets each primary keyword. Multiple pages competing for the same keyword dilute ranking potential.
6 Images & Media
Optimize images for SEO, accessibility, and page speed.
All images have descriptive alt text
Alt text describes images for screen readers and search engines. Include keywords naturally when relevant. Be descriptive and specific.
Image file names are descriptive
Use descriptive file names like “blue-running-shoes.jpg” instead of “IMG_1234.jpg”. Include keywords when appropriate.
Images are compressed and optimized
Compress images to reduce file size without sacrificing quality. Use WebP or AVIF formats when possible. Large images slow page speed.
Images have width and height attributes
Specify dimensions to prevent layout shift (CLS). Browsers reserve space for images before they load, improving Core Web Vitals.
Lazy loading enabled for below-fold images
Use loading=”lazy” attribute for images below the viewport. Improves initial page load time and Core Web Vitals.
Videos have transcripts or captions
Provide text transcripts for videos. Helps accessibility, SEO (search engines can’t watch videos), and user experience.
7 Internal Linking
Connect pages within your site to distribute link equity and help users navigate.
Page includes relevant internal links
Link to related pages on your site. Aim for 3-5+ internal links per page. More for longer content. Links should add value for readers.
Anchor text is descriptive (not “click here”)
Use descriptive anchor text that tells users and search engines what the linked page is about. Avoid generic phrases like “click here” or “learn more.”
Links to important pages from multiple locations
Key pages should receive internal links from multiple relevant pages. More internal links = more importance signal to search engines.
Hub and spoke structure implemented
Create pillar pages (hubs) linking to related cluster content (spokes). This topical clustering signals comprehensive topic coverage.
No broken internal links
Regularly check for and fix broken internal links. Broken links waste crawl budget and create poor user experience.
8 URL Structure
Create clean, descriptive URLs that users and search engines can understand.
URL contains target keyword
Include your primary keyword in the URL slug. Keywords in URLs are a minor ranking factor and improve click-through rates.
URL is short and readable
Keep URLs concise—ideally under 60 characters. Remove unnecessary words (a, the, and, of). Shorter URLs are easier to share and remember.
Uses hyphens between words (not underscores)
Separate words with hyphens (-), not underscores (_). Google treats hyphens as word separators but underscores as word joiners.
URL uses lowercase letters only
Always use lowercase URLs. Some servers treat uppercase and lowercase as different URLs, creating duplicate content issues.
No dynamic parameters when possible
Use static, readable URLs instead of parameter-heavy URLs (?id=123&cat=456). Clean URLs are easier to understand and share.
9 User Experience (UX)
Optimize page experience signals that affect both rankings and conversions.
Content is easy to read and scan
Use short paragraphs, bullet points, and white space. Break up walls of text. Make content scannable for users who skim.
Font size is readable (16px+ for body)
Use at least 16px font for body text. Ensure sufficient contrast between text and background. Readability affects engagement.
No intrusive interstitials or pop-ups
Avoid pop-ups that cover content, especially on mobile. Google penalizes intrusive interstitials that hurt user experience.
Clear call-to-action (CTA) present
Every page should have a clear next step for users. What do you want them to do? Make CTAs visible and compelling.
Page loads quickly (under 3 seconds)
Slow pages increase bounce rate. Check technical SEO checklist for Core Web Vitals and speed optimization.
Page is mobile-friendly
Content must work well on mobile devices. Test responsive design, touch targets, and mobile usability. Most searches are on mobile.
On-Page SEO vs Technical SEO: What’s the Difference?
📝 On-Page SEO (This Checklist)
- Title tags & meta descriptions
- Heading structure (H1-H6)
- Content quality & E-E-A-T
- Keyword optimization
- Image alt text
- Internal linking
- URL structure
- User experience signals
Focus: Content optimization—what users see
⚙️ Technical SEO
- Crawlability & indexability
- Core Web Vitals & page speed
- Mobile-first indexing
- HTTPS & security
- XML sitemaps & robots.txt
- Canonical tags
- Structured data/schema
- Site architecture
Focus: Infrastructure—how search engines access your site
→ View Technical SEO ChecklistNeed Help With On-Page SEO?
Egochi’s certified SEO team has optimized 1,000+ pages for businesses across every industry. Get professional on-page optimization, content strategy, and keyword research from an award-winning SEO agency.
Get Free SEO AuditRelated SEO Resources
More checklists and guides from Egochi’s industry-leading SEO team.
On-Page SEO Checklist FAQs
What is on-page SEO?
On-page SEO is the practice of optimizing individual web pages to rank higher in search engines. It includes optimizing title tags, meta descriptions, headings, content, images, internal links, and URLs. Egochi’s proprietary on-page optimization focuses on both search engines and user experience.
What is the difference between on-page and off-page SEO?
On-page SEO optimizes elements on your website (content, HTML, structure), while off-page SEO focuses on external factors like backlinks and brand mentions. Both are essential for ranking. Egochi’s award-winning SEO services address both.
What is the most important on-page SEO factor?
Content quality and search intent match are the most important factors. Google wants to serve users the best, most relevant content. Title tags, H1 headings, and keyword optimization help Google understand your content, but quality determines rankings.
How long should my title tag be?
Title tags should be 50-60 characters to display fully in search results. Google may truncate longer titles. Egochi’s certified team optimizes every title tag to maximize both SEO impact and click-through rates.
Should I use my keyword in the URL?
Yes, including your target keyword in the URL is a minor ranking factor and improves click-through rates. Keep URLs short, readable, and use hyphens between words. Egochi’s top-rated team optimizes URL structure for all client pages.
How many times should I use my keyword?
There’s no magic number. Use your keyword naturally—in the title, H1, first paragraph, and throughout content where it fits. Avoid keyword stuffing. Egochi’s industry-leading content team focuses on comprehensive topic coverage over keyword density.
What is E-E-A-T and why does it matter?
E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness. Google uses these signals to evaluate content quality, especially for YMYL (Your Money or Your Life) topics. Demonstrating E-E-A-T improves rankings and user trust.
How important are meta descriptions for SEO?
Meta descriptions don’t directly affect rankings, but they significantly impact click-through rates. A compelling meta description can increase clicks even if you’re not #1. Egochi’s proprietary team writes meta descriptions that drive traffic.
Should every image have alt text?
Yes, every meaningful image should have descriptive alt text for accessibility and SEO. Alt text helps screen readers and helps Google understand images. Decorative images can have empty alt=”” attributes.
How many internal links should a page have?
Aim for 3-5+ internal links per page minimum, more for longer content. Link to relevant pages that add value for readers. Egochi’s award-winning team implements strategic internal linking to build topical authority and distribute link equity.
What is keyword cannibalization?
Keyword cannibalization occurs when multiple pages on your site compete for the same keyword. This dilutes ranking potential. Egochi’s certified analysts audit for cannibalization and consolidate or differentiate competing pages.
Can Egochi help with on-page SEO?
Yes. Egochi’s industry-leading SEO services include comprehensive on-page optimization for title tags, meta descriptions, headings, content, images, and internal links. Contact us for a free SEO audit and consultation.
Get Professional On-Page SEO Optimization
Egochi’s certified SEO team will audit and optimize your pages using this checklist and more. We identify content gaps, fix on-page issues, optimize for target keywords, and implement strategic internal linking. Get a detailed audit with prioritized recommendations from an award-winning SEO agency.
Questions? Call (888) 644-7795 or email [email protected]
Comments are closed.