[intro] Onsite SEO, also known as on-page SEO, refers to the practice of optimising elements on a website to improve its visibility and ranking on search engine result pages (SERPs).[/intro]

What is Onsite SEO?

Onsite SEO refers to the practices and techniques used to optimise a website's content and structure to improve its search engine ranking and visibility. The method of optimising onsite content involves several factors, which include optimising page titles, meta descriptions, header tags, keyword usage, linking, and other elements.

Why is Onsite SEO important?

Onsite SEO is important because it assists search engines to understand the content and structure of a website, which can lead to improved search engine visibility, higher search engine rankings, and ultimately more organic traffic. By optimising onsite elements, the page content will be more relevant and valuable to firstly - the target audience, and secondly, the search engines. This can help attract more qualified traffic to the site and improve the user experience, which can lead to higher engagement and increased conversions. This is especially important on product pages, which are intended for sales. Onsite SEO can be split into two main categories - content & keywords and other non-keyword onsite factors. Let’s explore both in more detail…

1.Content & keyword optimisation

Most of the onsite SEO factors have to do with the content and keywords, which are broken down into 5 different categories:

a) Google E-A-T

This acronym, created by Google, stands for Expertise, Authoritativeness, and Trustworthiness, and it is a set of criteria that Google uses to evaluate the quality of a website's content. In other words, it’s a framework that helps Google's algorithms understand whether a website is a reliable source of information on a particular topic. The E-A-T criteria are important for websites that provide health, financial, or other critical information that may have a significant impact on people's lives. With AI advances, high quality content generation can be accelerated using artificial intelligence. Websites should ideally provide content that:

  • Is high-quality and well-researched
  • Has been written by experts in the field - see link roundups‍
  • Provides clear attribution and sourcing for information
  • Demonstrates a track record of trustworthiness and accuracy
  • Doesn't have intrusive interstitials that takes away from user experience

b) Keywords

An important rule to follow when creating pages is to stick with a single, unique topic focus per page. This topic then determines the specific primary keyword that the content is optimised around. Remember to also consider how semantic search works, as it's not just about keywords, it's about the meaning behind the keywords. In addition to focusing the content on a primary keyword, secondary keywords can be used as support to increase the relevance of the content to the primary keyword. These are often very similar to the primary keyword but phrased differently. It’s also important to naturally use Latent Semantic Indexing keywords (LSI keywords) throughout the content to provide additional context. These terms and phrases are semantically related to a primary keyword and are not synonyms of the primary keyword, but are related to it in meaning, context, and topic.

[tips] As an example of Latent Semantic Indexing keywords (LSI keywords), imagine you own a coffee shop, and you’re writing a blog post around the keyword ‘coffee’.  As Google ‘reads’ this keyword, it needs to know some context – is the ‘coffee’ related to the drink, a colour, a confectionery, a shade of paint, a shade of make-up or clothing, or the specific flavour? In the imaginary blog post, as you are writing about the drink, other LSI keywords would be ‘espresso’, ‘mocha’, ‘latte’, ‘brewing’, ‘beans’ and so on. [/tips]

LSI keywords are often used by search engine algorithms to identify the relevance and quality of a webpage and to help match it with the search query of a user. By including LSI keywords in content, content creators can help to improve the visibility and ranking of their content in search engine results. You can also let users create content for you, which is called user generated content or UGC. It's also important to note that the type of keywords can vary, ranging from short-tail keywords (less than 3 words) to long-tail keywords (3+ words), and with the rise of voice search, extra long-tail keywords in the form of questions are becoming more popular, increasing the need for voice search optimisation. Make sure to consider the search intent behind the keywords to determine what the best type of content is for that page.

c) SEO Writing

Writing copy that is balanced between providing value for the user and optimised for search engines can be a challenge, but the following tips can help focus your content writing efforts so that it provides the best of both worlds:

Readability

Make sure that the content is easy to read and scannable, so users can easily find the information they are looking for on the page without getting lost or confused.

Keep It Concise

Make sure to split up paragraphs and make them only a few sentences long, while focusing on keeping the information as concise as possible.

Avoid Keyword Stuffing

This goes without saying, but keywords should never be inserted for the sake of search engines but rather should naturally be used within the content so it adds value to the user. In other words, don’t try to over-optimise by adding too many of the same keywords in the content. This also means that keyword density is not used anymore as it was in the past to measure topic relevancy.

Use Headings & Subheadings

Organise your content by structuring it under headings and subheadings, so it makes it easier to scan and find relevant sections within content. This also helps search engines understand your content better as well.

