If you were building a new website, and were at the blank piece of paper stage, and the websites purpose was rank very highly on some quite competititive terms, what would you build the site with, to make in built and on site optimisation as best as possible?
Sandra,
This question gets posted all the time on the major SEO forums. If it's purely
to rank you're focussing on then you're wasting your time with onpage optimisation. To
rank you need links links links and more links.
Google "click here" or "website" and look at the top ranking sites. They're not optimised for these terms yet rank on links alone.
Try this experiment...
1. Make up a daft phrase like "qwerwer gretsch geretajahsg" - Google returned no web pages for this search when I tried.
2. Build a web page and call it test1.html. Optimise it like this (this is a perfectly optimised page because it only contains the search phrase).
Title "qwerwer gretsch geretajahsg"
Meta Description "qwerwer gretsch geretajahsg"
Meta keywords "qwerwer gretsch geretajahsg"
H1 tag saying "qwerwer gretsch geretajahsg"
Single paragraph containing only the phrase "qwerwer gretsch geretajahsg"
3. Duplicate the above page and call it test2.html Make a single link to this page and use the anchor text "qwerwer gretsch geretajahsg" (link from your homepage)
4. Build a new page and call it test3.html. You can put anything you want in it - for example a few paragraphs the colour of parrots feathers. Make two links to this page - say one from a page on your website and another from your forum sig
You will get this result:
Rank 1 - test3.html (because of more links)
Rank 2 - test2.html
Test1.html - will not get listed because states that a page must have at least one link.
You can expand this experiment but the results will always show that links outrank onpage SEO.
On coding platform etc...it really doesn't matter what platform or code you use - Google doesn't care and neither do visitors.
Google sees the entire internet as nothing but "blocks of text" so when a visitor searches on Google, it still sees their search as a
block of text. Google dosn't care if the
block of text is on a blog, a cms or a static page - it just sees the
block of text.
Google takes this
block of text and checks it against its database. If it finds the same
block of text in millions of websites then it has to decide which website is the best site. It might find one website that has the search phrase mentioned hundreds of times in its pages (on site optimisation) and think this is good but it says to itself "hey it's still only one site". So it looks further and finds many websites linking to a different website using the
block of text in it's link text. It then says "hey lots of sites link to this site - it must be the best site" and ranks it number 1. This is repeated for the site with the next best links being number 2,3,4 and so on.
On platform - like I said it doesn't matter but if you want a recommendation then without doubt a blog (used as a cms) is the best for SEO. Blog pages get spidered in minutes - literally. The best of the blogs is Wordpress by far IMO. We run our site on it. We use to build bespoke cms, have used all the free ones but nothing performs like a blog.
Google clearly thinks blogs are good because it has "Google blog search" which you can register your blog. Note: Google doesn't have "google cms search" or "google bespoke website search".
If you ignore blogs (as cms) then you're missing a big trick. Lots of the top SEOs use blogs and run them as CMS. Google's Matt Cutts uses Wordpress as do many other Google Engineers. If
they use them then they must have good reasons.
Blogs are also great for attracting "natural links" which Google prefers. Of all our clients - every single one has seen a marked improvement moving to a blog platform - both trafficwise and in ranking.