The Ultimate Guide to On-Page SEO in 2023

On-page SEO refers to the practice of optimising individual web pages in order to rank higher and earn more relevant traffic in search engines. This includes optimising the content, HTML source code, and other elements on the page. Here is a guide on the main on-page SEO factors to consider when optimising a web page:

Title tags

The title tag is the main text that describes the content of a web page. It is displayed in the search engine results pages (SERPs) as the main link to the page. Title tags should be unique, relevant, and concise, and should include the main keywords for the page.

Meta descriptions

The meta description is a short summary of the content of a web page. It is displayed in the SERPs below the title tag, and should provide a clear and concise summary of the page’s content. Meta descriptions should also include relevant keywords, but should be written for humans, not just for search engines.


Headings are used to structure the content of a page, and should be used to organise the content into logical sections. The main heading should be the <h1> tag, and subheadings should be <h2>, <h3>, etc. Headings should include relevant keywords and be used to highlight the main points of the page.

Images and other media

Images and other media can help to make a web page more engaging and interesting, but they should also be optimised for search engines. This includes using descriptive, keyword-rich file names for images, and using the alt attribute to describe the content of the image.

Internal linking

Internal linking refers to the practice of linking to other pages on your own website. This can help to improve the navigation and user experience of your website, and can also help search engines to understand the structure and relevance of your content.

URL structure

The URL of a web page should be descriptive and include relevant keywords. It should be easy to read and understand, and should use hyphens to separate words.

Content quality

The most important on-page SEO factor is the quality of the content on the page. The content should be unique, relevant, and informative, and should provide value to the reader. It should also include relevant keywords, but these should be used naturally and not overused.

By considering these on-page SEO factors, you can improve the ranking and relevance of your web pages in search engines, and earn more organic traffic to your website.