1. Semrush
  2. Blog
  3. SEO
  4. On-page SEO

On-page SEO checklist: The complete task list for 2026

Expert reviewed

Our subject matter experts have reviewed this article to ensure it meets the highest standard for accurate information and guidance. Learn more about our editorial standards and process.

Author:Carlos Silva

17 min read

April 23, 2026

Contributors: Christine Skopec and Faizan Ali

On-page SEO has always been about helping your content appear in search results.

Today, many of the same practices that have always helped you rank in traditional search engines also improve your visibility in agentic search — where AI tools search the web, reference sources, and generate curated answers on behalf of users.

This guide gives you a complete on-page SEO checklist to improve your content for traditional and agentic search.

How on-page SEO supports agentic search optimization

On-page SEO supports agentic search optimization by giving AI systems the structure, clarity, and topical signals they need to extract and cite your content.

That means the work you're already doing to drive SEO results — writing descriptive title tags, using clear headings, placing keywords naturally — directly improves your chances of being surfaced in AI-generated responses.

Your complete on-page SEO checklist

Here’s a snapshot of the complete on-page SEO checklist you’ll be following:

On-page SEO checklist

Download this on-page SEO checklist and check the boxes as you complete each task.

1. Identify target keywords

Find the right keywords to target in your content, so your pages appear in traditional search results and AI-generated answers.

Keywords are the words and phrases people type into search engines when looking for information, products, or services. They're the foundation of on-page SEO because they tell search engines and AI systems what your content covers.

When an AI system processes a query, it doesn't just match keywords — it breaks the question into subtopics and searches for content that covers each one. This is called query fan-out. If a page thoroughly covers a topic and related subtopics, it's more likely to be surfaced for those fan-out queries.

When choosing keywords, consider these three key factors:

Search intent generally breaks down into four main categories:

Let's say you own a small flower shop with just one location. The keyword "wedding flowers" might seem like a perfect fit. It's directly relevant to what you sell. But is it realistic to target?

The term "wedding flowers" gets 18,100 searches per month and has a keyword difficulty of 45%. That puts it in competitive territory, which means you'll need well-structured, unique content and strong domain authority to achieve high visibility.

Semrush Keyword Overview for “wedding flowers” showing volume, keyword difficulty, CPC, and global search trends.

And even though the intent is commercial — meaning searchers are actively researching options — the SERP is dominated by major planning sites and national flower delivery brands. That’s stiff competition for a single-location shop.

Google search results for “wedding flowers” with organic listings and People Also Ask section.

A more specific keyword like "wedding florist in [your city]" would be easier to rank for and more likely to generate conversions. Because someone searching that term is looking for exactly what you offer, and in your area.

So if your goal is to drive local sales, "wedding flowers" might not be the keyword for you.

To find keywords worth targeting, use Semrush Keyword Magic Tool. Just enter a broad term related to your business and add your domain to get a list with lots of keyword ideas:

Keyword Magic Tool table listing “wedding flowers” keywords with volume, KD, CPC, and intent metrics.

Narrow this keyword list down to only show keywords that suit your specific business goals. To do this, filter the list by:

Keyword Magic Tool filters showing volume, personal keyword difficulty, and intent options for refining keyword results.

Take note of all the keywords that meet your ideal criteria. We’ll be using them in the next steps to complete the on-page SEO checklist.

2. Optimize the title tag

Optimize your title tag to clearly communicate to search systems what your page is about and entice clicks.

Title tags appear in browser tabs and can show as clickable headlines in search results (though search systems sometimes show a different title).

Here’s what a title tag can look like if it’s displayed on the SERP:

Google SERP showing a title tag example for “What Is a Title Tag? How to Optimize Your SEO Titles.”

And this in the HTML code for the same title tag:

<title>What Is a Title Tag & How to Optimize Your Title Tags for SEO</title>

Your title tag should be clear, relevant, and compelling. Here's how to optimize it:

Google SERP result with a long title tag truncated in search results for “onboarding template.”

Use Semrush’s On Page SEO Checker to check if your title tags contain target keywords and if there’s any keyword stuffing (unnaturally forcing in keywords).

Open On Page SEO Checker and create your project. Go to the “Optimization Ideas” tab to see your webpages and a number of optimization ideas for them. And click on “# ideas” next to any page to see its specific recommendations.

Semrush On Page SEO Checker showing optimization ideas with priority scores and number of suggestions per page.

The “Content” section in On Page SEO Checker will tell you whether your title tag includes target keywords without keyword stuffing.

