<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web Design, SEO &#38; CSS... etc</title>
	<atom:link href="http://www.ellis87webdesign.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ellis87webdesign.com/blog</link>
	<description>General tips and ramblings to do with web design, SEO &#38; CSS and a few stories...</description>
	<lastBuildDate>Fri, 02 Jul 2010 09:47:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My latest work &#8211; Cyden Dressage</title>
		<link>http://www.ellis87webdesign.com/blog/2010/07/my-latest-work-cyden-dressage/</link>
		<comments>http://www.ellis87webdesign.com/blog/2010/07/my-latest-work-cyden-dressage/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 09:47:17 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=158</guid>
		<description><![CDATA[I was approached by British Dressage rider Lara Dyson to design her own website after working closely with her on the Cyden Homes website for her family company. Aside from riding, Lara has set up Cyden Dressage based in Lincolnshire to train horses and other riders.
I&#8217;ve recently been taking a lot of notice of the [...]]]></description>
			<content:encoded><![CDATA[<p>I was approached by British Dressage rider <a title="Lara Dyson, Cyden Dressage" href="http://www.cydendressage.com/lara-dyson.php">Lara Dyson</a> to design her own website after working closely with her on the Cyden Homes website for her family company. Aside from riding, Lara has set up <a title="Cyden Dressage Yard" href="http://www.cydendressage.com/">Cyden Dressage</a> based in Lincolnshire to train horses and other riders.</p>
<p><span id="more-158"></span>I&#8217;ve recently been taking a lot of notice of the beauty of partial transparency now available to good browsers primarily the RGBa css unfortunately not supported by the bag of crap Internet Explorer. I ended up having to find a very functional workaround for IE involving an <a title="RGBa .php script for non RGBa supporting browsers" href="http://leaverou.me/2009/10/new-version-of-rgba-php-is-out/">rgba.php</a> script that generates a partial transparent .png file which is then tiled as an old fashioned background.</p>
<p>Firefox, Chrome, safari all beautifully render partial transparency just that sack of shit IE that continues to be the bane of an easy design life.</p>
<p>As I was coming up with the initial layout photoshop mockup for Lara to approve Google released their IMO seriously cool <a title="Google Fonts Directory" href="http://code.google.com/webfonts">fonts directory</a>. I was keen to use a different font having spent ten years stuck pretty much with Arial, ,Verdana, Times and Georgia.</p>
<p>I have also shifted away from Windows in favour of Ubuntu and so far I have to say, I love it! fast, clean and just better. So aside from the design headaches I was also having to get used to new software primarily Bluefish, Gedit and the Gimp for graphics/photo work. My old FTP client Filezilla was available for Ubuntu so there are some familiar things around. I also extended my desktop with an additional monitor so now have a 24&#8243; and my older 19&#8243; running alongside each other. Productivity is certainly speeded up and dragging a window across from one monitor to the other also looks pretty cool.</p>
<p>So, back to the site design. Lara was very happy with the initial layout and all the over lapping transparencies bring a real depth and 3 dimensional effect. The text blocks etc all go darker when hovered, highlighting the text more clearly too and I have used a lot of jQuery. It&#8217;s a bit slower in IE as the rgba.php script has to generate the images and then the css tiles each elements background but as far as I&#8217;m concerned IE is for people who aren&#8217;t really all that bothered about their internet experience. With Firefox and Chrome easily available there is no real reason to continue to use Microsoft&#8217;s awful browser. I just don&#8217;t understand why they Microsoft seem to steer clear of supporting great CSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2010/07/my-latest-work-cyden-dressage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Steven Goldstar &#8211; When Duty Calls&#8230;</title>
		<link>http://www.ellis87webdesign.com/blog/2010/03/steven-goldstar-when-duty-calls/</link>
		<comments>http://www.ellis87webdesign.com/blog/2010/03/steven-goldstar-when-duty-calls/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 10:38:14 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[funny-stuff]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=156</guid>
		<description><![CDATA[Steven Goldstar was one day on his helicopter went to the shops to buy fud and some drink and stuff and it was not long before shops close so he flied fast to get there first.
When Steven Goldstar was nearly at the shops he see an old man that was on the ground and walking [...]]]></description>
			<content:encoded><![CDATA[<p>Steven Goldstar was one day on his helicopter went to the shops to buy fud and some drink and stuff and it was not long before shops close so he flied fast to get there first.<br />
<span id="more-156"></span>When Steven Goldstar was nearly at the shops he see an old man that was on the ground and walking to the shops two so he swooped down in the helicopter and landed it on the road near wear the old man was. &#8220;Old man do you wants an lift to the shops?&#8221; said Steven Goldstar and the old man said No so Stve Goldstar went back up in the air then thought more about the old man who had an face that was strange.</p>
<p>Steven Goldstar looked in his book; &#8216;How to spot aliens from an long way away&#8217; and found some information in it that was meant the old man was and alien. Steven Goldstar stopped his helicopter in mid air and spin it round quick to go back to the old man but the old man was gone when he Steven Goldstar got their.!.</p>
<p>Steven Goldstar said to himself &#8220;If that old man is alien then shops are on danger!&#8221; so he flied really fast to get to the shops and get their before the alien did. When Steven Goldstar got to the shops there was&#8217;not any signs of the alein at all so Steven Goldstar got in the shop and speak to the shopkeeper who was an Franceman and said to him&#8230;</p>
<p>&#8220;Shopkeeper man! bewear! there is and alien and he his coming to your shop!&#8221; and the Franceman did&#8217;not understand Steven Goldstar and he said back &#8220;what?&#8221; (in France language) so Steven Goldstar draw picture of alien and burning shop on cardbored that was on floor and the shopkeeper understands than and closes door fast!</p>
<p>Suddenly the old man was at the door but on the outside of it but he did not see it was an door cos oit was all glass and he banged into the door with his face and screamed &#8220;YOu damn basterz, I kill you aLL soon when I get in shop!&#8221; and Steven Goldstar and the shopkeeper got ready for the alien to attack them inside the shop soon!</p>
<p>Steven Goldstar opened his rucksak and took out some guns and bombs and grenads and other wepons to fight aliens with an give some to the shopkeeper who take them from him ready to used!!!</p>
<p>The Alien was really mad now and burst in the shop smashin&#8217;g all the glass with his head which was now like an alien and not like an old mans head cos it had change from it camoflage and it came at Steven Goldstar an the shopKeeper with angry look in it eyes an said to them very mad &#8220;Now you will all died!!!! Raaaaaar!&#8221;</p>
<p>Steven Goldstar fired an gun it was a Glock at the alien and the bullets just bounced off the alien becos the alien has a electrical shiel to protects so bullets was no danger to it!</p>
<p>The shopkeeper also fired his guns at the alein but was too slow doing it and the alien bited of his head and he was died there and then by the alien so Steven Goldstar grabbed up a lazr rifle from his rucksack and shot the alien in the mouth from very close to it an nothing happend again so Steven Goldstar got grenads and put them on floor with pins pulled out and ran away to the back of the shop quickly!</p>
<p>The grenads sploded and the alein was walkin over them when they did and it got hurt badby the spolosion and laid down making sounds like an person who was hurt a lot so Steven Goldstar came back to the front of the shops and see the Alien there and saw it were hurt bad so he got up an gun and shot it 5 times in the hed and it was then still!!!!</p>
<p>Right at that time Steven Goldstar mobile rang and it was the local Police asking Steven Goldstar if he was ok and he said to them &#8220;I have been attacked by an alein in the shop and the shopkeeper  is ded too with the alein that i killed but I did not kill the shopkeeper the alien did it.&#8221;</p>
<p>the Policeofficers said do you need us to help and Steven Goldstar says back, &#8220;no need to help me, I have answered the call of dutey an killed the alien&#8221;. The policemans said then &#8220;good work Steven Goldstar you did what had to be done when Duty calls!&#8221; and Steven Goldstar said back to him &#8220;yes, but i will need and ambulance hear to take away the bodies before they smell bad!&#8221;</p>
<p>In 5 minutes later and ambulance arrive at the shop at it take away the shop keepr bodies but andother van turned up then for the alein and it take it away to a secret location to be studyied by Science!</p>
<p>Then he was very tired and Steven Goldstar went back home on his helicopter which was not even damaged a bit but he did not have any fud and drink and stuff that he was meant to got so he was in trouble with Sarah Goldstar&#8230; again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2010/03/steven-goldstar-when-duty-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prestashop Modifications &#8211; &#8220;Send To A Friend&#8221; with (non captcha) anti spam protection.</title>
		<link>http://www.ellis87webdesign.com/blog/2010/03/prestashop-modifications-send-to-a-friend-with-non-captcha-anti-spam-protection/</link>
		<comments>http://www.ellis87webdesign.com/blog/2010/03/prestashop-modifications-send-to-a-friend-with-non-captcha-anti-spam-protection/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 11:09:18 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[captcha]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[prestashop]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=138</guid>
		<description><![CDATA[I have been developing an installation of the superb Prestashop eCommerce solution for my wife&#8217;s lingerie webshop. I&#8217;ve made a significant amount of changes and additions to the coding in places for increased security, usability and SEO.
One of the first things I found was that the &#8220;Send To A Friend&#8221; module was wide open to [...]]]></description>
			<content:encoded><![CDATA[<p>I have been developing an installation of the superb Prestashop eCommerce solution for my wife&#8217;s <a title="Buy Great Quality, Superb Value Lingerie &amp; Underwear Securely Online" href="http://www.dusk2dawnunderwear.com/">lingerie webshop</a>. I&#8217;ve made a significant amount of changes and additions to the coding in places for increased security, usability and SEO.<span id="more-138"></span></p>
<p>One of the first things I found was that the &#8220;Send To A Friend&#8221; module was wide open to possible attack by automated spammers. I don&#8217;t know about you, but I am really tired of annoying captcha images that are getting harder and harder to read and being crap at maths i don&#8217;t like having to perform sums before submitting a form.</p>
<p>So, I thought I&#8217;d try and implement a thing called a honeytrap or spam trap, whatever it&#8217;s called it was something I&#8217;d read about.</p>
<p>In a nutshell it is a field in the form that has to be left blank in order for the form to process and send when the user clicks submit. If the field is filled in the form does not send and as spambots, being a bit thick, fill in every field of the form, surely this trap will catch them out.</p>
<p>It required a bit of hacking into the original code and a couple of lines of CSS adding to the theme/yourtemplatename/css/global.css file but all in all it was pretty quick to do.</p>
<p><strong>Here are the 3 files that need to be edited:</strong></p>
<p><em>(Remember, always create a backup of the original files before editing)</em><strong><br />
</strong></p>
<ul>
<li>/themes/yourtemplatename/css/global.css</li>
<li>/modules/sendtoafriend/sendtoafriend.php</li>
<li>/modules/sendtoafriend/sendtoafriend.tpl</li>
</ul>
<p>I use notepad++ for editing files but line numbers may vary if your files have already been edited or are from a different version.</p>
<p><strong>sendtoafriend.tpl</strong> is the template file for the front end view of the send to a friend form that is displayed. In your file find this snippet of code:</p>
<pre class="brush: php;">
&lt;p&gt;
&lt;label for=&quot;friend-address&quot;&gt;{l s='Friend\'s email:' mod='sendtoafriend'}&lt;/label&gt;
&lt;input type=&quot;text&quot; id=&quot;friend-address&quot; name=&quot;email&quot; value=&quot;{if isset($smarty.post.name)}{$smarty.post.email|escape:'htmlall'|stripslashes}{/if}&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;input type=&quot;submit&quot; name=&quot;submitAddtoafriend&quot; value=&quot;{l s='send' mod='sendtoafriend'}&quot; /&gt;
&lt;/p&gt;
</pre>
<p>We&#8217;re going to add the new field for the spam trap between the email address field and the submit button (line 5 in the code above) to give us the following.</p>
<pre class="brush: php;">

&lt;p&gt;
&lt;label for=&quot;friend-address&quot;&gt;{l s='Friend\'s email:' mod='sendtoafriend'}&lt;/label&gt;
&lt;input type=&quot;text&quot; id=&quot;friend-address&quot; name=&quot;email&quot; value=&quot;{if isset($smarty.post.name)}{$smarty.post.email|escape:'htmlall'|stripslashes}{/if}&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;SPAM Trap Please leave the following field blank&lt;/p&gt;
&lt;input type=&quot;text&quot; name=&quot;begonespam&quot;&gt;

&lt;p&gt;
&lt;input type=&quot;submit&quot; name=&quot;submitAddtoafriend&quot; value=&quot;{l s='send' mod='sendtoafriend'}&quot; /&gt;
&lt;/p&gt;
</pre>
<p>This adds the new text input called &#8220;begonespam&#8221; which is fine but at this stage the field will be visible to users. Although it instructs them to leave the field blank it could be confusing and it looks kind of silly. We can use a bit of css to hide the new field, so it&#8217;s still there to catch the spambot but just not visible to the human user.</p>
<p>First, place the new code into a &lt;div&gt;, call it what you like but in this example the &lt;div&gt;is given the id, &#8220;begonespam&#8221; like so:</p>
<pre class="brush: php;">
&lt;div id=&quot;begonespam&quot;&gt;
&lt;p&gt;SPAM Trap Please leave the following field blank&lt;/p&gt;&lt;input type=&quot;text&quot; name=&quot;begonespam&quot;&gt;
&lt;/div&gt;
</pre>
<p>and the following CSS is added to the <strong>global.css</strong> file</p>
<pre class="brush: css;">
/* spam trap hidden field for sendtoafriend */
div#begonespam {

display: none;

visibility: hidden;

}
</pre>
<p>So now we have an invisible form field &#8211; (Note when you come to test the form you may want to keep the field visible to begin with to test that it works correctly. From your installation, send a product to yourself once with the field left blank and then again with it filled in to see what .)</p>
<p>Before testing it though, we need to edit the final file, <strong>sendtoafriend.php</strong> the form processor.</p>
<p>Around line 44 in your text editor (note, the numbering here is all to sh** now &#8211; if anyone knows of a nice code snippet plugin for WP let me know!) you&#8217;ll see this code:</p>
<pre class="brush: php;">

/* Fields verifications */
 if (empty($_POST['email']) OR empty($_POST['name']))
 $error = $this-&gt;l('You must fill all fields.');
</pre>
<p>Between <strong>/* Fields verifications */</strong> and <strong>if(empty($&#8230;</strong> add the following code:</p>
<pre class="brush: php;">

if (!empty($_POST['begonespam'])) { return false; }
</pre>
<p>so we now have something like this:</p>
<pre class="brush: php;">

/* Fields verifications */

 if (!empty($_POST['begonespam'])) { return false; }

 if (empty($_POST['email']) OR empty($_POST['name']))
 $error = $this-&gt;l('You must fill all fields.');
</pre>
<p>As I mentioned above, keep the new form field visible while you test it. You can either comment out the div tags or just leave the css part until you&#8217;re sure it works.</p>
<p>You can see, or more to the point not see, the thing in action here: <a title="Prestashop - Send To A Friend with non captcha anti spam protection in action on my wifes's lingerie website" href="http://www.dusk2dawnunderwear.com/modules/sendtoafriend/sendtoafriend-form.php?id_product=238">Pretashop &#8211; Modified Send To A Friend Module</a></p>
<p>It&#8217;s early days to give any performance indicators but it sure is a lot nicer looking than a big old, illegible captcha image.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-3847481668742693";
/* 336x280wp-blog */
google_ad_slot = "2919802826";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2010/03/prestashop-modifications-send-to-a-friend-with-non-captcha-anti-spam-protection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshop to XHTML. Part 2 &#8211; Chop da Shop!!!</title>
		<link>http://www.ellis87webdesign.com/blog/2009/12/photoshop-to-xhtml-part2/</link>
		<comments>http://www.ellis87webdesign.com/blog/2009/12/photoshop-to-xhtml-part2/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 12:58:50 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[.PHP]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[psd]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=107</guid>
		<description><![CDATA[Continuing on from my opening post about my first ever photoshop to XHTML conversion. In this post I&#8217;m going to cover the initial chopping up of the photoshop layout into the individual website sections eg header, navigation, content etc. So without further ado, let&#8217;s Choop da Shoop&#8230;


In this particular example I was provided the original [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing on from my opening post about my first ever <a title="Photoshop Layout to XHTML Website Conversion. Part 1" href="http://www.ellis87webdesign.com/blog/2009/11/my-first-photoshop-layout-to-xhtml-css-website/">photoshop to XHTML conversion</a>. In this post I&#8217;m going to cover the initial chopping up of the photoshop layout into the individual website sections eg header, navigation, content etc. So without further ado, let&#8217;s Choop da Shoop&#8230;</p>
<p><span id="more-107"></span></p>
<p><img class="aligncenter size-full wp-image-114" title="Chopping The Shop! Choopin da Shoop! Shoop da Whoop!" src="http://www.ellis87webdesign.com/blog/wp-content/uploads/2009/12/choop-da-shoop.jpg" alt="Chopping The Shop! Choopin da Shoop! Shoop da Whoop!" width="440" height="154" /></p>
<p>In this particular example I was provided the original photoshop layout by my clients graphics designer, a very skilled man indeed (who I am fortunate to continue to work alongside occasionally) but from a 100% print background handling lots of high resolution brochures, posters etc.</p>
<p>The layout was provided as a single layered image which meant I didn&#8217;t have the luxury of being able to grab each element as I would have done had the layout been provided as a layered .psd file. I think I also mentioned in my previous post about it also being supplied as a.pdf file :O( but hey back then I didn&#8217;t know any better. You never stop learning!</p>
<p>The first thing I did was take a full sized screen shot, cropped the layout out and saved it as a high res .png file. I also re captured the large photo that dominates the homepage content area and saved that as a .jpg for later use.</p>
<p>This gave me something a little like this:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-108" title="Photoshopped layout ready for conversion to xhtml website" src="http://www.ellis87webdesign.com/blog/wp-content/uploads/2009/12/001-homepage.jpg" alt="Photoshopped layout ready for conversion to xhtml website" width="440" height="290" /></p>
<p style="text-align: left;">Next I had to decide how to chop it all apart, what could be recreated using styled text and what would have to remain graphical. Unfortunately due to the non web safe font a lot of the original graphics has to remain in use (more on which later but I figured out a nice way to use text styled with CSS to look like the graphics including rollover effects) as opposed to primarily using text which is so much better for search engine optimization.</p>
<p style="text-align: left;">After a bit of chopping I basically arrived at this breakdown into the main sections:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-109" title="Photoshop layout marked for chopping into individual elements" src="http://www.ellis87webdesign.com/blog/wp-content/uploads/2009/12/002-homepage-sectionsA.jpg" alt="Photoshop layout marked for chopping into individual elements" width="440" height="290" /></p>
<ul>
<li>A &#8211; Header</li>
<li>B &#8211; Top main navigation</li>
<li>C &#8211; Main content area</li>
<li>D &#8211; right column, secondary navigation</li>
<li>E &#8211; Footer</li>
</ul>
<p>I had to reconstruct some areas eg the header without the main navigation but I eventually ended up with a few individual elements that would then be built back together to display the whole, working site using XHTML, .PHP and CSS.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-111" title="Photoshop layout broken into primary elements ready for reconstruction with XHTML and CSS" src="http://www.ellis87webdesign.com/blog/wp-content/uploads/2009/12/003-homepage-sectionsB.jpg" alt="Photoshop layout broken into primary elements ready for reconstruction with XHTML and CSS" width="440" height="470" /></p>
<p style="text-align: left;">I had to divide the main navigation section into individual buttons and then create a darker hover state for the rollover effect. The resulting CSS required to convert what was a basic unordered list type of navigation using optimized text into the graphical representation was quite a challenge to say the least.</p>
<p style="text-align: left;">Each list item required a unique class so that each menu button could be given it&#8217;s own graphic hover image. Plus (by using .php) each item could be assigned a &#8217;selected&#8217; class to allow the darker hovered image to remain displayed to indicate the currently viewed page.</p>
<p style="text-align: left;">What began as a tidy, unordered list quickly became something of a rats nest of code. You can see an idea of the list items below (I&#8217;ve removed urls and title etc to clean things up a bit):</p>
<pre class="brush: xml;">
&lt;ul&gt;
&lt;li class=&quot;home&quot;&gt;&lt;a href=&quot;#&quot; title=&quot;title here&quot; &lt;?php if ($page == ‘index.php’) { ?&gt;class=&quot;selected&quot;&lt;?php } ?&gt;&gt;&lt;span&gt;text link&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li class=&quot;something&quot;&gt;&lt;a href=&quot;#&quot; title=&quot;title here&quot; &lt;?php if ($page == ‘something.php’) { ?&gt;class=&quot;selected&quot;&lt;?php } ?&gt;&gt;&lt;span&gt;text link&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li class=&quot;somethingelse&quot;&gt;&lt;a href=&quot;#&quot; title=&quot;title here&quot; &lt;?php if ($page == ‘somethingelse.php’) { ?&gt;class=&quot;selected&quot;&lt;?php } ?&gt;&gt;&lt;span&gt;text link&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</pre>
<p style="text-align: left;">This first list items class is &#8220;home&#8221; which calls the CSS to display the homepageUP graphic <em>(the span is given a negative margin to move the anchor text 999pixels to the left and out of sight)</em> for the link and swap it for the homepageHOVER graphic when the link is hovered. Once the link is clicked the .php code assigns the class of &#8220;selected&#8221; and the CSS for &#8220;.home.selected&#8221; tells the browser to display the hovered image to indicate that menu item as the currently displayed page. I could have used a totally different image for the &#8220;selected&#8221; state, maybe bright red with flashing dots but time was pressing on and it works fine. Here&#8217;s the CSS:</p>
<pre class="brush: css;">
#navTop .home a {
background-image: url(../img/homepageUP.png);
background-repeat: no-repeat;
width: 96px;
height: 34px;
}

#navTop .home a:hover {
background-image: url(../img/homepageHOVER.png);
background-repeat: no-repeat;
width: 96px;
height: 34px;
}

#navTop .home .selected  {
background-image: url(../img/homepageHOVER.png);
background-repeat: no-repeat;
width: 96px;
height: 34px;
}
</pre>
<p style="text-align: left;">This was applied to each of the five main navigation elements that were assigned a div id of navTop and saved as an included .php file navTop.php</p>
<p style="text-align: left;"><strong>See a demo and grab the source files: <a title="Free CSS Nav Menu - textImage using php to assign selected class." href="http://www.ellis87webdesign.com/demos/navigation1/">CSS text/image navigation menu using .php to assign selected class</a>.</strong></p>
<p style="text-align: left;">In my next post in this series I&#8217;ll share how I eventually got the navigation in the right column working, it was originally just whole blocks of graphics with a hover action assigned using javascript, urgh. It took me a while but in the end I did it with CSS, got the blue diamond showing and correctly overlapping the main content div.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2009/12/photoshop-to-xhtml-part2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FREE Website Appraisal&#8230;</title>
		<link>http://www.ellis87webdesign.com/blog/2009/12/free-website-appraisal/</link>
		<comments>http://www.ellis87webdesign.com/blog/2009/12/free-website-appraisal/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 15:41:55 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[meta tags]]></category>
		<category><![CDATA[website appraisal]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=95</guid>
		<description><![CDATA[How effective is your website? Can you find your website in a search engine? More to the point, can you find your website in a search engine when you type in a realistic search term&#8230; ie one that is related to your site subject and not just your website domain name?&#8230; Ahaaa&#8230;

I have &#8220;rescued&#8221; several [...]]]></description>
			<content:encoded><![CDATA[<p>How effective is your website? Can you find your website in a search engine? More to the point, can you find your website in a search engine when you type in a realistic search term&#8230; ie one that is related to your site subject and not just your website domain name?&#8230; Ahaaa&#8230;</p>
<p><span id="more-95"></span></p>
<p>I have &#8220;rescued&#8221; several websites for people in the last couple of years. All had fallen foul of a less than savvy/honest web designer&#8230; (see: Has a copy of Frontpage 2001, made a site for their uncle and is now a Web Designer.)</p>
<p>When I get a phone call or email about someones website not getting any visitors or them not getting enquiries etc the first thing I ask is;</p>
<p>&#8220;Does your site show up in search results?&#8221;</p>
<p>To which the answer invariably is,</p>
<p>&#8220;Yes! In fact it shows up as number one in Google.&#8221;</p>
<p>Impressive, so what&#8217;s the problem? If their site is showing up top spot on the worlds number one search engine why aren&#8217;t they getting any traffic?..</p>
<p>So my next question is;</p>
<p>&#8220;What search terms to you show up top for?&#8221;</p>
<p><em>&#8220;Well it&#8217;s when we type our website name in&#8230; why?&#8221;</em></p>
<p>Deep breath.</p>
<p>Me: &#8220;Well the thing is, it&#8217;s not very likely that someone who has never heard of you is going to type your domain name into a search engine is it?&#8221;</p>
<p><em>Client: &#8220;I suppose not, we do advertise in a magazine so people reading that will see our domain name won&#8217;t they? They&#8217;ll type it in won&#8217;t they?&#8221;</em></p>
<p>Me: &#8220;Possibly but most likely they&#8217;ll type your url into their browsers address bar and go directly to your site. What is your website about?&#8221;</p>
<p><em>Client: &#8220;We have a couple of holiday cottages in Cornwall that we rent out.&#8221;</em></p>
<p>Me: &#8220;Ok, so really you want your website to show up in search results if someone types in something like &#8216;<em>holiday cottages Cornwall</em>&#8216; or &#8216;<em>Cornish holiday cottages</em>&#8216; then.&#8221;</p>
<p><em>Client: &#8220;Yes, that would be great, I see what you mean a stranger is more likely to type that in search than our domain name aren&#8217;t they?&#8221;</em></p>
<p>Me: &#8220;Exactly, by the way what is your domain name?&#8221;</p>
<p><em>Client: &#8220;www.freddyandsandras.co.uk&#8221;</em></p>
<p>Me: &#8220;&#8230; &#8230;&#8221;</p>
<p>Me: &#8220;Well there&#8217;s not much we can do about your domain name, it would be better if it contained keywords relevant to your service. Would you consider registering a new domain something like cornwallholidaycottages.com?.. with keywords like that in your domain you&#8217;d be off to a much better start.&#8221;</p>
<p><em>Client: &#8220;Well we would, I see what you mean about the name but we&#8217;re already paying £30 a month for our existing domain name and hosting.&#8221;</em></p>
<p>Me: &#8220;Ouch! That&#8217;s a little on the high side but we can talk about that later. I&#8217;ve just had a quick look at your website and had a look at all the code that is used to make it all work etc and it&#8217;s a pretty bleak picture I&#8217;m afraid.&#8221;</p>
<p><em>Client: &#8220;Oh dear, we thought something must be wrong. What&#8217;s the matter with it and what will it cost to fix it?&#8221;</em></p>
<p>Me: &#8220;There are a lot of things missing that need to be included in the behind the scenes coding, some photos could be optimized better and your menu navigation needs looking at. Currently it&#8217;s just graphic buttons pointing to pages called page1.html and page2.html.</p>
<p>It gets a bit more involved but basically, graphics are invisible to search engines unless they&#8217;re given what called an alt tag, a textual description of the image. The alt tag further benefits by using keywords in it. The button on the navigation menu that points to the Rose Cottage page could be given the alt tag &#8220;Rose Holiday Cottage, Available For Rent In Cornwall&#8221; . then, the actual link to page1.html could be given a title tag again using some keywords to describe the link destination, Rose Cottage.</p>
<p>Text is much better for navigation links all round and page file names would be better called <em>rose-holiday-cottage.html</em> rather than <em>page1.html</em>. If the menu button needs to stay looking like the current graphic it can be made to look like that using a technique called CSS but that&#8217;s for another day.</p>
<p>Anyway I&#8217;ll put it all together and get in touch with you in the next couple of days with some ideas and suggestions rather than do it now over the phone. I&#8217;ll write up everything I can find and email it to you along with a rough idea of how long and what might be involved to fix it. I can also set you up with domain name registration and hosting for a LOT less than £30 a month.&#8221;</p>
<p><em>Client: &#8220;Ok, thanks a lot, I don&#8217;t think I&#8217;m going enjoy reading through it though. Bye for now.&#8221;</em></p>
<p>Me: &#8220;Don&#8217;t worry, the appraisal will be totally free to you and I&#8217;m sure we can come up with a fair way of taking it from there. Bye.&#8221;</p>
<p>And that has been kind of the way the chat went each time, a very disappointed person who had paid good money to a &#8230; well I won&#8217;t say to what. When you hear the figure £1500 mentioned plus £30 a month for hosting and you go to the site and see:</p>
<ul>
<li>A bunch of table cells thrown together (default borders always pleasant to see).</li>
<li>Times New Roman text just resized for headers no H1, H2 etc used,</li>
<li>No &lt;head&gt; <a title="HTML Title Tags should always be used in a webpage." href="http://www.ellis87webdesign.com/blog/2009/12/html-title-tags/">title tag</a></li>
<li>No <a title="I believe description meta tags still have a place in a webpage." href="http://www.ellis87webdesign.com/blog/2009/11/description-meta-tags-should-they-be-ignored/">meta description</a>&#8230; <em>a what?</em></li>
<li>No alt or title tags used.</li>
<li>Awful file names like page1.html</li>
<li>Roaming navigation (homepage it&#8217;s at the top, page2 at the left, page 3 over at the right and so on) that swaps around the contents or even misses some out on some pages.</li>
<li>Photos that are over 1MB but just click and dragged to fit the cell or the more advanced ones using width=&#8221;300&#8243; to display a 3000 pixel wide image.</li>
<li>A multitude of dead links, broken image links and having to constantly use the browser back button to navigate back&#8230;</li>
</ul>
<p>Not good, and there are a lot out there &#8211; offering special discounts, £500.00 for a website that not worth £5.00</p>
<p>So, if you have a website that you think could do with a bit of a spring clean, drop me an email. I&#8217;ll gladly have a look.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2009/12/free-website-appraisal/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>HTML Title Tags are our friends&#8230;</title>
		<link>http://www.ellis87webdesign.com/blog/2009/12/html-title-tags/</link>
		<comments>http://www.ellis87webdesign.com/blog/2009/12/html-title-tags/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 14:30:19 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=82</guid>
		<description><![CDATA[
&#60;title&#62;www.mywebsite.com&#60;/title&#62;
Urghh! How many times have I seen the title tags simply filled in with the website domain name? I suppose it is better than nothing which is also often the case but&#8230;

The title is what will show in a search engine result as the large blue link. It is also the text you see in [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-83" title="&lt;title&gt;HTML Title Tags&lt;/title&gt;" src="http://www.ellis87webdesign.com/blog/wp-content/uploads/2009/12/title-tags.jpg" alt="&lt;title&gt;HTML Title Tags&lt;/title&gt;" width="400" height="247" /></p>
<p style="text-align: left;"><strong><span style="color: #0000ff;"><span class="postbody">&lt;title&gt;www.mywebsite.com&lt;/title&gt;</span></span></strong></p>
<p style="text-align: left;"><span class="postbody">Urghh! How many times have I seen the title tags simply filled in with the website domain name? I suppose it is better than nothing which is also often the case but&#8230;<span id="more-82"></span></span></p>
<p style="text-align: left;"></p>
<p style="text-align: left;"><span class="postbody">The title is what will show in a search engine result as the large blue link. It is also the text you see in the top left corner of your web browser. If you see Untitled Document there when vieiwing your website it means you haven&#8217;t added a title tag &#8211; so get one in there, pronto :O)</span></p>
<p style="text-align: left;"><span class="postbody">You don&#8217;t have to worry about the words Untitled Document showing up in search results because they won&#8217;t&#8230; Unless search engines have become very lax these days a site so badly optimized isn&#8217;t going to rank very well at all, this is not a good thing.<br />
</span></p>
<p style="text-align: left;"><span class="postbody">Your title should include keywords relevant to the pages subject rather than the site name. T</span><span class="postbody">hese will show bold in search results if they&#8217;re the keywords the visitor typed in</span><span class="postbody">. Let&#8217;s say you run a website that advertises rental property in France, it&#8217;s called beaupeeps.com and your home page title is:<br />
</span></p>
<p style="text-align: left;"><span class="postbody"><span style="color: #0000ff;">&lt;title&gt;Beau Peeps&lt;/title&gt; or &lt;title&gt;www.beaupeeps.com&lt;/title&gt;</span><br />
</span></p>
<p style="text-align: left;"><span class="postbody">Using your business name Beau Peeps as your title tag is pretty meaningless, it doesn&#8217;t contain one keyword relevant to the site subject. Someone searching for Beau Peep isn&#8217;t likely to be looking for a website about rental property in France, nursery rhymes maybe&#8230;<br />
</span></p>
<p style="text-align: left;"><span class="postbody">Similarly using  &#8220;Homepage&#8221; alone in your title is meaningless with regard to your business/website subject so a suggestion would be:</span></p>
<p><span style="color: #0000ff;">&lt;title&gt;Rental Properties In France&lt;/title&gt;</span></p>
<p style="text-align: left;"><span class="postbody">Hey look at that! It actually tells you or more importantly your site visitor and any passing search engine spider what your website is about. See below for a typical Google search result.</span></p>
<p style="text-align: center;"><span class="postbody"><img class="aligncenter size-full wp-image-86" title="Title tags as they appear in search engine results pages (serps)" src="http://www.ellis87webdesign.com/blog/wp-content/uploads/2009/12/title-tags-serps.jpg" alt="Title tags as they appear in search engine results pages (serps)" width="400" height="198" /><em>Number 1 out of 6,200,000 results for that phrase&#8230; That&#8217;s what SEO is all about!</em><br />
</span></p>
<p style="text-align: left;"><span class="postbody">There is a limit to the number of characters (around 60) that you can use before the end of the title disappears off the edge of the search results blue link. like so:</span></p>
<p style="text-align: left;"><span class="postbody"><strong><span style="color: #0000ff;">This is a very long title tag that will eventually vanish off the edge of th&#8230;</span></strong><br />
</span></p>
<p style="text-align: left;"><span class="postbody">Each page of your website should have its own title, try not to duplicate the same title for each page but remember to include keyword/s relevant to that page eg <span style="color: #0000ff;">&lt;title&gt;Rental Properties In Brittany, France&lt;/title&gt;</span> on a page about property for rent in Brittany etc.</span></p>
<p style="text-align: left;"><span class="postbody">The same rules apply in your use of the <a title="Meta Description Tags, are they really defunct?" href="http://www.ellis87webdesign.com/blog/2009/11/description-meta-tags-should-they-be-ignored/"><span style="font-weight: bold;">meta description</span> tag</a>&#8230; </span></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 138px; width: 1px; height: 1px;"><img src="file:///C:/Users/Steve/AppData/Local/Temp/moz-screenshot.png" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2009/12/html-title-tags/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Facebook Phishing &#8211; Scam Email Warning</title>
		<link>http://www.ellis87webdesign.com/blog/2009/11/facebook-phishing-scam-email-warning/</link>
		<comments>http://www.ellis87webdesign.com/blog/2009/11/facebook-phishing-scam-email-warning/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 09:36:05 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Online Security]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=76</guid>
		<description><![CDATA[I just got an email looking like it was from Facebook telling me they were changing the login system for my security&#8230; I was immediately suspicious as it came to an email address I do not use for Facebook&#8230;
Upon closer inspection the &#8216;click here&#8217; link within the message looks initially like www.facebook.com but when you [...]]]></description>
			<content:encoded><![CDATA[<p>I just got an email looking like it was from Facebook telling me they were changing the login system for my security&#8230; I was immediately suspicious as it came to an email address I do not use for Facebook&#8230;</p>
<p><span id="more-76"></span>Upon closer inspection the &#8216;click here&#8217; link within the message looks initially like www.facebook.com but when you look closer it is actually www.facebook.com.hyvsse.be  meaning that the facebook.com part of the URL is just a subdomain folder of hyvsse.be whatever the hell that is&#8230; the spammers,scammers phishers domain, certainly not Facebooks.</p>
<p>It&#8217;s known as <a title="Phishing explained by Wikipedia" href="http://en.wikipedia.org/wiki/Phishing" target="_blank">Phishing</a>, if you login via that link you&#8217;ll be giving away your login details to the lovely folks, the Phishers who set this up.</p>
<p>Here&#8217;s a screenshot piccy &#8211; I&#8217;ve coloured out my email address.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-80" title="Facebook Phishing Email Warning" src="http://www.ellis87webdesign.com/blog/wp-content/uploads/2009/11/fb-phishing.jpg" alt="fb-phishing" width="420" height="211" /></p>
<p style="text-align: left;">If you have already received this email or one similar and clicked the link you must login to your Facebook account normally and quickly change your password. Don&#8217;t panic but get it changed as soon as you can before the Phishers login and change it leaving you unable to login. Once in your Facebook account they will have access to all your messages, your friends lists etc and can do a lot of crazy things from setting a silly or offensive status for yourself to mass mailing all your friends with nasty stuff, who knows what else, to much more sinister things &#8211; some folks have Facebook linked with online payment gateways etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2009/11/facebook-phishing-scam-email-warning/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Web design, a few simple rules.</title>
		<link>http://www.ellis87webdesign.com/blog/2009/11/web-design-rules/</link>
		<comments>http://www.ellis87webdesign.com/blog/2009/11/web-design-rules/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 10:31:30 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=68</guid>
		<description><![CDATA[
One of my passions if you like is to learn more about how to create websites that conform to a few basic rules that are 90% of the time missed out by simple page builder software and online site builders. Following these simple to implement rules usually ensures, among many other things, stuff like: 

1) [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-69" title="Poor web design can lose customers... fast!" src="http://www.ellis87webdesign.com/blog/wp-content/uploads/2009/11/raaaar.jpg" alt="Poor web design can lose customers... fast!" width="300" height="224" /></p>
<p>One of my passions if you like is to learn more about how to create websites that conform to a few basic rules that are 90% of the time missed out by simple page builder software and online site builders. Following these simple to implement rules usually ensures, among many other things, stuff like:<span id="more-68"></span><strong> </strong><br />
<br />
<strong>1) Showing up in search engine results pages (serps) through SEO</strong> &#8211; (here are some (not all) hot tips some people charge a lot of money to share!) keyworded image alt and link title tags, h1 &amp; h2 tags at least for content titles and sub-titles, a good &lt;head&gt; title tag, text links not graphical buttons for menus/navigation, placing javascript etc in external files, adding an .xml sitemap and lastly keep using the description meta tag&#8230; although now deprecated for search engine ranking description meta does tell the search engine what text to display in the snippet shown below the blue link in the results pages. Reciprocal linking with other similar topic related sites/blogs is also vital.</p>
<p><strong>2) Showing a reasonably similar appearance in the major browsers</strong></p>
<p><strong>3) Web safe colours and fonts</strong> &#8211; people go to a lot of trouble to design their site using a font they downloaded not realising it will just default to a serif or sans-serif regular font on every browser in the world on computers that don&#8217;t have that same font installed.</p>
<p><strong>4) Usability for others</strong>, you might instinctively know your way around your site but a first time visitor may well be lost if you don&#8217;t follow simple rules or expectations like:</p>
<p><strong>4i) Logo top left or top right</strong> (usually top-left) should always be a link back to the homepage.</p>
<p><strong>4ii) Navigation menus</strong> should <em>always remain in the same place on a page</em> &#8211; if it&#8217;s in the left column on the homepage, keep it there on all the other pages &#8211; and be one click away from the homepage or top level pages. I hate clicking a link, getting to that page then finding all navigation has moved or vanished totally leaving me the back button on my browser as the only means of getting back&#8230; I&#8217;ll just go to Google and find a site that works, goodbye potential customer, gone for good!</p>
<p><strong>4iii) Search Feature</strong> &#8211; if it&#8217;s a big site help your users find what they want with a built in search feature. Most people on ye goode olde tinterwebs are looking for something (often while at work or in a hurry), if they can&#8217;t find it on your site they will quickly go elsewhere so help them find it! Wave goodbye once again&#8230;</p>
<p><strong>5) Images &amp; links</strong> should always be given alt and title tags respectively not just for SEO but for text only browsers like Lynx and screen reader software too. Links should also be given a &#8220;focus&#8221; state similar to a hover state that tells you it&#8217;s a link (often an underline that vanishes on hover) when you hover your mouse cursor over it, the focus state is for people navigating via a keyboard and not a mouse and highlights the links when the TAB button is pressed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2009/11/web-design-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic SEO Checklist&#8230; Part 1</title>
		<link>http://www.ellis87webdesign.com/blog/2009/11/basic-seo-checklist/</link>
		<comments>http://www.ellis87webdesign.com/blog/2009/11/basic-seo-checklist/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 14:41:57 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=55</guid>
		<description><![CDATA[SEO is not as big a deal as the SEO companies try to make it out to be&#8230; It&#8217;s basically a few design rules that need to be applied and there is no reason to pay some company hundreds or thousands of pounds/dollars whatever to do it for you. I&#8217;ve put together a list of [...]]]></description>
			<content:encoded><![CDATA[<p>SEO is not as big a deal as the SEO companies try to make it out to be&#8230; It&#8217;s basically a few design rules that need to be applied and there is no reason to pay some company hundreds or thousands of pounds/dollars whatever to do it for you. I&#8217;ve put together a list of things to do below.<br />
<span id="more-55"></span></p>
<h3><strong>1) Keywords &#8211; The words that best describe your business or service.</strong></h3>
<p>Hopefully you have your primary keyword/s in your domain name&#8230; No? Well it&#8217;s not the end of the world as you could use a keyworded sub-folder for a bit of SEO weight. What do I mean? Ok let&#8217;s say you&#8217;re Stan Biggleypoop, a fly fishing teacher and you can&#8217;t get hold of flyfishingteacher.com as your domain name but you can get biggleypoop.com</p>
<p>It&#8217;s pretty useless as a domain name from an SEO point of view for fly fishing but hey it&#8217;s your name and it&#8217;s a start. Going back to what I said about using a sub-folder, you could put all your fly fishing related pages into a folder called &gt;fly-fishing-teacher so you would have biggleypoop.com/fly-fishing-teacher/</p>
<p>Always remember, <strong>search engine spiders</strong> are text only, they <strong>need to be told in words</strong> what the page is about, they won&#8217;t look at pretty pictures and cute graphics and try to figure out what the page is about. Make it hard for them and they simply won&#8217;t index your page properly, they&#8217;ll get bored and go elsewhere.</p>
<p><strong>1b)</strong> To further increase keywords use aside from them in your text content is to use both the <strong>title</strong> and <strong>alt </strong>tags within your images and links. If there&#8217;s a photo of you in all your fly fishing gear standing by the river proudly holding a huge trout make sure you give the image an alt tag that includes the words &#8220;fly fishing teacher&#8221; so don&#8217;t just use something like alt=&#8221;trout&#8221; use wording like alt=&#8221;Fly fishing teacher Stan Biggleypoop holding a record trout&#8221;. Go one further and make sure the photo file name contains a keyword or two, don&#8217;t just call it <em>image1.jpeg</em></p>
<p><strong>1c)</strong> All links within your pages should contain keywords in the link name, anchor text and use title tags with keywords to describe the page they are linking to, eg the Fly Fishing Equipment link pointing to the equipment page should be constructed something like;</p>
<p>&lt;a <span style="color: #999999;">href=&#8221;fly-fishing-equipment.html&#8221;</span> <span style="color: #0000ff;">title=&#8221;Fly Fishing Equipment&#8221;</span>&gt;<span style="color: #339966;">Fly Fishing Equipment</span>&lt;/a&gt;</p>
<p>All three elements of the link, <span style="color: #999999;">the target page</span>, <span style="color: #0000ff;">the title</span> and <span style="color: #339966;">the anchor text</span> all contain keywords and that has to be better than;</p>
<p>&lt;a href=&#8221;page2.html&#8221; title=&#8221;"&gt;page 2&lt;/a&gt;</p>
<h3><strong>2) Page Title</strong></h3>
<p>Sat up there at the top of your page html between the &lt;head&gt; &lt;/head&gt; tags lies the humble looking title tag. Bless it, it doesn&#8217;t look much and people don&#8217;t always use it&#8230; that&#8217;s when you see the legend Untitled Document at the top left of your browser.</p>
<p>&lt;shout&gt;YOU MUST ALWAYS USE IT!!!!!&lt;/shout&gt;</p>
<p>The words in the title tag are the words that show as the big blue link in search engine results, is anyone going to click a search result like this?</p>
<p><strong><span style="color: #0000ff;">Untitled Document</span></strong> <em>&lt;&#8211; crap!</em> title<br />
Blah blah blah etc etc etc waffle drone rant. &lt;&#8211; description see 3 below<br />
<span style="color: #339966;">www.biggleypoop.com/page2.html <em><span style="color: #000000;">&lt;&#8212; also crap!</span></em><br />
</span></p>
<p><span style="color: #339966;"><span style="color: #000000;">Don&#8217;t worry about nobody clicking your link, it will never show up in search high enough for anyone to find it in the first place&#8230;</span></span></p>
<p><span style="color: #339966;"><span style="color: #000000;">&lt;title&gt;Fly Fishing Equipment&lt;/title&gt; it takes but a second of time.</span></span></p>
<h3><span style="color: #339966;"><span style="color: #000000;"><strong>3) Description Meta Tag</strong></span></span></h3>
<p>This might be a grey area for some folks who think the age of the meta tag is dead. Meta tags maybe don&#8217;t carry the weight they did at one time for getting ranked in search results but I still think the description tag has it&#8217;s place. I wrote about elsewhere in my post, <span style="color: #339966;"><span style="color: #000000;"><a title="Description Meta Tags... Should they be  ignored" href="http://www.ellis87webdesign.com/blog/2009/11/description-meta-tags-should-they-be-ignored/">Description meta tags&#8230; should they be ignored</a>?</span></span></p>
<p><span style="color: #339966;"><span style="color: #000000;">I would say continue to use the description meta tag in your website, as before give it some keywords, it is after all the text that appears below the big blue link in the search results&#8230; Better that it says what you want it to say than let the search engine grab any old random snippet of text .</span></span></p>
<h3><span style="color: #339966;"><span style="color: #000000;"><strong>SEO checklist end of part 1&#8230;</strong></span></span></h3>
<p><span style="color: #339966;"><span style="color: #000000;">There is more that can be done and I&#8217;ll continue to add bits and bobs of info here in time but to re-cap those first few points:</span></span></p>
<ul>
<li>keywords &#8211; domain and/or sub-folders</li>
<li>keywords &#8211; image alt and link title tags (including photo &amp; page file names)</li>
<li>page title &#8211; keywords</li>
<li>description meta tag &#8211; keywords</li>
</ul>
<p><span style="color: #339966;"><span style="color: #000000;">Look at those and you&#8217;ll see the common denominator is keywords, we all know about keywords importance but it&#8217;s where they get placed that is just as important. Check those ideas first and you&#8217;ll make a significant difference to how your site appears to search engines.<br />
</span></span></p>
<p style="text-align: left;"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2009/11/basic-seo-checklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Description Meta Tags &#8211; Should they be ignored?</title>
		<link>http://www.ellis87webdesign.com/blog/2009/11/description-meta-tags-should-they-be-ignored/</link>
		<comments>http://www.ellis87webdesign.com/blog/2009/11/description-meta-tags-should-they-be-ignored/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 13:04:13 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[meta tags]]></category>

		<guid isPermaLink="false">http://www.ellis87webdesign.com/blog/?p=39</guid>
		<description><![CDATA[I was just reading about search engines ignoring description meta tags these days. Not exactly news but the article went on to say that there is no need to include them at all&#8230; I have to disagree!


Ok so the description meta tag itself no longer adds any indexing weight to the website but what about [...]]]></description>
			<content:encoded><![CDATA[<p>I was just reading about search engines ignoring description meta tags these days. Not exactly news but the article went on to say that there is no need to include them at all&#8230; I have to disagree!<br />
<span id="more-39"></span><br />
<br />
Ok so the description meta tag itself no longer adds any indexing weight to the website but what about how that site displays in search engine results pages?</p>
<p>You&#8217;ve seen the search results, something like this:</p>
<p><span style="color: #0000ff;"><span style="text-decoration: underline;">Nice <strong>Keyword</strong> Title (from the &lt;title&gt; tag)</span></span><br />
Here&#8217;s the <strong>keyword</strong> text that is taken from the description <strong>keyword</strong> rich meta tag with more <strong>keyword</strong> text here from the description <strong>keyword</strong> rich meta tag.<br />
<span style="color: #339966;">http://www.my<strong>keyword</strong>website.com</span></p>
<p><span style="color: #339966;"><span style="color: #000000;">You can see how keywords used in the search are highlighted<strong> bold</strong> in the search results if they&#8217;re there in the site title, description and url. All those extra bold keywords within the result naturally draw a persons eye to it. It might not be the top result on page one of Google but it might <strong>stand out more</strong> than the top result!</span><br />
</span></p>
<p><span style="color: #000000;">My point is the description meta tag is used by the search engine to display the text below the search result link&#8230; This means <strong>you</strong> can control what the search engine result shows the person searching.</span></p>
<p>If the description meta tag is left blank or removed totally the search engine spider will just grab some random text snippet from the page and display that. You might be lucky and it&#8217;ll grab something useful but it might be some crud from your site footer.</p>
<p>In my opinion the description meta tag should still be used to describe the page and include the keywords you want to show up in search results.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ellis87webdesign.com/blog/2009/11/description-meta-tags-should-they-be-ignored/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
