Finding you online
shouldn't be an
Adventure!

Contact

Search Engine Optimiztion | SEO

Search Engine Optimization | Milton Ontario

HarrisWeb Creative helps their clients surface their webpages to the first page of Search. Surfacing to the first page of Search is the key to being found online.

We help clients achieve page 1 rankings by optimizing:

  • Keyword Research
    • Creating a Unique Selling Proposition
    • Creating Client Profiles
    • Matching Keywords to Client Profiles
    • Eliminating Unrelated Keywords
  • Web page structure
    • Page Titles and Meta Tags
    • Headers
    • Body Content
    • Image alt attributes
    • Links
  • Website Architecture
    • URL structure
    • Breadcrumbs
    • eCommerce Product Organization
    • eCommerce Product Category
  • Mobile Responsive Layout
    • Optimizing images for mobile networks
    • Ensuring Media Queries are properly set up
    • Reducing page load times
    • Ensuring proper spacing for buttons and links
  • Technical Factors
    • Increasing Page Load Speeds
    • Adding Schema Markup
    • Server Side Issues
    • Security Issues

Finding Your Way Through the SEO Maze

Getting Found Online

Getting found online is easy...just show up on the first page of Google's search engine results page.
A smartphone and tablet showing Google Search on screen - Search Engine Optimization | HarrisWeb Creative

Surfacing In Search

SEO Doesn't Have to be Complex

SEO is the process of surfacing a webpage in search. This can be a daunting and complex process when you dive into all the finer details but the good news is that the basics of SEO are not hard to understand, nor are they difficult to implement. The further good news is most websites do not implement SEO basics. If you follow a few simple steps you can rank your webpages above your competitors.

SEO Myths

One of the difficulties implementing Search Engine Optimization on your own site is separating real actionable methods from myths perpetuated by writers copying other writers and when it is written enough times, people begin to believe it is true.
"Say it ain't so, Joe!"

Reviews

ThreeBest Rated Badge | HarrisWeb Creative

Our Clients Drive Our Business

Here's what they have to say:

Contact Us for a Quote
Reviewer Published: 2024-11-23
⭐⭐⭐⭐⭐
Review Pending

Pause or Play Reviews

SEO Recipe

Simple Steps to Great SEO

Woman holding up one finger - One Page One Idea - SEO | HarrisWeb Creative

One Concept per Page

You may sell lots of different things or offer lots of different services but for a search engine to understand what your page is about there should be a single concept. The concept can be a category and you can explore specific products or services on linked secondary pages, but each page should stand on its own developing a single point, topic or theme.

Choose Keywords

Search engines use keywords to get an idea of what your page is about. The keywords come from user intent such that the search engine tracks a WORD that users query and tracks where that user ends up. As this happens multiple times across many users, that WORD (or phrase) becomes a KEYWORD.

Where to Find Keywords

There are many places on the web to find keywords. First you should make a list of 5 - 15 words or phrases describing your product or service for which you are creating a page. To find keywords one of the best places is the Google Keyword Planner inside Google AdWords. You will require and account to use the Keyword Planner, but you can create an account and put any ads on hold. Here is a good guide for using the Google Keyword Planner from BackLinko :
How to Use Google Keyword Planner

Disambiguation - Semantically Related Keywords

This topic can get deep, but don't worry I am just going to touch on it here. Disambiguation is the concept of using semantically related keywords to distinguish your product or service from similarly named products or services. This is best understood by example. I have a client in the HVAC - Heating, Ventilation & Air-conditioning industry, but he specializes in industrial refrigeration. He must use "HVAC" in his page but does not want to show up in search for homeowners looking to have their air-conditioning fixed. So we used the semantically related keywords like "refrigeration" and "industrial" in his page to disambiguate him from service providers doing home A/C units or others working on ventilation-system air purification. It is important to distinguish yourself in this way

Webpage Structure: Where to use your keywords

After you have found 5 - 15 keywords for use in your page content, you need to know where to use them. You should use keywords in:

  • Page Title
  • Page Meta Description
  • Header Tags
  • Image alt attribute
  • URL structure
  • Body Content in bold & emphisize (italic)

In the Page <title>

The <title> tag in the <head> section of your webpage is arguably the most important place to use your most important and broadest keywords. The title is also what shows up in search results and in the tab at the top of your browser. The title is limited to between 60 and 70 characters so you might form a title like this:

Industrial Refrigeration Maintenance | FrigAir | Toronto

It is important to have the company name. A location is optional and I only use it when the service is localized. An example for a product could be:

Little Black Dresses for All Occasions | FabGirl Designs

In the Page Meta-Description

The description meta tag is also in the <head> and looks like this:

<meta name ="Description" content="blah blah" />

The description meta tag can be used by Google in search results, but not necessarily. If Google feels a snippet from your page better matches the user query, they will use that instead of the description. The description is a good place to use alternate keywords to your title like synonyms. Also semantically related keywords to distinguish this page from others. The description should also sell your product or service because it may show up in the search results and you want to give users a reason to click through to your website. The description should not be more than 170 characters - though this number has changed several times in the past few years. This is the meta-tag description for this page:

Search Engine Optimization - SEO - Getting found online. Simple Steps to Great SEO & surfacing your webpages to the page #1 in Search...or we can do it for you.

Word cloud - Where to Use Keywords - SEO Keywords | HarrisWeb Creative

In the HTML Heading Tags

The proper use of html heading tags is one of the most important concepts in SEO and there is copious misinformation written about the use of heading tags. Heading tags are in the body section of a webpage and therefore are visible on the page. There are 6 heading tags h1 to h6 and generally they are progressively smaller in size, but this is not their main function.

Heading tags relate to page structure & the organization of content. Heading tags are not styling elements for sizing paragraph titles.

Heading tags are used to organize content.

HTML Heading Tag Example

h1: Animals
  h2: Domestic Animals
    h3: Cats
      h4: Breeds of Cats
        h5: Siamese
          h6: size
          h6: Colour
          h6: Life Expectancy
        h5: Persian
          h6: size
          h6: Colour
          h6: Life Expectancy
    h3: Dogs
      h4: Breeds of Dogs
        h5: Husky
          h6: size
          h6: Colour
          h6: Life Expectancy
        h5: Doberman
          h6: size
          h6: Colour
          h6: Life Expectancy
    h3: Snakes...

Last Word About Headings

Heading tags should always be used in order, for example you can use several h4 tags, each heading content related to the h3 directly above it in the page.

New Convention in HTML5

The HTML5 convention generally separates broad concepts using <section> and uses an h1 tag in each section. So a single webpage can have several h1 tags where previously only a single h1 tag was used on page. There is debate amongst web developers to the usefulness of this. It is felt by some that Google still parses webpages using the older convention with only one h1 tag per page

In the Body with Bold & Italics

Keywords must appear in the body content of your webpage. It is a good idea to bold some of the keywords by wrapping it in the <strong>keyword </strong> html tag. You can also emphasize a keyword changing the font-style to italic. This is easily done by wrapping the keyword in the <em>keyword </em> html tag.
word cloud showing bold and italic text - SEO using bold and italic text in body content | HarrisWeb Creative
Woman holding up one finger - One Page One Idea - SEO | HarrisWeb Creative

In the Image ALT Attribute

The image alt attribute, sometimes referred to as an alt tag, is a phrase describing the image. It is used by screen readers for the visually impaired. A well-formed alt attribute should describe what the image is about, and relate it to the page using keywords and I like to put the company name in there too. The html tag to render this image would look something like this"

<img src="img/woman-pen-clipboard.png"
alt="Woman holding a pen and clipboard - writing down keywords for SEO | HarrisWeb Creative" />

Note: The alt="..." attribute above describes the image for the visually impaired, plus I have used 2 keywords, i.e. keywords & SEO and used my company name. If I was a very localized business I may have added "| Milton Ontario" to the end of the alt attribute

Website Architecture

Website architecture is important in the way that heading tags are important on a webpage. The architecture refers to the navigational structure of your overall website. Proper website architecture should have the broadest concepts or categories in the first-tier of your menu. Each drop-down of second-tier concepts or categories should relate to the first-tier above it and third-tier fly-outs should present finer details of the second-tier it flies out from. You should not progress beyond the third-tier, if you must, consider splitting the first-tier into 2 topics. There should be a logical progression of finer details as you go deeper into the navigation. Each word used in the navigation should be a keyword.

This type of navigational structure not only helps search engines understand what your website is about, it also helps your visitors to find what they are looking for easily.

URL Structures

URL structures should contain your keywords, mirror your navigation and should look something like this:

https://companyname.com/first-tier-category-keyword/second-tier-category-keyword/third-tier-category-keyword/

The dash "-" should be used as a separator between words in a url because a space is rendered as ascii character "%20" and dashes are just "-", so a url with a space would look like this in the address bar:

https://companyname.com/ first%20tier%20category%20keyword/ second%20tier%20category%20keyword/ third%20tier%20category%20keyword/

Not very pretty, eh!

Breadcrumbs

Breadcrumbs are visible on the webpage, usually near the top of the page and should look something like this:

HOME> First-tier Category Keyword> Second-tier Category Keyword> Third-tier Category Keyword

Breadcrumbs help users to know where they are in your site architecture, each section of a breadcrumb should be a clickable link allowing users to click back or up to the previous navigational tier.

silhouette of a young boy and girl walking leaving a trail of breadcrumbs - breadcrumbs help with SEO | HarrisWeb Creative

SEO - The Finer Details

Content & Writing Style

All the foregoing is great and will help you rank your pages in search. There are a few more important points I would like to leave you with:

It All Takes Time

The research and implementation of good SEO practises takes time. It can easily take 2 to 3 hours to find the keywords you want to use on a page. It can take several hours writing, editing, choosing images and getting your content onto your webpage.

It also takes time to see results from your efforts. It is not uncommon to see your page rise to page 2 in a matter of days but then take weeks, or even months to go from page 2 to page 1.

Most business owners do not have the time to devote to SEO, that is why I still have a job.