The SEO Wordpress Sandbox Theme is a bare naked WordPress theme ready for styling via CSS. The theme has been search engine optimised and the markup enhanced to help with search engine rankings.
I’ve used the Yahoo CSS grids framework which, to quote Yahoo, gives you.
The foundational YUI Grids CSS file offers three preset page widths, seven core templates, and the ability to nest subdivided regions of one to four columns. All told, the file offers almost 200 preset layouts and an unlimited number of custom permutations that work across all A-grade browsers, all for less than 2.5kb of minimized file weight.
Search Engine Optimisation
The standard themes that come with Wordpress are good. However, I like to add a couple of tweaks that I believe increase the pages rankings. Namely :-
- Place the keywords at the beginning of <title> elements.
- Promote titles from H2 to H1 elements.
- A recents posts list in the sidebar, users landing on your old pages get an easy link to more recent content.
I make a couple of tweeks via the wordpress administration console.
- From the Options/Permalinks menu set the custom structure to
/%postname%/. This will place the blog entry title into the URL of the entry. - Install the Sidebar Widgets Plugin this will allow you to add “Latest Comments” and “Latest Posts” sections on your blog. Invaluable for getting both users and search engines to find your content.
Styling and the YUI Grid CSS
The theme comes pre-loaded with the Yahoo reset-fonts-grids-min.css file, and the HTML is marked up using the hd, bd, ft id’s as specified in the grid documentation.
To use the doc0-3 and yui-t1-7 ids and classes you’ll need to modify the functions.php file which can be accessed via the theme editor within wordpress. There is a cheat sheet on how to apply the various layouts and how best to use fonts.
Search engines and canonical URLs
One further change that I make to a Wordpress install is the .htaccess file. I add the following directive so that accesses to yoursite.com are forwarded to www.yoursite.com or vice versa. See the advice on URL canonicalization for why.
To make sure URL’s have a leading www use.
- RewriteCond %{HTTP_HOST} !^www[NC]
- RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [L,R=301][NC]
Or, if you prefer to strip off the leading www use.
- RewriteCond %{HTTP_HOST} \.([a-z-]+\.[a-z]{2,6})$ [NC]
- RewriteRule ^/(.*)$ http://%1/$1 [R=permanent,L]
Download SEO WordPress Sandbox Theme
The theme can be downloaded Here (.zip).
Wordpress Theme Release: YUI-Mainstream | BuzzDroid.com wrote,
[…] current BuzzDroid.com theme, for download. The theme is built upon the fantastic framework of the SEO Sandbox Theme by Ian Purton which incoporates the "YUI" Yahoo! User Interface. The Yahoo! User […]
Link | March 21st, 2007 at 7:44 pm
James Revillini wrote,
Thanks for posting this. It was exactly what i was looking for. If I make any updates to it I will be sure to send them back to you for consideration for future versions.
Peace,
James
Link | March 23rd, 2007 at 9:15 am
Martin wrote,
Excellent. Many thanks for sharing this. Saved me some valuable time.
Link | March 28th, 2007 at 8:54 am
James Revillini wrote,
I think I found a minor bug: the category template file still has an id of ‘contents’ which could be switched to ‘bd’. Everything else is working perfectly. I’m still customizing my site. Your template and the awesome powers of yahoo ui grids is making it ridiculously easy. On another note: that crazy looking car/logo at the top of the page is sweet. You drew that? I want one!
Link | March 28th, 2007 at 10:51 pm
Wordpress Theme Release: YUI-Mainstream 750 | BuzzDroid.com wrote,
[…] YUI-Mainstream built on the framework of the YUI Grids CSS library. The theme is based upon the SEO Sandbox Theme by Ian Purton, which is a fantastic place to start for all theme developers thinking about making accessbile, […]
Link | May 22nd, 2007 at 8:52 pm