On-Page SEO: What It Is and How to Do It (2024)

What Is On-Page SEO?

On-page SEO (also called on-site SEO) is the process of optimizing webpages and their content for both search engines and users. It can help rank pages higher on Google and drive more organic traffic.

Common tasks associated with on-page SEO include optimizing for search intent, title tags, internal links, and URLs.

Below, we’ll cover different techniques for optimizing your site for on-page concerns.

But first, let’s explore the difference between on-page SEO and off-page SEO:

On-Page SEO vs. Off-Page SEO

On-page SEO covers anything you can do on a webpage (or internally) to improve your rankings.

Off-page SEOcovers anything you can optimize outside of your site (or externally) in an attempt to boost your rankings.Backlinks are arguably the biggest off-page SEO factor. Other examples include social media and PR.

Both are important components of any goodSEO strategy.

But you have more control over on-page SEO factors. So focusing on those is a good place to start.

On-Page SEO: What It Is and How to Do It (1)

Why Is On-Page SEO Important?

Search engines use keywords and other on-page SEO elements to check whether a page matches a user’s search intent.

And if the page is relevant and useful, Google serves it to the user.

In other words:

Google pays attention to on-page SEO signals when ranking pages.

The Google algorithm is always changing, but Google continues to prioritize user experience. Google recommends focusing on “people-first content.”

Meaning creating valuable content that matches user intent is more important than ever.

Now, let’s take a look at how you can update your content to reflect on-page SEO best practices.

9 On-Page SEO Techniques for Your Website

Here are some key on-page optimization techniques you should consider:

  1. Write unique, helpful content
  2. Place target keywords strategically
  3. Write keyword-rich title tags
  4. Write click-worthy meta descriptions
  5. Use headings and subheadings to structure your page
  6. Optimize URLs
  7. Add internal links
  8. Add external links
  9. Include and optimize images

Let’s look at these in more detail.

1. Write Unique, Helpful Content

One of the most important on site SEO steps you should take is to create high-quality content that matches your readers’ search intent.

Start by performingkeyword research to find relevant topics and target keywords.

For this example, we’ll use the Keyword Magic Tool.

Enter the topic you want to research and click “Search.” We’ll use the keyword “audio book” as our example.

On-Page SEO: What It Is and How to Do It (2)

You’ll get a list of keywords related to your seed keyword, sorted bysearch volume.

On-Page SEO: What It Is and How to Do It (3)

High search volume can be useful to target.

But pay attention to the keyword difficulty (KD %) level, too. It’s much more difficult to rank for more competitive keywords (which have higher KD % scores).

On-Page SEO: What It Is and How to Do It (4)

Target less competitivelong-tail keywords, too.

They often have lower search volume but lower keyword difficulty. Which means they can be easier to rank for.

The Keyword Magic Tool automatically sorts related keywords into relevant categories.

They’re located in the left-hand sidebar. You can narrow your research by selecting one.

Here:

On-Page SEO: What It Is and How to Do It (5)

Once you’ve selected your keywords, it’s time to create your content.

Read our guide toformatting a blog post when you’re ready to get started.

In the meantime, here are a few best practices to create optimized, high-quality content:

  • Incorporate keywords naturally into your content (and avoid keyword stuffing)
  • Make sure your content matches the search intent of your target keyword
  • Fully answer the query—your content should be useful to users
  • Write unique content that offers something competitors don’t
  • Include visual content (more on that later)

Further reading:

2. Place Target Keywords Strategically

So you have your target keywords. Now it’s time to strategically place them in your content.

Google scans your content to see what a page is about—and readers will likely do the same.

So you should include your target keywords in these key areas:

  • H1
  • First paragraph
  • Subheaders (H2s, H3s, etc.)

This will help Google gain context about the topic of your page. And users will be able to quickly tell whether the page matches their search intent.

You can begin analyzing your content with On Page SEO Checker.

Start byconfiguring the tool for your site.

Once you complete the setup, you’ll see a page that looks like this:

On-Page SEO: What It Is and How to Do It (6)

You can click on a specific page from the recommended “TOP pages to optimize” list, or review the “Optimization Ideas” tab for a complete overview.

On-Page SEO: What It Is and How to Do It (7)

Click on the “# ideas” blue button to see recommendations.

On-Page SEO: What It Is and How to Do It (8)

