16 SEO Tips – My Onpage SEO Checklist

Here’s a list of onpage SEO factors I look at when analyzing a website. Enjoy!

NOTE: Not in order of importance. They all need to be done, and done right.

  1. Proper Meta Data – Relevant, Organized Title, Description, KW’s, & Robots
  2. H1 Heading – relevance & h2-h5 support
  3. In-Content Keyword Placement – Density, Prominence, 1st Sentence
  4. Onpage Keyword Placement – 1st Part of Body, ID’s, Last 10 Words, Site-wide – Refer to above.
  5. Image Optimization – Img Folder, Img Name, Alt Attribute
  6. URL Structuring/ Page Names – Site Structure, URL Names, Folder Locations
  7. Internal Linking & Navigation – nofollow, javascript, navigation, Anchor text, title Attribute, sitewide
  8. Google Webmaster Tools Suggestions – Verify, HTML Suggestions, Crawl Errors, Broken Links
  9. 301 Redirecting & Canonicalization – Server Type, www/non-www, Old Pages
  10. 404 Header Check Optimization
  11. Code to Text Ratio Excessive Coding
  12. HTML Validation & CSS Optimization
  13. Add Blog/RSS Feed
  14. HTML Site-mapping – Sitemap Links, Structure, Pages
  15. XML Site-mapping & Submissions – XML Blog Feed, Sitemaps, Submit to Google & Yahoo!
  16. Robots.txt – Allow/Disallow, Reference XML

Check off each of these as you examine a site to determine what needs to be fixed.

Subscribe to my blog if you want to learn these in detail. I will cover each factor, post by post.




Tags: , , , , , , , ,

35 comments

  1. Indian Drama Serials

    I am new to bloging and generating traffic for blog its really frustrating for me at this time, i hope the tips listed above will help me to grow my traffic and page rank, thanks.

  2. Pingback: 100 Great Web Development Blog Posts From 2010 | Demons Lounge
  3. Melina

    The most important tips for search engine optimization is to get inbound links. This is for the reason that the more inbound links will have from other popular site to the website, the easier it will become for to get better ranking from search engines. For this reason, we must strive to get as many of these as possible. It gives credibility to your site and helps you to improve your ranking on the search engines.Social bookmarking is another very important aspect of SEO. It makes for visitors to bookmark the pages in an easier way.

    Google SEO

    • james_harrison

      Back in the day, having too much html, scripts, coding, extra tables, etc compared to what users could see wasn't good for SEO. But nowadays, even the bests sites have too much scripting to get dock for it. Don't think its as big of a factor as it used to be. But could be making a come back.

  4. seoelk

    Nice tips. Also it would be great if you write more detail on each tip and add links to those detailed posts. So this would be some kind of summary.

  5. seo-fighter

    "Proper Meta Data – Relevant, Organized Title, Description, KW’s, & Robots"

    Why U r add kaywords to meta tags? Search engines ignore it.

    • james_harrison

      You're right. There's not too many reasons to add the keywords meta's. But here are a couple weird reasons, I still do.
      It's an HTML standard
      Maybe it's considered i other factors (link backlink profiling)
      Maybe the search engines ecretly count them
      If you have them there, sometimes directories and social bookmarking sites will automatically recognize them (for convenience)
      Smaller search engine still use them.
      just because.
      But no reason to stress on how good they are. Most of the time, I just throw whatever I'm feeling about that page at the time. Sometime ultra relevant, sometimes spammy, sometimes with a purpose..

      :)

  6. Mark

    This is a really useful list. I'll print it off and keep it handy at work as I'm doing the SEO for my employers website now and I'm still quite new to it

  7. seoexp

    Very informative article. I've found lots of excellent contents about search engine optimization & social media optimization! nice blog :)

Post a comment

You may use the following HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>