Archive for the ‘SEO’ Category

NoFollow is defantely counting for something

Friday, May 8th, 2009

A while ago I began to try and get to the front of google for my first name. I planned to do it using commenting on blogs of which the majority were nofollow.

A few weeks ago I hit number 6, not bad out of 36Million other pages…

I then paused on the blog commenting and as expected I fell the back down the ranks.

Now last week i started commenting on a few more blog posts plus on .edu blog found using the search term intitle:blog inurl:.edu and I have rose back to number 8 on this graph but on checking it manually is is shown as number 6 for Shane!

NoFollows FTW!!!

XML Video Sitemaps

Wednesday, December 24th, 2008

Branching off from my Basic XML Sitemap Guide, we can work with advanced features such as including video in the search engine results pages. I’d suggest you read my Basic XML Sitemap Guide if you don’t already know about XML Sitemaps. So how do we create a Video Sitemap. We need to create an XML file in the same way as a normal XML file. The video sitemap is still the same kind of XML file that you use for your HTML pages except there is a <video:video> tag within the<url> tag. This video tags houses a lot more tags for information than a standard sitemap url submission file. If you take a look at the below example from Google’s Help you can see the difference in the size of a single submission.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
  <loc>http://www.example.com/videos/some_video_landing_page.html</loc>
    <video:video>
      <video:content_loc>http://www.site.com/video123.flv</video:content_loc>
      <video:player_loc allow_embed="yes">http://www.site.com/videoplayer.swf?video=123</video:player_loc>
      <video:thumbnail_loc>http://www.example.com/thumbs/123.jpg</video:thumbnail_loc>
      <video:title>Grilling steaks for summer</video:title>
      <video:description>Get perfectly done steaks every time</video:description>
      <video:rating>4.2</video:rating>
      <video:view_count>12345</video:view_count>
      <video:publication_date>2007-11-05T19:20:30+08:00.</video:publication_date>
      <video:tag>steak</video:tag>
      <video:tag>meat</video:tag>
      <video:tag>summer</video:tag>
      <video:category>Grilling</video:category>
      <video:family_friendly>yes</video:family_friendly>
      <video:duration>600</video:duration>
    </video:video>
</url>
</urlset>

The first thing that you will notice that is different is on the first line there is now the following xmlns:video=”http://www.google.com/schemas/sitemap-video/1.1″ this is the schema for a video and tells the search engines, specifically Google, that this is a video sitemap.

Secondly there is a lot of additional tagging . Within the <video:video> tag there is only one requirement, that is that you must have either <video:content_loc> or <video:player_loc> the first one will be the url of the video content, this is not the page which it sits on, but the link to the avi swf or whatever format you may choose. Google can crawl the following video file types: .mpg, .mpeg, .mp4, .mov, .wmv, .asf, .avi, .ra, .ram, .rm, .flv. The URL of the page which the video sits on is put in the <loc> tag that you get in the normal sitemap structure. <video:player_loc> this is location of the player that is used to play the file, usually an swf player. If you do use this however you MUST include the <video:content_loc>. Most of the other tags are self explanitory like <video:thumbnail_loc>, <video:title>, <video:description>, <video:rating>, <video:view_count> and <video:tag>.

Also if you look at certain tags like <video:rating> <video:view_count> you would expect these to change. You could create your XML using PHP, ASP, or whatever platform you are using, on the fly so that the data is fresh.

Once your sitemap file is complete it is just a case of uploading your new video sitemap to your server and pointing your webmaster console to the new video sitemap and await spidering.

Simple

Shane

Creating a Basic XML Sitemap

Tuesday, December 23rd, 2008

An XML sitemap is a big thing nowadays in the world of SEO and websites. What you do with this is help out the search engines by telling them what pages to spider. In return you get a lot of juicy features for your site. Think of it as like a Search Engine Control Panel, well in Googles case at least.

The first thing you will need is an xml file that houses all of your site’s page URL’s there are many generators that you can use for this, Links to these can be found at the bottom of the page.