The content section will let you know whether you’ve used your target keywords in key places like the H1 and body of the of the page (and whether keyword stuffing is detected):

On-Page SEO: What It Is and How to Do It (9)

If the tool does detect issues, it will provide recommendations.

Like this:

On-Page SEO: What It Is and How to Do It (10)

It also provides helpful information about related keywords you can add to your text to further optimize it.

On-Page SEO: What It Is and How to Do It (11)

3. Write Keyword-Rich Title Tags

Title tags are pieces of HTML code that indicate what the title of a page is. And display that title in search engines, social media posts, and browser tabs.

Additionally,they can influence whether a user decides to click on your page.

They can look like this on the SERP (search engine results page):

On-Page SEO: What It Is and How to Do It (12)

Here are a few tips to follow when writing your title tags:

  • Keep it brief. We recommend keeping title tags between 50 and 60 characters so Google doesn’t cut them off
  • Include your target keyword. This helps both Google and users determine what your page is about.
  • Be unique. Avoid duplicate title tags so that each individual page’s purpose is clear to Google (and users know what they’re clicking on).

On Page SEO Checker will also provide tips to help you write better title tags. Plus information about what, how, and why to do it.

On-Page SEO: What It Is and How to Do It (13)

Further reading:

4. Write Click-Worthy Meta Descriptions

A meta description tag is an HTML element on a site that provides a brief summary of the page. And search engines like Google may use it to generate a snippet (the descriptive text part of a search result).

It usually shows up on the SERP below your page’s title. Like this:

On-Page SEO: What It Is and How to Do It (14)

Meta descriptions don’t directly influence Google rankings.

But, like title tags, they can be a deciding factor between a user clicking on your page or another one. Which means they can encourage more search traffic.

And if your meta description doesn’t match the user’s search intent (or the content on the page), Google may choose its own description for the SERP.

So it’s best to follow these best practices to increase your chances of Google using your chosen meta description:

  • Consider mobile devices. Google truncates meta descriptions after about 120 characters on mobile. So it’s best to keep them on the shorter side.
  • Include your target keyword. This helps users determine if their page matches their search intent. Google also bolds keywords (and synonyms of keywords) that match the user’s search query. Which stands out visually and could boost clicks.
  • Use active voice.Active voice saves space and communicates your message more clearly.
  • Add a CTA(call to action). Entice users to click with CTA phrases (like “try for free,” or “find out more”).

You can also find tips for writing better meta descriptions in On Page SEO Checker.

On-Page SEO: What It Is and How to Do It (15)

Further reading:

5. Use Headings and Subheadings to Structure Your Page

H1 tags and subsequent headings allow users to easily skim your page. And help Google understand the hierarchy of your page.

Look at the following image. And see how difficult it is to read a page without organized headings (compared to one that has them).

On-Page SEO: What It Is and How to Do It (16)

The right is an example of on-page SEO done right. It’s easy to skim and find specific information.

Headings also help Google better understand your page’s structure and determine whether your page matches a user’s search intent. Which can help you rank higher for relevant keywords.

You can use keywords and keyword variations in headings to give Google more context about the structure of your page and what information you cover.

Use the H1 as your page title or headline. And include H2s to cover subtopics.

If you need to cover content in further detail, use H3s, H4s, etc.

On-Page SEO: What It Is and How to Do It (17)

On Page SEO Checker will also provide ideas to help you optimize your headings.

6. Optimize URLs

Google recommendsusing simple URLS that don’t look “cryptic” or intimidating. In other words:

Use words that are relevant to your content so users can tell what your page is about.

And not random numbers, publish dates, or full sentences. Website themes will often use these by default, so it’s important to update your URL before publishing.

Using your target keyword in your URL is a good way to ensure your URL matches the topic of your content.

An “unfriendly” URL might look something like this:

On-Page SEO: What It Is and How to Do It (18)

And this is how you could update it to be more useful and easy to understand:

On-Page SEO: What It Is and How to Do It (19)

The more context Google has about a particular page, the better it can understand it. And if Google understands what a page is about, it’s able to match it with relevant search queries.

Further reading:What Is a URL? Meaning, Structure, and Optimization Tips

7. Strategically Add Internal Links

Internal links are hyperlinks that point to different pages on the same site. Here’s what an internal link looks like on a webpage:

On-Page SEO: What It Is and How to Do It (20)

