You already know that SEO, or “search engine optimization,” is the fastest and most cost-effective way to improve the visibility of your site and increase its visitors. But did you know that there are two types of SEO?

When we talk about SEO, we’re usually talking about website optimization as a whole – that is, a large number of things that you can do to improve a site’s authority and increase its chance of showing up in a search. However, if you have a brand new website, or are having trouble ranking for your targeted keywords, you probably want to focus specifically on one of those types: on-page SEO.

On-page SEO refers to anything you do on your own site to improve your ranking and performance in SERPs (search engine results pages). This directly contracts off-page SEO, which is anything you do on other sites to improve your ranking.

Our on-page SEO services include the following:

  • Implementing keyword-rich copywriting
  • Writing new page titles
  • Adding Google XML sitemaps
  • Creating 301 redirects for removed content

Content Checklist

The content on your website is what gives it relevance, both to users and to search engines. Check your website’s content for quality, proper usage of the keywords most applicable to your business or products, proper length, and freshness. You should also refer to your website’s bounce rate in Google Analytics to ensure that the content is engaging users, rather than driving them away.


  • Correct grammar and spelling
  • Content offers real value to the viewer- unique or useful


  • Research keywords that people would use to find your page


  • Page content contains at least 350 words
  • Content contains specific words and phrases found from keyword research
  • Content still sounds natural and isn’t stuffed with keywords and phrases


  • Page viewers stick around to view the page content – low bounce rate


  • Page content is up to date and new
  • Content reflects recent searching trends

HTML Checklist

Even though you may not see the code on your website, search engines do. Healthy, compliant HTML can help ensure that your SEO is as effective as possible. You’ll be checking your page titles for uniqueness, for the presence of header and subhead tags, and rich snippets. Note that a meta description doesn’t help with SEO, but it does help users understand what your content is in search engines, which is why we recommend implementing one on each page of your site.

Title Tag:

  • The page title is unique
  • The page title is descriptive of what is found in the content

Meta Description Tag:

  • Page meta description contains helpful indication of what is found on that page

Header Tags:

  • Page HTML contains the main header (H1) tag
  • Page HTML contains subhead header (H2, H3) tags

Structured Data:

  • Page HTML contains helpful rich snippets for better search listings

Site Architecture Checklist

The better structured your website is, the better users will be able to understand it. Think of your site like a building: if it’s easy to find locations within, visitors will stay longer, be less frustrated, and may even tell a few friends about it. You’ll be checking on your sitemaps, looking for duplicate content, testing the speed of your site, and reviewing your URLs for length and keyword usage.

Site Crawlability:

  • HTML and XML sitemaps are submitted to search engines
  • Crawl efficiency is optimized with the use of internal link structures and robots.txt

Duplicate Content:

  • The site is not direct duplication of any other page or site on the internet
  • URL parameters don’t reflect duplicate content
  • 301 redirects on old/duplicate content
  • Correct canonical tags used for true duplicate content

Site Speed:

  • Site optimized to load as quickly as possible

URL Structure:

  • URLs are descriptive – contain words found in page content
  • URLs aren’t too long


  • Google is aware of a mobile version of the site