Content optimization recommendations highlighting proper keyword use in title, H1, meta tags, and avoiding keyword stuffing.

Go through all your pages to ensure you’ve optimized your title tags.

3. Use an H1 tag for your headline

Every page should have one H1 tag that clearly describes the content to visitors — it's one of the simplest yet most important on-page SEO tasks.

According to Microsoft's guidance on AI search optimization, your H1 tag is used by Bing’s AI-powered search experiences to interpret a page's purpose and scope. Plus, a descriptive H1 is also helpful for traditional search and users.

Your H1 tag is different from your title tag. It appears directly on your webpage. Here's an example of what it looks like in HTML and on the page:

Blog page with H1 heading “What Is a SERP? Search Engine Results Pages Explained” and HTML inspection view.

Your H1 tag should be similar to or the same as your title tag since they both tell search systems and users what the page is about. But while your title tag can be truncated in search results if it's too long, your H1 can be more descriptive.

So, when writing your H1:

Head back into Semrush's On Page SEO Checker to check your H1 tag for target keywords and keyword stuffing.

On-page SEO checklist showing H1, meta, and title tags containing keywords and no keyword stuffing.

4. Write a meta description that boosts clicks

Your meta description is a brief page description that can appear under your title in search results, meaning it can influence whether users click through to your page.

A meta description can appear as the snippet beneath your title in traditional search results and as the summary text when AI tools cite your page.

Here's what it looks like across traditional and AI search results:

Comparison of Google SERP result and Perplexity citation showing how meta descriptions appear in different search tools.

And this is what a meta description looks like in your HTML code:

<meta name="description" content="Meta description here.">

The meta description isn't a direct ranking factor for Google. However, a compelling meta description can significantly increase your click-through rate (CTR) in search experiences.

Meta descriptions may also be useful for AI visibility. Microsoft's AI search optimization guidance notes that meta descriptions provide important context for Bing’s AI experiences.

Follow these tips to optimize your meta descriptions:

Writing clear, relevant descriptions that match search intent reduces the likelihood of search systems using alternative descriptions. And gives you more control over how your page appears in search results.

Use Semrush's On Page SEO Checker to check your meta description for target keywords and keyword stuffing. It will also flag if Google is rewriting your description in search results.

On-page SEO checklist showing meta, title, and body tags with proper keyword use and no keyword stuffing issues.

5. Check the URL slug for SEO-friendliness

SEO-friendly URL slugs help search engines and users understand your page content.

The URL slug is the unique part of your webpage address that describes a specific page. For example, https://www.yoursite.com/this-is-a-url-slug.

Google's URL structure best practices recommend using simple, descriptive words in your URLs — and the same clarity helps AI systems parse what a page covers.

Here's how to optimize URL slugs:

Also, if you ever change a URL slug, set up a redirect from the old URL to the new one. This helps maintain your ranking power and prevents visitors from clicking broken links.

Check out our dedicated guide for more advice on creating SEO-friendly URLs.

6. Add target keywords to your body content

Incorporate target keywords naturally throughout your content, so search engines and AI tools can confidently match your pages to relevant queries.

Your content needs the right balance of primary keywords, related terms, and supporting topics. But placement matters as much as frequency. In practice, this means the body content directly beneath each subheading should answer the question that heading explicitly on implicitly asks — using the terms that define it.

For example, if your H2 is "How to check your Core Web Vitals," the first sentence under it should tell the reader how to check their Core Web Vitals — not provide background on what Core Web Vitals are.

When key terms appear naturally in a direct answer, AI systems can confidently match the passage to the query.

Here’s an example of a subheading followed by body copy that immediately answers the question:

Blog section explaining what a URL slug is with example URL structure highlighted.

In contrast, you want to avoid keyword stuffing. It sounds unnatural and can harm your search performance.

When incorporating keywords in your content for on-page optimization:

To get some ideas on how to use keywords and related terms, look at the top-ranking pages (but don't copy them!).

Alternatively, use Semrush's SEO Content Template to save time. It provides key recommendations based on the top 10 results for your target keyword(s).

SEO content template showing recommendations like related keywords, backlinks, readability score, and word count targets.

The tool also lets you see how competitors use your target keywords across their content — showing exactly where and how often each term appears on their pages.

Competitor keyword usage report highlighting how top pages use target keywords in content.

While you don't want to copy what your competitors are doing, studying their content does give you a good idea of the kinds of keywords they're using and where they're using them. To give you ideas for how to optimize your own content.

7. Review your content quality

Review your content to make sure it's accurate, satisfies search intent, and provides real value because high-quality content is more likely to perform well in both traditional and AI search results.

Google's guidance on creating helpful content emphasizes incorporating Experience, Expertise, Authoritativeness, and Trustworthiness (E-E-A-T).

In other words: Pages that demonstrate clear expertise and provide accurate, well-sourced information are more likely to be selected as sources for search results. And AI systems use Google search, so it also increases your chances of being shown in AI results.

Here are the main content quality indicators:

Quality indicator
Best practice
Search intent
Understand what users want when they find your page. A shopper needs product details, while a researcher wants comprehensive information.
Accuracy
Make sure your content is factually correct and up to date. Check your facts, fix spelling errors, and update outdated information.
Originality
Create fresh content that offers unique value. Avoid copying content from other sites or duplicating it across your own pages.
Readability
Write in a way your audience understands. Break down complex topics, explain technical terms, and use examples when needed.
Engagement
Match your writing style to your audience. A medical article needs professional language, while a cooking blog can be more conversational.

Search intent is one of the most important factors to consider when looking at your content's quality. Content that matches what users are looking for generally keeps them on the page longer and moves them closer to converting.

So, meeting search intent isn't just good for the user. It's good for your business.

Regularly review your content against search intent and other quality indicators to identify gaps in information, opportunities for clearer explanations, and areas where you can add more value for your readers. For help with the review, use Semrush's AI Search Optimizer in the Content Toolkit.

The AI Search Optimizer analyzes your content against both traditional SEO signals and AI search factors, so you can identify gaps in quality, structure, and topical coverage from a single view.

Content editor with SEO suggestions, keyword usage highlights, and optimization score sidebar.

8. Structure your content thoughtfully

Organize your content to ensure search systems can quickly find, understand, and extract the information they need.

Plus, effectively structured content is also better for readers.

Here’s how to ensure your content is easily understood by search systems:

For a strong example of this well-structured content in action, look at Semrush'stechnical SEO checklist. Each section targets one technical SEO task, leads with the what and why, and works as a stand-alone answer.

Using internal links to connect pages on your website helps users discover more relevant content, makes it easier for search engines to understand your site structure, and distributes ranking potential across your site.

Internal links also strengthen your topical authority.

When you publish in-depth content across related topics and connect those pages with internal links, you signal to search engines that your site has genuine expertise in that area. That topical depth also makes your content more likely to surface when AI tools are assembling answers on the subject.

For example, Soak&Sleep has internal links to similar category pages and individual product pages on its single bedding page. (There are also helpful links in the navigation menu, breadcrumb navigation, and other elements.)

Ecommerce category page showing breadcrumb links, navigation menu, and internal links to product categories and listings.

When creating internal links, youranchor text — the clickable words in your link — matters. So, use descriptive terms to help readers understand what they'll find on the linked page. (It also provides more helpful context about the page for search systems.)

When creating internal links, keep these best practices in mind:

Blog posts offer excellent opportunities for internal linking. Because you can link to your previous articles when covering related topics. And you can link to relevant product pages when discussing what you offer in more informational content.

Tip

Add external links to your content as well. Linking out to high-quality informational resources can add credibility to your content and provide additional value for your readers.

10. Add engaging visual content

Visual content — images, videos, and infographics — makes your pages more engaging and easier to understand, which strengthens both the user experience and SEO performance.

Optimized visuals also give search systems valuable information about your page through properly implemented alt text and descriptive file names.

When adding images to your content:

Uncompressed vs compressed image file size

When adding videos to your content:

Pages with well-optimized visuals give AI models more information about your content, which improves your chances of being cited in AI-generated responses.

Learn more about image SEO and video SEO with our in-depth guides.

11. Apply schema markup

Add schema markup to help search engines better understand and display your content in results.

Schema markup (a type of structured data) is added to your page's HTML to give search engines more information about the different types of data on your page. And the better search engines can understand your page, the more likely they will be to show your content for relevant search terms.

Google uses schema to create rich results, which are enhanced search listings that display extra details like ratings, prices, or event dates directly in search results. Like this:

Google SERP product result showing price, availability, ratings, and delivery details.

While schema isn't required to appear in AI Overviews, it does give clearer context about what your page is about, which can influence whether your content gets surfaced in AI-generated answers.

Google supports several types of schema markup, including:

For example, Recipe schema helps King Arthur Baking earn a valuable spot on the SERP. And gives users more information about the page's content, like ratings, time to make the recipe, and ingredients used.

Google search results with recipe rich snippets showing images, ratings, and cooking time.

This is one of the more advanced tasks on this on-page SEO checklist. But Google does have a Structured Data Markup Helper that helps you add schema to your pages.

Google Structured Data Markup Helper showing article schema fields like title, author, and publish date.

Learn more in our guide to structured data.

Ecommerce sites should also keep an eye on new protocols designed for AI-driven product discovery, like the Universal Commerce Protocol (UCP) and Agentic Commerce Protocol (ACP). The goal is to make product catalogs, pricing, and availability directly readable by AI agents that shop on behalf of users.

BONUS: Start on your technical SEO

While technical SEO is different from on-page SEO, you need both to perform well in search.

You can read our in-depth guide to technical SEO for more info. But here are three quick ways to get started:

12. Ensure robots.txt allows crawlers to access your pages

Make sure your robots.txt file isn't accidentally blocking crawlers from accessing your pages.

Your robots.txt file tells crawlers (computer programs created by search engines and AI platforms) which parts of your site they should or shouldn't access.

A properly configured robots.txt file ensures your key pages get crawled, indexed, and made available to both search results and AI-powered search experiences.

To check your robots.txt file, go to "yourdomain.com/robots.txt" in your browser.

Look for rules that might be blocking important crawlers. For example, pay attention to something like this:

User-agent: GooglebotDisallow: /

The above entry is telling Googlebot to avoid accessing your entire site. This means your pages won't appear in Google's search results at all — even if everything else on this checklist is perfect.

AI crawlers like OAI-SearchBot and PerplexityBot are equally important. Blocking them means your content won't appear in those platforms' answers when searchers are using the web search mode.

Review your robots.txt file carefully and remove any disallow rules that might be blocking crawlers you actually want visiting your site. This is one of the most common technical issues that undermines on-page SEO work.

13. Increase page speed

Page speed directly impacts both search rankings and the user experience.

Fast-loading pages can reduce bounce rates, keep prospective customers on your site, and improve your business's bottom line.

If a user clicks through from an AI-generated answer and your page takes too long to load, you could lose the visit that AI visibility earned you.

Things that could slow down your page speed include:

In our study of 50,000 domains for our technical SEO checklist, we found that around 35% of those domains had speed issues. This was one of many technical SEO problems we found affecting a significant portion of websites.

Check your page speed in Google's PageSpeed Insights tool. Just enter your page's URL and click "Analyze."

Then look at your "Core Web Vitals Assessment" (on both "Mobile" and "Desktop") to see whether you passed. Core Web Vitals are key user experience metrics.

The three Core Web Vitals are:

Core Web Vitals report showing LCP, INP, and CLS performance metrics with passing status.

Semrush Site Audit has a Core Web Vitals report that analyzes up to 10 pages per crawl. (Note that, as INP requires user interaction data, Site Audit uses TBT instead.)

Semrush Site Audit Core Web Vitals dashboard showing page status, historical data, and performance metrics breakdown.

14. Make sure your pages are mobile-friendly

Google predominantly evaluates and ranks your content based on the mobile version of the page.

That means the mobile version is also what AI systems pulling from Google's index use. So, a strong mobile experience improves your chances of being cited in both traditional and agentic search.

Here are three quick tips for making your website mobile-friendly:

Mobile Core Web Vitals report showing failed assessment with LCP, INP, CLS, and other performance metrics.

Improve your on-page SEO today

On-page SEO is key for staying visible in both traditional search and agentic search experiences.

Optimizing your pages is easy with Semrush’s On Page SEO Checker. It compares your pages against your competition and provides actionable recommendations, so you easily prioritize fixes.

Try the On Page SEO Checker today.

Get optimization ideas

with the On Page SEO Checker

Sign up now

Share

Author Photo

Carlos Silva

Carlos Silva leads the editorial pipeline for the English blog—coordinating writers, editors, strategy, and building AI workflows that boost content quality and AI visibility. With 10+ years of experience writing and editing across in-house and agency roles, Carlos blends content strategy, SEO, and AI to help marketers stay ahead of an evolving search landscape.

Author Photo

Carlos Silva

Carlos Silva leads the editorial pipeline for the English blog and builds AI workflows that boost content quality and AI visibility. 10+ years writing and editing across in-house and agency roles.

Try Semrush
Everything you need to win AI visibility and drive SEO success
Start Free Trial
Unlimited access for 7 days
Boost your digital marketing efforts
Get free trial