Internal links are an important part of on-page SEO optimization. Here’s why:

  • They help search engines understand your site’s structure and how pages are related to each other
  • They allow Google crawlers to discover andnavigate to new pages
  • They signal to Google that the linked-to page is valuable
  • They help users navigate through your website (and keep them on your site longer)

Further reading:Internal Links: Ultimate Guide + Strategies

8. Add External Links to Authoritative Sources

External links are links on your site that point to other sites. They’re important because they enhance user experience and build trust with your audience.

Google has said thatadding links to authoritative external sources is a great way to provide value to your users.

And providing soliduser experience is always a good thing.

Here are a few best practices for you to follow:

  • Only link to authoritative and trustworthy sites related to the topic and niche
  • Use descriptive and natural anchor text to show readers what to expect when they click
  • Balance the number and placement of external links to avoid looking spammy

You can quickly check your site for external link issues with Site Audit. Just head to the “Issues” tab and type “external” in the search bar.

On-Page SEO: What It Is and How to Do It (21)

Further reading:What Is an External Link? + SEO Best Practices

9. Include and Optimize Images

Including images in your content increases your chances of ranking in Google Images. This is a great way to get more traffic to your site.

A good place to start optimizing your images is by writing descriptivealt text for them.

Alt text (short for alternative text) is text included in HTML code that describes an image on a webpage.

It has two main purposes:

  1. It provides context for search engine crawlers
  2. It allows people using screen readers to hear descriptions of images

Here’s an example:

On-Page SEO: What It Is and How to Do It (22)

Here are some tips for writing good alt text:

  • Keep it brief. Screen readersstop reading alt text after about 125 characters.
  • Include a target keyword. Include your target keyword for context (but don’t spam keywords for the sake of it).
  • Don’t add alt text to decorative images. Graphics like horizontal page breaks, a magnifying glass in a search bar, etc., don’t require further explanation.
  • Don’t include “image of” or “picture of.” Alt text implies that it’s describing an image, so there’s no need to waste characters on these phrases.

To find missing image alt text on your site, head to the “Issues” report in Site Audit.

And search for “alt attributes” in the search bar if you have multiple errors to comb through.

On-Page SEO: What It Is and How to Do It (23)

Aside from adding optimized alt text, here are a few of ways to optimize images:

  1. Write descriptive file names to help search engines understand what your image is about
  2. Use free tools likeImageOptim to compress images for faster load times
  3. Use lazy loading, which tells web browsers towait to load images until the user scrolls to them

Further reading:Image SEO and Alt Tags: 10 Image Optimization Tips

Advanced On-Page SEO Tactics

Once you’ve got the on site SEO basics down, you can try out some more advanced SEO page optimization techniques.

Let’s start with an important on-page SEO factor—page speed.

Optimize for Page Speed

We may never know every Google ranking factor. But we do know that page speed is aconfirmed ranking factor.

So it’s more important than ever to optimize for page speed.

You can use Google’s freePageSpeed Insights tool to get an overall performance score for both mobile and desktop, in addition to actionable suggestions for improvement.

This tool assesses Google’sCore Web Vitals, which are factors that impact page experience.

The Core Web Vitals are:

  • Largest Contentful Paint (LCP): amount of time it takes for the main piece of content to load
  • First Input Delay (FID): amount of time it takes for your website to respond to the first interaction from a user (like a click on a link)
  • Cumulative Layout Shift (CLS): amount your webpage shifts (or “moves down”) as more content (e.g., banners, images) loads

To get started, enter your URL and click the “Analyze” button:

On-Page SEO: What It Is and How to Do It (24)

Here’s what the report looks like:

On-Page SEO: What It Is and How to Do It (25)

And here’s the full list of errors that might slow your site down:

On-Page SEO: What It Is and How to Do It (26)

There’s also an “Opportunities” report that gives suggestions for improvement:

On-Page SEO: What It Is and How to Do It (27)

For more in-depth information on technical errors, you can use Site Audit.

Find “Core Web Vitals” under “Thematic Reports.” Click “View details.”

On-Page SEO: What It Is and How to Do It (28)

You’ll see the overall status of your SEO pages’ performance over time.

On-Page SEO: What It Is and How to Do It (29)

In this report, you’ll also see technical details like we talked about earlier. Such as LCP and CLS.

The Core Web Vitals report includes Total Blocking Time (TBT) to closely estimate FID.

