There are hundreds of ‘on-page SEO’ best practice guides online, but none are quite as comprehensive as this. We’ve worked hard to pull together all the best on-page SEO advice in one place for your reference.
The infographic below summarises our advice (click to enlarge), while below we go into more detail on each point.
A page’s metadesciption does not directly influence its position in the search engine results pages (SERPs), however it is extremely important to the final human user. Let’s not forget that we are building our website for humans rather than search engine robots! Bearing this in mind it is of great importance that the metadescription is written in a compelling fashion to entice searchers to click-through to your website. We recommend that you test and measure a variety of different metadescriptions to see which works best for you.
Each pages metadescription should be limited to 156 characters as this is the limit Google displays in search results pages.
If your page does not have a metadescription assigned to it the first 156 characters from the page copy will be used instead (or a random string of text from you page that the search engine believes to be most relevant to the search).
Aside from the overall content, the title tag is the most important on-page factor. It is a key relevancy factor that search engine robots use to understand the main topic of a page. Understanding this, make sure the first word in your title is that page’s target keyword. As you can see from our title tag at Curve Interactive we are now focusing on ranking for different variations of ‘Marketing Agency’.
An exception to this rule can be made if your brand is extremely popular and a differentiating factor, in some cases having you brand name as the first word in the title can help you stand out from the crowd.
All title tags should contain 70 characters or fewer as this is the limit Google displays in search results pages.
Most SEOs suggest the perfect format for a title tag as one of the following;
The URL of a page is an important relevancy factor search engine robots take into consideration when ranking your page. Make sure you include your target keywords here.
Danny Dover (expert SEO and former Moz employee) has pointed out that excessively long URLs may hurt search ranking positions. His research found that 2083 characters is the max length URL parsed by Internet Explorer. Similar research from Improve suggests the same. However, I would suggest using a maximum of 6-10 words separated by hyphens.
A further factor to consider is the path of the page. An authority boost will be experienced the closer a page is to its domain homepage.
Heading tags are important for both human readers and search engine robots alike. Use of keywords in headings is another relevancy factor Google takes into consideration.
Include primary keywords in H1 tags, and secondary keywords in H2 and H3 tags.
You have probably heard the phrase “content is king”- having great content will reduce bounce rates and increase visitor time on site. It is known that Google pays attention to these interaction-based ranking factors. Use videos, infographics and other multimedia to keep visitors engaged on your site.
A page’s target keyword should be used a number of times Moz suggest “2-3X on short pages, 4-6X on longer ones and never more than makes sense in the context of the copy.”
Keywords should be used in the first 50-100 words of a page, if not sooner.
Several studies suggest that using variances of your target keyword can lead to higher rankings.
It has been found that use of a keyword in bold and/or in italics has a minor impact on search rankings.
Before uploading images to your website make sure file names have been optimised. Name image files the keyword the page is trying to rank for e.g. on-page-seo.jpg rather than IMG0192093.jpg.
Add an alt text and title attribute to each of your images using the target keyword and/or variances of it.
In some circles it is thought these factors directly influence your search position. Having high level content can show your content is unique and provides value.
It is believed linking out to authority sites helps send trust signals to Google. Moreover, it is thought that the contents of the linked to page can act as a relevancy factor. Try linking out to authoritative pages that refer to the same topic.
This relatively new ranking factor has a slight impact on your ranking position. It also affects usability. Google offers site speed tests and recommendations.
Similar to the above, link out to useful complementary web pages. This builds trust.
Content that is identical to that on another website or page on your domain can negatively influence a sites position in the search rankings.
It can actually lead to a search engine penalty.
It is recommended that less than 150 outbound links exist on any page. SEO juice is leaked to each of these pages so try to number them.
Social signals are becoming more important to search engine algorithms. Although not fully tested, the number of Likes, Tweets and shares has a small influence on your pages visibility in the SERPs.
It is a good idea to include social sharing buttons for this reason + the opportunity that more people will discover your content via social media channels.
Google CEO Eric Schmidt: Within search results, information tied to verified online profiles will be ranked higher than content without such verification, which will result in most users naturally clicking on the top (verified) results.
Link your Google + account to your website to receive this ranking factor. Doing this also adds an image to your page result in the SERPs and this has proven to improve click-through rates.
It is also thought that the more authoritative you are on Google + the more ranking power a page authored by you will be given.
The number and the quality of internal links pointing at a page will influence its importance on its own domain. The more powerful internal links pointed at it the higher it will rank.
The priority of a page on a domainís site map has also been proven to affect a pages visibility.
The content on each of your pages should be over 450 words. Try to avoid anything less so the content of your site doesn’t seem empty.