Skip to main content

19 SEO On-Page Ranking Factors for Every Web Page and Blog Post

By September 26, 2014February 3rd, 2023Uncategorized

SearchIt seems that every week I get asked, “What about SEO? Do you do SEO? What do I need to pay attention to about SEO? What are the on-page ranking factors that still make a difference?”

Search engine optimization (SEO) has changed a LOT in the past 18 months, and in many ways has gotten easier. Keywords and keyword phrases, by themselves, are no longer reported by Google. Instead groups of related keywords or keyword phrases are important.

An example would be “personas”, “buyer personas”, “personalized recommendations”, “personalization”, “personalized content”, “marketing persona” — these are all related terms that would work well together in a blog post about developing buyer personas. By no longer needing to focus on one or two of these for the search engines, we can use all of them throughout our article and make it more readable four visitors, and still information for the search engines.

19 SEO factors for pages and blog posts

Beyond that, some things have stayed the same. Here are 19 things to consider about your page content, whether it’s a web page or a blog post.

Content Factors

  1. Quality. Are your pages well-written and do they have substantial quality content?
  2. Research. Have you or your agency researched the keywords that people actually use to find this specific content?
  3. Words. Do your pages use these keywords and phrases that you identified?
  4. Engage. Do your visitors spend time reading your content or do they quickly “bounce” away?
  5. Fresh. Are pages fresh and about “hot topics”?
  6. Thin. Is content “thin” or “shallow” and lacking in substance?
  7. Ads. Is your content ad-heavy?

 HTML Factors

  1. Titles. Do HTML title tags contain keywords relevant to the page topic?
  2. Description. Do meta descriptions describe what the page is about?
  3. Headers. Do headlines and subheads contain relevant keywords?
  4. Structure. Do pages use structured data to enhance search listings?
  5. Stuffing. Do you excessively use words you want to be found for on the pages? This is a bad practice.
  6. Hidden. Do colors or design “hide” words you want pages to be found for? Also a bad practice.

Architecture Factors

  1. Crawl. Can search engines easily discover and  “crawl” pages  and posts on your site?
  2. Duplicate. Does your site manage duplicate content issues well?
  3. Speed. Does each page load quickly?
  4. URLs. Are URLs short and contain meaningful keywords to page topics?
  5. Mobile. Does your site work well for mobile visitors on smartphones and tablets?
  6. Cloaking. Do you show search engines a different page than humans? This is a very bad practice and isn’t seen much any more.

As you can see, most of these factors are either set up already (or should be!) on your website (like the architecture factors) or are easily incorporated into your writing as you create each page or post.

Learn more with the Periodic Table of SEO Success Factors

What to learn more? Download this 11×17 (scalable to fit on an 8-1/2 x 11″ page) Periodic Table of SEO Success Factors. It’s a very rich multi-layered visual tool for on-page and off-page SEO from Search Engine Land. 

Search Engine Land Periodic Table of SEO Success Factors


I’ve got this hanging on my wall at my desk, and refer to it often.

How do you compare with your competitors?

Of course, the goal with search engine optimization is to get those coveted page 1 rankings on Google. Find out how your SEO and other digital marketing is working compared to your competitors and learn what “gaps” your competitors have that you can use to your benefit.

We offer a competitive marketing analysis for US-based B2B companies that clearly identifies how you stack up to your competitors, and where you can gain an advantage over them. There is no charge for this analysis. Request your competitive marketing analysis now.

Subscribe to Our Blog

Join hundreds of people who get free and fresh content every week.

Like what you've read? Subscribe to our blog!
Larry Levenson

Larry is passionate about inbound marketing and is a HubSpot Certified Trainer. He's learned the "secrets" of leveraging HubSpot to make marketing hyper-effective and customizes that information to help our clients meet their goals. Larry lives in Prescott, AZ, and when not at work, he is hiking or hanging out with teenagers as a volunteer with Boys to Men USA.