Under each column, you’ll find top recommended improvements and the pages affected.

On-Page SEO: What It Is and How to Do It (30)

Click on each underlined suggestion to read more about the issue and how to fix it.

On-Page SEO: What It Is and How to Do It (31)

Run this report at least once a month to keep up with any errors. You can also send automated reports to yourself or clients in the “My Reports” management tab in Semrush.

On-Page SEO: What It Is and How to Do It (32)

Target Featured Snippets

Becausefeatured snippets appear in “position zero” above other organic results, they canhelp boost your click-through rate (CTR).

On-Page SEO: What It Is and How to Do It (33)

There are different forms of featured snippets, including:

  • Definitions
  • Tables
  • Lists
  • Videos

To check if a keyword has a current featured snippet, go to Keyword Overview. We’ll use the example “can dogs eat watermelon.”

Enter your keyword and click “Search.”

On-Page SEO: What It Is and How to Do It (34)

You’ll see information about search volume, keyword difficulty, and more.

On-Page SEO: What It Is and How to Do It (35)

Scroll down to the “SERP Analysis” section of the page.

To the right of this graph, you’ll see a link that says “View SERP.” Click it to view what the SERP looks like for that keyword when it’s not influenced by location, user behavior, etc.

On-Page SEO: What It Is and How to Do It (36)

Now we can see that “can dogs eat watermelon” does indeed have a featured snippet. And which pages are ranking underneath that.

On-Page SEO: What It Is and How to Do It (37)

If you want to take the top spot, update (or create) your own page following on-page SEO best practices.

Some ways to target a featured snippet include:

  • Answering the query in a concise, user-friendly way
  • Understanding (and catering directly to) the user’s search intent
  • Formatting the answer accordingly—could be a quick one- or two-sentence answer, a table, a video, etc.

Add Schema Markup

Schema markup allows search engines to better understand information on your website.

It adds code to a page that better communicates the page topic. So you can convey to search engines that your page is about an event, contains a recipe, etc. And the SERP result can reflect that.

Using schema can providerich snippets in the SERP. They look like this:

On-Page SEO: What It Is and How to Do It (38)

In addition to taking up more valuable space on the SERP, schema markup also can improve your page’s organic CTR.

The above example uses recipe schema markup. But you can add many different types to your pages.

Common types of schema include:

  • Reviews
  • Products
  • Events
  • People
  • Local businesses

And more.

You can findinformation on every type at Schema.org.

Let’s look at an example of schema markup in action. Say you type “new york events near me” into Google.

The top of the SERP looks something like this:

On-Page SEO: What It Is and How to Do It (39)

To better your chances of showing up above the normal search results like this, you can use “Event” schema markup.

Which communicates the event date, address, and location to Google.

Google may then feature these events above other results because they’re more useful.

Here’sGoogle’s resource on adding Event structured data. And here’s what the Event schema might look like in your page’s code:

On-Page SEO: What It Is and How to Do It (40)

You can use Site Audit to check if you’ve implemented structured data correctly.

You’ll see a report labeled “Markup” under “Thematic Reports.”

On-Page SEO: What It Is and How to Do It (41)

Click the “View details” button.

Site Audit will score any pages that have schema markup, break down pages by schema type, and alert you of any existing issues.

On-Page SEO: What It Is and How to Do It (42)

If Site Audit does flag any issues with your markup, we recommend running those individual pages throughSchema.org’s markup validator. It’ll let you know if you’ve implemented the markup properly.

Further reading:

Implement Proven On-Page SEO Techniques

Now that you know what on-page SEO is, it’s time for you to take action.

Execute on the techniques mentioned earlier, and you’ll be on your way to better rankings and traffic.

Start by signing up for a free Semrush account (no credit card needed).

You’ll get access to On Page SEO Checker. But you’ll also be able to:

  • Do keyword research
  • Analyze your competitors
  • Track your keyword rankings
  • Run a site audit

And more.

On-Page SEO: What It Is and How to Do It (2024)

FAQs

How to do on-page SEO step by step? ›

  1. Include your target keyword in relevant places.
  2. Use header tags to structure your page.
  3. Write a compelling title tag.
  4. Write an engaging meta description.
  5. Set SEO-friendly URLs.
  6. Add internal links in useful places.
  7. Add external links.
  8. Optimize your images.
Jun 5, 2024

