1) Use http://wordpress.org/extend/plugins/google-sitemap-generator/installation/ to ensure google knows the structure of the website. This will prevent posts being indexed as just the root name of your website (i.e. www.jamesfroggatt.com) and will include the full URL
2) Ensure posts titles are included in the domain. For this a .htaccess file must be created
e.g.
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]