Use Bulleted lists

Not only do bulleted lists make it easier to read and digest content, but it also forces the writer to be more concise with their thinking. Only use them where it makes sense, such as when having 3 or more items that could be put into an ordered (numbered) or unordered (bullet) list.

Avoid Duplicate Content

Duplicate content should be avoided as it degrades the user experience and confuses search engines which page is the primary one to return in the search engine results. Content that appears in multiple places can be caused mostly by unintentional technical issues, but it can also happen because the content creator is unaware of the harmful effect of having multiple pages with the same or highly similar content. Have a look at how robots meta tags can help noindex certain pages. If you use content syndication, then canonical tags are even more crucial, to prevent duplicate content. You can create an SEO content calendar to help plan out content so duplicate content is less likely to occur.

Use Tags & Categories Effectively

Tags, attributes and categories can be very useful in organising content on your blog or EKM online shop, so make sure you understand the difference so you can benefit from using them.

Content Freshness

Keeping content fresh is also very important as it keeps content up to date with the latest industry updates and encourages visitors to come back for the latest information. Search engines also like this as it means that content is constantly being upgraded and new value being added to improve user experience. Alternatively, try to publish more evergreen content, that isn't affected by short-lived trends. You can also still take advantage of seasonal trends, but you'd need to plan in advance to gain the most advantage here.

Content Gap Analysis

A great way to ensure that you are covering all the best keywords is to do a content gap analysis with your competitors. This way, you'll be able to see what topics they are missing, which pages you need to create, and thus set yourself up for the best possible success. This process will allow you to find topics you haven't covered yet, but your competitors have and discover hidden opportunities of topics your competitors haven't yet covered.

Avoid Thin Content

Avoiding thin content is essential for improving SEO performance, as search engines favour high-quality, informative content that adds value for users. Thin content often results in poor engagement and higher bounce rates, which can harm a website's search rankings. By prioritising comprehensive and well-researched content, websites can enhance visibility, attract organic traffic, and create a better user experience, all of which are vital for long-term SEO success.

Visual Elements

Adding visuals such as images, image carousels, videos, diagrams, charts, or infographics makes content more engaging and splits up chunks of text so it makes it easier to read. Visual elements also give more context to search engines about the page topic and benefit from the image search visibility in Google and other search engines. You can also try running an A/B split test to see which version of a piece of content works best in terms of engagement.

In the example below, you can see how EKM’s blog uses images within posts to split up chunks of text & provide more value to the reader:

d) HTML Page Elements

There are a few HTML page elements that are important to the onsite content optimisation:

Title Tags

The title tag is an important HTML element that is located on every page (specifically in the head section) and helps search engines to determine the relevance of a page’s topic. In Google, the text in the blue link is the page title that is pulled from the web page. For example, on this EKM online shop blog post, you can see the <title></title> tag when you view the HTML source code:

[remember] On your EKM online shop, the platform automatically generates title tags for you. On Product and Category Pages, the title tags are the Product and Category Names. On Webpages, the title tag is a combination of the Shop Name field (within Settings> Shop Details) and the name of the Webpage. On the Homepage of your EKM online shop, the title tag is what is in the Meta Page Title field within Settings> Shop Details> Shop Meta Data> Meta Page Title. [/remember]

Heading Tags

These are tags ranging from <h1> (H1 tag), <h2> (H2 tag), <h3>, <h4>, <h5>, to <h6> (H6 tag) from highest level of hierarchy to lowest. These heading tags help structure the content into different sections and parts, making it easier to skim and digest. There should only ever be no less than and no more than one H1 tag per page, but there can be more than one of the other heading types.

On your EKM online shop, the heading tags are the names of the Products or Categories, and you can add additional tags within their descriptions. On the Homepage, your heading tags are typically above any text elements. On Webpages, you can select the highlight text and select the relevant heading tag by using the button on the top left-hand side:

If you’re using the EKM Blogs feature, you can highlight text and select the relevant heading tag by using the button in the top left-hand corner:

Meta Description

The meta description tag is also an HTML element that is located on each page and is what Google picks up to use for the search engine results pages as the grey text underneath the blue link. Optimising the meta description has the potential to increase the click-through rate (CTR), which indirectly affects the search ranking.

When you search on Google, the grey text is the meta description. By default, Google pulls in the first few lines of the body, however, it's always better to define it within your web page settings so it's the right length and grabs attention. Here's an example from the Homepage of an EKM online shop:

