This is what I thought, but is it what you meant?
*Good on-site optimization leads to pages that are more available to be helped by off site factors.*
Sure thing, Liz.
Let me first establish that I was originally answering the specific question of what are the differences between on-
page and off-
page factors/optimization. On-page and on-site are not the same thing. On-site includes links from other pages in the site, directory structure, keywords in URLs, URL lengths, domain name, etc. Those are not things you can do by optimizing a single page.
On-page is a phrase that dates back to when doorway pages, or a handful of 'optimized pages', were often added to a site to bring traffic in. When link-popularity and off-page factors began to be considered, the terms on-page and off-page arose primarily among those SEOs who'd previously been selling their services in creating optimized pages or doorway pages, hook pages, or whatever else they wished to call them.
There are still companies and individuals who create and sell add-on optimized pages to be inserted into an existing web site, without broader access/permission to restructure the rest of the site, change URLs of existing content, etc. So the phrase retains specific meaning for such cases especially. There are still people who can only
perform the on-page SEO aspects, and merely advise clients on broader on-site SEO issues.
With the rise in SEO copywriting services, I think there will continue to be a firm place for the term of on-page as opposed to on-site, and that the more we can do do ensure the clarity of the terms, and differences between on-
page and on-
site the easier things will be for newcomers to the field.
On-page is evrything you can do to a page without touching any other page, and without changing its location on the site. Title is a tag on the page. Meta tags are on the page. The Headings, copy, images, and every other HTML element in the code of that page is on-page.
The definition does have a little leeway, in that usually we assume the filename of that specific page can be classed as an on-page factor. It is also common to regard making CSS and JavaScript external (calling files rather than being coded directly into the page) as on-page optimization, but it is more correct to call this on-site optimization really, since getting the real benefit from externalizing those files, means calling them from every page that uses those bits of code, so they remain cached and speed the whole site.
Technically, everything that relies on any factor not hard-coded into the specific page in question is an off-page factor. Off page factors can include things that can be done on-site, such as the internal linking, url structure, server responses, etc, etc. as well as off-site things like interlinking multiple sites, directory submissions, other link building, PR, and networking.
On-site was something you sort of added to the discussion, and it isn't the same as on-page. Joe touched on the on-site topic too, but only in addressing the slight grey-area of things that the webmaster/designer cn do in an editor of som kind that re not directly on-page factors as in Tags on a page. Everything on-page is obviously on the site, but never is everything on the site on the page. The distinction between the terms
on-page and
on-site is an important one, and not something to confuse.