On-page SEO is an essential element of any effective SEO strategy and can help websites maximize their visibility and ranking.


When it comes to on-page SEO, page titles are an essential element of any successful SEO strategy. Titles are the first thing that search engine crawlers see, so it is important that they accurately reflect the content of the page and include the relevant keywords.

Additionally, titles should be around 55 characters in length, as this is the ideal length for titles to appear in their entirety. Titles should also be descriptive, yet concise, so that they are appealing to users and encourage them to click on the link.

By utilizing effective page titles, your website can maximize its visibility and ranking in organic search.

Example of great titles

Gorgeous travel blog by Hannah and Nick at saltinourhair.com

Dribbble’s design blog at dribbble.com/stories


The meta description is another important element of on-page SEO. This is the short snippet of text that appears in search engine results and encourages users to click on the given link. The meta description for this article, “Learn the best on-page SEO techniques and strategies to improve your website’s visibility and ranking.” is a great example of an effective meta description. It includes the main keyword for the page, “On-Page SEO”, and is written in a way that encourages users to click on the link.

The meta description is concise and to the point, providing enough information to give the user an understanding of what the page is about, yet short enough to keep them interested.

Additionally, the use of the keyword “On-Page SEO” in the meta description makes it more likely to appear in the search results, and gives it a better chance of being clicked on.

Avoid the following when crafting your page descriptions:

  • Writing a description that has nothing to do with your page content
  • Using generic words such as ‘click here to read more’, ‘this is a blog post’ etc.
  • Don’t cram your description full of keywords
  • Don’t try to include your whole page’s content; the description should be between 150 and 160 characters
  • Use a different description for each page, related to that page content


Your web developer will have made it easy for you to edit your SEO snippet, i.e. title and description for each page on your website, when you write the content. Just ask them for more guidance on where to find this or how to enable this. If you’ve built your own website in WordPress, my recommended SEO tools are Yoast SEORank Math or SEO Press.


When looking at the page, it is evident that the main headline (H1) is “5 Great Examples of On-Page SEO”. This accurately reflects the content of the page and includes the relevant keyword, “On-Page SEO”, which helps search engine crawlers effectively understand and index the content.

The page also uses the right headings in the right order on the page, which makes it easier for users to skim the content and quickly decide if the page will have relevant information. These are H1, H2, H3, etc., up to H6. Usually H1–H3 are used the most in addition to paragraphs and bullet points to make the content easy to read and digest.


The website also features images on the page to capture attention and keep users engaged. Images and videos are a great way to provide visual information, break up the text, and make the page more interesting.

Furthermore, videos can be used to explain complex topics in a more visual and engaging way. By utilizing images and videos, the website is able to provide more engaging content and capture the attention of users.

This page’s content is interesting because it is written in an accessible way and is easy to understand. The use of headlines, bullet points, and short paragraphs makes the content more readable and engaging, and allows users to quickly skim the content and find the relevant information they are looking for.

Additionally, the page utilizes descriptive URLs and relevant keywords to ensure the content is accurately indexed in search engine results.

Important! Images should ALWAYS be optimized before uploading to your page. Make sure that all your images are no more than 500kb in size, preferably a lot less! Use tools like bulkresizephotos.com and tinypng.com to compress your images first.



Website Speed

Website speed optimization is a crucial aspect of “technical SEO” and arguably the most pivotal factor in ensuring the seamless functioning of the four key points mentioned above. An essential element in achieving swift loading times is your choice of a hosting package. Not all servers are created equal; therefore, opting for a fast hosting package, such as our cloud hosting packages, is imperative.

The website associated with this article boasts a rapid loading speed, clocking in at just 1.5 seconds. This is notably faster than many other websites within the same industry, typically taking 2-3 seconds to load. Achieving this quick loading time involves a range of strategies, including image optimization, code minification, and effective page caching.

These measures not only enhance page speed but also contribute to an improved user experience. Furthermore, the website employs advanced techniques like Content Delivery Network (CDN) implementation and the reduction of redirects to further enhance loading times.

Collectively, these strategies work in concert to ensure rapid website loading and provide users with the best possible experience.

If your website is not built correctly and is slow to load, that will impact your search engine performance! Always make sure to get a professional to check your site’s speed and improve it where possible. Depending on the amount of content on your page, this can be a big job. Always start with the right platform, code hierarchy, and structure to set your website up for success.


Opt for a robust website care plan to ensure that the technical setup of your website is monitored and optimized for performance.

Additional considerations

Use Descriptive URLs

Utilizing descriptive URLs is advantageous for both users and search engine crawlers, as it helps them more easily understand the content and the keywords being targeted. It is important that URLs accurately reflect the content of the page and contain relevant keywords.

If you use WordPress to craft your content, writing the page title usually just copies across to the ‘permalink’, ‘slug’ or URL of your page, so you don’t need to worry too much about getting it right.

Bear in mind, though, that if you change your page title, you will need to click on ‘quick edit’, empty the ‘slug’ field, and save to get the new page URL to appear instead of the old one!

Add Internal Links

By adding links between pages on your website, you make it easier for search engine crawlers to find and read them. Internal links also create a more interesting user experience. Furthermore, linking to other pages on your website can help users find relevant content and keep them engaged for longer.


On-page SEO is an essential part of driving traffic to your website. By following the proven strategies outlined in this blog post, you can start improving your on-page SEO today. From optimizing content and using meta tags to creating engaging and accurate page titles and using keywords effectively, these strategies will help boost your rankings in search engine result pages.

So, why wait? Start optimizing for success now!

Johanna Pieterman
Johanna Pieterman
Johanna has 20+ years of experience in UI/UX design and website development, working for a wide range of industries in Europe and the UK.