On your EKM online shop, the Homepage Meta Description can be found in Settings> Shop Settings> Shop Details> Shop Meta Data. Meta Data is automatically generated by your EKM online shop, using Category and Product Titles and Descriptions, Titles and content from your Webpages.

However, if you want to manually amend the automatically generated content to your versions, install the Custom Meta Data. The feature itself allows you to create Meta Data for each Product, Webpage and Category.

e) Image Optimisation

Before uploading any images to your EKM online shop, it’s important to make sure that the images are resized appropriately and are in the most optimal format (.jpeg/.jpg or .webp) before uploading. If you are using other formats like .png, make sure to compress it before uploading using a tool like TinyPng. This guide will show you how to optimise your images. 

In terms of Design Images, it’s also important to add a descriptive image file name so it can be identified easily - for example, instead of IMG_432.jpg you could call it 5-image-optimisation-tips.jpg if that’s what the image is about.

Finally, once you’ve uploaded a Design Image to your EKM online shop, make sure to add alt tags (alternative image tags), which are meant to be the text alternative description for visually impaired users and search engines to understand the image content without requiring them to see it. Also make sure to add image title tags so anyone hovering over the image can get more context about the image.

[tips] On your EKM online shop, Product and Category Images need to be 1024 pixels square, and their alt tags are generated automatically from the Product or Category Name. If you’re using the EKM Blogs feature, alt tags are automatically generated from the title of the blog post itself. [/tips]

2. Other Onsite SEO factors

Page Speed

When search engines crawl a website (read the pages & content on a website), they have a certain threshold for how long to wait for a page to load before moving on. The page or site speed, or how many seconds it takes to load a page and its entire contents is very important not to just search engines, but also to user experience.

Having a slow page speed can cause search engine crawling issues as well as increase bounce rates for users that leave the page because it’s taking too long to load. Follow the steps in this guide to check the speed of your EKM online shop  and this guide explains how to replicate and report any issues to our Customer Support Team. 

URL Structure

Organising content and pages into a logical URL structure not only makes it easier for users to navigate your website (see faceted navigation) and find the content they are looking for but also makes it easier for search engines to understand your content and how pages relate to each other. One strategy that can be used to organise your website content effectively is the use of content silos. This strategy refers to the organisation of website content into sections or topics. Each section is often created based on keyword research around particular themes.

The content structure will then inform the URL structure based on how many levels deep the hierarchy goes. You can read more about improving the navigation on your EKM online shop in this guide and you can click here to learn more about the URL Structure of your EKM online shop. 

Links

Links, previously called hyperlinks, connect the web and are an essential part of SEO that must be considered when building out a website and the content within it. Internal links create relationships and associations between different sections of content, pages, and websites, helping users to better navigate and discover relevant information and enabling search engines to crawl the website and understand the content from its link profile. There are three types of links, all of which are important to use within web page content:

Internal

Internal links are links that point to other pages within the same website and are critical for establishing relationships between topics, but also for search engines to be able to crawl the website pages effectively. Each page should ideally have at least 1-2 internal links to other pages of the website if it’s relevant. If a page does not have any internal links, it's considered an orphaned page, which should be avoided.

Outbound

Outbound links are links that point to external website pages, also known as external links, and are also very important to build context around a specific piece of content. By associating to external web pages, it can add value to the user and show search engines how this page relates to other similar pages, for additional context.

Inbound

Inbound links, more commonly known as backlinks are links on external pages pointing back to your website pages. These links fall under the category of off-page SEO. Inbound links provide authority (both page authority & domain authority) to web pages and domains which help to increase search engine rankings.

Onsite vs Off-site

What is the difference between onsite and off-site SEO?

As explained on this page, onsite SEO is about optimising your website's content and structure to make it more visible and relevant to search engines. This involves tactics like keyword research, meta tags, and site architecture. Off-site SEO, on the other hand, involves optimising external factors that can affect your website's ranking, such as backlinks, social media, and online directories. Strategies for off-site SEO include link building, social media marketing, and online reputation management. You can read more about Off-Site SEO in this guide

[more]

[/more]

[contact]If you need our help with your EKM online shop, contact your Ecommerce Expert, Account Manager, or the Customer Support Team, who can point you in the right direction. Our opening hours are 9 am - 5.30 pm Monday to Friday, for telephone calls, live chats, and emails. Outside of these hours, you can leave a message for us in the live chat window or email support@ekm.com, and we will answer as soon as possible. If you'd like to suggest a feature or an upgrade on any of the EKM platforms, please let us know on the EKM Suggestions Board. [/contact]