What does on-page SEO include? ›

On-page SEO refers to the SEO elements you control on the webpage, or the webpage code, itself. Examples of on-page SEO include content, headlines and headers, image optimization, title tags, meta descriptions, structured data, and more.

What is an example of an onsite SEO? ›

On-page SEO (also called on-site SEO) is the process of optimizing webpages and their content for both search engines and users. It can help rank pages higher on Google and drive more organic traffic. Common tasks associated with on-page SEO include optimizing for search intent, title tags, internal links, and URLs.

How do I start on-page SEO as I am beginner to this field? ›

Help Google find your content
  1. Check if Google can see your page the same way a user does.
  2. Don't want a page in Google's search results?
  3. Use descriptive URLs.
  4. Group topically similar pages in directories.
  5. Reduce duplicate content.
  6. Expect your readers' search terms.
  7. Avoid distracting advertisements.
  8. Link to relevant resources.

How to use SEO for dummies? ›

10 Steps to Building an SEO-Friendly Website
  1. Step 1: Determine Site Architecture. ...
  2. Step 2: Choose Target Keyword. ...
  3. Step 3: Include Target Keyword in URL. ...
  4. Step 4: Include Target Keyword in Title Tag. ...
  5. Step 5: Summarize Target Keyword in Meta Description. ...
  6. Step 6: Add Structured Data to Page.

Where do I put SEO on my website? ›

A web page's body text is the page's main section of content. This content should use the SEO keywords throughout the text where applicable. When creating content, include SEO keywords at or near the beginning of the body text.

How to do SEO with examples? ›

The most common example of on-page SEO is optimizing a piece of content to a specific keyword. For example, if you're publishing a blog post about making your own ice cream, your keyword might be “homemade ice cream.” You'd include that keyword in your post's title, slug, meta description, headers, and body.

What is the difference between on-site and on-page SEO? ›

On-page & on-site SEO are almost the same thing with a very little bit difference as both are concerned with the SEO-friendly changes on website. On-page is all about optimizing the web pages of a website like content optimization, image optimization, meta tags optimization, anchor tags optimization etc.

How would you explain SEO to a beginner? ›

SEO (search engine optimization) is the process of improving the performance, experience, and authority of your website so it can gain better visibility in search engines like Google. Specifically, SEO is about ranking higher in organic (unpaid) search results. Not paid or sponsored results.

How do I get SEO on my first page? ›

Below, see 13 practical first-page SEO tips to get into Google SERP first positions.
  1. Develop a Mastery of Long-Tail Keywords. ...
  2. Create Next-Level Content. ...
  3. Explore Different Content Formats. ...
  4. Target Google SERP Features. ...
  5. Focus Heavily on User Experience. ...
  6. Learn From Your Competition. ...
  7. Make Your Site Fast and Responsive.
Jul 19, 2023

How do you write SEO content step by step? ›

Tips on How To Incorporate SEO in Your Writing
  1. Start with keyword research.
  2. Use headings to your benefit.
  3. Optimize your content for featured snippets.
  4. Write for humans, not search engines.
  5. Optimize your title.
  6. Include keywords in your meta description.
  7. Add alt text to images.
  8. Resist the urge to keyword stuff.
Jul 17, 2024

How to do technical SEO step by step? ›

  1. Control how Google crawls and indexes your site. Duplicate content. Resources. Robots.txt. Sitemaps. Internationalized or multi-lingual sites. ...
  2. Help Google understand your site.
  3. Follow our guidelines. Content-specific guidelines.
  4. Manage the user experience. Mobile considerations.
  5. Control your search appearance.
  6. Using Search Console.

How long does it take for on page SEO to work? ›

SEO takes between three and six months to start showing results. In some cases, it can take up to a year to see consistent improvement from SEO.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Domingo Moore

Last Updated:

Views: 5291

Rating: 4.2 / 5 (73 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Domingo Moore

Birthday: 1997-05-20

Address: 6485 Kohler Route, Antonioton, VT 77375-0299

Phone: +3213869077934

Job: Sales Analyst

Hobby: Kayaking, Roller skating, Cabaret, Rugby, Homebrewing, Creative writing, amateur radio

Introduction: My name is Domingo Moore, I am a attractive, gorgeous, funny, jolly, spotless, nice, fantastic person who loves writing and wants to share my knowledge and understanding with you.