The Basic XML Sitemap

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
      <loc>http://www.shanedj.com/</loc>
      <lastmod>2005-12-12</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
   </url>

   <url>
      <loc>http://www.shanedj.com/blog/</loc>
      <lastmod>2008-12-12</lastmod>
      <changefreq>daily</changefreq>
      <priority>0.8</priority>
   </url>

</urlset>

For each page on your site you need a <url> block this must contain the <loc> tag as this is a requirement of the XML sitemaps protocol. <loc> is the full URL of your page and must be less than 2048charachters in length.

Optional XML Sitemap Components

<lastmod>, <changefreq> and <priority> are optional tags that you can have within the <url> tag. <lastmod> is the date the page was last modified. This needs to be in the format YYYY-MM-DD. <changefreq> is how how often you think the page is likely to change. This will not mean the spider will come dependent on what you put here tho. Values you should put in here are:

  • always
  • hourly
  • daily
  • weekly
  • monthly
  • yearly
  • never

The sitemap.org site declares that you should put this in as a ‘hint’ and not a command. Lastly there is the <priority> tag, in this we enter a number from 0.0 to 1.0. What I normally do with the priority is assign 1st level pages as 1.0, second level pages as 0.8 and so on defendant on the depth of your sites structure.

Ideally you want to try to include all of your URL’s that are in your site. And make sure that you include your url and priority as a minimum. Search engines can get the <lastmod> data from your server if it has been set up correctly.

You don’t really want to be hand typing these sitemaps. You could be there for days. Below there are some tools that can automatically spider and generate your file for you. The 2 tools below are free to use and very easy to use indeed. When you have created the file you need to save it somewhere on your website.

Getting your Sitemap XML Noticed

The most easiest way to make sure your XML Sitemap gets noticed is to add a line to your robots.txt file in the root of your server. If you don’t have one there then you should, this is the first file a spider will look at when it hits your site. The line you need to add in here is

Sitemap: http://www.domain.com/location-to-sitemap.xml

This pretty much covers all search engines that use the sitemap protocol. ALthough this way you will not get access to the information located in the webmaster consoles. To do that you need to get an account on Google, Yahoo and MSN verify your site and add your sitemap that way.

Sitemap XML Resources

Sitemap XML Creation Tools
http://www.xml-sitemaps.com/
http://www.auditmypc.com/free-sitemap-generator.asp

Webmaster Consoles
http://www.google.com/webmasters/tools/
https://siteexplorer.search.yahoo.com/
http://webmaster.live.com/

Shane

Using .com for UK sites is fine

Thursday, November 27th, 2008

When I first bought this site many years ago i was told that my .com would not rank well in the UK by a few people. I was sure that it would not be the case. And it isn’t. At the moment the proof is here

Searching for Shane Jones in Google.com brings up this site in 11th position. The same search in Google.co.uk brings it up in the number 1 spot. And the UK market has more search results for Shane Jones than the .com. Rankings correct as of the time of this post.

The reason it performs like this in the UK market, i believe, is because of the Geographic Targeting that I have set up in the Google Webmaster Tools.

Google Geographic Targetting

My site has its .com associated to the UK, if your site is already a .co.uk this value is automatically set and cannot be changed. If your site does not have a country code on the Top Level Domain Name, then in here you can set an association for any country where Google has a country specific Search Engine.

Shane

Shane is creeeping up the ranks for Shane

Thursday, November 13th, 2008

I just randomply checked where my site ranks just for my first name Shane in the Major search engines. I already know I am pretty much first page for Shane Jones, ShaneDJ, Shane DJ.

If you check Shane in Google UK / All pages, I am 52nd

If you check Shane in Google UK / UK pages, I am46th

If you check Shane in Yahoo UK / All pages, I am 8th

If you check Shane in Yahoo UK / UK pages, I am 3rd

If you check Shane in Google.com US, I am 715th

If you check Shane in Google.ie, I am 514th

The interesting one there is my site is hosted in Dublin, Ireland. Google definately taking advantage of the Geo Location setting I put in the Webmaster Tools.

Shane