On-page SEO

Search engine optimization (SEO) is the process of teaching a search engine (like Google) to show your business first when people are looking for your service/product. Search engines like Google assess hundreds of factors and use conditional mathematical equations and artificial intelligence to provide searchers with the most helpful results.

The only way for search engines to know what your website is, is by reading the website. And for Google, there are some areas of the website that are more important than others. 

On-page SEO Is just a fancy way of saying the “right” keywords in the “right” places.

Here are some of the most important places that Google “looks” at to try and figure out what your website is about:

  • URL/Permalink
  • Meta Title
  • Meta Description
  • H1-H6 tags
  • Schema
  • Structured Data
  • Page Content
  • Site Structure
  • Anchor Text
  • Internal Linking
  • Alt-Text of Images

On page Optimization helps Google understand what the website is about. The more descriptive you are, in the right places, the easier it is for Google and users to understand which keywords your website should show up for. Now when a user enters a search query in Google your website will have a higher chance of showing up.

There are two parts to the search engine optimization process, often referred to as on-page and off-page. On-page SEO optimizes the structure and content of each page of your website, as well as all of them combined. Below, we look at eight of the key aspects of on-page SEO.

Optimizing URL/Permalink of a website

Your website address or “universal resource locator,” known as a URL, is based on your domain name. Ours is iias.ca. It’s also called a permalink because it stays the same and is part of all pages on our site. For example, the address of our SEO services page is iias.ca/search-engine-optimization/.

 The URL is the first thing that Google assesses. Since the domain itself is often not helpful, the URLs of the individual pages is the focus of this part of on-page SEO.

For example, John Smith is a plumber in Langley. His domain is smithandsons.com, which he’s been using for more than decade, but it doesn’t tell Google anything about the business. So, rather than having the “Services” page at the URL smithandsons.com/services, we make it smithandsons.com/langley-plumber.

 This is the first step in helping Google understand what your website is about. Put the keywords right after the end of the domain. Using smithandsons.com/langley-plumber is better than smithandsons.com/locations/serving/Langley-plumbing.

Meta Title and Description for the search engines

For each page of your website, you have the opportunity to add a “meta title” and a description. This is the information that Google shows on their Search Engine Results Page (SERPs). The easiest way to put this on your website is to use a plugin like Yoast SEO or All in One SEO.

A few tips:

  • Have the main keyword near the beginning of the title and description tags.
  • Keep the meta title less than 60 characters.
  • Keep the description less than 160 characters.
  • Give each page a unique title and description.
  • Remember that you’re writing for Google AND for your target market, so you’re basically writing an ad to get your potential clients’ attention.

Website Content: Enhancing Quality, Relevance, and User Experience

It is important to make sure that you have quality content on your website. Keyword density was once very important to Google, but it has long since shifted to a more holistic approach. In fact, if you use a keyword repeatedly, your ranking will drop. (Learn more about the Panda Algorithm

 Google’s goal is to provide the most useful web pages to a searcher. Useful means helpful, comprehensive, plain language, informative, and meaningful. (Learn more about the Hummingbird Algorithm.)

Within the content there are places that are more important than others. For example, the headings you use (H1 and H2 tags) tell Google that the content below is more detailed information on that topic.

 As part of Google’s analysis of your site, it is pulling out topics and concepts, relating these to other parts of your website, to other websites, and to what it knows about the searcher (like their location). It’s also tracking how long people stay on your site, how many pages they look at, and other measures of engagement.

 The more useful your site is to viewers, the higher its value will be in Google’s eyes. Some tips:

  • Use caution hiring someone to write for your website. If it’s not unique and written specifically for you, Google will know and downgrade your site.
  • Use natural language that doesn’t repeat your keyword too frequently.
  • Keep your content relevant to your target market and what you offer.
  • Put your main keyword in a main heading (H1 tag).
  • Describe all images with alternative text.

Leveraging Latent Semantic Indexing for Improved SEO

Latent semantic indexing (LSI) is the analysis of words that are related. Google uses LSI to better understand website content, so it can match a searcher’s intent to relevant pages.

Optimizing to make use of LSI is the process of using a variety of different terms that mean basically the same thing, and ensuring that all of the keywords relate to the main topic.

For example, on Smith and Sons’ website, they might want to use the terms: plumber, plumbing contractor, and plumbing services. These are all related words, and any of these terms might be used by the searcher.

In addition, if Smith and Sons’ website just says, “We provide all types of plumbing services,” Google doesn’t know if it should match your site to someone who is searching for a new hot water tank. On their services page, they need to list at least the most common services customer’s need; e.g., hot water tank, fixing water leaks, installing a new toilet, etc.

These are all things that a plumber does, but stating these specifically allows Google to confirm that your site contains relevant content, and will meet the needs of a searcher looking for a particular item or service.

Semantic SEO also adds more depth to your content, and helps you rank for a variety of different keywords. The best way to find related terms that searchers use is through keyword research.

SEO Silos

An SEO silo structure is the best way to organize the pages of your website. A silo structure looks like an org chart. You have a main topic, a few sub-topics, and then more sub-topics below each of those. This structure assists Google’s bots to understand your website better when they’re crawling your site. It’ll let them index your site faster and rank your website higher.

Internal Linking

Properly linking your website's pages and content together is a really good way to build relevance in Google’s eyes. Then Google can understand the relationships between the pages, and also how valuable the page is.

Schema (structured data)

Schema.org is a resource you can use to help Google categorize your website. It’s a semantic vocabulary of tags you add to your website for bots to read. Schema helps the search engines categorize your website and then represent your page on their SERPs.

Page Speed

This is a measurement of how long it takes for your website to load. This is so important that Google spent their own time, money and energy building this speed insight tool so that people like you and me can see exactly what needs to be done to improve your website’s speed. Not only does it help with search engine optimization but if your site takes too long then people will leave your site because it takes too long to load. If it happens too much then it doesn’t look very good to Google and causes an indirect “negative SEO”.


Writing for a website is a complex task that requires knowledge about how search engines work, as well as excellence in the craft. Make sure you work with a great SEO company so that you can get al the benefits of SEO.

More SEO information