On Site Search Engine Optimization

This is a monthly hourly allotment of time dedicated to addressing your site’s health guided by a list of standard items to check in on.

The full list of items checked by this service.

From: $150 / month and a $300 sign-up fee


Your account manager will facilitate with our SEO department, and work with to ensure that the regular maintenance of your site is being taken care of. This will include content optimization for best indexing, filling out of meta descriptions, addressing link structure, as well as image alts and many other common practices used to make your site more visible.

We sell this service as a subscription because oftentimes there is no end to this kind of work, especially for sites with many blog posts, products, or complex systems.

The SEO technician will do hourly maintenance checks on a monthly basis, investigating, identifying and correcting issues across your site under the following categories.  

As SEO is a complicated strategy to execute, and oftentimes requires behind the scene efforts, here is what our clients are able to expect from SEO in the first few months of working with us.

  • General Index Cleanup
  • Access to Google Analytics/Search Console/Google My Business
  • No-Index Tag, Author Page
  • 404 Errors, 301 Redirects
  • Alt Text H1 Tags and Vertical Tags
  • Yoast SEO “green” Optimization (Blog Only)
  • Keyword Research
  • Internal Links ~20 Per 1,000 Words
  • Unique Content Excerpts on Category/Blog Pages
  • Meta Titles
  • Meta Descriptions
  • Citation Research and Basic Rep Management
  • SERP Analysis
  • Competitive Link (Citation) Research
  • Link Reclamation (whitespark)
  • Yext Setup
  • Main Optimization
  • Menus
  • Products or Services
  • Bios

These tasks will vary in time and effort depending on the size of your website, any special functionality, and client communication.

General Audit/Setup

Create and store a site export.

Enter the website URL in Screaming Frog and start the scan. Once it finishes, click “Internal” in the top bar and set the filter to “HTML.” Export the results:

You can clean up any redirects if you like from the resulting spreadsheet – you’re really just getting a working list of URLs on the site to establish a nice baseline. When you’ve removed any redirects, save the crawl as “[client name] first crawl [date]” Check out my example all nice and pretty.

Use this link to check out what my first export of Action Asphalt looked like, or find the file internal_html.xlsx.

Check for immediate problems in crawling.



Use your first crawl spreadsheet to check the URLs that were detected. Do a “site:” search in Google and match up how many pages are in Google’s index to your crawled pages.

  • Are the numbers at least roughly close?
  • Does the homepage rank #1?

A dramatic difference in the numbers or the lack of the homepage as the #1 result both indicate a major crawling problem (indexing, penalty, structural problem).

Do a Google search for the brand name:

  • Does the website rank #1? If not, check to see if the site is set to no-index (check robots.txt).
  • If the site is indexing but doesn’t rank #1, the site’s likely just in need of link building.
  • Check for the Google Places profile on the right. If it’s not there, we need to create or claim Google Places.


Check website speed.


Use Google PageSpeed Insights to check the website. The site should score near 100 or needs to be passed on to development for work on site speed:


Resources for addressing speed:

Google Guide to Optimizing Image Speed

Check Site for GZIP Compression

Moz Guide to Page Speed



WordPress setup and checks.


Make sure the following are performed:

  • Delete all theme images/unused pages/filler content.
  • Install Yoast and complete setup
  • Verify access to or install Google Analytics/Search Console
  • Turn on Akismet and activate account

Check redirects and major technical issues



You might need to wait a day or two before doing these (Google Search Console might not get data immediately):

  • Crawl the site using Screaming Frog and check for any 302 redirects – change them all to 301.
  • Check Google Search Console for broken links and fix any you can.
  • Check the XML Sitemap for empty pages and delete any unnecessary ones.
  • Change any relative URLs to absolute URLs.

Overall Site Architecture


Check the website for presence of important content.


Use the Important Content Checklist to make sure the website has all of the page necessary for good SEO. If any are missing, these pages need to be created and written as soon as possible. Along the same lines, pages with too little content should be enhanced.


Check for vertical link structure.


All pages should build from the root, with a clear hierarchy indicated in the subfolders. For example, a service page for a dentist (Painless Root Canals), should be structured like:


In short, the following should be true:

  • The homepage links to category pages.
  • Category pages link to sub-category pages when appropriate.
  • Any pages within sub-categories link to category pages.

If you do this right, every page on the website should be reachable from the homepage within 3 clicks.

Perform sitewide SEO changes.



The following need to be performed sitewide:

  • NAP in header and footer
  • Local business schema or JSON-LD added to every page
  • Add social media (Facebook, Twitter, Yelp, Google+) to every page

Resources for SEO Site Architecture:

Moz Successful Site Architecture for SEO

Information Architecture, Faceted Navigation, and Duplicate Content

Page-Level SEO

Work with the SEO strategist to generate our target keywords, which will help you continue the technical work. Determine if there is enough content to target the keywords – if not, important pages or link assets may be missing.

This checklist should be performed on every static page on the website:

  1. Optimize the title tag.
  2. Write a compelling meta description.
  3. Check that the target keyword occurs in the body content.
  4. Check for a single H1 tag, which should include the target keyword.
  5. Check that header tags are vertical (no H2s above the H1, for example).
  6. All images must have alt tags, titles, and a descriptive URL.
  7. Clean up URLs:
    1. Remove any stop words from URLS (and, the, a, etc.)
    2. Redirect or remove ugly URLs (?=query, session IDs, parameters)
    3. Shorten any URLs to under 115 characters.
    4. Target keyword should be in URL.
  8. Add internal links in the content to reach ~20 links/1,000 words
  9. Check the page code for errors, useless code, or excessive on-page code.
  10. Every page should have a clear call to action above the fold.
  11. Check each page thoroughly for grammar/spelling.

Duplicate Content

Check every major page on the site in Copyscape.com. Note any duplicate content for cleanup. To save money on searches, stack similar articles to just below the 2,000/word/search limit. Also perform the following site fixes:


  • Noindex all tag pages.
  • Noindex the author page for a single-author blog.
  • Remove all archive pages.
  • If there are feed pages (blog, category, etc.), make sure they have unique content and excerpts instead of full posts.

Scope of work

  • This service only covers on site SEO work as described in the process section of this service page.

Release of liability

  • The client agrees to hold Marketeering Group and their account manager harmless in the event of loss of digital assets, rankings, followers, etc.

Restrictions on utilization

  • SEO Technician is limited to only work the amount of hours purchased.

Reporting and consulting preferences

  • A report may be requested by the client of work done.
  • This service is not held accountable for rankings reports

Unused consulting time

  • No consulting time with the SEO technician is covered. All consulting must go through the account manager.

Terms and Conditions:

  • By purchasing this service, the client also agrees to the general Marketeering Group Service Terms and Conditions.