We’ll share tried and tested, easy-to-follow advice on what actually matters in on-page SEO.
Need a checklist? You’ll find it here too.
We’ll share tried and tested, easy-to-follow advice on what actually matters in on-page SEO.
Need a checklist? You’ll find it here too.
On-page SEO (or on-site SEO) refers to anything you can do on the page itself to improve its rankings. It focuses on helping Google and searchers better understand and digest your content.
Google looks at the content of a page to see if it’s a relevant search result.[1] And if Google deems your content less relevant than your competitors, they’ll outrank you.
If you’ve ever heard that on-page SEO is about repeating keywords on a page, that’s far from the truth. Doing too much of this will actually harm your rankings.[2] So let’s run through some sensible optimizations that will make a positive difference.
We’ve also summed up all on-page SEO elements in a checklist (Google Sheets). Here’s how to use it:
Search intent is the reason behind the search. Understanding it tells you what users are looking for and what you need to deliver in your content.
To illustrate the results of search intent optimization, here’s the estimated organic traffic to one of our pages before and after search intent alignment.
To identify search intent, look at the top-ranking results on Google and identify the three Cs of search intent:
For example, most top-ranking pages for “avocado seed” are blog posts serving as how-to guides for planting the seed. The use of “easy” and “simple” angles indicates that searchers are beginners looking for straightforward advice.
If your content covers relevant subtopics, it’s more likely to meet searchers’ expectations. What’s more, it can rank for more relevant keywords and get more traffic as a result.
A good place to look for clues is on top-ranking pages. You can manually look for commonalities between them, such as headings, FAQs, visual aid, how deep they go into the subject, etc.
For example, some of the top-ranking pages for “how to save money” mention canceling some subscriptions.
You can also use SEO tools like Ahrefs to show you the keywords that top-ranking pages rank for. Some of the keywords can make good subtopics or points to include in your content.
Here’s what to do:
You’ll see a list of common keywords; they are your clues for what searchers are after.
Here’s an example for the query “content marketing.” Here, searchers may be looking for a definition and actionable advice for creating a strategy or plan.
And if you’re optimizing an already existing page, include it in the analysis to see subtopics you may be missing.
If you want to rank, you shouldn’t just rehash other pages. You need to bring something new to the SERPs (search engine results pages).
This increases your chances to attract links which, in turn, can help your page rank.
You’ll need to get creative, as “uniqueness” depends on what’s already there on the SERPs. Think along the lines of:
For example, the top-ranking page for “how to get rich” offers expert quotes on the topic, which is unique on the SERP at the moment.
To get some inspiration on what people like to link to for any given topic, you can use Ahrefs.
Enter your keyword in Keywords Explorer, scroll to the SERP overview, and click on the backlink number of a page with a lot of referring domains.
Next, look at the backlink anchors in Site Explorer to find patterns. For example, this post got quite a few links because it mentioned the benefits of kettlebell swing.
Header tags (H1, H2, etc.) help Google understand the content on your pages.[3]
They also help readers understand your content and improve readability.
As for the H1 tag, it’s best practice to use one H1 per page and match it with the page title.
To find pages with missing or empty H1 tags, crawl your site with Ahrefs’ Site Audit and go to the Content report. You can do this for free with an Ahrefs Webmaster Tools (AWT) account.
As for H2 to H6 tags, simply use them for the subheadings of your content.
Title tags are often the main piece of information used to decide which result to click on.[4] This is why you need to make them compelling. Here are a few tips:
Set a title tag on every indexable page. You can use Ahrefs’ Site Audit to find pages with title tag issues like being empty or too long. All you need is a free AWT account. Once you’ve signed up and crawled your site, go to the Content report to check for issues.
Meta descriptions aren’t a Google ranking factor[5] but can bring more clicks and traffic. This is because Google often uses them for the descriptive snippet in the search results. Here are a few tips for writing them:
You can use Ahrefs’ Site Audit to check for pages with meta description issues like being empty or too long. Once again, you’ll need a free AWT account to do this. Once you’ve signed up and crawled your site, go to the Content report to check for issues.
Google says to use words that are relevant to your content inside page URLs.[8]
Often the easiest way to do that is to set your target keyword in the slug part of the URL.
However, if the URL structure already contains some words from your target keyword, you can make the slug shorter.
For example, our target keyword is “seo for realtors.” Since the page was nested under the “seo/for” directory, we could just use “realtors” as the slug.
Images from your pages can rank in Google image search and send more traffic your way.
Image optimization is bascially about these three tasks.
Google says that filenames give it clues about the image’s subject matter.[9] Here are a few naming tips:
Google also uses alt text (alternative text) to understand the subject matter of an image.[10] This is an HTML attribute used on <img>
tags to describe the image. It’s not visible on the page itself and looks something like this:
<img src="https://yourdomain.com/puppy.jpg" alt="puppy">
The main purpose of alt text is to improve accessibility for visitors who use screen readers. These convert page content, including images, to audio.
Here’s our best advice for creating alt text:
You can use the Images report in Ahrefs’ Site Audit to check your site for images with missing alt text.
Compressing images makes file sizes smaller, leading to faster load times. Plenty of tools exist for doing this. ShortPixel is a good option.
Internal links are links from other pages on your website. They help Google understand what a page is about and boost its authority. This can lead to higher rankings.
Here’s how to find internal link opportunities for free in AWT:
For example, here’s an internal link opportunity for this guide:
Given that it only takes a second to add internal links, this is an easy and quick on-page optimization.
Google says linking to other websites is a great way to provide value to your users.[11] So don’t be afraid to do it where it makes sense. Just be careful not to link to low-quality, spammy websites.
Here’s what to keep in mind when linking to external websites:
Google values content from experts or people with first-hand/life experience. Which is more important for Google depends on the topic.
For example, the most trustworthy source of information on the health benefits of matcha tea is someone with formal education in nutrition and/or medicine.
Whereas, a review of car phone mounts probably doesn’t need an expert. It’s sufficient if the reviewers have enough first-hand experience with the products and demonstrate that.
Here are a few ways how Google advises to demonstrate expertise.[12] You should:
And when it comes to topics that may need first-hand or life experience, here’s what Google says.[13] You should:
Now that we’ve covered the basics, let’s take your on-page SEO a step further.
A featured snippet answers the searcher’s question with a short answer.[14] You can come across different types of them: paragraphs, lists, videos, etc.
Google pulls them from web search listings, and they almost all come from one of the pages ranking in the top 10.[15] This means you can shortcut your way to the top position by winning the snippet.
The best featured snippet opportunities tend to be for keywords where you already rank in the top five, and Google already shows a featured snippet.
You can find these opportunities using Ahrefs’ Site Explorer:
It’s then a case of adding the answer to your page. And how you structure that answer matters, so here are a few tips. You should:
Rich snippets are search results that highlight structured data embedded on webpages. Their purpose is to give searchers summary information about a result at a glance.[16]
Structured data is not a ranking factor,[17] but it does help Google to better understand what’s on your pages.
Rich snippets also make your website more eye-catching in the search results, which may lead to more clicks.
To be eligible for displaying rich snippets (Google doesn’t always display them), you need to apply a simple code called schema markup. The process comes down to checking Google’s documentation for eligible properties and generating the code using a tool like Schema.dev.
To rank your pages, Google will also take into account a set of “page experience signals.” These include (but are not limited to):
Page experience signals are typically improved for the entire website rather than on a page-by-page basis. But you also need to ensure any new page designs are optimized as well.
Security issues and interstitials will be the easiest to fix: get an SSL/TSL certificate and turn off pop-ups that may irritate users. CWV and mobile-friendliness will likely be more time consuming.
You can follow the links below to guide you through the process.
On-page SEO is something you can do repeatedly. If you’re not satisfied with your Google rankings, you can always improve and republish your content.
Start by monitoring your keywords’ positions. Plug your target keywords in a rank tracking tool like Ahrefs’ Rank Tracker and observe rankings in the next three months.
If a page is not ranking at all or you don’t see any upward trend (like in the example below), there’s a good chance improving the content will help. The same goes for pages that fell from the top positions.
At Ahrefs, we’ve repeatedly observed good results with updating and even completely rewriting content. Below, you can see an example—organic traffic multiplied after a simple update.
Frequently asked questions about on-page SEO.
They aim at two different sets of factors. On-page SEO focuses on impacting SEO factors occurring on a page, while off-page focuses on factors outside of a page. In other words, on-page SEO is about the things you can fully control, while you can’t fully control off-page SEO.
Technical SEO deals with the backend of the website to help Google and other search engines find, crawl, understand, and index your page. While on-page SEO deals with the content of the website to ensure its relevance and demonstrate quality.
No, only the ones you want to be visible to searchers. That said, focus your SEO efforts on the ones that have the biggest value to your business.
Google doesn’t have a preference for page length. Always provide an appropriate amount of content to match the search intent and meet the needs of searchers.
It’s the excessive use of a target keyword in page content with the intention of ranking for that keyword. It’s considered a spam technique by Google and can lead to a manual penalty action.
Copy link