<?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>Graphic, Web Design and Marketing, London &#124; Rob Cubbon &#187; WordPress</title> <atom:link href="http://robcubbon.com/category/wordpress/feed/" rel="self" type="application/rss+xml" /><link>http://robcubbon.com</link> <description>Design, marketing, graphics, internet, print, London</description> <lastBuildDate>Mon, 30 Jan 2012 15:06:46 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>Creating a Custom Page Template for Genesis</title><link>http://robcubbon.com/custom-page-template-genesis/</link> <comments>http://robcubbon.com/custom-page-template-genesis/#comments</comments> <pubDate>Mon, 16 Jan 2012 13:47:53 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Genesis]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[custom page]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=5758</guid> <description><![CDATA[<p>One of the ways WordPress can be made to act like an all-singing, all-dancing CMS is with custom page templates. These give you the ability to make any page on your website look and/or function differently to all the others. Here I&#8217;d like to explain how you make a custom page template for Genesis. Genesis [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2012/01/custom-bike1.jpg" alt="custom-bike" title="" width="600" height="450" class="alignnone size-full wp-image-5767" /></p><p>One of the ways WordPress can be made to act like an all-singing, all-dancing CMS is with custom page templates. These give you the ability to make any page on your website look and/or function differently to all the others. Here I&#8217;d like to explain how you make a custom page template for <a
href="http://robcubbon.com/go/genesis">Genesis</a>.</p><p>Genesis is a premium theme framework for WordPress which I now use to build all my websites on. I do this because it has many cool functions and effects coded already that I can just pick and tack on to whatever kind of website I&#8217;m building.</p><h2>Custom pages in WordPress</h2><p>Creating a custom page template is super easy in WordPress. You simply copy your theme&#8217;s <code>single.php</code> file, call it something different like, <code>ft-home.php</code>, add the template name at the beginning of the file – using a text editor such as Notepad (Windows) or TextEdit (Mac) like so:</p><blockquote><p><code>&lt;?php /* Template Name: FT Home<br
/> */ ?&gt;</code></p></blockquote><p>&#8230; and you can add or take away anything you want so that when you create a new page and choose the template you&#8217;ve created in Page Attributes (see below), it&#8217;ll appear differently to all the other pages.</p><p><img
class="alignnone size-full wp-image-5759" title="" src="http://robcubbon.com/wp-content/uploads/2012/01/selecting-page-template-wordpress.jpg" alt="selecting-page-template-wordpress" width="292" height="264" /></p><p>But <a
href="http://robcubbon.com/making-your-own-wordpress-theme/">with Genesis you make child themes</a>, so it&#8217;s slightly more complicated as we don&#8217;t have a <code>single.php</code> to copy. So I&#8217;ll go into it in a bit more detail.</p><h2>Custom pages in Genesis</h2><p>Below you can see two page layouts. On the left you have a standard blog template with a sidebar and on the right you can see a custom home page with no sidebar, a strip of images across the top and a jQuery slider next to the content.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2012/01/normal-page-vs-custom-page.jpg" alt="normal-page-vs-custom-page" title="" width="640" height="273" class="alignnone size-full wp-image-5760" /></p><p>Here is a video of me (stumbling and stuttering through) <a
href="http://youtu.be/CtDMBBCSwqI">making a custom page template in Genesis</a>.</p><p><iframe
width="640" height="360" src="http://www.youtube.com/embed/CtDMBBCSwqI" frameborder="0" allowfullscreen></iframe></p><p>An added benefit of creating a custom page for this page is that the tricky code to create the strip of images and the jQuery slider can be hidden away from the client in the custom page template, while the main text could be edited within the WordPress page editor as normal.</p><p>To create your custom page template in Genesis, open a new text document in Notepad (Windows) or TextEdit (Mac) and copy this code:</p><blockquote><p><code>&lt;?php /*<br
/> Template Name: FT Home (change name as you see fit)<br
/> */ ?&gt;</p><p>&lt;?php get_header(); ?&gt;</p><p>&lt;?php genesis_before_content_sidebar_wrap(); ?&gt;<br
/> &lt;div id="content-sidebar-wrap"&gt;</p><p> &lt;?php genesis_before_content(); ?&gt;<br
/> &lt;div id="content" class="hfeed"&gt;</p><p> &lt;?php genesis_before_loop(); ?&gt;<br
/> &lt;?php genesis_loop(); ?&gt;<br
/> &lt;?php genesis_after_loop(); ?&gt;</p><p> &lt;/div&gt;&lt;!-- end #content --&gt;<br
/> &lt;?php genesis_after_content(); ?&gt;</p><p>&lt;/div&gt;&lt;!-- end #content-sidebar-wrap --&gt;<br
/> &lt;?php genesis_after_content_sidebar_wrap(); ?&gt;</p><p>&lt;?php get_footer(); ?&gt;</code></p></blockquote><p>&#8230; and save the text file as your template&#8217;s name with <code>.php</code> on the end.</p><p>(I totally stole the above code from <a
href="http://genesistutorials.com/creating-a-custom-template-in-genesis">How to create a Custom Template In Genesis</a> by Christopher Cochran.)</p><p>This file should then sit in your child theme&#8217;s directory next to the <code>functions.php</code> and <code>style.css</code>. Then, same as with any other WordPress page template, you can choose the template on a page-by-page basis within the Page Attributes section when editing a page in WordPress.</p><p>I added all the extra code in before the <code>&lt;?php genesis_before_content(); ?&gt;</code> line. But, as you can see, you can add content before or after the header, before of after the loop, before or after the sidebar or before or after the footer.</p><p>With <a
href="http://robcubbon.com/go/genesis">Genesis</a> you also have the added benefit of being able to choose a basic layout on a page-by-page basis, in this case I choose a layout with no sidebar:</p><p><img
src="http://robcubbon.com/wp-content/uploads/2012/01/genesis-layout-settings1.jpg" alt="genesis-layout-settings" title="" width="611" height="108" class="alignnone size-full wp-image-5762" /></p><h2>But what if I want more differences in the custom page template?</h2><p>OK, maybe you&#8217;re thinking this isn&#8217;t quite as flexible as all that. What if you want to change something within the header, put something else in the footer or mess around with the heading in some way. Well, don&#8217;t worry! You can do anything you what with Genesis child themes by way of the <code>functions.php</code>.</p><p>So, for the example above, I needed to put something in between the heading and the content on the page, I actually entered the HTML of the heading in the custom page template so it would appear in the correct place. That done I needed to get rid of the page&#8217;s heading that would have been spat out by the template as it stands.</p><p>To get rid of the heading from this particular custom page, I put this in the functions.php:</p><blockquote><p><code>add_action( 'template_redirect', 'child_remove_my_template_page_title' );<br
/> function child_remove_my_template_page_title() {<br
/> if ( is_page_template('ft-home.php') )<br
/> remove_action( 'genesis_post_title', 'genesis_do_post_title' );<br
/> }</code></p></blockquote><p>And even I with my appallingly bad knowledge of PHP can tell that the above code removes the page title from the custom page template with the file name <code>ft-home.php</code>.</p><p>Genesis comes with umpteen different &#8220;hooks&#8221; such as <code>genesis_post_title</code> which enables you to add, subtract or edit any page element on any page or pages you want. And the glory of this system is that it just lies on top off the powerful theme framework which remains untouched so it can be updated and improved – alongside WordPress – while your website will look and function the same as alway.</p><h2>What do you think?</h2><p>As you can see, I think the <a
href="http://robcubbon.com/go/genesis">Genesis</a> theme framework is a pretty rock solid way to approach WordPress. But what do you think? Do you prefer creating your own themes? Do you use another framework?</p><p>How do you create custom pages in WordPress?</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/custom-page-template-genesis/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Creating &amp; Styling Sidebar Widgets in WordPress</title><link>http://robcubbon.com/creating-styling-sidebar-widgets-wordpress/</link> <comments>http://robcubbon.com/creating-styling-sidebar-widgets-wordpress/#comments</comments> <pubDate>Tue, 03 Jan 2012 14:23:21 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Genesis]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[sidebar]]></category> <category><![CDATA[widgetized sidebar]]></category> <category><![CDATA[widgets]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=5617</guid> <description><![CDATA[<p>The first time I saw WordPress widgets I thought &#8220;what on earth are these useless pieces of dog&#8217;s do?&#8221; Now I think that widgets are awesome website building devices that should have pride of place in any website designer&#8217;s toolbox. What are WordPress widgets? WordPress widgets are self contained bits of website code that can [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2011/12/wordpress-sidebar-widgets.jpg" alt="wordpress-sidebar-widgets" title="" width="600" height="370" class="alignnone size-full wp-image-5621" /></p><p>The first time I saw WordPress widgets I thought &#8220;what on earth are these useless pieces of dog&#8217;s do?&#8221; Now I think that widgets are awesome website building devices that should have pride of place in any website designer&#8217;s toolbox.</p><h2>What are WordPress widgets?</h2><p>WordPress widgets are self contained bits of website code that can be applied to a widgetized area via an easy-to-use intuitive interface.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/12/wordpress-widgets.jpg" alt="wordpress-widgets" title="" width="600" height="249" class="alignnone size-full wp-image-5620" /></p><p>A fresh install of WordPress will give you some bog-standard widgets that you can drag-and-drop into your sidebar. For example:</p><ul><li><strong>Search widget</strong> adds a search box</li><li><strong>Categories widget</strong> lists your blog categories</li><li><strong>Recent Posts widget</strong> lists the x most recent blog posts you&#8217;ve written (you decide how many)</li></ul><p>&#8230; and many more. As you are no doubt aware, the Recent Posts widget is one of the most widely used WordPress widgets!</p><p>But you can also add other amazing widgets in your sidebar by way of certain plugins. For example:</p><ul><li><strong>Latest Tweets</strong> lists your last x tweets (you decide how many)</li><li><strong>Facebook Like Box</strong> shows how many people like a certain Facebook page (the fan page for the site) and which of your friends like it</li><li><strong><a
href="http://robcubbon.com/mailchimp-sign-up-forms-wordpress-widgets/">Newsletter Signup Box</a></strong> enables visitors to join a mailing list</li></ul><p>The list is endless. I use <a
href="http://robcubbon.com/go/genesis">Genesis theme framework</a> (affiliate link) which adds a lot of useful widgets. One widget can, for example, show featured or recent posts with thumbnail images.</p><h2>Why should you use WordPress widgets?</h2><p>Ease of use is the reason you should be using widgets. Not because it&#8217;s easy for you to use; but because it&#8217;s <em>easy for your clients</em> to use.</p><p>I always try to <a
href="http://robcubbon.com/design-websites-that-the-client-can-edit/">design websites that the client can edit</a> because constantly updated quality content is the key to a successful website.</p><p>Of course, using WordPress as a CMS (Content Management System) is a great way to enable a client to create, edit and delete pages easily. But widgets allow another level of client interaction where they can control other, traditionally static, areas of the website such as the header, sidebar and footer. Here is an article I wrote about adding to a <a
href="http://robcubbon.com/creating-header-navigation-menu-wordpress/">header widget in WordPress</a>.</p><p>With widgets, clients can determine how many posts in which category get listed, decide on an article to be featured with thumbnail image and choose the running order in which all these elements appear. And all this is controlled within an intuitive back-end – let&#8217;s face it, it doesn&#8217;t get much more easy that the widget area!</p><h2>How do you use WordPress widgets?</h2><p>Well, as I&#8217;ve said, WordPress widgets are almost too easy to use that they don&#8217;t bear explaining!</p><p>If you go into Appearance > Widgets on the left-hand side of the back-end you will see a large list of Available Widgets in the central area and a selection of widgetized areas on the right (for example Primary Sidebar or Header Right).</p><p>And to place a widget in a particular area – you&#8217;ve guessed it! – simply drag the widget from the Available Widgets area to the Primary Sidebar (or the desired area). Then you can choose the title of the widget (for example, you may like to title the Latest Posts widget &#8220;My recent articles&#8221;) and choose the various settings of the widget (for example, you can choose the number of posts or category in the Latest Posts widget).</p><p>Note: if you leave the title area in the widget blank; the element appears on the page without a heading.</p><p>So, for example, here is a screen shot of me moving a <a
href="http://robcubbon.com/go/genesis">Genesis</a> Featured Posts widget in the first of my three footer widget areas:</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/12/featured-posts-to-footer-widget.jpg" alt="featured-posts-to-footer-widget" title="" width="298" height="162" class="alignnone size-full wp-image-5629" /></p><p>And here are the easy to use settings. As you can see, I set the heading to be &#8220;Latest Articles&#8221; and get it to display the 5 most recent posts with a 40 pixel square thumbnail image:</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/12/genesis-featured-posts-widget-settings.jpg" alt="genesis-featured-posts-widget-settings" title="" width="570" height="671" class="alignnone size-full wp-image-5658" /></p><p>If you want to get rid of a widget, simply drag it from the widgetized area back to the Available Widgets area. If you want to take it away from the widgetized area but would like to save the settings as you may want to use it again, drag it to the Inactive Widgets area underneath and it&#8217;ll sit there until you want to use them again.</p><p><iframe
width="640" height="360" src="http://www.youtube.com/embed/XSJPMd5mADo" frameborder="0" allowfullscreen></iframe></p><p>In the video above I explain how to <a
href="http://youtu.be/XSJPMd5mADo">add text and Recent Posts widgets and style them with CSS</a>.</p><p>If you&#8217;re thinking this is all a bit &#8220;off the peg&#8221; – think again! You have complete control over how widgets look both generally and individually.</p><h2>How do you style WordPress widgets globally?</h2><p>I use – my eternal favorites – Chrome Developer Tools and <a
href="http://getfirebug.com/">Firebug</a> add-on for Firefox to find out what selector is used for the widgets. For example here are some styles for all the widgets on my site:</p><blockquote><p><code>#sidebar .widget {<br
/> background-color: white;<br
/> border: 1px solid #E6E6E6;<br
/> margin: 0 0 15px; }</code></p></blockquote><p>And here is the style for the widget headings:</p><blockquote><p><code>.widget-area h4 {<br
/> background-color: #F8F5EE;<br
/> border-bottom: 1px solid #E6E6E6;<br
/> font-size: 16px;<br
/> padding: 5px 5px 5px 10px;<br
/> margin: 0 0 10px;<br
/> color: #783D00;}</code></p></blockquote><p>Obviously the font-family of the <code>h4</code> is determined elsewhere in the stylesheet.</p><h2>How do you style individual WordPress widgets?</h2><p>But, what if you want the heading or background of one of the widgets to be different to the others? No problem! By using the Chrome Developer Tools (View > Developer > Developer Tools) or the <a
href="http://getfirebug.com/">Firebug</a> add-on for Firefox, you can identify the <code>div id</code> that the widget is wrapped in.</p><p>So, for example, the Recent Posts widget on this blog is wrapped in <code>div id="recent-posts-3"</code>. This is a completely unique identifier for this particular website element. (So if, for the sake of argument, you wanted to have a second Recent Posts widget on the same site, WordPress would give that a different id – &#8220;recent-posts-4&#8243;, for example).</p><p>So if you wanted to change the color of the heading (in this case the <code>h4</code>) of this particular widget you would add this to the CSS.</p><blockquote><p><code>.widget-area #recent-posts-3 h4 {color: red;}</code></p></blockquote><p>In the CSS code the dot represents a <code>div class</code> (in this case &#8220;widget-area&#8221;) and the hash represents a <code>div id</code> (in this case &#8220;recent-posts-3&#8243;). In this case the div class called &#8220;widget-area&#8221; comes before the div id &#8220;recent-posts-3&#8243; because that&#8217;s the order they appear in the HTML.</p><p>What&#8217;s the difference between &#8220;class&#8221; and &#8220;id&#8221; in CSS? The <code>id</code> should be applied to an element that is unique whereas <code>class</code> can be applied to multiple elements on the same web page.</p><h2>So how do you put something else in the sidebar that&#8217;s not a widget?</h2><p>Simple, use Text Widgets! Maybe you want to add a message in the sidebar to alert potential clients that you are taking new projects? Simply drag a text widget over to the Sidebar and type!</p><p>Text Widgets can take HTML so you can add images, forms, JavaScript, whatever! I&#8217;ve used Text Widgets for my &#8220;Connect with me&#8221; links box (Twitter, Facebook, YouTube, etc.), sign-up form box, Adsense code, and all sorts of sidebar goodness!</p><h2>What if you want different widgets appearing on certain pages?</h2><p>You may think that this system of widgets is inflexible. I would say that the opposite is true – it actually adds flexibility.</p><p>You can use the <a
href="http://wordpress.org/extend/plugins/widget-logic/">Widget Logic plugin</a> which uses WordPress conditional tags to specify which widgets go where. So you can can control the appearance (or not) of a certain widget on the home page, a single blog post, a blog post from a particular category, a particular page, etc.</p><p>Also, you can put a specific message on each page&#8217;s sidebar by using the <a
href="http://wordpress.org/extend/plugins/php-code-widget/">PHP Code Widget</a> plugin.</p><p>And, with the <a
href="http://robcubbon.com/go/genesis">Genesis theme framework</a>, you can use <a
href="http://wordpress.org/extend/plugins/genesis-simple-sidebars/">Simple Sidebars plugin</a> to create multiple, dynamic widget areas, and assign those widget areas to the sidebar on a per post, per page, or per category basis.</p><h2>What do you think?</h2><p>Do you find widgets difficult or easy to use? Is there anything you want to be able to do with widgets that you haven&#8217;t found out how to do yet? If so, I want to know.</p><p>I think widgets are a great way to add client control over website areas that have traditionally been &#8220;no go&#8221;!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/creating-styling-sidebar-widgets-wordpress/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Creating Header and Navigation Menu in WordPress</title><link>http://robcubbon.com/creating-header-navigation-menu-wordpress/</link> <comments>http://robcubbon.com/creating-header-navigation-menu-wordpress/#comments</comments> <pubDate>Mon, 12 Dec 2011 14:46:45 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Genesis]]></category> <category><![CDATA[Video]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[header]]></category> <category><![CDATA[navigation menu]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=5529</guid> <description><![CDATA[<p>Every WordPress site is different. This is because everybody chooses a different theme or &#8220;look and feel&#8221; for their site. Creating a header and top navigation menu in WordPress will be a slightly different process for each site. Here I am using the Genesis theme framework for WordPress because I absolutely love it. However, there [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2011/12/menu.jpg" alt="menu" title="" width="600" height="421" class="alignnone size-full wp-image-5537" /></p><p>Every WordPress site is different. This is because everybody chooses a different theme or &#8220;look and feel&#8221; for their site. Creating a header and top navigation menu in WordPress will be a slightly different process for each site.</p><p>Here I am using the <a
href="http://robcubbon.com/go/genesis">Genesis</a> theme framework for WordPress because I absolutely love it. However, there will be important points in this article that wil help anyone with a WordPress website.</p><p>This is part of a series of articles and videos where I create a website from scratch. I first explained how to make a <a
href="http://robcubbon.com/making-your-own-wordpress-theme/">child theme for the Genesis framework</a> and then I wrote about <a
href="http://robcubbon.com/styling-wordpress-child-theme-genesis/">starting to style the theme by adding the background and logo</a>.</p><h2>Adding Facebook link, Twitter link and other information to the header</h2><p>Having already <a
href="http://robcubbon.com/styling-wordpress-child-theme-genesis/">added the logo to the top left of our site&#8217;s header</a>, we will now add some extra information to the right hand side of our header. In this case we will add Twitter and Facebook links, etc., by way of a widget.</p><p>I&#8217;ve got to admit I&#8217;ve gone a little widget crazy lately, having been a little dismissive of them in the past. <strong>What&#8217;s a widget?</strong> Well, they&#8217;re self contained bits of a website that you can drag around and control via an easy-to-use widget area.</p><p>One of the many beauties of <a
href="http://robcubbon.com/go/genesis">Genesis</a> is it&#8217;s effortless ability to widgetize any area of the website. So:</p><ul><li>If you want a different order of boxes on the sidebar you can do it in seconds.</li><li>If you want a featured post here, 5 latest category headings with thumbnails there on the home page, you can do it in seconds.</li><li>If you want a search bar, social sharing, Twitter feed, calendar, tag cloud, etc., here, there or anywhere, you can do it in seconds. </li></ul><p>This intuitive, easy-to-use back-end functionality is particularly useful when creating websites for clients that want the ability to control all areas of a website but lack the skills to do this.</p><p>Anyway, in this instance we need to create our own custom widget and we do that by dragging over a Text Widget to the Header Right area in the Appearance &gt; Widgets interface in WordPress.</p><p><img
class="alignnone size-full wp-image-5530" title="" src="http://robcubbon.com/wp-content/uploads/2011/12/wordpress-widget-header-right.jpg" alt="wordpress-widget-header-right" width="313" height="160" /></p><p>And in this Text Widget you can put HTML. Here is the HTML I put for this particular site. I just has a Facebook page link, a Twitter link and a phone number.</p><blockquote><p><code>&lt;div id="connect"&gt;<br
/> &lt;ul&gt;<br
/> &lt;li&gt;&lt;a href=""&gt;&lt;img src="http://site.com/images/facebook.jpg" style="border:0;" /&gt;&lt;/a&gt;&lt;/li&gt;<br
/> &lt;li&gt;&lt;a href=""&gt;&lt;img src="http://site.com/images/twitter.jpg" style="border:0;" /&gt;&lt;/a&gt;&lt;/li&gt;<br
/> &lt;/ul&gt;<br
/> &lt;p id="tel"&gt;&lt;strong&gt;Tel:&lt;/strong&gt; +44 20 xxxx xxxx&lt;/p&gt;<br
/> &lt;/div&gt;</code></p></blockquote><p>And here is the CSS to style the above:</p><blockquote><p><code>#connect {float: right;}<br
/> #connect ul {float: right;}<br
/> #connect ul li {list-style: none; display: inline;}<br
/> #connect p#tel {margin-top: 33px; font-size: 18px; color: #66504e;}</code></p></blockquote><p>Here is what appears on the right hand side of the head as a result:</p><p><img
class="alignnone size-full wp-image-5533" title="" src="http://robcubbon.com/wp-content/uploads/2011/12/facebook-twitter-phone-number.jpg" alt="facebook-twitter-phone-number" width="206" height="85" /></p><h2>Video of adding heading info and navigation menu</h2><p><iframe
width="640" height="360" src="http://www.youtube.com/embed/kNUPDkdo5oQ" frameborder="0" allowfullscreen></iframe></p><p>In this video I show how to <a
href="http://youtu.be/kNUPDkdo5oQ">add the widget to the header and how to style up the menu in Genesis</a>.</p><h2>Creating the top navigation menu</h2><p>Top navigation menus (or &#8220;navbars&#8221;) used to be the bane of my existence but now, with <a
href="http://robcubbon.com/go/genesis">Genesis</a> and WordPress menus, I have developed a really easy system of creating them which takes seconds as opposed to hours.</p><p>Genesis already has in place the ability to have a Primary and Secondary Navigation Menu. For this particular example, I got rid of the Secondary Navigation Menu using the Genesis Theme Settings as the client only wanted one.</p><p>In the video above I show how I amend the CSS to get the menu to look like the one in the PSD visual I did.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/12/navigation-menu.jpg" alt="navigation menu" title="" width="693" height="50" class="alignnone size-full wp-image-5539" /></p><p>By using Chrome Developer Tools or the Firebug add-on for Firefox, you can tell which selectors in the HTML are being used in the CSS to style the menu.</p><blockquote><p><code>#nav {-khtml-border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;<br
/> background: #745d5c url(images/nav.gif) repeat-x  ;<br
/> border: 1px solid #745d5c;<br
/> width: 958px; }</code></p></blockquote><p>As you can see in the above video, I increased the radius of the rounded corners, added a gradient background and changed the border color of the menu. So now the menu doesn&#8217;t look like the boring gray one you get with a vanilla Genesis install.</p><p>I also added the following CSS to change the color of the text in the menu to white.</p><blockquote><p><code>#nav li a {color: #fff; } </code></p></blockquote><p>There is also the ability to change the style of the current page links, the hover links, the sub-page links and the sub-sub-page links.</p><p>With Genesis, you can easily have drop-down menus for sub-pages (or child pages) and then fly-out links for sub-sub-pages (or grandchild pages). You can have these on both the Primary and Secondary Navigation menus.</p><h2>Creating pages, child pages and grandchild pages</h2><p><iframe
width="640" height="360" src="http://www.youtube.com/embed/u0DuWFLVZ5E" frameborder="0" allowfullscreen></iframe></p><p>Here is my video where I <a
href="http://www.youtube.com/watch?v=u0DuWFLVZ5E">add new pages to the WordPress menu</a> so that they appear in the navigation menu as pages, child pages (as drop-downs) and grandchild pages (as flyouts).</p><p>You can choose a page to be a child or grandchild page under Parent in the page editor. And when you look at the pages (under Pages > All Pages) the child and grandchild pages are indented underneath their parent. Doing this will also give them a logical URL (for example, <code>www.site.com/music/jazz/charlie-parker</code> where the page &#8220;Charlie Parker&#8221; is a child of &#8220;Jazz&#8221; which is a child of &#8220;Music&#8221;).</p><h2>Creating a navigation menu with drop-downs and fly-outs</h2><p>To get these pages to appear in the navigation menu correctly, you just have to drag and drop them into their respective positions in Appearance > Menus. Again, child pages are indented under their parent. Don&#8217;t forget to give the menu a name (like &#8220;navbar&#8221;, for example) and set it to be the primary navigation menu.</p><p>So, arranging pages in the WordPress Appearance > Menus area like this&#8230;</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/12/wordpress-menu.jpg" alt="wordpress-menu" title="" width="552" height="367" class="alignnone size-full wp-image-5545" /></p><p>&#8230; will create a drop-down menu with fly-outs like this:</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/12/drop-down-fly-out-menu.jpg" alt="drop-down-fly-out-menu" title="" width="552" height="198" class="alignnone size-full wp-image-5546" /></p><p>Please see the video above for a demonstration of this.</p><h2>What do you think?</h2><p>What do you think of this method of editing the header and navigation menu of a website? Do you do it in a different way?</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/creating-header-navigation-menu-wordpress/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Styling a WordPress Child Theme with Genesis</title><link>http://robcubbon.com/styling-wordpress-child-theme-genesis/</link> <comments>http://robcubbon.com/styling-wordpress-child-theme-genesis/#comments</comments> <pubDate>Mon, 05 Dec 2011 13:23:56 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Genesis]]></category> <category><![CDATA[Photoshop]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[background]]></category> <category><![CDATA[header]]></category> <category><![CDATA[logo]]></category> <category><![CDATA[theme settings]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=5488</guid> <description><![CDATA[<p>In my last post and video I explained how to make a child theme for the Genesis theme framework in WordPress. In this article I explain how to start styling the Genesis child theme. Here you can see where we left off last time with the Genesis child theme only just set up plus an [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-full wp-image-5489" title="" src="http://robcubbon.com/wp-content/uploads/2011/12/styling-studiopress-genesis-theme-wordpress.jpg" alt="styling-studiopress-genesis-theme-wordpress" width="640" height="350" /></p><p>In my last post and video I explained how to make a <a
href="http://robcubbon.com/making-your-own-wordpress-theme/">child theme for the Genesis theme framework in WordPress</a>. In this article I explain how to start styling the <a
href="http://robcubbon.com/go/genesis">Genesis child theme</a>.</p><p>Here you can see where we left off last time with the <a
href="http://robcubbon.com/go/genesis">Genesis</a> child theme only just set up plus an image of the Photoshop visual I used to show the client how the home page would look:</p><p><img
class="alignnone size-full wp-image-5492" title="" src="http://robcubbon.com/wp-content/uploads/2011/12/genesis-default-and-psd.jpg" alt="genesis-default-and-psd" width="640" height="373" /></p><p>Once the client was happy with the PSD visual, I started creating the child theme locally using MAMP, Photoshop and a text editor.</p><p>As you can see above left, the default Genesis child theme looks particularly uninspiring but it is actually very quick to style up the new theme using <a
href="http://robcubbon.com/go/genesis">Genesis</a>. I have made around 10 videos of 5 minutes each showing how I did this, so it can be done in less than an hour!</p><h2>Genesis Theme Settings</h2><p>If you look again at the Genesis default theme above (kinda ugly, eh?) you see 3 gray bars across the top. All we need is one top horizontal navigation menu – which is sort of standard these days.</p><p>We can get rid of the other two straightaway by going into Genesis Theme Settings on the left hand side of the WordPress administration area.</p><p><img
class="alignnone size-full wp-image-5497" title="" src="http://robcubbon.com/wp-content/uploads/2011/12/genesis-theme-settings.jpg" alt="genesis-theme-settings" width="257" height="180" /></p><p>I will run down the basics of the Theme Settings from the top to the bottom.</p><ul><li>Firstly, I have the default <strong>Enable Automatic Updates</strong> checked. This means you can update Genesis with a mouse click when the updates come out – as with WordPress, you should do this every time an update comes out. This is one of the benefits of using Genesis – it is developed alongside WordPress and so will always work whatever happens to the WordPress core.</li><li>Leave the <strong>Custom Feeds</strong> section blank.</li><li><strong>Default Layout</strong> is a cool Genesis feature where you can put a sidebar on the left or right, have no sidebars or two sidebars in various arrangements. You can change this on a page by page basis (even cooler). For this site I put the sidebar on the right.</li><li>For <strong>Header Settings</strong> you can either have an image or the text of the site title. I chose &#8220;Header Image&#8221; for this site.</li><li>In the <strong>Navigation Settings</strong> you can choose to have only primary navigation which gets rid of one of those ugly gray bars. You can also Enable Fancy Dropdowns which adds a rather nice Suckerfish delay to your dropdown and makes you look like a coder rockstar when you&#8217;re not. You can add other options to the navbar such as today&#8217;s date or a site search.</li><li>You can choose which pages you want <strong>Breadcrumbs</strong> on (I turned these off to get rid of that other ugly gray bar).</li><li>You can choose to have <strong>Comments and Trackbacks</strong> on posts only but not on pages (as is the usual way).</li><li>You can alter the output of your main blog pages by choosing to have excerpts only and thumbnail images, for example, in the <strong>Content Archives</strong> section.</li><li>In the <strong>Blog Page</strong> section you can choose to have only certain Categories listed. I left this with All Categories.</li><li>And lastly you can add various scripts to your header and footer sections of the webpages in <strong>Header and Footer Scripts</strong>. This is useful for installing Google Analytics and jQuery scripts.</li></ul><p>I generally like to do as little as possible here in the Theme Settings and as much as possible in the style.css and functions.php files. The Theme Settings, although important, are only very general controls. When you are creating websites for demanding clients. Most of the action takes place in CSS-land.</p><h2>Adding a background color and image</h2><p>This is, of course, straightforward CSS. The background is a light brown color with a gradient running down from the top where it is darker. In the video below I copy a slither of the background and then create a one-pixel wide GIF in Photoshop of the gradient and same that in the child theme&#8217;s images folder as bg.gif. The CSS to create the background is:</p><blockquote><p><code>body {background : #f3ece1 url(images/bg.gif) repeat-x; }</code></p></blockquote><p>This repeats the one-pixel wide GIF along the top of the background and then, under the repeated GIF is a background color of the light brown #f3ece1. This color I sampled with the Photoshop Eyedropper Tool (I) was the color of the last pixel at the bottom of the copied slither from the PSD. This means that the gradient runs down from the top to the background seamlessly.</p><h2>Adding a background color to the main page wrapper</h2><p>This actually makes most of the page light brown which isn&#8217;t much good, so, in order to get the main core of the page white I added some CSS to a <code>div id</code> in the mark-up that contains all the page elements. In most web page mark up there is a <code>div id</code> called &#8220;wrap&#8221; or &#8220;wrapper&#8221;. In Genesis it&#8217;s called &#8220;wrap&#8221;.</p><blockquote><p><code>#wrap {margin: 15px auto;<br
/> background: #fff;<br
/> width: 960px;<br
/> padding: 20px ;<br
/> -moz-box-shadow: 0px 0px 5px #aaa; -khtml-box-shadow: 0px 0px 5px #aaa; -webkit-box-shadow: 0px 0px 5px #aaa; box-shadow: 0px 0px 5px #aaa; }</code></p></blockquote><p>This CSS above colors the central area white. I&#8217;ll go through the above, line by line:</p><ul><li><code>margin: 15px auto;</code> puts 15 pixels on top and bottom and makes sure the whole website is centered – this is from the default Genesis theme</li><li><code>background: #fff;</code> makes it white</li><li><code>width: 960px;</code> makes it 960 pixels wide (good job I&#8217;m here!)</li><li><code>padding: 20px;</code> this adds 20 pixels of white around it so that the background doesn&#8217;t butt right up against the edge of the text (so it isn&#8217;t 960 pixels wide, it&#8217;s actually 1000 pixels wide – CSS will drive you mad!)</li><li><code>-moz-box-shadow: 0px 0px 5px #aaa;</code> &#8230; etc. adds an even shadow around the wrap in <del
datetime="2011-12-05T12:57:55+00:00">all</del> most of the main browsers</li></ul><p>So that&#8217;s the background and the wrap finished, now it&#8217;s on to the header logo.</p><h2>Adding a header logo in Genesis</h2><p>As you can see above I chose &#8220;Header Image&#8221; under Header Settings in the Genesis Theme Settings above.</p><p>I saved the logo in Photoshop and put it in the child theme images folder and then added this to the CSS:</p><blockquote><p><code>.header-image #title-area {background : url(images/logo.jpg) no-repeat top left ; }</code></p></blockquote><p>This adds the logo to the top left of the header which returns us to the home page when clicked.</p><p>The logo for this site was deeper than the space allowed so I had to add a greater height to another two elements in the stylesheet.</p><blockquote><p><code>#header {height: 126px;}<br
/> .header-image {height: 126px;}</code></p></blockquote><p><a
href="http://robcubbon.com/go/genesis">Genesis themes</a> are excellently coded and the CSS is just a joy to work with, however, this is one of the few cases where you have to add something twice!</p><h2>Starting to style a Genesis child theme in WordPress</h2><p>I actually did realise I was filming myself for parts of this video so I apologise for the unkempt appearance. <img
src='http://robcubbon.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><iframe
width="640" height="360" src="http://www.youtube.com/embed/gvntYoxm_Q0" frameborder="0" allowfullscreen></iframe></p><p>Here is the video where I change the <a
href="http://youtu.be/gvntYoxm_Q0">Genesis Theme Settings and style the background and logo</a> in WordPress using a Genesis child theme. It also may help you to view the previous video where I <a
href="http://www.youtube.com/watch?v=KmyU401T3BU">create the child theme</a> and the following video where I move on to a <a
href="http://www.youtube.com/watch?v=kNUPDkdo5oQ">header text widget and the top navigation bar</a>.</p><h2>What do you think?</h2><p>Hopefully this contained some useful CSS tips for those that don&#8217;t use Genesis and was helpful for those that do! I&#8217;m always interested to hear about how you create WordPress themes or if you have any questions.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/styling-wordpress-child-theme-genesis/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Making Your Own WordPress Theme</title><link>http://robcubbon.com/making-your-own-wordpress-theme/</link> <comments>http://robcubbon.com/making-your-own-wordpress-theme/#comments</comments> <pubDate>Mon, 28 Nov 2011 12:22:04 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Video]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[css]]></category> <category><![CDATA[design]]></category> <category><![CDATA[Genesis]]></category> <category><![CDATA[theme]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=5418</guid> <description><![CDATA[<p>I often ask the visitors here what they would like to me write about and the most common subject people mention is making your own WordPress theme. WordPress is a powerful publishing platform which can be made to act and look like just about any kind of website. What are WordPress themes and how do [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-full wp-image-5422" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/wordpress-polaroids.jpg" alt="wordpress-polaroids" width="600" height="335" /></p><p>I often ask the visitors here what they would like to me write about and the most common subject people mention is making your own WordPress theme.</p><p>WordPress is a powerful publishing platform which can be made to act and look like just about any kind of website.</p><h2>What are WordPress themes and how do you make them?</h2><p>Themes are a collection of PHP, CSS and image files that change the design or &#8220;skin&#8221; of your website. But they also do much more than that. They can also change the interface, producing different templates for different pages, etc.</p><p>There are two main ways to create a new theme for WordPress:</p><ul><li>First you get use an existing simple theme like <a
href="http://starkerstheme.com/">Starkers</a> and modify it to produce your own theme</li><li>Secondly, and this is the method I recommend, you can get a theme framework like <a
href="http://robcubbon.com/go/genesis">Genesis</a> or <a
href="http://robcubbon.com/go/thesis">Thesis</a> and create a child theme to run on top of the framework.</li></ul><p><a
href="http://robcubbon.com/how-to-customize-your-wordpress-website/">Setting up a child theme</a> on a framework sounds more complicated but it actually simplifies the process of creating a website.</p><p>Using a theme framework makes your WordPress website future proof as these frameworks will be updated along with the WordPress core updates so there&#8217;s no way your site will suddenly stop working when you update WordPress.</p><h2>Theme frameworks</h2><p>The benefit of using a framework is that the core theme coding is already done and done right. When you create your own custom theme, you are responsible for everything – so if anything goes wrong it&#8217;s up to you to fix.</p><blockquote><p><img
class="alignleft size-full wp-image-5419" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/matt-mullenweg.jpg" alt="matt mullenweg" width="100" height="100" /><strong>Matt Mullenweg, WordPress founder developer:</strong> &#8220;Child themes are the only way you should build your WordPress site on top of a framework, and <a
href="http://robcubbon.com/go/genesis">Genesis</a> has great support for child themes and other WordPress functionality.&#8221;</p></blockquote><p>I used to create WordPress themes from scratch but when I wanted to add improvements to them, like nested comments for example, I found it would conflict with another element of the theme and fixing it would mean starting again from scratch.</p><p>Even if you think you know everything, you will always be asked to do something you&#8217;re not quite sure how to accomplish. When using a WordPress theme framework like Genesis you have the support of thousands of top quality developers – and amongst them there is bound to be someone who knows the exact and best solution to any query.</p><p>Here are some other advantages of using theme frameworks:</p><ul><li><strong>Good for SEO</strong>. Frameworks such as Genesis and Thesis are much better structured for SEO. WordPress SEO expert Joost de Valk gives <a
href="http://yoast.com/wp-theme/genesis/">Genesis 5 out of 5 for SEO</a>. The SEO controls are so good you don&#8217;t even need an SEO plug-in, although if you do want one it&#8217;s fully compatible and transferable with Yoast&#8217;s WordPress SEO plug-in and others.</li><li><strong>Quicker to develop with</strong>. Because it is all expertly coded and follows best practices it allows you to cherry pick the best elements (drop down menus, post thumbnails, jQuery sliders) and drop them into your design.</li><li><strong>WYSIWYG controls</strong>. Theme frameworks have robust settings sections and widgetized areas, enabling drag-and-drop control over the website&#8217;s elements, allowing design changes without coding.</li></ul><p><a
href="http://robcubbon.com/go/genesis"><img
class="alignnone size-full wp-image-5440" style="border: 0;" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/genesis-child-themes.jpg" alt="genesis-child-themes" width="640" height="200" /></a></p><h2>The reasons I use Genesis</h2><p>I&#8217;ve been using <a
href="http://robcubbon.com/go/genesis">Genesis</a> for most of this year and I can honestly say that I&#8217;ll never go back to writing themes on my own again. I can do everything I want with Genesis and I can do it quicker.</p><p>Yes, I&#8217;m using affiliate links in this article so if you make a purchase through one of the links I may get a commission. However, I would never recommend something to you that I don&#8217;t use myself. And this is why I use Genesis:</p><ul><li><strong>Support</strong>. The documentation and developer support is awesome. You can ask how to do something through their forums and an expert developer will tell you within hours.</li><li><strong>Future-proof</strong>. Studiopress are always looking to the future. The next release, Genesis 1.8, will be responsive and create different device-dependent versions of the site for mobiles, iPads, tablets, etc. This is a big winner for me because the mobile web is going to be huge and so far the WordPress mobile plug-ins are not very customizable.</li><li><strong>Compatibility</strong>. It&#8217;s totally compatible with all the major WordPress extensions such as Gravity Forms, bbPress, WordPress Multi-Lingual, etc.</li><li><strong>Price</strong>. It is, actually, rediculously cheap. And cheaper than Thesis or Headway. Just $60 for the framework – which is all you need. You can create as many sites as you want and have access to the support. $60 is a small price to pay for total certainty in SEO, security, and website development.</li></ul><blockquote><p><img
class="alignleft size-full wp-image-5444" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/darren-rowse.jpg" alt="darren rowse" width="100" height="100" /><strong>Darren Rowse &#8211; Founder ProBlogger.net:</strong> &#8220;Genesis lets me sleep easy. Knowing my blog is well optimized, secure and easy to update lets me get on with developing content, community and building a business from my blogging.&#8221;</p></blockquote><h2>Creating a child theme on the Genesis framework for WordPress</h2><p>I have just made 10 videos explaining how I create websites – from the Photoshop mock-up to the finished site online. I&#8217;ll be writing blog posts about every stage of the process over the next few weeks. You can see all the videos on <a
href="http://www.youtube.com/user/robcub40">my YouTube channel</a> now.</p><p>Here is the first video where I create a <a
href="http://www.youtube.com/watch?v=KmyU401T3BU">Genesis child theme for WordPress</a>.</p><p><iframe
width="640" height="360" src="http://www.youtube.com/embed/KmyU401T3BU" frameborder="0" allowfullscreen></iframe></p><p>I always start to create a WordPress theme and website locally on my computer before loading it up to a host for final tweaking. It only takes a few seconds to install <a
href="http://www.wampserver.com/en/">WAMP</a> (PC) or <a
href="http://www.mamp.info/">MAMP</a> (Mac) on your computer and run WordPress locally and I recommend you do so when creating themes.</p><p>Once you have WordPress up and running you need to install your Genesis theme framework and your child theme. You will get your copy of Genesis as soon as you make the purchase. Un-zip it and put it in the /themes/ folder which, as you know, can be found in /wp-content/ amongst your WordPress files. No need to touch that folder ever again – all your theme changes will go in your child theme.</p><p>And then to load your child theme download a <a
href="http://www.studiopress.com/tutorials/genesis/building-child-themes">sample child theme</a> from the StudioPress website or here:</p><p><a
href="http://robcubbon.com/free-downloads/child.zip"><img
class="alignnone size-full wp-image-5445" style="border: 0;" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/child-zip.jpg" alt="child-zip" width="81" height="102" /> </a></p><p>You may want to re-name the child theme by changing the folder name and editing the style.css and the functions.php, but put the child theme next to the Genesis theme in the /theme/ folder and activate it in the WordPress back-end.</p><p><img
class="alignnone size-full wp-image-5449" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/wordpress-theme-folders.jpg" alt="wordpress-theme-folders" width="541" height="359" /></p><p>90% of the changes you make to the child theme will be to the CSS file. The other 10% – adding custom page templates, removing certain elements from certain pages, adding widgetized areas, etc., these changes can all be put in the functions.php file. Here is the <code>functions.php</code> file of the above sample child theme.</p><blockquote><p><code>&lt;?php<br
/> /** Start the engine */<br
/> require_once( get_template_directory() . '/lib/init.php' );</p><p>/** Child theme (do not remove) */<br
/> define( 'CHILD_THEME_NAME', 'Sample Child Theme' );<br
/> define( 'CHILD_THEME_URL', 'http://www.studiopress.com/themes/genesis' );</code></p></blockquote><p>If you add any code to the above, make sure it&#8217;s below the <code>'/lib/init.php' );</code> line and that there are no spaces after the last character in the file.</p><p>Don&#8217;t worry about getting your hands dirty with PHP. The solution to any requirement you have of Genesis will either be in the documentation or will be sorted out in the forums. There are also a couple of Genesis plug-ins (<a
href="http://www.studiopress.com/plugins/simple-hooks">Simple Hooks</a> and <a
href="http://www.studiopress.com/plugins/simple-edits">Simple Edits</a>) which further simplify the process. And once you start pasting in PHP you begin to understand the logic behind it.</p><h2>What do you think?</h2><p>I&#8217;m really looking forward to sharing my methods of developing websites – there are 9 more videos to come! Do you use a child theme on a theme framework to create sites or do you create your own custom themes? What are the advantages and disadvantages of doing it your way?</p><p>And, is there anything else you would like to know about creating WordPress sites?</p><p>Be sure to leave your comments and questions down below and, if you wish, click on one of the buttons down there to share! <img
src='http://robcubbon.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/making-your-own-wordpress-theme/feed/</wfw:commentRss> <slash:comments>26</slash:comments> </item> <item><title>Moving a WordPress Site to a New Domain</title><link>http://robcubbon.com/moving-wordpress-site-to-new-domain/</link> <comments>http://robcubbon.com/moving-wordpress-site-to-new-domain/#comments</comments> <pubDate>Mon, 21 Nov 2011 13:33:56 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[moving domain]]></category> <category><![CDATA[redirect]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=5372</guid> <description><![CDATA[<p>I moved a WordPress blog to a new server and a new address this week. It was one of those jobs that I dreaded doing but didn&#8217;t turn out to be too complicated. And I&#8217;ve not lost any traffic! Why was I moving a WordPress site to a new domain? A few months back I [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
class="alignnone" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/moving-wordpress.jpg" alt="moving wordpress" width="600" height="338" /></p><p>I moved a WordPress blog to a new server and a new address this week. It was one of those jobs that I dreaded doing but didn&#8217;t turn out to be too complicated. And I&#8217;ve not lost any traffic!</p><h2>Why was I moving a WordPress site to a new domain?</h2><p>A few months back I created a site about WordPress, blogging, SEO, SM and internet marketing. I called it (maybe I didn&#8217;t spend too long thinking about this) <strong>WordPressSEOMarketing.com</strong> – catchy, huh?</p><p><a
href="http://www.wpblogtalk.com"><img
class="alignnone size-full wp-image-5397" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/old-url-to-new-url.jpg" alt="old-url-to-new-url" width="600" height="120" style="border:0;" /></a></p><p>It turns out that <a
href="http://wordpress.org/about/domains/">it is illegal to use &#8220;WordPress&#8221; in a domain</a> as it is copyrighted. I spent a lot of time trying to decide on a <a
href="http://www.wpblogtalk.com/how-to-choose-a-domain-name-for-my-website">new domain name for the website</a>. In the end, I decided on <strong><a
href="http://WPBlogTalk.com">WPBlogTalk.com</a></strong>.</p><h2>How to move a WordPress site</h2><p>Here is a basic synopsis of what you need to do.</p><ol><li>Register the new domain with <a
href="http://robcubbon.com/go/daddy">GoDaddy</a> or <a
href="http://robcubbon.com/go/namecheap">Namecheap</a> or some domain name registrar</li><li>Point the Name Servers at the domain name registrar to the new host</li><li>Set up the new domain at the new host</li><li>Copy all files and database (see below) from old site to new site</li><li>Edit <code>wp-config.php</code> to have the right database settings and add code for new domain (see below)</li><li>Install the Search and Replace plugin to search for old URLs and replace them with the new URL</li><li>Go through new site checking links, etc., change logo and branding, create new email subscription, change any product URLs, etc.</li><li>Add 301 redirection from old blog to new blog</li><li>Change feed URL in Feedburner, set up new Google Webmaster Tools and Google Analytics accounts to monitor indexing and traffic of new site</li></ol><p>Now, what could be simpler?</p><p>If you don&#8217;t count waiting for files to copy, the actual process of moving a WordPress site only takes a few minutes – but you need to spend time checking the new site and changing some superficial elements.</p><p>The first three steps of the above synopsis are simple enough. And copying the files is an easy job to do with any FTP client. However, copying a database is always a little more complicated.</p><p>If you have Shell (Telnet or SSH) access to the hosts this can be done with one simple command line:</p><blockquote><p><code>mysqldump -h oldhost -u oldusername -poldpassword olddbname | mysql -h newhost -u newusername -pnewpassword newdbname</code></p></blockquote><p>This maybe a good option if your database is over 7MB in size. However, I prefer a more &#8220;hands-on&#8221; approach and migrated the database with PHPMyAdmin.</p><h2>Exporting a database with PHPMyAdmin</h2><p>Firstly, you need to export the database from the old site. Once you have logged in to PHPMyAdmin, selected the WordPress database on the left-hand panel and clicked the Export tab on the top right, there are a few options you must set in this page.</p><p>Underneath the section marked &#8220;Export&#8221;, make sure you have clicked &#8220;Select All&#8221; and in the radio button list below, make sure SQL is selected (this maybe already done when you arrive a the Export page). In the section marked &#8220;Structure&#8221;, check the box marked &#8220;Structure&#8221;. Within this section check boxes marked <strong>Add DROP TABLE / VIEW / PROCEDURE /</strong>, <strong>Add AUTO_INCREMENT value</strong>, and <strong>Enclose table and field names with backquotes</strong>. In the section marked &#8220;Data&#8221;, check the box marked <strong>Data</strong>. Within this section check boxes marked <strong>Complete inserts</strong>, <strong>Extended inserts</strong> and <strong>Use hexadecimal for binary fields</strong>.</p><p>Finally, check the box marked <strong>Save as file</strong> in the bottom panel and click the radio button with compression as <strong>None</strong>. Then click Go bottom right and go and get yourself a coffee.</p><p>Here is the complete panel to export or back-up and WordPress database in PHPMyAdmin:</p><p><img
class="alignnone" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/mysql-phpmyadmin-export-wordpress-database.jpg" alt="mysql-phpmyadmin-export-wordpress-database" width="600" height="566" /></p><p>This is the same procedure as when backing up WordPress databases. You can get a plug-in to do this for you but as this is for a new WordPress website, I thought it was better to export it this way.</p><h2>Importing a database with PHPMyAdmin</h2><p>Secondly, you need to create a new database on the new server and import the database you just exported.</p><p>I created a database with completely different name, username and password but you could be clever and create one with the same names and passwords as the old one which would mean you wouldn&#8217;t have to change these in the <code>wp-config.php</code> file later on.</p><p>In order to import the old database into the old one you need to open PHPMyAdmin for the new database that you have just created.</p><p><img
class="alignnone size-full wp-image-5387" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/importing-mysql-database-phpmyadmin.jpg" alt="importing-mysql-database-phpmyadmin" width="309" height="242" /></p><p>Click the small <img
class="alignnone size-full wp-image-5386" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/Sql_icon.png" alt="Sql_icon" width="16" height="16" /> SQL icon, select <strong>Import Files</strong> from the resulting pop-up window, click <strong>Browse</strong>, select the file from your computer that you&#8217;d downloaded from the old site, and then click <strong>Go</strong>.</p><h2>Editing the <code>wp-config.php</code> file</h2><p>If the database imported still has the old website URL in it, you need to add these lines to the <code>wp-config.php</code> file:</p><blockquote><p><code>define('WP_SITEURL', 'http://www.wpblogtalk.com');<br
/> define('WP_HOME', 'http://www.wpblogtalk.com');</code></p></blockquote><p>I also had to change the database name, database username and password in the wp-config.php file to the settings of the database I&#8217;d just created.</p><p><img
class="alignnone size-full wp-image-5390" title="" src="http://robcubbon.com/wp-content/uploads/2011/11/wp-config-database-settings.jpg" alt="wp-config-database-settings" width="549" height="56" /></p><p>At this point you can have a look at the new site and click through a few links. There&#8217;s still plenty more to do, though.</p><h2>Search and Replace plugin</h2><p>Meet your new friend, the <a
href="http://wordpress.org/extend/plugins/search-and-replace/">Search and Replace plugin</a>. Install this plug-in on your new site to change all the mentions of the old domain and change them to the new one. There are two places you can do this in the plug-in&#8217;s options page. I performed the search and replace in both.</p><p>If you search through all your posts now you will find all the internal links and image paths are using the new domain.</p><h2>Check the site</h2><p>Have a good look through your new site, checking that all is as it should be. Here&#8217;s a few things that I needed to do:</p><ul><li>Change image paths and internal links in the text widgets (for some reason these don&#8217;t get picked up by the Search and Replace plug-in)</li><li>Change the logo in the header</li><li>Create a new Aweber list for email subscriptions</li><li>Re-brand e-books offered for download on the site</li><li>Change the download page in Clickbank for a premium product</li></ul><p>I actually found that these actions took the most time of the whole process!</p><h2>Re-direct old site to new site</h2><p><strong>This step is absolutely essential! </strong></p><p>You now have two sites that are identical in content – a bit of an SEO no-no. You need to set up a 301 re-direct from the old site to the new site. Put this in the old site&#8217;s .htaccess file – which you will find on the root of the site.</p><blockquote><p><code>Redirect 301 / http://www.wpblogtalk.com/</code></p></blockquote><p>That&#8217;s all you need! That will redirect any URL in the old domain to the equivalent page in the new site.</p><h2>Final steps</h2><p>Finally, I performed these following steps:</p><ul><li>delete the files and database of the old site (keep that all important .htaccess file though!)</li><li>change the feed URL at Feedburner</li><li>set up a new Google Analytics account</li><li>set up a new account at Google Webmaster Tools to monitor how many links are indexed and register the sitemap</li><li>create a new robots.txt to point to the sitemap</li><li>create a new email address for the site and make sure the content form points to it (and forward emails from the old email address for the site to the new one)</li></ul><h2>Moving a WordPress website from one URL to another</h2><p><iframe
width="640" height="360" src="http://www.youtube.com/embed/jLbrBoqGEBQ" frameborder="0" allowfullscreen></iframe></p><p>Here is a video I made for your viewing pleasure concerning all the main points of <a
href="http://youtu.be/jLbrBoqGEBQ">copying files and databases, setting up the new WordPress site and redirecting the old site to it</a>.</p><h2>You&#8217;ve made it to the end of the article now!</h2><p>I hope that helped someone. Please let me know if you do it differently or if you&#8217;ve had a problem with this operation in the comments below. And, if you&#8217;ve enjoyed the article, please don&#8217;t hesitate to vote for it down below!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/moving-wordpress-site-to-new-domain/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Creating WordPress Business Websites That Work</title><link>http://robcubbon.com/creating-wordpress-business-websites/</link> <comments>http://robcubbon.com/creating-wordpress-business-websites/#comments</comments> <pubDate>Mon, 01 Aug 2011 14:47:22 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Business]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[business site]]></category> <category><![CDATA[clients]]></category> <category><![CDATA[contact]]></category> <category><![CDATA[prospects]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=4717</guid> <description><![CDATA[<p>WordPress is the best CMS (Content Management System) for business websites. There are many successful business websites that use WordPress, for example Ford, The Wall Street Journal and Sony. WordPress is usually chosen to power a company&#8217;s website because it creates websites that are well-structured for SEO and can rank highly in search engines it [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-full wp-image-4720" title="" src="http://robcubbon.com/wp-content/uploads/2011/08/wordpress-business-website.jpg" alt="creating a wordpress business website" width="600" height="398" /></p><p><a
href="http://wordpress.org">WordPress</a> is the best CMS (Content Management System) for business websites. There are many <strong>successful business websites that use WordPress</strong>, for example Ford, The Wall Street Journal and Sony. WordPress is usually chosen to power a company&#8217;s website because</p><ul><li>it creates websites that are well-structured for SEO and can rank highly in search engines</li><li>it can be easily updated by multiple individuals with no knowledge of HTML</li><li>it is the most popular CMS on the planet creating a community of users and developers that can help you out if ever in need</li></ul><p>A business site should have a home page that explains the USP of the company in a few words. From this page users can easily navigate to other areas of the site to find out further information about products and services.</p><p>Every website should fulfil a purpose. The point of many <a
href="http://robcubbon.com/rob-cubbons-web-design/">business websites</a> is to generate leads or get people to contact the business so that they might purchase something.</p><p>I try to get business owners to condense their pages in the top navigation down to 5 or 6. These will include, typically, a <strong>Home</strong> page, an <strong>About</strong> page, a <strong>Blog</strong> and a <strong>Contact</strong> page as you can see below on a site I designed recently for an IT company.</p><p><img
class="alignnone size-full wp-image-4727" title="" src="http://robcubbon.com/wp-content/uploads/2011/08/wordpress-business-website-example.jpg" alt="wordpress business website example" width="600" height="357" /></p><p>The static pages are the &#8220;shop window on the world&#8221; that should be endlessly tested, updated and improved. However, the more important pages are in the blog which should include <a
href="http://robcubbon.com/creating-content-experiences-people-want/">compelling content</a> that prospects will value. This will be the content that draws in traffic and converts visitors into clients.</p><p>Here are some tips and techniques that I&#8217;ve used for many company&#8217;s websites.</p><h2>Put keywords in the site&#8217;s title</h2><p>In the WordPress administration section go Settings &gt; General and, instead of putting your company&#8217;s name (for example, &#8220;Harrison and Sons&#8221;), put some words about what the company does (for example, &#8220;Widget Manufacturers, Harrison and Sons&#8221;). This will increase your chances of being found in Google by people searching for &#8220;Widget Manufacturers&#8221;.</p><h2>Create a static page for your home page and a separate section for your blog</h2><p>Still in the WordPress back end, go to Pages &gt; Add New and create a new page. With our example you would maybe entitle that page &#8220;Widget Manufacturers, Harrison and Sons&#8221; and create an eye-catching and succinct synopsis of what value you give to your clients with links to other pages in the site for further information.</p><p>Again, go to Pages &gt; Add New and create a new page with the title &#8220;Blog&#8221; and publish it.</p><p><img
class="aligncenter size-full wp-image-4722" title="" src="http://robcubbon.com/wp-content/uploads/2011/08/wordpress-reading-settings.jpg" alt="wordpress-reading-settings" width="523" height="185" /></p><p>Then go to Settings &gt; Reading and select your static page (as per our example &#8220;Widget Manufacturers, Harrison and Sons&#8221;) for the Front Page and select the &#8220;Blog&#8221; page for Posts Page.</p><p>This way visitors to the home page will see a well-presented business website. But the blog will eventually draw in new visitors as fresh content does better in search engines.</p><h2>Contact page</h2><p>If getting visitors to contact the company through the website is the main objective of the site, then you should have a clear call-to-action on the Contact page. Mention how contacting your business will result in a quick benefit for the visitor. You may wish to offer a 10 minute free consultation, this would increase the number of contacts.</p><p>Offer as many ways to contact you as possible:</p><ul><li>Phone (with international code)</li><li>Mobile</li><li><a
href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form</a></li><li>Email address</li></ul><p>With the email address, don&#8217;t just give out your email address or even present it in the <code>mailto:</code> tag. This will attract spam. Instead you can cloak it with this bit of JavaScript which will open your prospect&#8217;s email client and start an email with the word &#8220;Enquiry&#8221; as the subject. This will help you track the effectiveness of this page.</p><blockquote><p><code>&lt;script type="text/javascript"&gt;<br
/> &lt;!--<br
/> var username = "rob";<br
/> var hostname = "robcubbon.com";<br
/> var linktext = username + "@" + hostname;<br
/> document.write("&lt;a href=" + "mail" + "to:" + username +<br
/> "@" + hostname + "?subject=Enquiry" + "&gt;" + linktext + "&lt;/a&gt;")<br
/> //--&gt;&lt;/script&gt;</code></p></blockquote><p>Replace &#8220;rob&#8221; and &#8220;robcubbon.com&#8221; above with your email name and domain. Here is how the above JavaScript appears in the browser: <script type="text/javascript">// 
var username = "rob";
var hostname = "robcubbon.com";
var linktext = username + "@" + hostname;
document.write("<a href=" + "mail" + "to:" + username + "@" + hostname + "?subject=Enquiry" + ">" + linktext + "</a>")
// ]]&gt;</script></p><p>Always use an email address with the same domain as the company, never use a free email service like Gmail for a business website.</p><h2>The best techniques to use in business websites</h2><p>Company websites need to walk the line between being professional enough to attract big businesses and down-to-earth enough to build a community that will comment and promote the site. There are various things you can do to achieve this:</p><ul><li><strong>Turn off comments</strong> on pages but keep them on the blog posts</li><li>Have a <strong>call-to-action</strong> in the sidebar with further reasons for prospect to contact you. For example: <em>&#8220;we can either help or be able to recommend other companies for you&#8221;</em></li><li>Other &#8220;<strong>Hire Us</strong>&#8221; links in the top navigation bar or in a Hello Bar. These extra calls-to-action should be subtle, well thought out and continuously tested. You shouldn&#8217;t put them everywhere and look too desperate!</li><li><strong>Do not have any ads</strong> on the site! Particularly not on the home or static pages.</li><li>Use WordPress page templates to <strong>get rid of the blog-like sidebar</strong> from the home or portfolio pages.</li><li><strong>Social proof</strong>. <a
href="http://robcubbon.com/client-testimonial-page-website/">Create a testimonial page</a> including quotes from other companies that have used your services and have positive thing to say.</li></ul><h2>What about you?</h2><p>Do you WordPress as a straightforward blogging tool. Or do you get clients to contact you through your WordPress website?</p><p>Do you employ any tips or techniques to get prospects to contact you?</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/creating-wordpress-business-websites/feed/</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>Migrating from WordPress.com to WordPress.org</title><link>http://robcubbon.com/migrating-wordpress-com-wordpress-org/</link> <comments>http://robcubbon.com/migrating-wordpress-com-wordpress-org/#comments</comments> <pubDate>Tue, 05 Jul 2011 18:33:14 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Video]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[host]]></category> <category><![CDATA[migrate]]></category> <category><![CDATA[move]]></category> <category><![CDATA[site]]></category> <category><![CDATA[wordpress.com]]></category> <category><![CDATA[wordpress.org]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=4331</guid> <description><![CDATA[<p>There comes a time when you have to fly the nest. Leave the safe but structured environment of your WordPress.com site for the freedom and responsibility of owning your very own self-hosted WordPress.org site. What is the difference between a WordPress.com site and a WordPress.org site? Having a WordPress.com site is like renting an apartment [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-full wp-image-4336" src="http://robcubbon.com/wp-content/uploads/2011/07/migrating-birds.jpg" alt="migrating birds" width="600" height="397" /></p><p>There comes a time when you have to fly the nest. Leave the safe but structured environment of your WordPress.com site for the freedom and responsibility of owning your very own self-hosted WordPress.org site.</p><h2>What is the difference between a WordPress.com site and a WordPress.org site?</h2><p>Having a WordPress.com site is like renting an apartment – you can live in it for a while but it&#8217;s not yours and you can&#8217;t do what you want with it. Having a WordPress.org site is like buying a house – it&#8217;s your place and nobody can tell you what you can and can&#8217;t do with it.</p><p>Anyone can head over to <a
href="http://WordPress.com">WordPress.com</a> and set up a site within seconds. Everything is taken care of for you: setup, upgrades, spam, backups, security, etc., and it lives on an almost-indestructible cloud environment.</p><p>However, if you head over to <a
href="http://WordPress.org">WordPress.org</a> you can actually download the software that powers WordPress and upload it onto <a
href="http://robcubbon.com/go/dreamhost">your own webhost</a> and use it as you see fit. However, you need to spend money on a host and do the setting up, backing up, upgrading, etc., yourself.</p><p>If you are serious about your blog or website, you <strong>really need a self-hosted WordPress.org</strong> solution. With WordPress.org you can do anything you want to your site. You can change it&#8217;s design by loading any theme you want, increase functionality with any plugin you like and customize it pretty much anyway you want.</p><h2>How to migrate from a WordPress.com site to a WordPress.org site</h2><p><iframe
width="560" height="349" src="http://www.youtube.com/embed/A5M4FB3coJA" frameborder="0" allowfullscreen></iframe></p><p>Here is my tutorial video where I <a
href="http://www.youtube.com/watch?v=A5M4FB3coJA">change name servers, set up WordPress, export from WordPress.com and import to a WordPress.org blog</a>.</p><p>Here&#8217;s what you need to do:</p><ul><li><strong>Get a domain name</strong> (try <a
href="http://robcubbon.com/go/daddy">GoDaddy</a>, <a
href="http://robcubbon.com/go/namecheap">NameCheap</a> or <a
href="http://robcubbon.com/go/123reg">123-Reg</a>) – it is possible that you already have this if your WordPress.com blog is www.something.com rather than www.something.wordpress.com</li><li><strong>Get a webhost</strong> I would recommend <a
href="http://robcubbon.com/go/hostgator">Hostgator</a>, <a
href="http://robcubbon.com/go/bluehost">Bluehost</a> or, my current host, <a
href="http://robcubbon.com/go/dreamhost">Dreamhost</a></li><li><strong>Change the name servers</strong> at the domain name registrar</li><li><strong>Set up WordPress</strong> at your new host</li><li><strong>Export</strong> your posts, pages, comments, custom fields, categories, and tags in a file to your computer (XML file)</li><li><strong>Import</strong> the file you just exported from your WordPress.com site to your new WordPress.org site</li><li><strong>Customize</strong> your installation with all the lovely new themes, widgets and plugins you can get your hands on!</li></ul><h2>Get a domain name</h2><p>Your domain name is the bit that goes after the www. You need to register this and it costs about $9 a year. I used to recommend <a
href="http://robcubbon.com/go/daddy">GoDaddy</a> as it is the cheapest. But <a
href="http://robcubbon.com/go/namecheap">NameCheap</a> sells for exactly the same price  or <a
href="http://robcubbon.com/go/123reg">123-Reg</a>).</p><p>It may be that you already have purchased a domain name for your WordPress.com site in which case the name servers will be <strong>ns1.wordpress.com</strong> and <strong>ns2.wordpress.com</strong>.</p><h2><a
href="http://robcubbon.com/the-best-shared-hosting-for-wordpress-websites/">Get a webhost</a></h2><p>If this is your first time looking for a host you need to get a good <a
href="http://robcubbon.com/the-best-shared-hosting-for-wordpress-websites/">shared hosting service for WordPress</a>.</p><p>I would recommend <a
href="http://robcubbon.com/go/hostgator">Hostgator</a> (fantastic value and good support), <a
href="http://robcubbon.com/go/bluehost">Bluehost</a> (as per this example) or, my current host, <a
href="http://robcubbon.com/go/dreamhost">Dreamhost</a>. This will cost you about $70 a year.</p><p>You should get from these hosts the names of your name servers. In our example for Bluehost the name servers are <strong>ns1.bluehost.com</strong> and <strong>ns2.bluehost.com</strong>.</p><h2>Change the name servers</h2><p>Change the name servers at your domain name registrar. So whether you use GoDaddy, Namecheap or 123-Reg, you need to head over there and fill in the name servers you got from your webhost.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/07/nameservers-bluehost.gif" alt="nameservers pointing to bluehost" title="" width="408" height="57" class="alignnone size-full wp-image-4342" /></p><p>They usually say that this change takes 24 hours to propagate through the system. In effect this usually takes only an hour.</p><h2>Set up WordPress</h2><p>Once the name server change has taken effect, <a
href="http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site/">install a new version of WordPress</a> at your new site.</p><p>In our example, Bluehost (as well as most other hosts) have a very simple one-click install of WordPress.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/07/install-wordpress.jpg" alt="install wordpress one-click bluehost" title="" width="253" height="269" class="alignnone size-full wp-image-4343" /></p><h2>Export XML file at WordPress.com site</h2><p>At your WordPress.com site, go Tools > Export (choose the free option!) and then choose what you want to export. I exported everything:  my posts, pages, comments, custom fields, categories, and tags into a WXR file or, WordPress eXtended RSS file, basically an XML file specific to WordPress.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/07/export-wordpress.com_.jpg" alt="export at wordpress.com" title="" width="157" height="172" class="alignnone size-full wp-image-4344" /></p><h2>Import XML file at WordPress.com site</h2><p>And then, log in to the back end at your new WordPress self-hosted site and navigate to Tools > Import. Click the WordPress option, install the importer and upload the XML file you just downloaded.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/07/import-wordpress.org_.jpg" alt="import at wordpress.org" title="" width="169" height="167" class="alignnone size-full wp-image-4345" /></p><h2>Themes and Plugins</h2><p>You may like to keep a note of any functionality that was added to your WordPress.com blog that won&#8217;t be carried through on the XML file (things other than posts, pages, comments, custom fields, users, categories, and tags).</p><p>For example, you will have to download and reactivate the theme you were using at WordPress.com to make your new blog look the same.</p><p>And you may want to install and configure <a
href="http://wordpress.org/extend/plugins/jetpack/">Jetpack</a> and other plugins to provide features that you had been using on WordPress.com. If you have comments enabled, the <a
href="http://wordpress.org/extend/plugins/akismet/">Akismet</a> comment spam protection plugin is virtually a must.</p><h2>Redirection</h2><p>Maybe you have a lot of content that ranks well in your old WordPress.com site, the new site would lose all that value as the URLs will all be different.</p><p>If you would like to redirect the old URLs at yourblogname.wordpress.com to new URLs at yourblogname.com, WordPress.com does this for a fee of $12/year.</p><h2>What about you?</h2><p>Have you ever had to move a WordPress.com blog into a WordPress.org blog? Has this been useful for you? I&#8217;d love to hear your opinion in the comments section down below. Or you may like to Tweet or Like the post!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/migrating-wordpress-com-wordpress-org/feed/</wfw:commentRss> <slash:comments>17</slash:comments> </item> <item><title>Make a Membership Site with WishList and WordPress</title><link>http://robcubbon.com/membership-site-wishlist-wordpress/</link> <comments>http://robcubbon.com/membership-site-wishlist-wordpress/#comments</comments> <pubDate>Mon, 20 Jun 2011 13:11:24 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[membership site]]></category> <category><![CDATA[wishlist]]></category> <category><![CDATA[wishlist member]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=4228</guid> <description><![CDATA[<p>One of the easiest ways to sell content online is with a membership site using WordPress as a CMS with WishList Member as the membership plugin. A membership site is where visitors have to register or pay to access information in a password protected area. Paid for content has long been a lucrative revenue model [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2011/06/membership.jpg" alt="ducklings following a duck - membership" title="" width="600" height="359" class="alignnone size-full wp-image-4233" /></p><p>One of the easiest ways to sell content online is with a <strong>membership site</strong> using WordPress as a CMS with <a
href="http://robcubbon.com/go/wishlist">WishList Member as the membership plugin</a>.</p><p>A membership site is where visitors have to register or pay to access information in a password protected area. Paid for content has long been a lucrative revenue model (over 2 billion dollars spent last year on online content in the US), however even if you take away the paying side, a membership site is still a great way to develop a community.</p><h2>Using WishList Member with WordPress</h2><p>I spent a couple of weeks researching WordPress membership plugins before I decided to use <a
href="http://robcubbon.com/go/wishlist">WishList Member plugin</a>. I purchased the Single Site Licence for $97 and overall I was very happy with the product.</p><p>The reasons I chose <a
href="http://robcubbon.com/go/wishlist">WishList Member</a> were:</p><ul><li>the documentation (or <a
href="http://member.wishlistproducts.com/category/training-videos/">videos</a>) were laid out simply and setup is straightforward</li><li>there is an active <a
href="http://wishlistproducts.zendesk.com/home">forum</a> for support (I always like a forum because users give better answers about a product than the people who have created it!)</li><li>it is used by <a
href="http://www.davidrisley.com/">David Risley</a>, something of a membership site expert</li><li>they are a well-established company and well-respected within the WordPress community</li></ul><h2>Set up a membership site in a few minutes with WishList Member plugin</h2><p>After you&#8217;ve purchased the licence from <a
href="http://robcubbon.com/go/wishlist">WishList Member</a> they will give you a download link for the plugin. This plugin should then be unzipped and the resulting folder called <code>"wishlist-member"</code> (1.9MB) should be uploaded to the <code>/wp-content/plugins/</code> folder in your WordPress installation using an FTP client such as Filezilla.</p><h2>Setting up membership levels</h2><p>Once you&#8217;ve activated the plugin through the Plugins panel of the WordPress administration area the first thing you must do it is to create your membership levels. Further down the line you may want to create different membership levels (bronze, silver, gold membership levels, for example) but let&#8217;s say you just want to start with one.</p><p>Go to WL Member > Manage Membership Levels > Membership Levels and create a new level, let&#8217;s call it &#8220;Subscriber&#8221;.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/06/manage-membership-wishlist-member.jpg" alt="manage membership wishlist member" title="" width="600" height="250" class="alignnone size-full wp-image-4241" /></p><h2>Setting up registration/error pages</h2><p>The next thing you must do it is to create your error pages. To do this go to Pages > Add New in the WordPress area. You may also see a new page created called &#8220;WishList Member&#8221; – ignore this page and do not delete it! I called the new page &#8220;Registration&#8221; and this is what was written in the text area of the page:</p><blockquote><p>Thank you for your interest. Please register in order to proceed.</p><p>[register_Subscriber]</p><p>Please click the activation link in our email to receive email updates of our latest deals.</p></blockquote><p>As you can see there is some shortcode in there – [register_Subscriber] puts in a registration form for the &#8220;Subscriber&#8221; membership level we just set up. This is the page where your visitors sign up so it&#8217;s good to also include reasons why registering will be beneficial.</p><p>Once you have saved this page set it to become the Non-Member error page in WL Member > Settings > Configuration.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/06/setting-error-pages-wishlist-member.jpg" alt="setting error pages wishlist member" title="" width="600" height="250" class="alignnone size-full wp-image-4239" /></p><h2>Setting up the sidebar registration form</h2><p>Now, all membership sites usually have a sidebar element that either tells you that you are signed up (usually with a &#8220;Welcome, Username&#8221;) or a message that says &#8220;You are not logged in&#8221;. WishList does this all for you with a widget.</p><p>The widget even gives you the option to register and a lost password link. Setting it up is easy, just go to Appearance > Widgets and drag the WishList widget into the area of the site you want it to go and fill it out:</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/06/sidebar-login-widget-wishlist-member.jpg" alt="sidebar login widget wishlist member" title="" width="304" height="459" class="alignnone size-full wp-image-4244" /></p><h2>Creating members only content</h2><p>Of course, you&#8217;re going to have to create some content that only your members can view, otherwise there&#8217;s not much reason to register! There are two main ways you can do this. You either have whole pages or posts that are members only or you can have areas of pages and post that are members only.</p><p>If you scroll down whilst editing a page or post in the WordPress administration area, you can click a radio button to protect a whole page or post from a non-member:</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/06/protect-content-wishlist-member.jpg" alt="protect content wishlist member" title="" width="634" height="242" class="alignnone size-full wp-image-4246" /></p><p>If a visitor tries to access a protected page they will be taken to the registration page.</p><p>Alternatively you can protect an area of a page, usually the second half,  by using shortcode in the WordPress text editor:</p><blockquote><p>Content available for everyone (usually an introduction)<br
/> [private_subscriber]<br
/> Quality content that you want people to sign up for<br
/> [/private_subscriber]</p></blockquote><p>You would need to register as the &#8220;Subscriber&#8221; membership level as per our example in order to view the content within the shortcode. Visitors will see a &#8220;Content protected for subscribers only&#8221; message where the protected content is.</p><h2>Congratulations, you&#8217;ve set up a membership site in 5 minutes!</h2><p>That is it! You have now set up a site with unlimited membership levels, a registration form, a sidebar sign-up form, a lost password link, content protection, secure RSS feeds &#8230; there is, however, more you can do. You can get members to pay for the content!</p><h2>Monetize your membership site</h2><p>There are many ways to get members to pay for the content with the <a
href="http://robcubbon.com/go/wishlist">WishList Member plugin</a>. The most popular is through integration with you PayPal business account.</p><p>To do this go to WL Member > Integration > Shopping Cart in the backend and select PayPal from the drop-down menu. Follow the <a
href="http://member.wishlistproducts.com/23-paypal-integration/">PayPal and WishList integration in this tutorial video</a>. This is a pretty painless process that should take you 5 to 10 minutes.</p><h2>Integrate with MailChimp and AWeber</h2><p>It is also essential that you get your members onto a <a
href="http://robcubbon.com/go/mailchimp">MailChimp</a> or <a
href="http://robcubbon.com/go/aweber">AWeber</a> mailing list so that you can easily communicate with your community. This works very well with WishList. You will have to get API keys and other information from the email management service and enter them at the WishList backend. There are excellent tutorials available for <a
href="http://member.wishlistproducts.com/26-aweber-integration/">AWeber</a> and <a
href="http://member.wishlistproducts.com/4-mailchimp-integration/">MailChimp</a> integration.</p><p>Once this is set up the registration and email opt-in processes are merged so that members get an activation email on registration which, when clicked, will put members on the <a
href="http://robcubbon.com/go/mailchimp">MailChimp</a> or <a
href="http://robcubbon.com/go/aweber">AWeber</a> email lists. I was very impressed with the integration with <a
href="http://robcubbon.com/go/mailchimp">MailChimp</a>.</p><h2>Creating a membership site</h2><p>I was delighted to get a chance to set up this <a
href="http://www.schmoozefm.com/">frontier market investing</a> membership site as I was interested to see how <a
href="http://robcubbon.com/go/wishlist">WishList Member plugin</a> would work. Overall it is a robust and excellently supported plugin.</p><p>On the downside, the forms it creates are slightly inflexible. For example I was unable to modify the sidebar sign-up form and main registration form to be anything other than Username / First Name / Last Name / Email / Password – it is not possible to take any of these away. However, just about every other aspect of the membership functionality I found easy to modify.</p><p>Have you ever created a membership site or used <a
href="http://robcubbon.com/go/wishlist">WishList Member plugin</a> for WordPress? What are your thoughts?</p><p
class="small">There are affiliate links in this article. <a
href="http://commons.wikimedia.org/wiki/User:Dger">Photo credit</a>.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/membership-site-wishlist-wordpress/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>How to Customize your WordPress Website</title><link>http://robcubbon.com/how-to-customize-your-wordpress-website/</link> <comments>http://robcubbon.com/how-to-customize-your-wordpress-website/#comments</comments> <pubDate>Mon, 18 Apr 2011 14:46:12 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[child themes]]></category> <category><![CDATA[css]]></category> <category><![CDATA[design]]></category> <category><![CDATA[functionality]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[style]]></category> <category><![CDATA[themes]]></category> <category><![CDATA[twenty ten]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=3813</guid> <description><![CDATA[<p>WordPress is constantly being upgraded, improved and securitized. You should change the functionality with plugins and the look with the theme so, whenever WordPress gets updated, the functionality and look of your site will remain whilst the engine that powers it gets an upgrade. The number one reason for getting a site hacked is a [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-full wp-image-3815" src="http://robcubbon.com/wp-content/uploads/2011/04/customizing-wordpress.jpg" alt="customizing wordpress" width="600" height="400" /></p><p><strong>WordPress</strong> is constantly being upgraded, improved and securitized. You should change the functionality with plugins and the look with the theme so, whenever WordPress gets updated, the functionality and look of your site will remain whilst the engine that powers it gets an upgrade.</p><p><strong>The number one reason for getting a site hacked is a failure to update the WordPress core</strong>. So, make sure you update your plugins, your themes and the WordPress installation regularly!!!</p><p>However, things don&#8217;t always run smoothly during an upgrade as themes and plugins can cease to work. Sometimes plugin and theme authors will release updated versions around the time of a WordPress update. Sometimes they don&#8217;t. This is why it&#8217;s important to choose plugins and themes that are well-used and well-supported.</p><p><img
class="alignnone size-full wp-image-3814" src="http://robcubbon.com/wp-content/uploads/2011/04/themes.jpg" alt="themes" width="600" height="100" /></p><h3>Themes</h3><p>Themes are a collection of PHP files, CSS file(s), associated images and sometimes JavaScript files and there are thousands of them. Typically, we are so excited about getting the site up and running that the choice of theme is hurried and not perfect.</p><p><a
href="http://wordpress.org/extend/themes/">The WordPress Free Themes Directory</a> gives you an Average Rating as well as the latest links from the troubleshooting forum pertaining to that theme. Themes can be changed and amended through the Appearance section of the WordPress back-end.</p><p><img
class="alignnone size-full wp-image-3816" src="http://robcubbon.com/wp-content/uploads/2011/04/parent-child.jpg" alt="parent child" width="600" height="100" /></p><h3>Theme Frameworks and Child Themes</h3><p>Another important way to ensure that your WordPress site stays functioning through multiple upgrades is to use <a
href="http://codex.wordpress.org/Child_Themes">Child Themes</a>. Child themes are to your theme what plugins are to the WordPress core. They sit on top of the theme (in this case the theme framework) and alter things in it so that when the theme needs updating the changes aren&#8217;t lost.</p><p>I&#8217;m convinced this is the way to go when amending themes: &#8220;Child themes are the only way you should build your WordPress site on top of a framework&#8221; says Matt Mullenweg, the founder developer of WordPress.</p><p>So, what are the best frameworks to build on? There are a lot of great premium theme frameworks out there:</p><ul><li><a
href="http://www.shareasale.com/r.cfm?b=255471&amp;u=505748&amp;m=28169&amp;urllink=&amp;afftrack="><strong>Genesis</strong></a> is used by blogging heavyweights Darren Rowse of <a
href="http://ProBlogger.net">ProBlogger</a>, <a
href="http://www.chrisbrogan.com/">Chris Brogan</a> author of Trust Agents and Brian Clark of <a
href="http://www.copyblogger.com/">CopyBlogger</a>. It claims that whether you&#8217;re a novice or an advanced developer, Genesis will provide a secure and search engine optimized foundation that takes WordPress to places you never thought it could go..</li><li><a
href="http://www.shareasale.com/r.cfm?b=198392&#038;u=505748&#038;m=24570&#038;urllink=&#038;afftrack="><strong>Thesis</strong></a> is a rock-solid foundation beneath any kind of website. Over 36,319 people use the airtight SEO, incredible design flexibility and lightning-fast loading times that Thesis provides. Yes, that&#8217;s pasted from their website!</li><li><a
href="http://www.elegantthemes.com/affiliates/idevaffiliate.php?id=8940"><strong>Elegant Themes</strong></a> is another popular premium theme framework providing attractive and userfriendly WordPress templates.</li><li><a
href="http://www.woothemes.com/amember/go.php?r=46342&amp;i=l0"><strong>Woo Themes</strong></a> provide top quality, cutting edge themes on top of their framework with awesome customer support.</li><li><a
href="http://pagelines.ojrq.net/c/14158/8963/437"><strong>PageLines</strong></a> is revolutionary drag &#038; drop theme framework.</li></ul><p>However, there are plenty of good free theme frameworks to consider:</p><ul><li><a
href="http://wordpress.org/extend/themes/thematic"><strong>Thematic</strong></a> The ultimate in SEO-ready themes, Thematic is a highly extensible, WordPress Theme Framework featuring 13 widget-ready areas, drop-down menus, grid-based layout samples, plugin integration, shortcodes for your footer, and a whole lot more.</li><li><a
href="http://wordpress.org/extend/themes/atahualpa"><strong>Atahualpa</strong></a> Pretty ugly out the box but it&#8217;s proponents swear by it. Fixed or flexible width layout, with min/max width, 0 &#8211; 4 sidebars, very browser safe (incl. IE6), create custom widget areas, import/export styles, javascript color pickers, over 200 options.</li><li><a
href="http://wordpress.org/extend/themes/hybrid"><strong>Hybrid</strong></a> A user-friendly, search-engine optimized parent theme, featuring 15 custom page templates and multiple widget-ready areas, allowing you to create any type of site you want.</li></ul><p>The reason I am talking a lot about frameworks is because I&#8217;m sure they are the future of WordPress theme design. As WordPress develops the themes are going to have to get more adaptive as a result.</p><p><img
class="alignnone size-full wp-image-3818" src="http://robcubbon.com/wp-content/uploads/2011/04/crane.jpg" alt="crane" width="600" height="100" /></p><h3>So how does this help us customize WordPress?</h3><p>Whether you are customizing a theme framework or a theme, I would advise you to create a child theme. I want to show you a child theme I made for the default theme that ships with WordPress called <a
href="http://2010dev.wordpress.com/">Twenty Ten</a>. You can see it in action here for this site called the <a
href="http://www.quitcigs4free.com/">easy way to give up smoking</a>.</p><p>I think Twenty Ten has been overlooked by the WordPress community because most people have their own theme already so haven&#8217;t checked it out. Plus, the words &#8220;free&#8221; and &#8220;default&#8221; don&#8217;t always sound sexy. But I think Twenty Ten is a really intelligent theme to use and it is  well coded in HTML5.</p><p>But, if you are thinking of using Twenty Ten, make sure that you create a child theme for it. Because, Twenty Ten will need updating in the future and if you&#8217;ve made changes to the core Twenty Ten files and update it, your changes will be lost.</p><p><img
class="alignnone size-full wp-image-3832" src="http://robcubbon.com/wp-content/uploads/2011/04/child.jpg" alt="child" width="600" height="100" /></p><h3>How to make a child theme</h3><p>So, here&#8217;s how you make a child theme. And, we&#8217;re going to call the child theme &#8220;Henry&#8221;.</p><p>The first step is to create a folder called &#8220;Henry&#8221; and put a blank <code>style.css</code> and <code>functions.php</code> in it. These blank files, of course, should be created by NotePad in Windows or TextEdit in MacOS as plain text. In the style.css insert the following:</p><blockquote><p><code>/*<br
/> Theme Name: Henry<br
/> Theme URI: http://robcubbon.com<br
/> Description: A child theme of the 2010 default theme for WordPress.<br
/> Author: Rob Cubbon<br
/> Author url: http://robcubbon.com<br
/> Version: 1.0<br
/> Template: twentyten<br
/> */<br
/> @import url('../twentyten/style.css');</code></p></blockquote><p>Now you will need an FTP program (like <a
href="http://filezilla-project.org/">Filezilla</a> for instance) to upload the Henry folder into the wp-content/themes/ folder alongside Twenty Ten and activate Henry via Appearance &gt; Themes in the WordPress administration area.</p><p>Congratulations, you have made your first child theme. If you check out the appearance of the site after having activated Henry you will see Henry looks exactly the same as Twenty Ten – only it&#8217;s not Twenty Ten, it&#8217;s Henry.</p><h3>Changing design of WordPress Twenty Ten theme with a child theme</h3><p><iframe
title="YouTube video player" width="600" height="366" src="http://www.youtube.com/embed/osxd4WkJlXM" frameborder="0" allowfullscreen></iframe></p><p>In this video I show how I identify the CSS that needs to be changed in the theme and how I add it to the child theme in the WordPress back-end.</p><p>You can add different styles to the <code>style.css</code> in Henry and they will override the Twenty Ten styles (if you add the styles after the call to import the Twenty Ten styles, of course).</p><p>Here again is a link to the site I created with a child theme of Twenty Ten: <a
href="http://www.quitcigs4free.com/">Quit Cigarettes for Free with this Easy Method</a>.</p><p><img
class="alignnone size-full wp-image-3819" src="http://robcubbon.com/wp-content/uploads/2011/04/customizing-twenty-ten.jpg" alt="customizing twenty ten" width="600" height="260" /></p><p>As you can see, I&#8217;ve increased the size of the sidebar, added bullets, changed colors and generally messed around with Twenty Ten until it doesn&#8217;t look like Twenty Ten. It looks like Henry <img
src='http://robcubbon.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> !</p><p>The beauty of styling a child theme is that you start out with a mercifully short <code>style.css</code> – as you have called the parents styles with <code>@import url('../twentyten/style.css');</code> – so no endless scrolling and squinty eyes trying to find a line of code!</p><p>There are a few tools that are essential for styling websites. These are Developer Tools in Chrome or Internet Explorer and the <a
href="http://getfirebug.com/">Firebug</a> extension in Firefox. Personally I use Developer Tools in Chrome. On the Mac a quick Command-Option-I brings it up, then I can click on an element with the magnifying glass icon and the styles and style sheet that is affecting it will show up in the panel.</p><p>These tools will also show you which CSS selectors effect an element and which are overridden. And you can make HTML and CSS changes on the fly and view those changes.</p><p><img
class="alignnone size-full wp-image-3823" src="http://robcubbon.com/wp-content/uploads/2011/04/tools.jpg" alt="tools" width="600" height="100" /></p><h3>Changing the functionality</h3><p>As discussed, functionality can be changed or enhanced with plugins. Make sure you choose popular and well-supported plugins. The <a
href="http://wordpress.org/extend/plugins/">WordPress Plugin Directory</a> shows you the number of downloads as well as crowdsourced compatibility stats.</p><p>You can also use <code>functions.php</code> to add functionality and code using WordPress Filter Hooks. For example, here is my function for adding a favicon.ico call to the header. You can use <code>functions.php</code> to put just about anything anywhere in your site and change or enhance the actions of the WordPress core.</p><blockquote><p><code>&lt;?php function my_head_function() {<br
/> echo '&lt;link rel="shortcut icon" href="http://www.quitcigs4free.com/favicon.ico"/&gt;';<br
/> }<br
/> add_action('wp_head', 'my_head_function');<br
/> ?&gt;</code></p></blockquote><p>This all seems complicated but it really isn&#8217;t. And it is a great way of controlling every pixel of your site whilst leaving WordPress and the theme to produce your website with the some of the most clean, validated, search engine friendly code there is.</p><h3>Sources</h3><ul><li><a
href="http://codex.wordpress.org/Child_Themes">Child Themes -WordPress Codex</a></li><li><a
href="http://codex.wordpress.org/Theme_Development">Theme Development &#8211; WordPress Codex</a></li><li><a
href="http://themeshaper.com/modify-wordpress-themes/">How to Modify WordPress Themes the Smart Way</a> &#8211; excellent four-part series on child themes by Ian Stewart, creator of Thematic.</li><li><a
href="http://op111.net/53/">How to make a child theme for WordPress: A pictorial introduction for beginners</a> &#8211; illustrated introduction to child themes</li><li><a
href="http://aaron.jorb.in/blog/2010/04/introducing-thirty-ten/">Introducing Thirty Ten &#8211; guide to creating a Twenty Ten Child Theme</a></li><li><a
href="http://2010dev.wordpress.com/">Twenty Ten theme site</a></li></ul><h3>What about you?</h3><p>If there&#8217;s one question I&#8217;m asked more than any other by the visitors to my blog it&#8217;s this: &#8220;How do you amend your WordPress website&#8221;. The reason this is only the first time I&#8217;ve tackled this issue is because all themes and plugins are different so it is difficult to advise people on what to do.</p><p>Has this been helpful? How do you amend and customize your WordPress site? I&#8217;m always keen to hear your comments.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-customize-your-wordpress-website/feed/</wfw:commentRss> <slash:comments>26</slash:comments> </item> <item><title>Multilingual Website with WordPress</title><link>http://robcubbon.com/multilingual-website-wordpress/</link> <comments>http://robcubbon.com/multilingual-website-wordpress/#comments</comments> <pubDate>Wed, 23 Mar 2011 12:24:06 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[Video]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[languages]]></category> <category><![CDATA[multi-lingual]]></category> <category><![CDATA[translation]]></category> <category><![CDATA[wpml]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=3649</guid> <description><![CDATA[<p>The internet is a big space but the world is even bigger. Although English is the most widely used language on the internet at the moment, in less than 5 years it will be Chinese. We read in our native language, search in our native language and join social groups who use our native language. [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2011/03/multi-lingual-website.jpg" alt="people in the world" title="" width="600" height="369" class="alignnone size-full wp-image-3650" /></p><p>The internet is a big space but the world is even bigger. Although English is the most widely used language on the internet at the moment, in less than 5 years it will be Chinese.</p><p>We read in our native language, search in our native language and join social groups who use our native language. Also, research suggests that we put more credence into the words we read in our native language.</p><p>I recently created a multilingual website for an <a
href="http://www.iegoa.com/">English School in Goa, India</a> and with <a
href="http://wordpress.org/">WordPress</a> and <a
href="http://wpml.org/">WordPress Multilingual (WPML)</a> plug-in from <a
href="http://www.icanlocalize.com/my/invite/9681">ICanLocalize</a>.</p><h3>Video of a multilingual website with WordPress and WPML plug-in</h3><p><iframe
title="YouTube video player" width="600" height="366" src="http://www.youtube.com/embed/6HEYSzXO4b8" frameborder="0" allowfullscreen></iframe></p><p>Here is <a
href="http://www.youtube.com/watch?v=6HEYSzXO4b8">my video of the front and back end of the multilingual website</a>.</p><p>This got me thinking how easy it is to make any sort of website multilingual and roll out the SEO benefits of WordPress into different markets. Here&#8217;s how you do it.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/03/wpml.jpg" alt="wpml" title="" width="600" height="100" class="alignnone size-full wp-image-3666" /></p><h3>Install</h3><p>First, install WordPress on your web host. Most hosts have good one-click installs these days but if you want to <a
href="http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site">do it manually</a> you can.</p><p>Secondly, you need to purchase <a
href="http://wpml.org/">WordPress Multilingual plug-in</a> from <a
href="http://www.icanlocalize.com/my/invite/9681">ICanLocalize</a>. Make sure you comply with their <a
href="http://wpml.org/home/minimum-requirements/">minimum requirements</a>. These are quite stringent as you are required to make the WordPress permalink structure to be either the default or /%year%/%monthnum%/%postname%/. And, definitely use a Linux/Unix server rather than a Windows one even though this is not mentioned as one of their requirements.</p><p>Then, the plug-in can be downloaded and installed just like any other plug-in.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/03/language-switcher.jpg" alt="language switcher" title="" width="600" height="100" class="alignnone size-full wp-image-3661" /></p><h3>Set up</h3><p>Once installed, the plug-in will walk you through an easy process where you choose the default language (in my case, English) and the other languages you intend to translate the site into (which can be added to later). WPML (WordPress Multilingual plug-in) comes with over 40 languages to choose from but you can also add your own language variants.</p><p>Finally, you need to add the language switcher which is a drop-down menu for visitors to select their preferred language. This is available as a widget, but I inserted it into the theme using this code: <code>&lt;?php do_action ('icl_language_selector'); ?&gt;</code>.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/03/translating1.jpg" alt="" title="translating" width="600" height="100" class="alignnone size-full wp-image-3664" /></p><h3>Entering the translations</h3><p>I had the links on the top navigation bar listed with the WordPress command <code>&lt;?php wp_list_pages ('sort_column=menu_order&#038;title_li='); ?&gt;</code>. Once this is set up the top navigation bar will change depending on which language is selected.</p><p>The administration area for entering the translations is very intuitive – it uses flags to denote the translated pages. There is no need to enter the different languages in every page. If you forget to translate a page it won&#8217;t be listed using a WordPress command nor will that language be present in the language switcher when the page is viewed in another language. So, no annoying 404 errors!</p><p>If you&#8217;re concerned with SEO (who isn&#8217;t?), the page and site titles can be translated so you have complete control of the most important areas for keywords.</p><p>You can even employ <a
href="http://www.icanlocalize.com/my/invite/9681">ICanLocalize</a> via the back-end to do your translations for you direct into your site!</p><p>You can also translate sidebar areas, widgets, footers and every bit of HTML text in your website. Here is some code I used to identify the different languages with PHP:</p><blockquote><p><code>&lt;?php if(ICL_LANGUAGE_CODE=='en'){ ?&gt;<br
/> ...English content here...<br
/> &lt;?php } if(ICL_LANGUAGE_CODE=='ja'){ ?&gt;<br
/> ...Japanese content here...<br
/> ...etc...<br
/> &lt;?php } ?&gt;<br
/> </code></p></blockquote><p><img
src="http://robcubbon.com/wp-content/uploads/2011/03/contact.jpg" alt="contact" title="" width="600" height="100" class="alignnone size-full wp-image-3677" /></p><h3>Contact forms</h3><p>If you require a contact form there is a very simple solution. <a
href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a> plug-in and WPML plug-in are a match made in heaven! Contact Form 7 is translated into around 40 languages. So, once you have Contact Form 7 installed, click &#8220;Contact&#8221; and &#8220;Add New&#8221; and you can choose the language of the new contact form.</p><p>Here you will get a normal contact form already translated complete with the 15 or so success or error messages (&#8220;Your message was sent successfully&#8221;; &#8220;Invalid email address&#8221; etc.) in 40 different languages. So, no need to send the contact page to the translators!</p><h3>Conclusion</h3><p>I only tried the multi-lingual plug-in with WordPress pages but didn&#8217;t translate posts as this website had no blog but I&#8217;m sure the plug-in can handle this just as well.</p><p>The support at the <a
href="http://forum.wpml.org/">WPML forum</a> is OK but expect to wait at least 24 hours for responses. Online <a
href="http://wpml.org/">WPML</a> can be a little confusing. There is no link to the <a
href="http://forum.wpml.org">forum</a> at <a
href="wpml.org">WPML</a> and no link back to the main site from the forum. Plus there is the <a
href="http://www.icanlocalize.com/site/">ICanLocalize</a> site where you purchase the license. I found the distinctions between these separate online entities unclear.</p><p>But don&#8217;t let these minor quibbles put you off, the WPML plug-in has been around for a long time and is well-supported. It has only just become a premium plug-in, having been free for years, and the developers are committed and professional.</p><p>What about you? Have you ever created a multi-lingual site? Has anyone else had experience using the WordPress Multilingual plug-in?</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/multilingual-website-wordpress/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>How to Write for the Web</title><link>http://robcubbon.com/how-to-write-for-the-web/</link> <comments>http://robcubbon.com/how-to-write-for-the-web/#comments</comments> <pubDate>Mon, 17 Jan 2011 12:16:54 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[copy writing]]></category> <category><![CDATA[headlines]]></category> <category><![CDATA[internet writing]]></category> <category><![CDATA[web writing]]></category> <category><![CDATA[writing]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=3321</guid> <description><![CDATA[<p>You have a web presence. You have a product or a service to sell. You need to create awesome web pages that will elicit a response&#8230; You need to know how to write for the internet. It&#8217;s a devilishly difficult skill to master. I&#8217;ve been doing it for five years and still consider myself a [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2011/01/laptop-hand-pen.jpg" alt="pen writing on a laptop" title="" width="598" height="360" style="border: solid 1px #dadada"/></p><p>You have a web presence. You have a product or a service to sell. You need to create awesome web pages that will elicit a response&#8230; You need to know how to write for the internet.</p><p>It&#8217;s a devilishly difficult skill to master. I&#8217;ve been doing it for five years and still consider myself a novice. Here&#8217;s what I&#8217;ve learnt so far:</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/01/eyes.jpg" alt="eyes" title="" width="600" height="100" /></p><h3>Grab the reader&#8217;s attention</h3><p>Your readers are extremely time poor. You need to solve a problem of theirs quickly and effectively.</p><ul><li>The most important points should be made in the first few lines of paragraphs or directly under subheads.</li><li>Headlines should be short, direct and eye-catching.</li><li>The text itself should be scannable (with short paragraphs, loads of subheads, use of numbered and bulleted lists, bolded words, links, images, etc.)</li></ul><p><img
src="http://robcubbon.com/wp-content/uploads/2011/01/test.jpg" alt="test" title="" width="600" height="100" class="alignnone size-full wp-image-3334" /></p><h3>Practice and test</h3><p>The skill of internet writing comes with practice and testing.</p><ul><li>Use <a
href="http://www.google.com/analytics/">Google Analytics</a> to see which of your web pages are the most popular and ask yourself why.</li><li>Use <a
href="http://twitter.com/#!/RobCubbon">Twitter</a> and see which tweets are retweeted and/or answered the most.</li><li>Use social bookmarking sites like <a
href="http://www.stumbleupon.com/stumbler/robcub/">StumbleUpon</a> and <a
href="http://digg.com/robcub">Digg</a> to see which headlines work best.</li><li>Use <a
href="https://adwords.google.com/o/Targeting/Explorer?__u=1000000000&#038;__c=1000000000&#038;ideaRequestType=KEYWORD_IDEAS#search.none">Google Keyword Research</a> to find out which phrases are being regularly searched for. This will tell you what people are interested in.</li></ul><p><img
src="http://robcubbon.com/wp-content/uploads/2011/01/wordpress1.jpg" alt="wordpress" title="" width="600" height="100" class="alignnone size-full wp-image-3335" /></p><h3>Hone your blog writing process</h3><ul><li><strong>Keep ideas books</strong> Have paper and pencils/pens in every room of the house, at work and on your person every minute of the day. Every time an idea comes into your head, quickly write it down.</li><li><strong>Don&#8217;t start writing in a browser</strong> Start writing on in a text editor like Word or TextEdit (Mac) or on paper. Don&#8217;t start to write in the WordPress text editor &mdash; that&#8217;s a real creativity killer.</li><li>Copy the formatted text (with embolden and italicized words) and paste into the WordPress Visual editor (the formatting will be kept). Click &#8220;Save Draft&#8221; on the right-hand side of the WordPress editor. You&#8217;re not ready to &#8220;Publish&#8221; yet. Not by a long way!</li><li>Work on tidying, editing and adding graphics to the text in WordPress. Check progress by clicking the &#8220;Preview&#8221; button which will open a version of your blog post before it is published.</li><li>Repeat this process multiple times. Read and re-read the Preview version in one tab whilst making corrections in the WordPress editor in the other tab.</li></ul><p>Every sentence that you read in this article I will have re-read back to myself at least ten times.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2011/01/writing.jpg" alt="writing" title="" width="600" height="100" class="alignnone size-full wp-image-3336" /></p><h3>Don&#8217;t write crap</h3><p>We all do it. It&#8217;s time we stopped. Here is a great <a
href="http://www.fireandknowledge.org/archives/2007/01/08/a-guide-to-writing-well/">guide to writing well</a> where I took the following quote and advice:</p><blockquote><p>“Never use a long word where a short one will do.” (George Orwell)</p></blockquote><ul><li><strong>Be as clear as you can</strong></li><li><strong>Avoid the passive voice</strong> “He was seen by Joe” should be “Joe saw him.”</li><li>Use orthodox spelling, punctuation, and capitalization</li><li><strong>Avoid qualifiers</strong>: a bit, a little, sort of, kind of, rather, quite, very, too, pretty much, in a sense.</li><li><strong>Avoid long words</strong> when short ones will do:  Assistance = help; implement = do; referred to as = called.</li><li><strong>Avoid laborious phrases</strong>. Why use “at the present time” when you can use “now”?</li></ul><p>Go to <a
href="http://www.copyblogger.com/">Copyblogger</a> for further internet writing advice.</p><h3>Conclusion</h3><p>This is what I&#8217;ve learnt while writing online. But I&#8217;m sure there&#8217;s more out there. Have you got any tips for writing effective web copy?</p><p>Also, if you have enjoyed or learnt something from this article, you could tweet, like or vote using the buttons below.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-write-for-the-web/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> <item><title>Using Featured Images in WordPress</title><link>http://robcubbon.com/featured-images-wordpress/</link> <comments>http://robcubbon.com/featured-images-wordpress/#comments</comments> <pubDate>Tue, 07 Dec 2010 12:08:27 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Video]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[featured images]]></category> <category><![CDATA[thumbnails]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=3101</guid> <description><![CDATA[<p>Featured Images in posts or pages is yet another example of how WordPress is not only a brilliant blogging platform but also an adaptable CMS (Content Management System). The basic idea behind Featured Images is the ability to set a thumbnail, or any size of image, to an article so that when that article is [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-full wp-image-3102" style="border: 1px solid #dadada;" title="photos-film-strips" src="http://robcubbon.com/wp-content/uploads/2010/12/photos-film-strips.jpg" alt="different photos shown in three strips of film" width="598" height="419" /></p><p><strong>Featured Images</strong> in posts or pages is yet another example of how <strong>WordPress</strong> is not only a brilliant blogging platform but also an adaptable CMS (Content Management System).</p><p>The basic idea behind Featured Images is the ability to set a thumbnail, or any size of image, to an article so that when that article is listed in the site the featured image can appear as well. It creates an easy visual reference (which is worth a thousand words!) alongside the text-based title and description of your post or page which is so much more enticing and will make your visitors more likely to stay and read more!</p><p><a
href="http://robcubbon.com/blog">My main blog page</a> is an example of using Featured Images in WordPress. For every post I have set a generic thumbnail image that sums up the content of the article. So for each post you can see the image, the title and the excerpt.</p><h3>A really simple example of using Featured Images</h3><p>First of all, you need a theme that supports Featured Images. If so, you will see this box on the right-hand side when you create a new post or page.</p><p
style="text-align: center;"><img
class="size-full wp-image-3106 aligncenter" src="http://robcubbon.com/wp-content/uploads/2010/12/featured-image-box-wordpress.jpg" alt="featured image box wordpress" width="304" height="238" /></p><p>If you can&#8217;t see this box it means your theme isn&#8217;t set up to support Featured Images yet. You just need a small bit of code to put in your theme&#8217;s functions file which is located here: wp-content/themes/your-theme/functions.php &#8211; you can edit it by going to Appearance &gt; Editor on the left-hand side of the WordPress back-end and then by clicking &#8220;functions.php&#8221; on the right-hand side in your theme&#8217;s template files.</p><blockquote><p><code>&lt;?php<br
/> add_theme_support( 'post-thumbnails' );<br
/> set_post_thumbnail_size( 150, 150, true );<br
/> ?&gt;</code></p></blockquote><p>The first line enables the use of Featured Images on your site. The second line determines their size (in this case 150 pixels square).</p><p>So, when you&#8217;re adding a new post and want to assign a Featured Image to it, click &#8220;Set featured image&#8221; in the Featured Image box on the right-hand side. In the resulting pop-up box below, after choosing an image from your computer or one that is already in your Media Library, it is important to enter the post&#8217;s (or page&#8217;s) title in the Title field as this will ensure the correct text pops up when you hover over a Featured Image.</p><p><img
class="alignnone size-full wp-image-3125" src="http://robcubbon.com/wp-content/uploads/2010/12/set-featured-image1.jpg" alt="set featured image" width="600" height="526" /></p><p>Once you are happy with the image, the alt text and the title click &#8220;Use as Featured Image&#8221; (circled above) close the box by clicking the cross in the top right-hand corner. Now you will see your Featured Image in the right-hand side of the WordPress post editing area. Publish or Update the post. You will notice that, if you selected a horizontal or vertical image and your <code>set_post_thumbnail_size</code> is square, WordPress will have cropped your image. If you are not happy with the crop of the Featured Image you will either have to crop the image yourself and upload another image or read on as I have another solution for this!</p><p>In order to get a Featured Image to actually appear in your blog you will have to put this somewhere inside <a
href="http://codex.wordpress.org/The_Loop">the loop</a>:</p><blockquote><p><code>&lt;?php  the_post_thumbnail(); ?&gt;</code></p></blockquote><p>Here is an example of how I get my Featured Images to appear on <a
href="http://robcubbon.com/blog">my main blog page</a>:</p><blockquote><p><code>&lt;?php if(have_posts()) : ?&gt;&lt;?php while(have_posts()) : the_post(); ?&gt;</p><p> &lt;div class="post" id="post-&lt;?php the_ID(); ?&gt;"&gt;</p><p>&lt;div class="thumbnail"&gt;<br
/> &lt;a href="&lt;?php the_permalink(); ?&gt;"&gt;<br
/> &lt;?php  the_post_thumbnail(); ?&gt;<br
/> &lt;/a&gt;</p><p>&lt;/div&gt;<br
/> </code></p><p>Followed by a <code>div</code> of the title which links to the post&#8217;s permalink div.</p><p>Followed by a <code>div</code> with the excerpt plus a &#8220;read more&#8221; link to the post&#8217;s permalink.</p><p> <code>&lt;?php endwhile; ?&gt;</code></p></blockquote><p>If you&#8217;re worried that you might not be able to assign a Featured Image to all of your old posts, you can use this code to display a default image if no Featured Image exists:</p><blockquote><p><code>&lt;?php<br
/> if ( has_post_thumbnail() )<br
/> the_post_thumbnail();<br
/> else<br
/> echo '&lt;img src="default" alt="" /&gt;';<br
/> ?&gt;</code></p></blockquote><h3>Displaying Featured Images with two different sizes</h3><p>If you look at the bottom left-hand side of <a
href="http://robcubbon.com/">my home page</a>, you will see that I list my most recent 5 posts with much smaller thumbnails (40 pixels square). Here&#8217;s how I did this. In my theme&#8217;s functions file I put:</p><blockquote><p><code>&lt;?php<br
/> add_theme_support( 'post-thumbnails' );<br
/> set_post_thumbnail_size( 150, 150, true );<br
/> add_image_size( 'my_thumbnail', 40, 40, true );<br
/> ?&gt;</code></p></blockquote><p>Above you can see in the third line of PHP a second size of Featured Image. And then in the template file I use for the home page I put inside a loop:</p><blockquote><p><code>&lt;?php the_post_thumbnail('my_thumbnail'); ?&gt;</code></p></blockquote><p>Which produced 40 by 40 pixels square thumbnails!</p><h3>How to maintain the full width or height of a Featured Image</h3><p>So, now we know how to set and display images that are generic to the post as small square thumbnails, but what if you want to use the Featured Images as logos which can&#8217;t be cropped? I came across this issue when a client asked  me to set up a system where every time a new company used her product she could upload the company&#8217;s logo and display them on her website. This is what I put in the theme&#8217;s functions file:</p><blockquote><p><code>&lt;?php<br
/> add_theme_support( 'post-thumbnails' );<br
/> set_post_thumbnail_size( 75, 40, true );<br
/> add_image_size( 'bigger_image', 9999, 40 );<br
/> ?&gt; </code></p></blockquote><p>This ensures that the images will be displayed with a maximum width of 75 pixels and a maximum height of 40 pixels and that none of the image is cropped. And, within the loop, this is how I called the logo image:</p><blockquote><p><code>&lt;?php the_post_thumbnail('bigger_image'); ?&gt;</code></p></blockquote><h3>Video showing how to use Featured Images using the above example</h3><p>The video below explains how to assign a Featured Image to a post and how to set up Featured Images within a WordPress theme. It shows the example above of displaying a string of logos that are linked to a blog post in a particular category.</p><p><iframe
src="http://player.vimeo.com/video/17466220?title=0&amp;byline=0&amp;portrait=0" width="600" height="338" frameborder="0"></iframe></p><p><a
href="http://vimeo.com/17466220">Watch the video here!</a></p><h3>Conclusion</h3><p>I am just scratching at the surface of what you can do with Featured Images in WordPress. It&#8217;s an incredibly powerful function with real ease of functionality for the end user. I am hopelessly indebted to many helpful people from <a
href="http://wordpress.org/support/">the WordPress community</a> that supplied some of the above code.  What about you? Do you use Featured Images? Or, if not, did this help you at all to understand the use of them? Does this seem easy or difficult to apply?</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/featured-images-wordpress/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>15 essential tasks to complete after installing WordPress</title><link>http://robcubbon.com/15-tasks-after-installing-wordpress/</link> <comments>http://robcubbon.com/15-tasks-after-installing-wordpress/#comments</comments> <pubDate>Mon, 27 Sep 2010 12:41:26 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[cache]]></category> <category><![CDATA[database]]></category> <category><![CDATA[favicon]]></category> <category><![CDATA[keywords]]></category> <category><![CDATA[robots.txt]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[webmaster tools]]></category> <category><![CDATA[xml sitemap]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=2625</guid> <description><![CDATA[<p>WordPress is a blog publishing platform that can be used to run many different types of website. Every time I install WordPress I run through the same geeky routine to ensure that it is well-functioning and easily discovered. So, aside from the theme (the way the website looks) and the content (what the website says) [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/wordpress-logo1.jpg" alt="wordpress logo" title="" width="600" height="350" class="alignnone size-full wp-image-2628" /></p><p><a
href="http://wordpress.org/">WordPress</a> is a blog publishing platform that can be used to run many different types of website. Every time I <a
href="http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site">install WordPress</a> I run through the same geeky routine to ensure that it is well-functioning and easily discovered.</p><p>So, aside from the theme (the way the website looks) and the content (what the website says) these are my next steps after installing WordPress&#8230;</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/favicons1.jpg" alt="favicons" title="" width="600" height="100" class="alignnone size-full wp-image-2647"  style="margin-top: 40px;" /></p><h3>1. Create a Favicon</h3><p>A favicon is a 16×16 pixel icon associated with the website that usually sits in the address bar of your browser. There are many online favicon creators and a <a
href="http://www.telegraphics.com.au/sw/#icoformat">plugin you can download for Photoshop</a>. No self-respecting website is seen without one. Once saved upload to the route of your website and call in the <code>&lt;head&gt;</code> of every page like so.</p><blockquote><p><code>&lt;link rel="shortcut icon" href="http://robcubbon.com/favicon.ico"/&gt; </code></p></blockquote><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/http-www.jpg" alt="http www" title="" width="600" height="100" class="alignnone size-full wp-image-2633"   style="margin-top: 40px;" /></p><h3>2. Put keywords in your URLs</h3><p>One of the most important things you can do to your WordPress site in terms of SEO (Search Engine Optimisation) is to get your permalinks looking pretty!</p><p>By default WordPress uses web URLs like this: <code>www.your-site.com/?p=N</code>. In the WordPress admin panel go Settings > Permalinks, choose Custom Structure and enter <code>/%postname%/</code>. Now your URLs will look like this: <code>www.your-site.com/keyword-rich-post/</code>.</p><p>If you are getting an error message when trying to do this or it doesn&#8217;t work, put this in your .htaccess file on your site&#8217;s route.</p><blockquote><p><code># BEGIN WordPress<br
/> &lt;IfModule mod_rewrite.c&gt;<br
/> RewriteEngine On<br
/> RewriteBase /<br
/> RewriteCond %{REQUEST_FILENAME} !-f<br
/> RewriteCond %{REQUEST_FILENAME} !-d<br
/> RewriteRule . /index.php [L]<br
/> &lt;/IfModule&gt;<br
/> # END WordPress</code></p></blockquote><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/map.jpg" alt="map" title="" width="600" height="100" class="alignnone size-full wp-image-2634"  style="margin-top: 40px;"  /></p><h3>3. Create an XML sitemap</h3><p>An XML sitemap is a file that lists the pages of your site and gives search engines other important information, for example, how often you add content, which is helpful in getting new pages crawled quickly.</p><p>Creating an XML sitemap on a WordPress site is incredibly easy. You just need to install <a
href="http://wordpress.org/extend/plugins/google-sitemap-generator/">Google XML Sitemaps</a> plugin and follow the instructions.</p><p>Once you have created your sitemap you should submit it to Google and other search engines, see below.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/tools.jpg" alt="tools" title="" width="600" height="100" class="alignnone size-full wp-image-2635"  style="margin-top: 40px;"  /></p><h3>4. Register your site with Google Webmaster Tools</h3><p>This is something that will take 5 minutes and will tell you how many of your pages are indexed by Google, how fast your site loads in comparison to others, alert you to errors, enable you to pick a geographical location, submit your sitemap… really, the <a
href="http://www.google.com/webmasters/tools/">Google Webmaster Tools</a> is a pretty awesome free service.</p><p>In order to register you have to upload a file to the route of your server so that Google knows you are indeed the webmaster.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/robots.jpg" alt="robots" title="" width="600" height="100" class="alignnone size-full wp-image-2636"  style="margin-top: 40px;"  /></p><h3>5. Create a Robots.txt file</h3><p>After you&#8217;ve submitted your XML sitemap to Google you need to tell other search engines out there of it&#8217;s existence by creating a &#8220;robot.txt&#8221; text file and putting in the route of your server. Here&#8217;s mine:</p><blockquote><p><code>Sitemap: http://robcubbon.com/sitemap.xml</code></p></blockquote><p> You can also ward search engine robots off certain areas of your site that aren&#8217;t for public consumption. So, for example, by adding <code>Disallow: /dev/</code> to the file you can make sure the search engines don&#8217;t crawl or index any page inside the &#8220;dev&#8221; directory of your website.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/telephone-box.jpg" alt="telephone box" title="" width="600" height="100" class="alignnone size-full wp-image-2637"  style="margin-top: 40px;"  /></p><h3>6. Make a contact page</h3><p>99% of websites require a noticeable link to a contact page which includes details of how to get hold of the website&#8217;s owner(s) as well as a contact form. There are various WordPress plugins that will help you with the contact form but the one I always use is <a
href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a>. It has an excellent default form ready to plug in and play or you can set up more complicated forms with extra fields and dropdown menus. It can also send an acknowledgment emails.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/akismet.jpg" alt="akismet" title="" width="600" height="100" class="alignnone size-full wp-image-2638"  style="margin-top: 40px;"  /></p><h3>7. Install a spam filtering plugin</h3><p>&#8220;Kismet&#8221; sometimes means a predetermined course of events – so take comment spam out of your destiny by installing the <a
href="http://wordpress.org/extend/plugins/akismet/">Akismet plugin</a> that comes with WordPress. There are other comment spam plugins by I find this one usually does the trick. You will need a <a
href="http://en.wordpress.com/api-keys/">WordPress API key</a>. You can use the same one for multiple sites. Just search your email client for &#8220;WordPress API&#8221; and you should find it if you&#8217;ve done this before.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/server.jpg" alt="server" title="" width="600" height="100" class="alignnone size-full wp-image-2639"  style="margin-top: 40px;"  /></p><h3>8. Install a database backup plugin</h3><p>There are two things you need to do in order to back up your WordPress website successfully: one is to back up the files on the server; the second is to back up the database. I use <a
href="http://austinmatzko.com/wordpress-plugins/wp-db-backup/">this WordPress Database Backup plugin</a> to make copies of my MySQL database – you can get it emailed to you every week!</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/analytics.jpg" alt="analytics" title="" width="600" height="100" class="alignnone size-full wp-image-2640"  style="margin-top: 40px;"  /></p><h3>9. Install Google Analytics</h3><p>Another Google service. The pro is cool website visitor stats that are absolutely free. The con is that Google gets to look at your bounce rates but that&#8217;s never bothered me. Again, registering takes five minutes, all you have to do it paste a bit of code given to you on the Analytics site into the <code>footer.php</code> of your theme.<br
/> <img
src="http://robcubbon.com/wp-content/uploads/2010/09/google-logo.jpg" alt="google logo" title="" width="600" height="100" class="alignnone size-full wp-image-2641"   style="margin-top: 40px;" /></p><h3>10. Ensure good page titles with an SEO plugin</h3><p>Search engines attach more importance to the title than anything else on a page so, for this reason, it&#8217;s necessary to get them right. A good SEO plugin like <a
href="http://wordpress.org/extend/plugins/headspace2/">HeadSpace2 SEO</a>, <a
href="http://wordpress.org/extend/plugins/all-in-one-seo-pack/">All in One SEO Pack</a> or <a
href="http://yoast.com/wordpress/seo/">Yoast WordPress SEO</a> will enable you to get the important keywords of a page at the beginning of the title as well as set the page meta information both globally and individually.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/related-posts.jpg" alt="related posts" title="" width="600" height="100" class="alignnone size-full wp-image-2642"   style="margin-top: 40px;" /></p><h3>11. Install a related posts plugin</h3><p>If you are using your WordPress site as a blog, one of the most essential plugins that will increase your site&#8217;s &#8220;stickiness&#8221; is the <a
href="http://wordpress.org/extend/plugins/wordpress-23-related-posts-plugin/">WordPress Related Posts</a> plugin which creates a list of other articles with connected subject matter. I use a textual list here but there are other plugins that can show related posts with thumbnails like the <a
href="http://wordpress.org/extend/plugins/nrelate-related-content/screenshots/">nrelate Related Content</a> plugin.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/subscribe-to-comments.jpg" alt="subscribe to comments" title="" width="600" height="100" class="alignnone size-full wp-image-2643"   style="margin-top: 40px;" /></p><h3>12. Add Subscribe to Comments plugin</h3><p>Another great way to get visitors to stay – and return to – your site is adding the <a
href="http://txfx.net/wordpress-plugins/subscribe-to-comments/">Subscribe to Comments</a> plugin. This plugin enables commenters to sign up for e-mail notification of subsequent entries.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/social-bookmarking-icons.jpg" alt="social bookmarking icons" title="" width="600" height="100" class="alignnone size-full wp-image-2643"   style="margin-top: 40px;" /></p><h3>13. Add social networking and bookmarking buttons</h3><p>And, staying with bloggy-type plugins for the moment, another great idea is to enable visitors to easily vote for your blog posts on various social bookmarking and networking sites. You may want a Twitter, Digg or Facebook button. Or you may want a plugin that displays multiple voting sites. It depends entirely on the type of blog and which type of social media it is drawn to. But without these buttons there is much less chance of traffic from social media.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/computer.jpg" alt="computer" title="" width="600" height="100" class="alignnone size-full wp-image-2644"   style="margin-top: 40px;" /></p><h3>14. Install a cache plugin</h3><p>These plugins cache pages and deliver them without accessing the database making the site much faster.  And, as speed is now a contributory factor in search engine results, it&#8217;s a good idea to install one of these. I use <a
href="http://wordpress.org/extend/plugins/w3-total-cache/">W3 Total Cache</a>.</p><p><img
src="http://robcubbon.com/wp-content/uploads/2010/09/mobile.jpg" alt="mobile" title="" width="600" height="100" class="alignnone size-full wp-image-2645"   style="margin-top: 40px;" /></p><h3>15. Mobile plugin</h3><p>Everyone&#8217;s talking about the mobile internet revolution and, while it may not be as seismic as some commenters will have you believe, you&#8217;d better get onboard. A normal blog or website may take long to load and be difficult to view on many smart phones. There are several great plugins that will format your site with a mobile theme for mobile visitors. <a
href="http://www.bravenewcode.com/products/wptouch-pro/">WPTouch</a> is generally considered to be one of the better ones.</p><h3>Conclusion</h3><p>It&#8217;s a bit difficult to know where to stop here as there are other things I do but they depend on the type of site (for example registering the site on <a
href="http://www.google.com/local/add/businessCenter">Google Places</a>).</p><p>What about you? Is there anything else you see as essential to creating a WordPress site aside from content and design?</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/15-tasks-after-installing-wordpress/feed/</wfw:commentRss> <slash:comments>72</slash:comments> </item> <item><title>How to publicize your blog posts</title><link>http://robcubbon.com/how-to-publicize-your-blog-posts/</link> <comments>http://robcubbon.com/how-to-publicize-your-blog-posts/#comments</comments> <pubDate>Mon, 26 Jul 2010 09:07:45 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Social media]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blogging]]></category> <category><![CDATA[email]]></category> <category><![CDATA[forums]]></category> <category><![CDATA[newsletters]]></category> <category><![CDATA[social bookmarking]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=2382</guid> <description><![CDATA[<p>The job isn&#8217;t over when a blogger publishes a blog post. Indeed, for some it has only just begun. Many bloggers will try to maximize the exposure for each post through submitting the post to various social media sites. I will be talking about social media a lot but before that there are also a [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
class="alignnone size-full wp-image-2383" src="http://robcubbon.com/wp-content/uploads/2010/07/man-with-loud-hailer.jpg" alt="man with loud hailer" width="600" height="211" /></p><p>The job isn&#8217;t over when a blogger publishes a blog post. Indeed, for some it has only just begun. Many bloggers will try to maximize the exposure for each post through submitting the post to various social media sites. I will be talking about social media a lot but before that there are also a number of other ways I promote my site and posts.<br
/> <img
class="alignnone size-full wp-image-2391" style="margin-top: 20px;" title="icon-target" src="http://robcubbon.com/wp-content/uploads/2010/07/icon-target.jpg" alt="target" width="90" height="86" /></p><h3>Write eye-catching titles!</h3><p>The most important thing about your blog post is the post&#8217;s title. Not only does it&#8217;s HTML mark-up mean it contains most important words on the page search engine-wise, but also it will be the point of reference on the various social media sites. So write a title that people will want to click on.</p><p>Make them short, snappy, descriptive, interesting and … put numbers in them(!) Strange, but true. People click on posts with numbers in the titles. My most popular post through social media was <a
href="http://robcubbon.com/10-things-i-wish-i-had-known-about-web-designing-10-years-ago">10 things I wish I had known about web designing 10 years ago</a>. This got 7,000 visitors through StumbleUpon in only a few days and the visitors continued for weeks to come.<br
/> <img
class="alignnone size-full wp-image-2392" style="margin-top: 20px;" title="icon-google" src="http://robcubbon.com/wp-content/uploads/2010/07/icon-google.jpg" alt="icon google" width="90" height="86" /></p><h3>Optimize your site for search engines</h3><p>A <a
href="http://robcubbon.com/how-to-market-yourself-5-how-to-optimize-your-wordpress-site-for-search-engines">well optimized blog</a> will mean the blog post being indexed by Google within a few hours of publishing. Try Googling the title of your post the next day &#8211; it should usually come up on the first page!<br
/> <img
class="alignnone size-full wp-image-2393" style="margin-top: 20px;" src="http://robcubbon.com/wp-content/uploads/2010/07/icon-rss.jpg" alt="rss" width="90" height="86" /></p><h3>RSS and ping!</h3><p>Use <a
href="http://feedburner.google.com/">FeedBurner</a> to <a
href="http://robcubbon.com/how-to-market-yourself-8-how-to-offer-rss-feed-and-email-subscriptions">burn your feed so people can subscribe</a> to it.</p><p>Use ping services to notify blog directories that you have published new content on your blog. WordPress is set up to automatically ping Pingomatic but you can add more blog directories to be pinged every time you publish &#8211; in the WordPress admin panel go Settings &gt; Writing and at the bottom add directories in Update Services and Save Changes.<br
/> <img
class="alignnone size-full wp-image-2394" style="margin-top: 20px;" src="http://robcubbon.com/wp-content/uploads/2010/07/icon-bloggers.jpg" alt="bloggers" width="90" height="86" /></p><h3>Other bloggers</h3><p>Visit and comment on other blogs within your community and niche. I don&#8217;t mean you should promote individual posts in other blogs! Write constructive comments on other blogs and you&#8217;ll develop win-win relationships with other bloggers. If you&#8217;ve written a particularly good post, you could even email bloggers with good reputations and give them the link to it.</p><p><img
class="alignnone size-full wp-image-2395" style="margin-top: 20px;" src="http://robcubbon.com/wp-content/uploads/2010/07/icon-forums.jpg" alt="forums icon" width="90" height="86" /></p><h3>Discussion forums</h3><p>Similar to above, participate in forums within your community and niche. There may even be a discussion where you could post a link to a specific blog post if it was absolutely pertinent. Otherwise, of course, put your blog link in your signature so it&#8217;s there every time you post on a forum.</p><p><img
class="alignnone size-full wp-image-2397" style="margin-top: 20px;" src="http://robcubbon.com/wp-content/uploads/2010/07/icon-newsletter.jpg" alt="newsletter" width="90" height="86" /></p><h3>Newsletter</h3><p>Invite your users to subscribe to a mailing list and send newsletters to them regularly. This builds a community around you, develops a relationship between you and your readers and, if you inform them of some of your latest posts, it can drive more traffic to your site. Make sure each newsletter you write also contains valuable information that your readers would be interested in as well as links back to your best posts.</p><p><img
class="alignnone size-full wp-image-2396" style="margin-top: 20px;" src="http://robcubbon.com/wp-content/uploads/2010/07/icon-email.jpg" alt="email icon" width="90" height="86" /></p><h3>Email signature</h3><p>Put your blog link in your email signature. You may also want to put a link to the RSS feed, a newsletter sign up page and even links to your profile pages on your favorite social media sites.</p><p><img
class="alignnone size-full wp-image-2398" style="margin-top: 20px;" src="http://robcubbon.com/wp-content/uploads/2010/07/icon-social.jpg" alt="man with loud hailer" width="90" height="86" /></p><h3>Social media</h3><p>I left the biggie until last! All of the above are important for getting your blog posts noticed. But social media can send literally thousands of visitors in a way that will put all the other techniques into shade.</p><p>However, I would urge against spending too much time with social media and to treat it with respect and caution – engage with the community, don&#8217;t just shamelessly promote your posts all the time.</p><p>And, don&#8217;t forget to add social media buttons to your posts to make it easy for people to bookmark them on all the various sites.</p><p>Timing: I tend to do this in the morning UK time as this means the posts will gathering popularity in Europe and then America as the day progresses. I also think it&#8217;s best to do it on a Tuesday or a Wednesday. Here&#8217;s what I do:</p><ul><li><a
href="http://twitter.com/">Twitter</a>: I was slow to get going on Twitter but I have got much traffic from a tweet! Encourage people to follow you by adding your Twitter link on your blog and email signature. Tweet your latest posts as well as other good material in your niche. Feel free to <a
href="http://twitter.com/RobCubbon">follow me on Twitter</a>.</li><li><a
href="http://www.linkedin.com/">LinkedIn</a>: I look on LinkedIn as the thinking person&#8217;s Facebook. The key to LinkedIn is joining groups. You may join as many as 50 groups. So join groups in your niche and you can send your link to all of them at once as a discussion. Again, I would urge caution here. Make sure the post is relevant to the group and interact with the group personally as well. Used correctly this can bring in loads of targeted traffic. Feel free to <a
href="http://uk.linkedin.com/pub/rob-cubbon/4/197/492">connect with me at LinkedIn</a>.</li><li><strong>General social bookmarking sites:</strong> I have profiles on and regularly post to: StumbleUpon, Digg, Mixx, DZone, Reddit and Delicious which are some of the biggest.</li><li><strong>Niche social bookmarking sites</strong>: These sites can often be a better bet than the big boys. It&#8217;s easier to be a bigger fish in a smaller pond so at the moment I post to WebBlend which then offers further links to CypherBox, FaqPal, ZaBox, DesignBump and DesignFloat amongst others. Posting to one and following the links to others means you don&#8217;t have to fill in all the post&#8217;s info multiple times which can get tedious.</li><li><strong>Other social media sites</strong>: Of course it doesn&#8217;t finish there. As there is also FriendFeed, Google Buzz and Facebook. But I think that&#8217;s enough for now.</li><li><strong>Form alliances with other bloggers</strong>: I get by with a little help from my friends. Sometimes it only takes a few votes to secure an prominent position on a social bookmarking site. So you can say to other bloggers in your niche, &#8220;if you think it&#8217;s worthy, please vote for my post at such-and-such a site&#8221; and send them the link to make it easy. I have created the <a
href="http://groups.google.com/group/designers-social-media-partnership/">Designers&#8217; Social Media Partnership</a> for this purpose &#8211; any newcomers are most welcome!</li></ul><h3>Conclusion</h3><p>I&#8217;m sure every blogger has a little routine of what they do. I would love to hear what anyone else does!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-publicize-your-blog-posts/feed/</wfw:commentRss> <slash:comments>21</slash:comments> </item> <item><title>Recommended VPS hosts for WordPress</title><link>http://robcubbon.com/recommended-vps-hosts-for-wordpress/</link> <comments>http://robcubbon.com/recommended-vps-hosts-for-wordpress/#comments</comments> <pubDate>Mon, 14 Jun 2010 14:36:57 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[command line]]></category> <category><![CDATA[control panel]]></category> <category><![CDATA[gui]]></category> <category><![CDATA[host]]></category> <category><![CDATA[vps host]]></category> <category><![CDATA[WYSIWYG]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=2171</guid> <description><![CDATA[<p>So you&#8217;re using WordPress and you are getting a nice amount of traffic, say a few hundred visitors a day. Maybe you love running many of the great plugins that add extra functionality for your visitors. There&#8217;s just one problem: your server is struggling with the load and your site isn&#8217;t just slow, it&#8217;s ssslllooowww! [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2010/06/Server-hosting-vps.jpg" alt="vps wordpress" title="" width="600" height="413" class="alignnone size-full wp-image-4158" /></p><p>So you&#8217;re using <strong>WordPress</strong> and you are getting a nice amount of traffic, say a few hundred visitors a day. Maybe you love running many of the great plugins that add extra functionality for your visitors. There&#8217;s just one problem: your server is struggling with the load and your site isn&#8217;t just slow, it&#8217;s ssslllooowww!</p><p>Shared hosting maybe inexpensive but resources are limited and security can be compromised. Dedicated servers are very powerful, can require high levels of technical knowledge for customization and are extremely expensive. VPS hosting can be the happy halfway house.</p><p>A Virtual Private Server is a physical computer partitioned into multiple servers each with running its own operating system.</p><h2>Here are the most recommended VPS hosts for WordPress</h2><p>I contacted hundreds of WordPress experts to ask them about their experiences and recommendations for VPS hosts. Speed, reliability, ease of use and quality of support were considered in the following recommendations.</p><p><a
href="http://robcubbon.com/go/a2vps"><img
class="alignnone size-full wp-image-4153" src="http://robcubbon.com/wp-content/uploads/2010/06/a2-hosting.gif" alt="a2 hosting" width="211" height="64" style="margin-top: 15px; " /></a></p><h3><a
href="http://robcubbon.com/go/a2vps">A2 hosting</a></h3><p>Inexpensive and their support comes highly recommended. 256 MB (burstable to 512MB) RAM, 10 GB storage, 300GB monthly bandwidth for $14/month. Other packages are similarly competitive. You can get cPanel with much higher specs for $50/month with the super <a
href="http://robcubbon.com/go/a2manvps">Managed VPS Packages</a>. 99.9% uptime guarantee.</p><p>Sign up to <a
href="http://robcubbon.com/go/a2vps">A2 VPS hosting here</a>.</p><p><a
href="http://robcubbon.com/go/dreamhost"><img
class="alignnone size-full wp-image-4154" src="http://robcubbon.com/wp-content/uploads/2010/06/dreamhost-logo.gif" alt="dreamhost logo" width="156" height="33"  style="margin-top: 15px; "/></a></p><h3><a
href="http://robcubbon.com/go/dreamhost">Dreamhost</a></h3><p>Reasonably priced, good support, fantastic recommendations. This is my choice! RAM starts at 300MB, unlimited space and bandwidth. Dreamhost have their own award-winning user&#8217;s control panel. Prices start at $15/month. You can change your resource levels on the fly&#8230; no reboot needed!</p><p>Use IWANTADISCOUNT7 as a coupon code to get 50% off your first month if you <a
href="http://robcubbon.com/go/dreamhost">sign up to Dreamhost</a>.</p><p><a
href="http://robcubbon.com/go/liquidweb"><img
class="alignnone size-full wp-image-4155" src="http://robcubbon.com/wp-content/uploads/2010/06/liquidweb-web-hosting.jpg" alt="liquidweb web hosting" width="216" height="56"  style="margin-top: 15px; "/></a></p><h3><a
href="http://robcubbon.com/go/liquidweb">Liquidweb</a></h3><p>Their VPS plans start at $60/month and include cPanel as well as root access, 384MB RAM, 20GB storage, 400GB bandwidth, 4 IP addresses. Their VPS packages support 100 percent network uptime, VPS monitoring and a 30 minute support response guarantee.</p><p><a
href="http://robcubbon.com/go/liquidweb">Use Liquidweb hosting here</a>.</p><p><a
href="http://robcubbon.com/go/rackspace"><img
class="alignnone size-full wp-image-4156" src="http://robcubbon.com/wp-content/uploads/2010/06/rackspace-hosting.jpg" alt="rackspace hosting" width="173" height="63" style="margin-top: 15px; " /></a></p><h3><a
href="http://robcubbon.com/go/rackspace">Rackspace</a></h3><p>Their users had nothing but good things to say about Rackspace. Cloud Sites™ runs on a series of clusters so it has redundancy and protection built in. When you upload your site or web based application, multiple instances of it run so that even if an entire server goes down your site stays up and running. They have their own cloud control panel proprietary GUI to navigate you through the clouds. Cloud Sites™ start at $149/month.</p><p><a
href="http://robcubbon.com/go/rackspace">Sign up with Rackspace</a> here.</p><p>Used by the famous tech blogger <a
href="http://scobleizer.com/">Robert Scoble</a>, who is an employee of the company. Your site will be super fast here.</p><p><a
href="http://robcubbon.com/go/vpsnet"><img
class="alignnone size-full wp-image-4157" src="http://robcubbon.com/wp-content/uploads/2010/06/vps-net-hosting.jpg" alt="vps net hosting" width="204" height="74"  style="margin-top: 15px; "/></a></p><h3><a
href="http://robcubbon.com/go/vpsnet">VPS.net</a></h3><p>This is all on the cloud – and affordable. Their experts will move your site to VPS.net for no charge. By default everything is command line; cPanel is an extra. 5GB disk space, 250GB network transfer, for an average 25k visitors for £13 per month (first month £1). 25GB disk space, 500GB network transfer for an average 125k visitors for £40 per month. Their users were extremely complimentary.</p><p><a
href="http://robcubbon.com/go/vpsnet">Sign up with VPS.net</a> here.</p><p>Used by famous WordPress SEO blogger Joost de Valk (<a
href="http://yoast.com/">Yoast</a>).</p><h3>VPS hosting can be the happy halfway house</h3><p>Virtual private server (VPS) hosting could be a solution if you have outgrown your shared hosting and don’t need to move to a dedicated server. It is the best option for small to medium sized businesses. A site hosted on a VPS gets its own RAM and disk space, however, it shares the processing capacity (CPU) with other sites.</p><p>Remember, Google includes a site&#8217;s speed into it&#8217;s algorithm &#8211; so a faster running site is not only advantageous to your visitors but also may push you higher in the search engine results pages.</p><h3>To command line or to control panel?</h3><p>A web host control panel (such a cPanel) provides a graphical interface designed to simplify the process of hosting a web site. It makes it easier to, for example, move files around, or set up or import MySQL databases necessary for WordPress. Alternatively you can type command lines through a Secure Shell (SSH). SSH is a network protocol that allows data to be exchanged securely between two networked devices. Anything you can do via cPanel is also doable via SSH without the overhead of the HTML, imagery and web server processing so it is therefore quicker.</p><p>Personally, I find the WYSIWYG nature of the control panel more familiar and intuitive, however, I&#8217;ve been using SSH as well and it can sometimes be a better way of doing things.</p><h2>VPS hosting in the cloud or Standard VPS hosting?</h2><p>Cloud computing is run on multiple of servers whereas on standard VPS hosting your site will sit on only one computer with associated backups. For this reason there is usually less or no downtime with cloud based services.</p><h3>Conclusion</h3><p>Deciding on a VPS host for WordPress is no easy business. There are many things to consider. Above all make sure you pick a host that other WordPressers recommend.</p><p>Use the following criteria to decide:</p><ul><li><strong>RAM:</strong> 500MB RAM would be OK for a WordPress site that gets on average 400 visitors a day.</li><li><strong>CPU</strong></li><li><strong>Band Width and Disc Space</strong></li><li><strong>Server Software:</strong> if you want to use cPanel you may have to pay extra or maybe your favorite server software isn&#8217;t available</li><li><strong>Quality of Support</strong></li><li><strong>Reputation</strong></li></ul><p>If you have any other recommendations or questions be sure to make them known in the comments section!</p><h2>Shared hosting for WordPress</h2><p>Alternatively, if you find these prices too expensive for you your can try <a
href="http://robcubbon.com/the-best-shared-hosting-for-wordpress-websites/">shared hosting for WordPress</a>.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/recommended-vps-hosts-for-wordpress/feed/</wfw:commentRss> <slash:comments>38</slash:comments> </item> <item><title>The best shared hosting for WordPress websites</title><link>http://robcubbon.com/the-best-shared-hosting-for-wordpress-websites/</link> <comments>http://robcubbon.com/the-best-shared-hosting-for-wordpress-websites/#comments</comments> <pubDate>Mon, 07 Jun 2010 16:46:33 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blogging]]></category> <category><![CDATA[host]]></category> <category><![CDATA[shared host]]></category> <category><![CDATA[speed]]></category> <category><![CDATA[support]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=2146</guid> <description><![CDATA[<p>If you are either just starting out as a blogger with a self-hosted WordPress blog or you are frustrated by your current host – here is a list of the best WordPress shared hosting companies as voted for by WordPress experts. Shared web hosting is a service where many websites reside on one web server [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2010/06/shared-hosting-wordpress.jpg" alt="shared hosting wordpress" title="" width="600" height="373" class="alignnone size-full wp-image-4163" /></p><p>If you are either just starting out as a blogger with a self-hosted WordPress blog or you are frustrated by your current host – here is a list of the best <strong>WordPress shared hosting</strong> companies as voted for by WordPress experts.</p><p>Shared web hosting is a service where many websites reside on one web server connected to the internet. It is generally the most economical option for hosting, as many people share the overall cost of server maintenance.</p><h2>Recommended shared hosting for WordPress websites</h2><p>I contacted hundreds of individuals through the WordPress LinkedIn group. Members of this group are high end webmasters with hundreds of sites on their books who have been around the block as far as web hosts are concerned &#8211; many of them were using 3 or 4 shared hosts for multiple sites. If you&#8217;re into LinkedIn and WordPress I would strongly recommend this group as I have found the advice and discussions there to be top notch!</p><p>The four most important factors we discussed in the survey were: price, speed, reliability and quality of support. We&#8217;ve all had the terrible experience of a website not behaving as it should and sometimes a timely and considered approach by the support team is worth a thousand dollars!</p><p>Here are the four hosts who came out as the best shared hosts for WordPress by WordPress professionals:</p><p><a
href="http://robcubbon.com/go/bluehost"><img
src="http://robcubbon.com/wp-content/uploads/2010/06/bluehost.jpg" alt="bluehost" title="" width="209" height="51" class="alignnone size-full wp-image-4165" style="margin-top:15px;"  /></a></p><h3><a
href="http://robcubbon.com/go/bluehost">Bluehost</a></h3><p>The general consensus seems to be that Bluehost is inexpensive and has many powerful tools but support is maybe where it lacks the most. BlueHost is one of the 20 largest web hosts, collectively hosting well over 450000 domains with its sister company, HostMonster. I&#8217;ve used BlueHost for years and it is astonishingly fast for a shared host and I can highly recommend them.</p><p><a
href="http://robcubbon.com/go/bluehost">Sign up with Bluehost here.</a></p><p><a
href="http://robcubbon.com/go/hostgator"><img
src="http://robcubbon.com/wp-content/uploads/2010/06/hostgator.jpg" alt="hostgator" title="" width="243" height="45" class="alignnone size-full wp-image-4166"  style="margin-top:15px;" /></a></p><h3><a
href="http://robcubbon.com/go/hostgator">Hostgator</a></h3><p>The company was founded in 2002 by Chairman Brent Oxley, who started the company from his dorm room at university. With over two million domains, HostGator hosts approximately 1% of the world&#8217;s internet traffic. They came up many times in our survey as being a reliable host.</p><p><a
href="http://robcubbon.com/go/hostgator">Sign up with Hostgator here.</a></p><p><a
href="http://robcubbon.com/go/dreamhost"><img
src="http://robcubbon.com/wp-content/uploads/2010/06/dreamhost.png" alt="dreamhost" title="" width="156" height="33" class="alignnone size-full wp-image-4167" style="margin-top:15px;" /></a></p><h3><a
href="http://robcubbon.com/go/dreamhost">Dreamhost</a></h3><p>Reasonably priced, good support, fantastic recommendations. Unlimited space and bandwidth. Dreamhost don&#8217;t have cPanel but they do have their own award-winning user&#8217;s control panel.</p><p><a
href="http://robcubbon.com/go/dreamhost">Sign up with Dreamhost here.</a></p><h3>What not to do!</h3><p>One hosting company&#8217;s name came up for all the wrong reasons so many times. The server sluggishness and all round poor performance at GoDaddy was mentioned again and again! So, by all means, register your domain name with <a
href="http://x.co/PO7q">GoDaddy</a>, but don&#8217;t use them for hosting!</p><h2>WordPress and Shared Hosting</h2><p>As the internet becomes the preferred method of communication for businesses worldwide, the tool of creating and publishing the content is of increasing importance. WordPress is used by millions to deliver news, messages and articles to the world. It has become not only the blogger&#8217;s weapon of choice but also a hugely popular Content Management System.</p><p>Learning how to use WordPress is easy. All you have to do is to login, add a new article and either write in WordPress, or copy and paste from your favorite word processor. But WordPress hosting is not for every web service.</p><p>WordPress requires high standards from the web hosting provider which is why you should take a lot of time to discover the best hosts. But first here&#8217;s a description of shared hosting and why it might be for you.</p><p>A shared hosting account is cheaper and easier to maintain than a more expensive dedicated or VPS account. It&#8217;s considered typical for budget or entry-level hosting services but people can run successful websites for years on shared hosting. It can supply sufficient disk space, bandwidth and functionality for personal, hobby or small-business websites.</p><h3>Disadvantages of shared hosting</h3><p>However, being the cheapest package, it has its disadvantages. Firstly, it usually has a reduced level of security as you are sharing the server with several other websites. Shared hosting also has limited resources causing speed issues at both the back and front ends of your site.</p><p>Many individuals on the same server can lead to issues with blacklisting on email. I would recommend everyone route email through <a
href="http://www.google.com/apps/">Google Apps for Business</a> for this reason.</p><p>Remember, with WordPress to choose a host running Linux and preferably running Apache, using the Apache mod_rewrite.</p><h2>Conclusion</h2><p>I learnt a huge amount from doing this survey. However, I decided to turn my back on shared hosting for this site and went for a Virtual Private Server (VPS). My next post will be about the <a
href="http://robcubbon.com/recommended-vps-hosts-for-wordpress">VPS hosts for WordPress</a>.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/the-best-shared-hosting-for-wordpress-websites/feed/</wfw:commentRss> <slash:comments>32</slash:comments> </item> <item><title>Design websites that the client can edit</title><link>http://robcubbon.com/design-websites-that-the-client-can-edit/</link> <comments>http://robcubbon.com/design-websites-that-the-client-can-edit/#comments</comments> <pubDate>Wed, 26 May 2010 13:56:35 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[client]]></category> <category><![CDATA[cms]]></category> <category><![CDATA[open source]]></category> <category><![CDATA[UI]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[website]]></category> <category><![CDATA[WYSIWYG]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=2115</guid> <description><![CDATA[<p>I got a call from a potential client the other day and he asked me a very simple question. &#8220;Once you&#8217;ve created the website for me will you charge me every time I want to edit one of the pages?&#8221; And, although this is not the first time I have heard this question, it still [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2010/05/website-laptop-pen.jpg" alt="a website being edited by a pen"  width="600" height="375" class="aligncenter size-full wp-image-2123" /></p><p>I got a call from a potential client the other day and he asked me a very simple question.</p><blockquote><p>&#8220;Once you&#8217;ve created the website for me will you charge me every time I want to edit one of the pages?&#8221;</p></blockquote><p>And, although this is not the first time I have heard this question, it still amazes me every time I hear it. Some web agencies create websites which their client has absolutely no ability to change once completed. This isn&#8217;t standard practice in the industry but it does happen.</p><p>If you have a website, it is never a question of if you want to change it; it&#8217;s always a question of when you want to change it.</p><h3>Get your website set up with a Content Management System that is easy to use</h3><p>A Content Management System (CMS) is software, implemented as a web application, that manages web sites. It should have an intuitive user interface that makes navigating to the page and changing it as easy as updating a text document on your computer.</p><p>There&#8217;s many great CMSs that enable you to create, edit and delete pages at will and, there&#8217;s even better news, a lot of them are free!</p><h3>WordPress</h3><p>WordPress is a fantastic web publishing platform which focuses on aesthetics, web standards, and usability. And, as it is open source, it&#8217;s free. &#8220;Free and priceless at the same time&#8221;. As you can see from the screenshot below there is a WYSIWYG interface which can be mastered easily.</p><p><img
style="margin: 20px 0;" src="http://robcubbon.com/wp-content/uploads/2010/05/wordpress-edit-page-screen-shot.jpg" alt="wordpress edit page screen shot" title="" width="600" height="250" class="aligncenter size-full wp-image-2117" /></p><p>I have written extensively about the <a
href="http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site">setting up WordPress</a> and <a
href="http://robcubbon.com/how-to-market-yourself-7-how-to-write-and-design-a-wordpress-page-or-post">creating and editing web pages using the WordPress UI</a>.</p><p>WordPress is actually blogging software that is fast being used as the most simple and robust CMS. If you just want pages, with sub-pages, and maybe even sub-sub-pages that will be created and deleted along the way then WordPress can be set up to do that for you. Your web designer will not have to be involved at all. And, if you&#8217;re interested in improving your site&#8217;s position in search engines and you&#8217;d like to publish more than just web pages, then add a blog to your site. WordPress will do that easily!</p><p>I appreciate that many of my visitors will know this already but I felt I had to state the basics of WordPress as it&#8217;s potential as a CMS is so awesome people should know about it. As does that potential client I mentioned earlier, who&#8217;s now a client!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/design-websites-that-the-client-can-edit/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Essentials of great blog post design</title><link>http://robcubbon.com/essentials-blog-post-design/</link> <comments>http://robcubbon.com/essentials-blog-post-design/#comments</comments> <pubDate>Mon, 17 May 2010 11:59:03 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Design]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[blog post]]></category> <category><![CDATA[css]]></category> <category><![CDATA[design]]></category> <category><![CDATA[headings]]></category> <category><![CDATA[images]]></category> <category><![CDATA[spacing]]></category> <category><![CDATA[styles]]></category> <category><![CDATA[typography]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=2075</guid> <description><![CDATA[<p>Blogs are, in my opinion, the easiest and best way to get stuff on the web. With a blog you can publish constantly updated information about yourself, your company or your interests to the world. And what makes it even better is that this information is chronologically ordered and categorized for search engines almost automatically. [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><a
href="http://robcubbon.com/wp-content/uploads/2010/05/blog-word-image.jpg"><img
class="aligncenter size-full wp-image-2112" src="http://robcubbon.com/wp-content/uploads/2010/05/blog-word-image.jpg" alt="blog word image" width="600" height="250" /></a></p><p>Blogs are, in my opinion, the easiest and best way to get stuff on the web.</p><p>With a blog you can publish constantly updated information about yourself, your company or your interests to the world. And what makes it even better is that this information is chronologically ordered and categorized for search engines almost automatically.</p><p>Your blog posts should be delivered in the most beautiful and readable way to get the most out of this fantastic medium.</p><p>Here are some design essentials you can use to improve the look of your blog and your blog posts.</p><h3>Body text size and line spacing</h3><p>The body text is the text you are reading at the moment – a normal paragraph within an article. It&#8217;s the meat and drink of the blog so it has to be readable. Having said that it&#8217;s amazing how many websites have their body text too small. Some people will not read text below a certain size.</p><p>I&#8217;m going to stick my neck out now and say that the font size of body text on a website should never be smaller than 15 pixels or 1 em in size. Furthermore the line height (the line spacing or leading) should always be 25% larger than the font size or more. So if the font size of your body text is 15 pixels; your line height should be 19 pixels or more. If the font size of your body text is 1 em; your line height should be 1.25 em or more.</p><p><img
class="aligncenter size-full wp-image-2080" src="http://robcubbon.com/wp-content/uploads/2010/05/body-text-on-screen1.jpg" alt="body text on screen" width="600" height="150" /></p><p>If you are not familiar with the terms pixels, ems, font size, line height, etc., or don&#8217;t know how to change them read on.</p><p>The file that controls the size of the body text on your blog is the CSS (Cascading Style Sheets) file. If you are are a WordPress user it will most likely be in your theme folder and called &#8220;style.css&#8221;.</p><p>You can identify the font size and the location of this CSS file as well as previewing the changes using your browser. If you&#8217;re using Chrome or Internet Explorer you can view Developer Tools. And if you&#8217;re using Firefox you can use the <a
href="https://addons.mozilla.org/en-US/firefox/addon/1843/">Firebug</a> extension.</p><p>While using these tools&#8217; cursor (it can be an arrow or a magnifying glass), click on the element that concerns you and then the styles and style sheet that is affecting it will show up in the Developer Tools or Firebug panel. So, if you click on a body text paragraph you may see that it is controlled by the body element in your main CSS file.</p><p><img
class="aligncenter size-full wp-image-2076" src="http://robcubbon.com/wp-content/uploads/2010/05/firebug-screenshot.jpg" alt="firebug screenshot" width="406" height="295" /></p><p>Above you can see in a screen shot from the Firebug panel in Firefox that the font size of the body text is 12 pixels and the line height is 20 pixels. You can actually change the values in this panel and the browser will render the changes live. This is a great way to learn CSS and mess around with different design elements. You can also see that the file controlling these styles is called &#8220;style.css&#8221;, hover over the file name in this panel and the web address of the CSS file will show as a tool tip.</p><h3>Paragraph spacing</h3><p>Paragraphs on the web should have a space between them. It should be around half the line height. So, if your line height is 20 pixels, you should add a 10 pixel gap between paragraphs. This is usually done with either padding or margin on the <code>&lt;p&gt;</code> tag. Here is a sample CSS code that adds a 10 pixel gap to the end of each paragraph:</p><blockquote><p><code>p { margin-bottom: 10px }</code></p></blockquote><h3>Include sub-headings in your blog posts</h3><p>If you are writing a post with more than a few hundred words then you should use subheadings. They improve the post for your readers as they break up and order the text and they are also good for SEO. Here is the HTML code for the above subheading:</p><blockquote><p><code>&lt;h3&gt;Include sub-headings in your blog posts&lt;/h3&gt;</code></p></blockquote><p>As my normal blog title is wrapped inside <code>&lt;h2&gt;</code> tags my subhead text is therefore wrapped inside <code>&lt;h3&gt;</code> tags. This shows the hierarchy of headings – the subheading isn&#8217;t as important as the heading. Some blog post titles are <code>&lt;h1&gt;</code> in which case the subheadings should be <code>&lt;h2&gt;</code>.</p><p>As above, use Firebug for Firefox and the Developer Tools in Internet Explorer and Chrome to identify the title tag and then set up an <code>&lt;h2&gt;</code> tag or <code>&lt;h3&gt;</code> tag in your stylesheet accordingly. Here is the CSS for my titles and subheadings:</p><blockquote><p><code>h2 { font-size: 23px; line-height:27px; color: #4c5464; }<br
/> h3 { font-size: 18px; line-height:22px; color: #243f76; }</code></p></blockquote><h3>Make your text scannable</h3><p>Remember your visitors will typically spend a few seconds on your website so it is necessary to make them feel at ease and entrap them. So far we have talked about good body text typography, paragraph spacing and subheadings to do this. But you can also add <strong>bold</strong> text, <em>italics</em>, bullets, numbered lists, <a
href="http://robcubbon.com">links</a>, etc. to break up otherwise dull lines of text. These highlighted words jump out and may interest your readers. It also looks nicer.</p><h3>Insert images</h3><p>Blog posts are incredibly boring without images or video. Use them. Here is an article I wrote on <a
href="http://robcubbon.com/adding-images-to-a-wordpress-post">how to add images to WordPress posts</a>.</p><h3>Conclusion</h3><p>I wrote more about the <a
href="http://robcubbon.com/how-to-market-yourself-7-how-to-write-and-design-a-wordpress-page-or-post">technicalities of writing and designing a WordPress post here</a>.</p><p>Font size, line height, paragraph spacing, subheads, images and other typographical elements can all be used to improve legibility and aesthetics in your blog posts. Have I forgotten something? Can you suggest other ways to improve the design of blog posts?</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/essentials-blog-post-design/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Adding images to a WordPress post</title><link>http://robcubbon.com/adding-images-to-a-wordpress-post/</link> <comments>http://robcubbon.com/adding-images-to-a-wordpress-post/#comments</comments> <pubDate>Sun, 21 Mar 2010 18:05:37 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[images]]></category> <category><![CDATA[insert]]></category> <category><![CDATA[post]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[upload]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=1162</guid> <description><![CDATA[<p>When writing a WordPress post it is extremely important to make it as visually appealing as possible. Visitors are much more likely to spend a bit of time on the page if it has a nice image and the text is laid out in a pleasing way. Images are important in terms of SEO. If [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/images/slides-with-different-images.jpg" alt="slides with different images relating to WordPress, the internet, etc." /></p><p>When writing a WordPress post it is extremely important to make it as visually appealing as possible. Visitors are much more likely to spend a bit of time on the page if it has a nice image and the text is laid out in a pleasing way.</p><p>Images are important in terms of SEO. If they are uploaded with correct and keyword-rich names and alt texts they can pull in a valuable amount of targetted traffic from image searches.</p><h3>Adding an image with text above and below</h3><p><a
href="http://robcubbon.com/wp-content/uploads/2010/03/add-an-image-button-wordpress.jpg"><img
class="aligncenter size-full wp-image-1183" title="add-an-image-button-wordpress" src="http://robcubbon.com/wp-content/uploads/2010/03/add-an-image-button-wordpress.jpg" alt="Add an image button in the WordPress text editor" width="600" height="235" /></a></p><p>Click the first icon top left after the words “Upload/Insert”,  if you hover over the tooltip will be “Add an Image”. In the resulting dialog box you can click “Select Files” to get the image from your computer. (I would choose the Browser uploader rather than the Flash uploader). Once the image is uploaded you will see another dialog box with the image’s thumbnail displayed.</p><p>It will usually be a large image (of, say, 400 pixels or more wide) that you will want to put on it’s own after a paragraph of text. Make sure you have hit Return (once in Visual mode; twice in HTML mode) before clicking the Add an Image icon. And, after uploading, in the Adding Image dialog box, under Alignment, click “Center” (alternatively you can select the image and click the centered text button after inserting).</p><h3>Adding an image with text flowing around</h3><p>If you have a smaller image of, maybe, 200 pixels width, you may want to insert it into a paragraph with the text flowing around it. If so, make sure your cursor is blinking next to the word at the beginning of the paragraph you want the image to go in when you  click the add image icon. And whilst in the Add an Image dialog box click, under Alignment click “Left” or “Right”.</p><p><a
href="http://robcubbon.com/wp-content/uploads/2010/03/brown-bear-in-woods.jpg"><img
class="alignright size-full wp-image-1172" style="padding-left: 5px; border: none; margin-top: 8px;" title="brown-bear-in-woods" src="http://robcubbon.com/wp-content/uploads/2010/03/brown-bear-in-woods.jpg" alt="European Brown Bear walking through the forests of Finland" width="200" height="133" /></a>Your image should always have a descriptive file name with no spaces and a .jpg, .gif or .png at the end. For the image here, left, I would use the file name &#8220;brown-bear-in-woods.jpg&#8221;. Upper and lower case letters are irrelevant here so it is best stick to lowercase and use hyphens to separate the words. Spaces will be converted to hyphens after uploading via WordPress. And, hyphens are better than underscores.</p><h3>Alt text</h3><p>Always try to write an Alternate text for the image. This is how you would describe the image to a blind person. So, in our example the Alternate text would be “European Brown Bear walking through the forests of Finland”. Remember, this is crawled by the search engines so put keywords in where appropriate! The Alternate text is in the Adding Image dialog box which appears after an image is uploaded.</p><h3>Image size</h3><p>One last thing to consider when uploading images is their size. If you want the image to be the same size as it is on your computer click Full Size under Size. If you want the image to be a different size you can choose Thumbnail, Medium or Large. You can change these sizes in Settings &gt; Media.</p><h3>Finally&#8230;</h3><p>If you want to write a caption you may.</p><p>Lastly, click “Insert into Post”. If you’ve made a mistake you can always click the image in the Visual editor and click on the “mountain” icon,  then click “Advanced Settings” and here you can change some of the above variables. Otherwise, delete the image and start again.</p><h3>Image is not displaying to the left or right correctly or the caption does not appear close enough to image</h3><p>Put this code in your theme&#8217;s CSS:</p><blockquote><p><code>.aligncenter,<br
/> div.aligncenter {<br
/> display: block;<br
/> margin-left: auto;<br
/> margin-right: auto;<br
/> }</code></p><p><code>.alignleft {<br
/> float: left;<br
/> }</code></p><p><code>.alignright {<br
/> float: right;<br
/> }</code></p><p><code>.wp-caption {<br
/> border: 1px solid #ddd;<br
/> text-align: center;<br
/> background-color: #f3f3f3;<br
/> padding-top: 4px;<br
/> margin: 10px;<br
/> /* optional rounded corners for browsers that support it */<br
/> -moz-border-radius: 3px;<br
/> -khtml-border-radius: 3px;<br
/> -webkit-border-radius: 3px;<br
/> border-radius: 3px;<br
/> }</code></p><p><code>.wp-caption img {<br
/> margin: 0;<br
/> padding: 0;<br
/> border: 0 none;<br
/> }</code></p><p><code> </code><code>.wp-caption p.wp-caption-text {<br
/> font-size: 11px;<br
/> line-height: 17px;<br
/> padding: 0 4px 5px;<br
/> margin: 0;<br
/> }</code></p></blockquote><p>It says in the WordPress Codex that &#8220;Each theme should have these or similar styles in its <code>style.css</code> file to be able to display images and captions properly&#8221;. But I can tell you many themes don&#8217;t has this code in there. Probably because theme designers like to style images and captions themselves and don&#8217;t realise that WordPress can do it for you. <img
src='http://robcubbon.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>This concludes my post on inserting images to a WordPress post. If anybody has anything to add or thinks I have missed anything please comment away!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/adding-images-to-a-wordpress-post/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>WordPress website designed with a little jQuery</title><link>http://robcubbon.com/wordpress-website-designed-with-a-little-jquery/</link> <comments>http://robcubbon.com/wordpress-website-designed-with-a-little-jquery/#comments</comments> <pubDate>Mon, 30 Nov 2009 12:04:26 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[cms]]></category> <category><![CDATA[jQuery]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=856</guid> <description><![CDATA[<p>I have just made another website using WordPress as a CMS for an international internet service provider. I worked for quite a while on the design stages with the client. We went through 14 visuals for the home page before I started to work on coding the WordPress theme. Here is one of the last [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p>I have just made another website using WordPress as a CMS for an international internet service provider.</p><p>I worked for quite a while on the design stages with the client. We went through 14 visuals for the home page before I started to work on coding the WordPress theme. Here is one of the last of them:</p><p><img
src="http://robcubbon.com/images/cloud-10-wordpress-website.jpg"  alt="Cloud 10 Communications website home page visual"/></p><h3>jQuery and the power of blogging</h3><p>One of the most exciting parts of the website for me was creating an image slider with jQuery. The client was particularly keen on having clickable sliding panels like the ones that can be seen at <a
href="http://www.BarackObama.com">BarackObama.com</a>. So how was I going to find out how to do that?</p><p>The answer was already on my own website in the shape of <a
href="http://robcubbon.com/web-design-using-javascript#comment-77423">a comment</a> by <a
href="http://sensitivitytothings.com/">Jaitra Gillespie</a> on a <a
href="http://robcubbon.com/web-design-using-javascript">post about JavaScript</a> I&#8217;d written a while ago. In it he posted a <a
href="http://jqueryfordesigners.com/demo/coda-slider.html">link to a jQuery coda slider</a> that had a particularly good accompanying <a
href="http://jqueryfordesigners.com/coda-slider-effect/">tutorial and screencast</a>. This is what I used for the panels beneath the top navigation.</p><p><a
href="http://www.cloud10comms.com"  style="border:none;" ><img
src="http://robcubbon.com/images/cloud-10-wordpress-website-live.jpg" alt="Cloud 10 Communications website home page live"/></a></p><p>If you click the above image to go to the website you&#8217;ll see that not only do the buttons beneath the panels operate them but also the links in the text below.</p><p>I&#8217;m grateful to both <a
href="http://remysharp.com/">Remy Sharp</a> for the excellent tutorial and Jaitra Gillespie for putting me on to it.</p><h3>Designing and developing the website with WordPress</h3><p>After I did the theme and the image slider there were still other things to do.</p><p>I used <a
href="http://wordpress.org/extend/plugins/nextgen-gallery/">NextGEN gallery</a> for the image gallery. There was a slight conflict between the JavaScript calls in the head for  the jQuery coda slider and the NextGEN plugin which caused the Shutter and Thickbox image presentation effect not to work. I moved the <code>&lt;?php wp_head(); ?&gt;</code> (and therefore the NextGEN JavaScript calls) to after the jQuery JavaScript calls in the head and this seemed to get it to work.</p><p>I created different categories in the blog section, one being &#8220;Latest News&#8221;, and had the 10 most recent posts of that category listed in the sidebar. I also added a contact form with <a
href="http://wordpress.org/extend/plugins/contact-form-7/">Contact Form 7</a> plugin, a chat room, various static pages and a site-wide social bookmarking and networking link.</p><h3>What do you think?</h3><p>Have you ever used WordPress as a CMS to create a site? Have you ever used jQuery to create a coda slider? What do you think of the way I did it?</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/wordpress-website-designed-with-a-little-jquery/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Create a photo gallery on your WordPress blog with NextGEN Gallery</title><link>http://robcubbon.com/create-a-photo-gallery-on-your-wordpress-blog-with-nextgen-gallery/</link> <comments>http://robcubbon.com/create-a-photo-gallery-on-your-wordpress-blog-with-nextgen-gallery/#comments</comments> <pubDate>Sun, 08 Nov 2009 12:53:10 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[gallery]]></category> <category><![CDATA[images]]></category> <category><![CDATA[nextgen gallery]]></category> <category><![CDATA[plugin]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=792</guid> <description><![CDATA[<p>I wanted to add a photo gallery to this website quickly the other day and to do this I used the NextGEN Gallery plugin. It seemed to be generally well-received by the WordPress community and I wasn&#8217;t disappointed. I literally had my gallery up and running in five minutes! The plugin was created by Alex [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p>I wanted to add a <a
href="http://robcubbon.com/photos">photo gallery to this website</a> quickly the other day and to do this I used the <a
href="http://wordpress.org/extend/plugins/nextgen-gallery/">NextGEN Gallery plugin</a>. It seemed to be generally well-received by the WordPress community and I wasn&#8217;t disappointed. I literally had my gallery up and running in five minutes!</p><p>The plugin was created by <a
href="http://alexrabe.de/">Alex Rabe</a> who studied all photo and picture plugins for WordPress, he thought that some of them were really good and well designed, but missed a simple and easy administration back end to handle multiple photos, galleries and albums.</p><p>Here&#8217;s how you do it:</p><p><a
href="http://wordpress.org/extend/plugins/nextgen-gallery/">Download the plugin</a> and, after un-zipping and uploading to my wp-content/plugins folder on my server, I activated the plugin in the WordPress CMS. For more explanation about <a
href="http://wordpress.org/">WordPress</a> and loading plugins consult the <a
href="http://codex.wordpress.org/Main_Page">excellent WordPress documentation</a>.</p><h3>php.ini</h3><p>I found that I had to edit my <code>php.ini</code> in order to get the plugin to work properly. <code>php.ini</code> is a text file that sits on your server (in this case on the root) that sets global variables such as memory usage. I have found that allocating more memory to PHP on the server useful to get WordPress working at reasonable speeds. That is why I have <code>memory_limit = 64M</code> in my <code>php.ini</code>. Here are the other commands I put in my <code>php.ini</code> to get this plugin to work.</p><blockquote><p><code>file_uploads = On<br
/> upload_max_filesize = 20M<br
/> post_max_size = 25M<br
/> max_execution_time = 600<br
/> max_input_time = 600<br
/> safe_mode = 0</code></p></blockquote><h3>Setting up a gallery</h3><p>On the left hand side of your WordPress navigation right at the bottom you will now see a section called &#8220;Gallery&#8221;, click on the triangle next to that and from the options that slide down click &#8220;Add Gallery / Images&#8221; and give a name to your gallery. Now, to upload images, click the last tab on this page entitled &#8220;Upload Images&#8221;, click &#8220;Browse&#8221; and locate the image on your computer. <strong>Very important: make sure flash based upload is not enabled!</strong> I found the plugin would not work properly otherwise. Choose the gallery you have just created and click the &#8220;Upload Images&#8221; button. I also used the &#8220;Upload Zip&#8221; method and I was really impressed with how it worked. You can upload potentially hundreds of images in one go and the plug-in will do the rest! Awesome!</p><h3>Managing the gallery</h3><p>At the bottom of the left hand WordPress navigation again, click &#8220;Manage Gallery&#8221; underneath &#8220;Gallery&#8221;, choose the gallery you have just created and here you can alter the <code>title</code> and <code>alt</code> tags for the images. This is not only very important for SEO purposes but also sets the text when the thumbnails are hovered over and captions when the bigger images are displayed. Once done, click &#8220;Save Changes&#8221;.</p><h3>Adding gallery to a WordPress post or page</h3><p>Easy! Simply add <code>&#91;nggallery id=1&#93;</code> while editing the post or page. The gallery id number can be seen on the Gallery Overview page. The first one you do will be number 1.</p><h3>Options</h3><p>I left the plugin options roughly as default but there are a few important things to consider. On the first page of the options I would leave &#8220;wp-content/gallery/&#8221; as the default path for all galleries. I would uncheck &#8220;Activate PicLens/CoolIris support&#8221; as not many people have PicLens or CoolIris installed and it creates an unsightly link above your gallery.</p><p>You can set the size of the images and the thumbnails here as well as setting a watermark onto the images.</p><p>The &#8220;Effects&#8221; option is very important. It sets the effect that displays the image when the thumbnail is clicked. Shutter and Thickbox will work if selected as these are installed with the plugin however you can use your own. I used &#8220;ShadowBox&#8221; which is similar to Lightbox and is nicer than the two that are bundled with it.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/create-a-photo-gallery-on-your-wordpress-blog-with-nextgen-gallery/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>How to market yourself #8: How to offer RSS feed and email subscriptions</title><link>http://robcubbon.com/how-to-market-yourself-8-how-to-offer-rss-feed-and-email-subscriptions/</link> <comments>http://robcubbon.com/how-to-market-yourself-8-how-to-offer-rss-feed-and-email-subscriptions/#comments</comments> <pubDate>Mon, 03 Aug 2009 16:46:55 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Design]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Marketing]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[burn]]></category> <category><![CDATA[email]]></category> <category><![CDATA[feed]]></category> <category><![CDATA[feedburner]]></category> <category><![CDATA[rss]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=677</guid> <description><![CDATA[<p>So you&#8217;ve got your self-hosted WordPress blog set up, optimized and have already published a few great posts and you want to offer an RSS feed and email subscription to your posts. What is RSS? RSS stands for Real Simple Syndication and is a format used to publish frequently updated content from the web on [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
style="border: 0; float: right; margin: 0px 0px 0px 10px;" src="http://www.robcubbon.com/images/3d-rss-icon.png" alt="3D RSS icon with reflection" />So you&#8217;ve got your <a
href="http://wordpress.org/">self-hosted WordPress</a> blog set up, optimized and have already published a few great posts and you want to offer an RSS feed and email subscription to your posts.</p><h3>What is RSS?</h3><p>RSS stands for <strong>Real Simple Syndication</strong> and is a format used to publish frequently updated content from the web on the web. The RSS feed is your posts&#8217; content without any of your website&#8217;s style so it will contain just the titles, body text and image paths of your posts. So you better make your image paths absolute not relative!</p><p>The benefit of RSS is the aggregation of your favorite websites from multiple sources in one place. RSS content can be read using software called an &#8220;RSS reader&#8221;, &#8220;feed reader&#8221; or an &#8220;aggregator&#8221;, which can be on your browser or on your desktop.</p><h3>How to set up a Feedburner feed</h3><p>Google has bought <a
href="http://feedburner.google.com/">FeedBurner</a>, so you need to sign in to Google and then go to Feedburner and look for where it says something like &#8220;Burn a feed right this instant&#8221;. WordPress blogs already come with a feed so you can enter either your blog&#8217;s URL (eg: http://www.my-blog.com) or your blog&#8217;s feed (eg: http://www.my-blog.com/feed, http://www.my-blog.com/?feed=rss2), check a box if you are a podcaster and hit &#8220;Next&#8221;.</p><p>You will next be greeted with a page where you can change your feed title and feed address. Once you are satisfied with those hit &#8220;Next&#8221; again. After this there are further Feedburner options to choose from &#8211; most of which I ignore, it&#8217;s FeedBurner&#8217;s email subscription that rocks but I&#8217;ll come to that later!</p><h3>Install the FeedBurner plugin</h3><p>For the best results using FeedBurner with your self-hosted WordPress site, the <a
href="http://wordpress.org/extend/plugins/feedburner-plugin/">FeedBurner FeedSmith plugin</a> is recommended. It will detect all ways to access your feed (e.g. http://www.my-blog.com/feed/ or http://www.my-blog.com/wp-rss2.php, etc.), and redirect them to your FeedBurner feed so you can track every possible subscriber.</p><h3>WordPress settings</h3><p>Feedburner can only handle feeds under 512K. In WordPress, make sure your feed doesn&#8217;t exceed this in the administration area, by going Settings > Reading, &#8220;For each article in a feed, show&#8221; &#8211; you can choose &#8220;Summary&#8221; although I like to have &#8220;Full text&#8221; and don&#8217;t put more than 50 in &#8220;Syndication feeds show the most recent&#8221; if you write long posts.</p><h3>What is email subscription and how can you set it up?</h3><p><img
style="border: 0; float: right; margin: 0px 0px 0px 10px;" src="http://www.robcubbon.com/images/3d-email-icon.png" alt="3D email icon with reflection" />Email subscription to your blog allows those who have signed up for it to receive your blog posts in their inbox. You can use Aweber to do this but I&#8217;ll show you how to do it for free with FeedBurner.</p><p>With your feed selected click the &#8220;Publicize&#8221; tab, then click &#8220;Email Subscriptions&#8221; on the left, making sure &#8220;Feedburner&#8221; is selected, and click &#8220;Activate&#8221;. This will then present you with some HTML code in the box which you will need to copy and paste somewhere in your website.</p><p>Once signed up a subscriber will receive your posts as emails shortly after they are published. Google/FeedBurner handles all the backend work &#8211; subscribers verify themselves by email and have the option of unsubscribing at the bottom of every email they receive.</p><h3>Design your posts so they look great as an email</h3><p>Underneath the &#8220;Email Subscriptions&#8221; link in FeedBurner whilst in the &#8220;Publicize&#8221; tab there is another link entitled &#8220;Email Branding&#8221;. Do spend some time on this page formatting text, headings and links –  you can specify the font, size and color. You can also add your logo and specify the title of the email.</p><h3>Advertise the RSS feed and email subscription on your website</h3><p>On my website I advertise the RSS feed with the familiar RSS icon which is linked to <a
href="http://feeds.feedburner.com/robcubbon/MBQo">my FeedBurner feed</a>. And I use the familiar email icon which takes you to the <a
href="http://robcubbon.com/subscribe/">page where you can subscribe to my posts by email</a>. I&#8217;ve also got some general information about feeds on this page so that my readers can decide which is the best way for them to subscribe to my blog.</p><h3>What&#8217;s the benefit of RSS and email subscription?</h3><p>They are both fantastic marketing tools. RSS brings in traffic as it is, for some people, an easy way of reading a site&#8217;s content. Email subscription can work like a weekly newsletter to your subscribers with a link back to your site. A subscriber is always worth more than a visitor because, more often than not they will return to your site again and again. The added advantage of the email subscribers is that you have the list of their email address&#8217;s although I wouldn&#8217;t advocate sending them much in the way of extra mail.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-market-yourself-8-how-to-offer-rss-feed-and-email-subscriptions/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>How to market yourself #7: How to write and design a WordPress page or post</title><link>http://robcubbon.com/how-to-market-yourself-7-how-to-write-and-design-a-wordpress-page-or-post/</link> <comments>http://robcubbon.com/how-to-market-yourself-7-how-to-write-and-design-a-wordpress-page-or-post/#comments</comments> <pubDate>Mon, 27 Apr 2009 20:37:48 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[color]]></category> <category><![CDATA[design]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[headings]]></category> <category><![CDATA[highlight]]></category> <category><![CDATA[hyperlink]]></category> <category><![CDATA[image]]></category> <category><![CDATA[images]]></category> <category><![CDATA[margins]]></category> <category><![CDATA[Marketing]]></category> <category><![CDATA[photo]]></category> <category><![CDATA[quality content]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=460</guid> <description><![CDATA[<p>Constantly updated quality content is the mainstay of any website or blog. I have already described how to set up a WordPress.org blog and what to write about when you have one. Here’s the &#8220;how to&#8221; for those new-ish to WordPress&#8230; There are three things to remember when you are writing: Make your text scannable! [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/images/wordpress-icon-blue-background.jpg" alt="wordpress icon on a blue blackground" /></p><p>Constantly updated quality content is the mainstay of any website or blog. I have already described <a
href="http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site/">how to set up a WordPress.org blog</a> and <a
href="http://robcubbon.com/how-to-market-yourself-4-what-to-write-in-your-blog-or-website/">what to write about</a> when you have one. Here’s the &#8220;how to&#8221; for those new-ish to WordPress&#8230;</p><p>There are three things to remember when you are writing:</p><ol><li><strong><span
style="color: #033aae;">Make your text scannable!</span></strong> That means, by what ever means &#8211; using <strong>bold text</strong>, titles, <em>italics</em>, bullets, <a
href="http://robcubbon.com">links</a>, etc &#8211; break up otherwise dull looking text. Remember your visitors will typically spend a few seconds on your website so it is necessary to entrap them. These words and phrases that jump out may interest the reader. It also looks nicer.</li><li><strong><span
style="color: #033aae;">SEO.</span></strong> Include your keywords in the title of your post or page, in the <code>&lt;h3&gt;</code> tags or subtitles or in bold. Keywords are descriptors of the page or the site. But you may want to emphasize the ones with which you want to be found by search engine. So I may want to put <strong>graphic designer</strong> in my headings more often than not as I mainly want to be found on Google for people searching for graphic designers. However, only include words that are relevant to the article.</li><li><strong><span
style="color: #033aae;">Save.</span></strong> As soon as you start writing click the “Save Draft” button. And click this intermittently through the writing process. Also, click the “Preview” button (you can do this straight after even if it hasn&#8217;t finished saving the draft) from time to time and see how your post looks. This opens it in a different window of your browser (or tab if you are using them) and if you keep this window open it will update every time you hit “Preview”. Don’t worry, the unfinished post or page is invisible to your website’s visitors until you click the “Publish” button! WordPress does have an autosave function but I find this the best method.</li></ol><h3>Getting started: What is the difference between a WordPress page and a WordPress post?</h3><p>Both WordPress pages and posts create webpages! However a WordPress page is for static content (typically the “About Us” or “Contact” page) and a WordPress post is for adding content to your blog, something that is dated and belongs to a certain category.</p><p>The process of writing a new post or page in WordPress 2.7 and above starts in the dashboard (the dashboard is the welcome screen which displays when you add “wp-admin” after your blog’s URL in the browser’s address bar). Look for where it says Post or Page in the left hand column. Under these headings, click “Add New” (you may need to click the small arrow when you hover the mouse over to the right of where it says Post or Page).</p><h3>Adding the title of your post or page</h3><p>OK, this may be pretty obvious. The box at the top of the “Add New Post” or “Add New Page” screen (just below where it says “Add New Post” or “Add New Page”) is for the title. Remember this title is very important for SEO terms so cram it full of keywords.</p><p>If you have your <a
href="http://codex.wordpress.org/Using_Permalinks">permalinks</a> set to <code>%postname%</code> (as is highly recommended) the permalink will be displayed beneath the post title. WordPress is quite good at generating these pretty permalinks. However, if you’ve taken a while to write the title you may find that not all of the words are in the permalink. In this case you can type in all the words you want, separated by hyphens.</p><h3>Writing &#8211; what all those buttons mean above your WordPress text editor?</h3><p>Writing a WordPress post can be like writing in a word processing package. Well, nearly, but not quite&#8230;</p><p>There are two tabs above the text editor &#8211; Visual and HTML. If you are a beginner with HTML I would advise you to start to flick between the two. If you know about HTML you&#8217;ll probably stay on the HTML tab all the time.</p><p
style="text-align: center;"><img
src="http://robcubbon.com/images/wordpress-text-formatting-buttons.jpg" alt="wordpress text formatting buttons in visual mode" /></p><p>The following bulleted list is my explanation of the buttons along the top of the Visual editor and their results in HTML.</p><ul><li><strong><span
style="color: #033aae;">Bold</span></strong>: Fairly simple one to start with. It emboldens the text in Visual mode and wraps <code>&lt;strong&gt;</code> tags around it in HTML mode.</li><li><strong><span
style="color: #033aae;">Italic</span></strong>: You guessed it. This <em>italicizes </em>the text in Visual mode and wraps <code>&lt;em&gt;</code> tags around it in HTML mode.</li><li><strong><span
style="color: #033aae;">Strikethrough</span></strong>: This <del
datetime="2009-04-17T14:52:27+00:00">strikesthrough</del> the text in Visual mode and wraps <code>&lt;del&gt;</code> tags around it in HTML mode, it usually means that the word was in the original version of the text but is to be discounted now. (No, I&#8217;ve never used it before.)</li><li><strong><span
style="color: #033aae;">Unordered list or bullet points</span></strong>: Click to add a bullet and then hit return for subsequent bullets. Hit return twice to end bullets. In HTML mode, click <code>&lt;li&gt;</code> when each individual bullet point is highlighted, then select all bullets plus <code>&lt;li&gt;</code> tags and click <code>&lt;ul&gt;.</code></li><li><strong><span
style="color: #033aae;">Ordered list or numbered points</span></strong>: Much like above. Click to add number 1 and then hit return for the following numbers. Hit return twice to finish the numbered list. In HTML mode, click <code>&lt;li&gt;</code> when each individual numbered phrase is highlighted, then select all phrases plus <code>&lt;li&gt;</code> tags and click <code>&lt;ol&gt;.</code></li><li><strong><span
style="color: #033aae;">Blockquote</span></strong>: This defines the selected text as a block quotation. It is indented and most themes will put in a colored background. It is a very good way of breaking up text and I must confess I don&#8217;t always use it for a quotation but also as a method of differentiating a block of text from the main article.</li><li><strong><span
style="color: #033aae;">Align left, center and right</span></strong>: Pretty obvious really. Adds <code>style="text-align: left;"</code>, <code>style="text-align: center;"</code> or <code>style="text-align: right;"</code> into whatever element the cursor is blinking in.</li><li><strong><span
style="color: #033aae;">Insert link</span></strong>: This is very useful in both modes. Once the text you want to anchor the hyperlink is selected and this button is clicked a window will pop up with a handy (or not so handy) <code>http://</code> already there. Put the whole link into this box (for example <code>http://www.google.com/)</code> and in the HTML mode you will see <code>&lt;a href="http://www.google.com/"&gt;</code> at the beginning of the anchor text and <code>&lt;/a&gt;</code> at the end.</li><li><strong><span
style="color: #033aae;">Unlink</span></strong>: Select the colored underlined text in Visual mode and click this and it&#8217;ll get rid of the link.</li><li><strong><span
style="color: #033aae;">More</span></strong>: This breaks a post into &#8220;teaser&#8221; and content sections. Insert this tag after a few sentences of your post and on your blog&#8217;s home page you&#8217;ll see only those first few sentences followed by a hyperlink <code>(more...)</code>, which when clicked displays the rest of the post&#8217;s content.</li><li><strong><span
style="color: #033aae;">Spellcheck</span></strong>: I tend to rely on Firefox&#8217;s spellchecker so I don&#8217;t know how good this one is.</li><li><strong><span
style="color: #033aae;">Fullscreen mode</span></strong>: Does what it says on the tin.</li><li><strong><span
style="color: #033aae;">Kitchensink</span></strong>: When clicked this will bring a whole second line of formatting options. <a
href="http://www.cranefactory.com/writing-posts-with-the-wordpress-visual-editor-the-kitchen-sink">Click here for further explanation of the kitchensink</a>.</li></ul><p>This is only a brief description of using the text editor in Visual mode. Remember to constantly flick between Visual and HTML tabs and you will learn a bit about HTML. One thing you will see is that most HTML tags consist of two tags &#8211; a start tag and an end tag. The end tag is identified by a forward slash (/) before the tag name (look out for this in your HTML editor).</p><p>Indeed, instead of selecting the text and clicking the button to apply whatever text style you want, you can position your cursor before the text, click the style button once, then move it to the end of the text that you want styling and click the same button again and the end result will be the same. It&#8217;s a case of opening and closing a tag.</p><h3>Insertion of the &lt;p&gt; tag</h3><p>If you hit the return key on your keyboard in the Visual text editor you will get a new paragraph. So it will wrap the previous text in <code>&lt;p&gt;</code> tags.</p><p>In the HTML editor, one hit of the return key will give you a line break or <code>&lt;br/&gt;</code> tag. (A slightly different type of tag, it stands on it&#8217;s own, is &#8220;self-closing&#8221; and therefore requires no start or end tag). Two hits of the return key in the HTML text editor will give you the new paragraph <code>&lt;p&gt;</code> tags just like one hit does in the Visual editor.</p><p>Any more hits of the return key won&#8217;t give you any more line breaks so don&#8217;t try it!</p><h3>Insertion of the &lt;h3&gt; tag</h3><p>Remember our important points to think of while writing a WordPress page or post? Breaking text up and SEO? The <code>&lt;h3&gt;</code> tag encompasses both of these in a big way.</p><p>In most WordPress themes, the title of your post is wrapped within <code>&lt;h2&gt;</code> tags which conveys to search engines that it is important text. Similarly, you can break up your text with subheadings or <code>&lt;h3&gt;</code> tags which conveys to search engines that it isn&#8217;t as important as <code>&lt;h2&gt;</code> text but is important nonetheless.</p><p>So I find these tags very important. But they don&#8217;t exist in the Visual editor so you&#8217;ll have to use the HTML editor to insert a subheading in your post or page!</p><h3>Insertion of code into the HTML text editor</h3><p>You can add any HTML code you like into the HTML text editor which is very useful. I&#8217;ve often added <code>table</code>s and <code>div</code>s. One word of warning when doing this: remember the <code>&lt;p&gt;</code> tags!</p><p>Say you want to put ordinary text inside a <code>&lt;td&gt;</code> tag. You will have to hit your carriage return twice to get the <code>&lt;p&gt;</code> tags to appear. In this case it is probably easier to add the <code>&lt;p&gt;</code> tags in the editor.</p><h3>How to insert images manually into a WordPress post or page</h3><p>OK. WordPress has great new options for inserting images, audio and video into your post. But I&#8217;m old-school and I want to show you how to do it the HTML way.</p><p><img
src="http://robcubbon.com/images/blue-abstract.jpg" alt="blue abstract" /></p><p>There are two main ways to put an image into a post. One way (see above) is to make the image straddle the whole width of the text. To be able to get the image to fit snuggly into the box you are writing you need to know the width in pixels of the <code>&lt;div&gt;</code> that contains the post text. Go to Appearance &gt; Editor in the WordPress dashboard and click on <code>&lt;style.css&gt;</code> to find this out. In my theme the <code>&lt;div&gt;</code> that contains the text and headlines is called &#8220;entry&#8221;.</p><p>Once you have done this you need to re-size your image to that pixel width using photo editing software such as Photoshop and upload it using an FTP client to your website, preferably into a directory called &#8220;images&#8221;. Once that is done you can enter this code into the HTML text editor:</p><blockquote><p><code>&lt;img src="http://your-site.com/images/image.jpg"  alt=""/&gt;</code></p></blockquote><p>Remember to add two returns above and below it in the HTML text editor. Also, don&#8217;t forget to write good keyword rich and descriptive file names and alt text for the image.</p><p><img
style="border: 0; float: left; margin: 0px 10px 0px 0px;" src="http://www.robcubbon.com/images/wordpress-icon-blue-background-square.jpg" alt="Wordpress icon on blue background in a square" />The other method is to add a less wide image to the left or the right of the main body of text and have the text wrap around it. In this case you don&#8217;t want to add any returns after the code as you want the text to run adjacent to it. Simply insert this into the beginning of a paragraph to insert an image on the left hand side of the text:</p><blockquote><p><code>&lt;img src="http://your-site.com/images/image.jpg" style="float: left; margin: 0px 10px 0px 0px;"  alt=""/&gt;</code></p></blockquote><p>And here is the code for inserting an image on the right hand side of the text:</p><blockquote><p><code>&lt;img src="http://your-site.com/images/image.jpg" style="float: right; margin: 0px 0px 0px 10px;"  alt=""/&gt;</code></p></blockquote><h3>Conclusion &#8211; OMG this post has been so long and you&#8217;ve got to the end of it!</h3><p>I&#8217;m sorry that went on for a bit longer than I thought it would. Just goes to show you there&#8217;s more to writing a WordPress page or post than just &#8230; writing!</p><p>If anyone has anything to add to this, as always, please do so in the comments below. I&#8217;m bound to have left some important things out and probably made a mistake or two &#8211; intentional, of course!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-market-yourself-7-how-to-write-and-design-a-wordpress-page-or-post/feed/</wfw:commentRss> <slash:comments>31</slash:comments> </item> <item><title>How to market yourself #5: How to optimize your WordPress site for search engines</title><link>http://robcubbon.com/how-to-market-yourself-5-how-to-optimize-your-wordpress-site-for-search-engines/</link> <comments>http://robcubbon.com/how-to-market-yourself-5-how-to-optimize-your-wordpress-site-for-search-engines/#comments</comments> <pubDate>Fri, 16 Jan 2009 11:31:32 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[Marketing]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[design]]></category> <category><![CDATA[freelancer]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[headings]]></category> <category><![CDATA[images]]></category> <category><![CDATA[results]]></category> <category><![CDATA[SERPs]]></category> <category><![CDATA[type]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=285</guid> <description><![CDATA[<p>This is the fifth in the series where I explain how an individual or small or medium sized organization can get themselves noticed in the big bad world. Other installments explained how to set up a web site from scratch, how to install WordPress and what to write on your site. Before we commence a [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/images/web-page.jpg" title="What to do to get traffic from Google" alt="web page with cursor"/></p><p>This is the fifth in the series where I explain how an individual or small or medium sized organization can get themselves noticed in the big bad world.</p><p>Other installments explained <a
href="http://robcubbon.com/how-to-market-yourself-2-how-to-set-up-a-website/">how to set up a web site from scratch</a>, <a
href="http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site/">how to install WordPress</a> and <a
href="http://robcubbon.com/how-to-market-yourself-4-what-to-write-in-your-blog-or-website/">what to write on your site</a>.</p><p>Before we commence a couple of definitions – <strong>SEO or Search Engine Optimization</strong>: is the process of improving the volume and quality of traffic to a web site from search engines via organic search results. <strong>Keywords</strong>: (1) descriptors that capture the essence of a topic or (2) the words you type into a search engine in order to find stuff.</p><p><a
href="http://wordpress.org">WordPress</a> is pretty well structured for SEO anyway but there are a number of things you can do to improve it&#8217;s performance thus winning you more visitors, collaborators and clients.</p><h3>Get the right URLs</h3><p>By default WordPress uses web URLs which have question marks and lots of numbers in them (for example: http://www.your-site.com/?p=N). It&#8217;s not good and it&#8217;s not pretty. In the WordPress admin panel go Settings > Permalinks. What format is the best to choose? I would go for <code>/%postname%/</code>. This is best because the URLs to articles should never change and it gets keyword rich page titles in there separated by hyphens (for example: http://www.your-site.com/keyword-rich-post/). But, remember, don&#8217;t stuff any area with your keywords. Just use them naturally.</p><h3>Title tags</h3><p>The most important part of a web page in terms of SEO is the title. Optimize what goes in between <code><title></title></code> and <code></code> on the top of your browser window. So the name of your WordPress blog to include the keywords that you want people to find you with when they enter them into a search engine. Do this in Settings > General > Blog Title in WordPress&#8217;s administration panel. My title is <strong>Freelance Graphic Designer London</strong>. That&#8217;s sort of what I am and I want to attract people who type those words into a search engine to me.</p><p>Search engines put more weight on the early words so it is better to have your page title (and then category) to come before your site title. There are many ways of doing this. I would recommend that you use the <a
href="http://urbangiraffe.com/plugins/headspace2/">HeadSpace plugin</a> to do this. Mac users beware that HeadSpace does not work correctly with Firefox, so try Safari.</p><h3>Categories</h3><p>WordPress offers excellent categorization of your content. Make sure the category titles are keyword-rich. Write enticing descriptions of your categories in Posts > Categories. Use HeadSpace to add that description to the meta description, by adding <code>%%category_description%%</code> in the Description field.</p><h3>Heading tags</h3><p>Generally keywords are better off appearing within <code>&lt;h1&gt;</code>, <code>&lt;h2&gt;</code> and <code>&lt;h3&gt;</code> tags than within <code>&lt;p&gt;</code> tags. The <code>&lt;h2&gt;</code> tags are the title of your post or page so put keywords in there. Within your posts and pages you can add subheadings (<code>&lt;h3&gt;</code> tags) which can also contain keywords.</p><h3>Images</h3><p>When including an image in the content of your website be sure to name it correctly. So make it &#8220;computer-screen.jpg&#8221; rather than &#8220;image01.jpg&#8221;. Also always put an <code>&lt;alt&gt;</code> tag description of about four words explaining what the image looks like. By all means put keywords in there if they are relevant but (as always with keywords) don&#8217;t force it. I get about as much traffic from Google image search as I do from ordinary organic Google search just from doing this.</p><h3>Sitemap and robots.txt</h3><p>Creating an XML sitemap is often considered a boost to your SEO. It is a widely adopted search engine standard that helps search engine robots crawl your site. It was created by Google and adopted by Yahoo!, Microsoft and others in the search engine industry. You can do this very easily with the <a
href="http://www.arnebrachhold.de/projects/wordpress-plugins/google-xml-sitemaps-generator/">Google sitemap generator plugin for WordPress</a>.</p><p>So you&#8217;ve created an XML sitemap so now what do you do? If you haven&#8217;t already, log on to <a
href="https://www.google.com/webmasters/tools/">Google Webmaster Tools</a> add your site and submit your sitemap.</p><p>You need to add a reference to it in your robots.txt so robots other than Googlebot will know of its presence.</p><p>Search engines will look in your root domain for a special file named &#8220;robots.txt&#8221; (http://www.mydomain.com/robots.txt). The file tells the robot (spider) which files it may spider and where your sitemap is. Here is mine:</p><blockquote><p><code>User-agent: * Sitemap: http://robcubbon.com/sitemap.xml<br
/> Disallow: /wp-<br
/> </code></p></blockquote><p>I have disallowed the robots from directories that have either no relevant content or duplicate content.</p><h3>Embolden words</h3><p>Words within <code>&lt;strong&gt;</code> tags carry more weight in SEO terms (as well as visually) than words within <code>&lt;p&gt;</code> tags.</p><h3>Meta tags</h3><p>The meta tags provide structured metadata about a web page and exist in the <code>&lt;head&gt;</code> section. They are generally considered to be obsolete but the description tag does appear on the SERPS and therefore should be generated separately for each page. Keyword tags maybe totally ignored but HeadSpace makes creating them very easy so you may as well.</p><h3>Write your .htaccess</h3><p>You can choose whether your site should be a www or non-www site. Your site with and without a www could appear to be two sites with the exact same content. Search engines don&#8217;t like seeing content copied. You can divert your <a
href="http://www.stepforth.com/faq/non-www-redirect.htm">www url to your non-www url or vice versa</a> by entering a small bit of code into the .htaccess document on the root of your server.</p><h3>Follow standards</h3><p>Make sure <a
href="http://validator.w3.org/">HTML</a> and <a
href="http://jigsaw.w3.org/css-validator/">CSS</a> code is standards compliant.</p><h3>Further reading</h3><p>Here are a couple of pages I have found to be very useful for SEO and WordPress:</p><ul><li><a
href="http://www.jimwestergren.com/seo-for-wordpress-blogs/">SEO for WordPress &#8211; The Complete Guide</a> by <a
href="http://www.jimwestergren.com/">Jim Westergren</a></li><li><a
href="http://yoast.com/articles/wordpress-seo/">WordPress SEO</a> by <a
href="http://yoast.com/">Joost de Valk</a></li></ul><p>These are only a few things I can think of in order to make a WordPress site optimized for  search engines. If anyone knows anymore white hat techniques for SEO – let me know.</p><blockquote><p>Apologies to my English brethren, forefathers and Shakespeare, I&#8217;m using American spellings from now on. Most of my visitors are American and with the pound down so low I&#8217;d be especially pleased to attract American clients! (As I am pleased to attract a client from anywhere!)</p></blockquote><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-market-yourself-5-how-to-optimize-your-wordpress-site-for-search-engines/feed/</wfw:commentRss> <slash:comments>29</slash:comments> </item> <item><title>How to market yourself #4: What to write in your blog or website</title><link>http://robcubbon.com/how-to-market-yourself-4-what-to-write-in-your-blog-or-website/</link> <comments>http://robcubbon.com/how-to-market-yourself-4-what-to-write-in-your-blog-or-website/#comments</comments> <pubDate>Thu, 01 Jan 2009 14:53:34 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Business]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[Marketing]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[client]]></category> <category><![CDATA[communications]]></category> <category><![CDATA[design]]></category> <category><![CDATA[marketeers]]></category> <category><![CDATA[outlines]]></category> <category><![CDATA[Photoshop]]></category> <category><![CDATA[write]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=272</guid> <description><![CDATA[<p>So you&#8217;ve got your WordPress blog set up and you are just starting to write – what you do? Words are, in my opinion, the most important thing on a website. This is because the search engine robots that crawl the web every day can pretty much &#8220;read&#8221; what you&#8217;ve written, but they can&#8217;t look [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/images/writing-great-content-laptop.jpg" title="writing great content on a laptop" alt="writing great content on a laptop"/></p><p>So you&#8217;ve got your <a
href="http://wordpress.org">WordPress</a> blog set up and you are just starting to write – what you do?</p><p>Words are, in my opinion, the most important thing on a website. This is because the search engine robots that crawl the web every day can pretty much &#8220;read&#8221; what you&#8217;ve written, but they can&#8217;t look at your website and think &#8220;mmm, nice graphics!&#8221;</p><p>For me, there&#8217;s two things to think about when writing. One is <strong>keywords</strong>; the other is making sure you&#8217;re writing <strong>stuff that people are going to want to read</strong>.</p><h3>Keywords in your content</h3><p>Keywords are what people type into a search engine (<a
href="http://www.google.com">Google</a>, for example) in order to find websites. Now there are good and bad ways to introduce keywords into your website text for SEO purposes, but I&#8217;ll come to that in my next post. For the time being, if you are a designer for example, you should write about – guess what? – design.</p><p>But it&#8217;s not as simple as that. It&#8217;s virtually impossible to be found on the internet with just one keyword so you should think of your second most important keyword; for me it&#8217;s probably &#8220;graphic&#8221;. Your third most important keyword; for me, &#8220;freelance&#8221;. The fourth; &#8220;London&#8221;. And so on. Don&#8217;t sweat about choosing these you can always change them.</p><p>Use these keywords in the title and body of your articles with the most important being the most frequent. But, there is only one way to do this – naturally.</p><p>Write about the subject as you would normally, don&#8217;t struggle to add the keywords as many times as possible or even once more than is necessary. For one thing, search engines will penalise you for keyword repetition; for another, it will make your site very unpleasant reading for your visitors.</p><p>How would you rather read about a subject you&#8217;re interested in – in an ad or an article? It&#8217;s so much better to read the considered thoughts of an expert in a field rather than the hurried ramblings of someone who just wants to make money.</p><p>Here&#8217;s how you make money:</p><h3>Write content that people will want to read</h3><p>Write intelligently and lucidly about what you know most about.</p><p>Remember, you are an expert, we all are. You&#8217;ve spent your life doing something – it doesn&#8217;t matter what it is – that something is useful to somebody. This to me is the crux of what internet marketing is all about.</p><p>When you write about your specialities you will naturally attract to your website those who are your best customers. Let me explain, I do graphic design and marketing, now graphic design and marketing are huge fields, it would be nuts for me to market myself in this area and leave it at that. So I specialise – every organisation does. Web information about a niche area will draw in like-minded people and perfect clients through <a
href="http://en.wikipedia.org/wiki/The_Long_Tail">Long Tail keywords</a>.</p><p>So I&#8217;ve written tutorials for <a
href="http://robcubbon.com/category/photoshop/">Photoshop</a> and <a
href="http://robcubbon.com/category/illustrator/">Illustrator</a>, blog posts about <a
href="http://robcubbon.com/get-your-message-across-with-graphics-and-photography/">delivering advertising messages with graphics</a>, articles about web and <a
href="http://robcubbon.com/preparing-artwork-for-print/">print production</a>. Other articles have been solely responsible for melanding certain jobs. The subjects of these have been: <a
href="http://robcubbon.com/designing-pdf-newsletters-why-and-how/">interactive and rich media PDFs</a>; <a
href="http://robcubbon.com/make-your-own-pop-art-poster/">pop art</a>; creating <a
href="http://robcubbon.com/american-flag-inside-country-map-outline/">countries&#8217; map outlines and flags</a>; <a
href="http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site/">WordPress for website creation</a>. Quite a mixed bag. But if someone wants to ask me to do something I&#8217;m always grateful for the work!</p><p>When you are writing about what you know best, keep checking your facts. Constantly ask yourself when you write something if you really are sure about it. Very often in our professional careers it&#8217;s easy to believe certain things by hearsay or rumour. Use the internet and any other resource to back up your assertions thoroughly before you publish your post.</p><p>So when writing about your specialities, do you spill the beans and reveal all your trade secrets or do you hold back on certain information hoping to retain the power of knowledge from your competitors? I would always favour the former rather than the latter.</p><p>I would encourage anyone to put as much detail into their descriptive articles as possible. I&#8217;m sure it won&#8217;t harm your business to reveal the correct and best practices that you use. Transparency in governments is considered to be ethical so I would encourage anyone to be open as possible in their own organisation.</p><p>Your potential clients won&#8217;t have the time or the inclination to use this information to do the job themselves and this priceless insight will win you kudos for your generosity. (And, of course, valuable information on the internet will be linked to raising the profile of your site and have it appear higher in search engines&#8217; results, more to come on SEO in the next post.)</p><p>I have benefited immeasurably for the community of designers and marketers who have explained techniques and solved problems in websites, blogs and forums. It&#8217;s only fair that I give back to the community.</p><p>For me this is kind of business karma. Take <a
href="http://ma.tt/">Matt Mullenweg</a>, for example, the founding developer of <a
href="http://wordpress.org">WordPress</a> – the most popular and best blogging software that has empowered millions of ordinary people to publish in a beautiful way for free. Matt is listed in Business Week&#8217;s <a
href="http://images.businessweek.com/ss/08/09/0929_most_influential/14.htm">25 Most Influential People on the Web</a>, is in Inc.com&#8217;s <a
href="http://www.inc.com/30under30/2008/profile/18-mullenweg.html ">30 under 30 – America&#8217;s Coolest Young Entrepreneurs</a> and his company <a
href="http://automattic.com/">Automattic Inc</a> is 123rd in TechCrunch.com&#8217;s list of <a
href="http://www.techcrunch.com/2008/09/30/startups-best-positioned-to-weather-a-downturn/">Startups Best Positioned To Weather A Downturn</a>. My point is that Matt&#8217;s initial and ongoing commitment to open source software – giving out good stuff for free – has helped him in his brilliant career.</p><p>So I would advise virtually anyone to get a WordPress site and start writing on the cutting edge of what they know best. The advantages you will see in your community, your networking and your client list will far outweigh the effort.</p><p>And in the area of the style of writing, here are <a
href="http://www.problogger.net/archives/2005/12/30/tens-tips-for-writing-a-blog-post/">ten tips for writing a blog post</a>.</p><p>Some say write for a month when starting and then publish for the first time. Some say write every week once you&#8217;ve got going. Some say make every post no longer than 350 words.</p><p>I say &#8230; write!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-market-yourself-4-what-to-write-in-your-blog-or-website/feed/</wfw:commentRss> <slash:comments>32</slash:comments> </item> <item><title>How to market yourself #3: How to install a WordPress blog on your site</title><link>http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site/</link> <comments>http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site/#comments</comments> <pubDate>Wed, 03 Dec 2008 16:37:44 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[Marketing]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blogs]]></category> <category><![CDATA[cms]]></category> <category><![CDATA[comment forms]]></category> <category><![CDATA[content management system]]></category> <category><![CDATA[hosting service]]></category> <category><![CDATA[how to set up a website]]></category> <category><![CDATA[self marketing]]></category> <category><![CDATA[support documentation]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=258</guid> <description><![CDATA[<p>In the previous post in my How to market yourself series, I described how to set up a website on a host&#8217;s server. Here I will tell you how to set up a WordPress blog on that server. Read my introduction to this self-marketing series here. This article is about how to set up WordPress [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/wp-content/uploads/2008/12/wordpress.jpg" alt="wordpress" title="" width="600" height="431" class="alignnone size-full wp-image-5615" /></p><p>In the previous post in my <strong>How to market yourself</strong> series, I described <a
href="http://robcubbon.com/how-to-market-yourself-2-how-to-set-up-a-website/">how to set up a website on a host&#8217;s server</a>. Here I will tell you how to set up a <a
href="http://wordpress.org/">WordPress</a> blog on that server. Read my <a
href="http://robcubbon.com/how-to-market-yourself-1-introduction/">introduction to this self-marketing series here</a>.</p><p><strong>This article is about how to set up WordPress manually. If you don&#8217;t wish to do this or consider yourself &#8220;untechnical&#8221; please use the WordPress one-click install that most hosts have.</strong></p><p>OK, so this information exists elsewhere on the internet, so why am I writing this post? Because WordPress is the best way I know to market yourself on the internet so this post is hugely important for this reason.</p><h3>What is WordPress?</h3><p>WordPress is a robust and feature-full web publishing platform with a focus on aesthetics, web standards and usability. WordPress, as it says on it&#8217;s homepage, is both free and priceless at the same time.</p><p>This is about a <a
href="http://wordpress.org/">WordPress.org</a> blog. What&#8217;s the difference between WordPress.org and WordPress.com? WordPress.org is where you can download WordPress to use on your own hosting service and have your own specific website address (this is what I&#8217;m recommending). <a
href="http://wordpress.com/">WordPress.com</a> hosts WordPress blogs and therefore puts WordPress.com in your website address and gives you generally less control over your website, for example, the number and kind of adverts and affiliate links are restricted.</p><p><a
href="http://wordpress.org">WordPress</a> is the best Content Management System for simple &#8220;shop window on the world&#8221; websites for small and medium sized companies, in my opinion.</p><h3>What&#8217;s good about WordPress?</h3><p>It&#8217;s free. It&#8217;s easy to use. There is excellent support documentation and forums because, literally, millions use it. It&#8217;s database driven so you can transport it to another CMS if you really want to. Anyone can edit the site (with a username and password) from anywhere in the world. There are many different themes designed that you can dress it up in.</p><p>You can add loads of functionality to your website very easily, for example, search, sitemap, RSS feeds, comment forms, contact forms, galleries, etc. Believe me, I could go on.</p><p>Still not convinced? Have a look at these websites that use it: <a
href="http://offtherack.peoplestylewatch.com/">StyleWatch at People.com</a>, <a
href="http://www.themarthablog.com/">Martha Stewart</a>, <a
href="http://blog.us.playstation.com/">PlayStation&#8217;s US blog</a>, <a
href="http://www.stephenfry.com/blog/">Stephen Fry</a> and <a
href="http://www.nytimes.com/ref/topnews/blog-index.html">NY Times blogs</a>.</p><p>So here&#8217;s the nitty-gritty.</p><h3>How to install WordPress on your host server</h3><p>Of course, there is <a
href="http://codex.wordpress.org/Installing_WordPress">great information on how to install WordPress on the WordPress site</a>. But here&#8217;s what you do.</p><p>First download and un-zip <a
href="http://wordpress.org/download/">the current version of WordPress</a>.</p><p>Then, create a database and a MySQL user who has all privileges for accessing and modifying it. For those with cPanel go to MySQL Databases and do this. Write down the database name and the MySQL username and password. Finally add the user to the database.</p><p>Go to your version of WordPress you had just downloaded and in the folder named &#8220;wordpress&#8221; look for a file named &#8220;wp-config-sample.php&#8221;. Open it in your favourite text editor (eg. TextEdit for Mac; NotePad for PC), making sure you are editing in plain text, and look for these three lines at the top.</p><blockquote><p><code>define(’DB_NAME’, ‘wordpress’); // The name of the database<br
/> define(’DB_USER’, ‘username’); // Your MySQL username<br
/> define(’DB_PASSWORD’, ‘password’); // …and password</code></p></blockquote><p>Fill in the words you chose for your database name, username and password where it says <code>'wordpress'</code>, <code>'username'</code> and <code>'password'</code> in lowercase, keeping the inverted commas. Look back at your MySQL Databases page and make sure you have the database name and username exactly as it is there (there maybe prefixes added). Once you are happy with this Save As&#8230; &#8220;wp-config.php&#8221; back in the WordPress directory on your computer.</p><p>Now you have to decide whether you want WordPress to power your entire site or just a blog within the site. If you want your whole site to be a WordPress site then upload the contents of the &#8220;wordpress&#8221; folder but not the folder on the root directory of your host server. The root directory is sometimes called &#8220;public_html&#8221; or &#8220;html_docs&#8221;. If, however, you already have a site but just want to add WordPress as a blog then upload the whole &#8220;wordpress&#8221; folder to the root directory. You may want to re-name the directory &#8220;blog&#8221; so that the URL of the blog is forward slash blog after your website address.</p><p>Lastly, once the uploading is complete, simply go to http://www.mydomain.com/wp-admin/install.php if your whole website is WordPress, or http://www.mydomain.com/subdirectory/wp-admin/install.php if you put WordPress inside a sub-directory. (Replace “mydomain.com” with your own domain name and “subdirectory” with the name of the sub-directory you created, &#8220;blog&#8221; in our example).</p><p>Once at this page follow the prompts. You will be ask for your email address and website title, you can change these later. You will also be asked if you want to appear in search engines. I would check that option unless you want to view your website in isolation!</p><p>You will soon be emailed a password to access administration panels &#8211; keep a copy of this safe.</p><p>And now the fun really begins!</p><p>That was the <a
href="http://codex.wordpress.org/Installing_WordPress#Famous_5-Minute_Install">famous 5 minute installation</a> which took me at least half an hour the first time I did it and even now takes at least 10 minutes! <a
href="http://codex.wordpress.org/Installing_WordPress#Detailed_Instructions">Setting up WordPress on your host server</a> is a task that prepares you for the process of owning and maintaining and constantly updated professional-looking website!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-market-yourself-3-how-to-install-wordpress-blog-on-your-site/feed/</wfw:commentRss> <slash:comments>50</slash:comments> </item> <item><title>How to market yourself #2: How to set up a website</title><link>http://robcubbon.com/how-to-market-yourself-2-how-to-set-up-a-website/</link> <comments>http://robcubbon.com/how-to-market-yourself-2-how-to-set-up-a-website/#comments</comments> <pubDate>Sat, 01 Nov 2008 20:41:35 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Internet]]></category> <category><![CDATA[Marketing]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[contact details]]></category> <category><![CDATA[domain name registrar]]></category> <category><![CDATA[domain names]]></category> <category><![CDATA[marketing techniques]]></category> <category><![CDATA[search engine optimisation]]></category> <category><![CDATA[search engines]]></category> <category><![CDATA[self marketing]]></category> <category><![CDATA[uniform resource locator]]></category> <category><![CDATA[web host]]></category> <category><![CDATA[web page]]></category> <category><![CDATA[website address]]></category> <category><![CDATA[whois database]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=223</guid> <description><![CDATA[<p>This is the second post in my How to market yourself series, a personal account of the best marketing techniques you can employ for yourself or your business. Read my introduction to this self-marketing series here. There are three things you need to do when setting up your website. Decide on your website address (URL) [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
style="clear: both;" title="How to market yourself #2: How to set up a website" src="http://robcubbon.com/images/connection-abstract.jpg" alt="abstract connection" /></p><p>This is the second post in my <strong>How to market yourself</strong> series, a personal account of the best marketing techniques you can employ for yourself or your business. <a
href="http://robcubbon.com/how-to-market-yourself-1-introduction/">Read my introduction to this self-marketing series here</a>.</p><p>There are three things you need to do when setting up your website.</p><ol><li>Decide on your website address (URL)</li><li>Register it</li><li>Find a web host</li></ol><h3>How to decide on your web address</h3><p>Many people spend hours thinking up a catchy URL (Uniform Resource Locator) or website address. The most important SEO (Search Engine Optimisation) point is to include some keywords (separated by hyphens). Your URL doesn&#8217;t have to be your name or your company name so why not increase your chances of being found in searches before you&#8217;ve even written a web page? So, if you are a web designer, why not try web-designer dot com? (OK, it&#8217;s already gone, but you know what I mean).</p><p>You can test out domain names at any <a
href="http://affiliate.godaddy.com/redirect/2675E9037420B6AC5A5E9A910A260E811A3CBDFB6F1C19160FC73A53303B1B34">domain name registrar</a>. Which brings me on to the next thing you have to do.</p><h3>Register your website&#8217;s address</h3><p>Once you have decided on the name of your website it is necessary to register it. I use <a
href="http://affiliate.godaddy.com/redirect/2675E9037420B6AC5A5E9A910A260E811A3CBDFB6F1C19160FC73A53303B1B34">GoDaddy</a>. There doesn&#8217;t seem to be a much cheaper option and GoDaddy are the market leaders. You can also try <a
href="http://www.123-reg.co.uk/affiliate.cgi?id=AF1272465&amp;url=http://www.123-reg.co.uk/">123-Reg</a>, particularly if you&#8217;re based in the UK and want a .co.uk domain.</p><p>One thing I would suggest is not to use your domain name registrar as your host. I like to keep the two operations separate because if you have a problem with one it is easier to move.</p><p><strong>Cost:</strong> You&#8217;re looking at around $10 a year. When you register a domain name, your contact details are included in a publicly available database known as the <a
href="http://www.whois.net/">Whois database</a> which can lead to spamming. You can spend slightly more to hide these details.</p><p><strong>An important SEO point:</strong> Search engines prefer if the domain is registered for a longer time into the future so that you don&#8217;t look like a fly-by-night website. For this reason, it&#8217;s better to register for five years rather than the minimum one year.</p><h3>How to choose a web host?</h3><p>The web hosting industry is highly competitive with seemingly hundreds of companies offering similar packages. Here are some of the things you need to take into account.</p><p>A great way to market yourself and get search engines to include you in their search results is to blog. The blogging software I&#8217;ll be recommending in this series of articles is <a
href="http://wordpress.org/">WordPress</a>.</p><p>The <a
href="http://wordpress.org/about/requirements/">minimum specifications for the hosting of a WordPress blog</a> are PHP 4.3 or greater, MySQL 4.0 or greater and the mod_rewrite Apache module. PHP is scripting language; MySQL is a database server. These are fairly standard specifications and will be offered by most quality web hosts but make sure you check! <a
href="http://wordpress.org/hosting/">WordPress recommends a few hosts here</a>.</p><p>Other than that here are some more important points to look out for:</p><ol><li><strong>Disk space.</strong> Once you have a host you will find it useful for a number of things not just your website. It is another bit of computer space to use. You can use it as your own personal FTP site for storing information. If you think you need this facility go for a web host that&#8217;s offering tons of disk space.</li><li><strong>Monthly transfer / Bandwidth.</strong> This refers to how much your website is accessed. For example, if your website consists of one page of 1MB (very unlikely) and is visited by ten people a month, you would need more than 10MB of monthly transfer to facilitate this. Of course most website pages are less than 100K so, unless you are expecting huge amounts of visitors, 10GB/month will be enough at first and your web host will be able to offer you more as your website increases in popularity. Keep your eye on it though. How?</li><li><strong>A control panel.</strong> <a
href="http://www.cpanel.net/">cPanel</a> is the most advanced web hosting control panel in the industry, designed to simplify administration of a website and I would recommend choosing a host that offers it. Through the cPanel you can set up and read email, manage and edit your website&#8217;s files, monitor your website&#8217;s traffic (making sure you don&#8217;t exceed any bandwidth or space restrictions), and loads of other things including backing up a MySQL database which is essential for good WordPress maintenance. cPanel sometimes comes bundled with Fantastico which is a set of scripts which automate the installation of, but not always the update of, CMSs such as SMF, phpBB, Drupal, Joomla!, WordPress and over 50 others, although I would not install WordPress this way.</li><li><strong>The validity of your web host.</strong> I would only choose a web host that had a professional looking website. Also, I would definitely insist on 24/7 email support, personally I wouldn&#8217;t mind if it didn&#8217;t have phone support.</li></ol><p><strong>Cost:</strong> You&#8217;re looking at around 8$/month for a decent shared hosting package. Shared hosting is fine if you are only going to have one website and you&#8217;re just starting out.</p><p><strong>An important SEO point:</strong> The most important point for search engine marketing is the location of your website. If, for example, you are interested in the UK market you should use a UK based web host. However, if for example, you are a UK company wanting to market your services internationally, then I would choose a US host.</p><h3>Recommended web hosts for WordPress users</h3><p>I&#8217;ve researched this by asking WordPress professionals in forums and LinkedIn groups about the most reliable shared hosting and the following three companies came up with the most votes:</p><ul><li><a
href="http://stats.justhost.com/track?c5eeb0af208121de0034936fc003eed5b">Justhost</a></li><li><a
href="http://www.bluehost.com/track/robcubbon">Bluehost</a></li><li><a
href="http://secure.hostgator.com/~affiliat/cgi-bin/affiliates/clickthru.cgi?id=robcubbon">Hostgator</a></li></ul><h3>So, I&#8217;ve got a web address and a host, now what do I do?</h3><p>Your new host should give you 4 useful pieces of information so that you can set up a website.</p><ol><li><strong>IP address. </strong>An IP address is a unique number that every computer connected to the internet is assigned. It consists of 4 numbers separated by dots. This is the IP address of your server&#8217;s computer, not your personal computer.</li><li><strong>Your username.</strong></li><li><strong>A password. </strong>These first 3 are necessary for uploading files to the server.</li><li><strong>Domain Name Servers/System/Service (DNS).</strong> A very important link between your domain name and IP address.</li></ol><p>If, as I suggest, you register your domain name with a company other than your host you will need to return to your domain name registrar&#8217;s website and and fill in the name servers (usually one primary and one secondary) you got from your host.</p><p>That done, wait 24 hours (usually much less) and you can create your new website.</p><p>Next, use your favourite FTP client (eg. <a
href="http://cyberduck.ch/">Cyberduck</a> for Mac; <a
href="http://filezilla-project.org/download.php">Filezilla</a> for PC) and, with the IP address, username and password, you can log on to your host. You may find quite a few directories. Look for one called &#8220;public_html&#8221; or similar. This is where your website should go.</p><p>Use your favourite text editor (eg. TextEdit for Mac; Notepad for PC) and make a new plain text document, write a message in it and save it as &#8220;index.html&#8221;. Upload the &#8220;index.html&#8221; file. Now if you type in your domain name in a browser it will display your message.</p><p><strong>Congratulations, you have just created a website!</strong></p><p>As always, I welcome comments, especially to notify me of anything I&#8217;ve missed!</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-market-yourself-2-how-to-set-up-a-website/feed/</wfw:commentRss> <slash:comments>51</slash:comments> </item> <item><title>How to market yourself #1: Introduction</title><link>http://robcubbon.com/how-to-market-yourself-1-introduction/</link> <comments>http://robcubbon.com/how-to-market-yourself-1-introduction/#comments</comments> <pubDate>Thu, 23 Oct 2008 19:42:41 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Marketing]]></category> <category><![CDATA[SEO]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[general marketing]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[graphic designer]]></category> <category><![CDATA[important things]]></category> <category><![CDATA[physical evidence]]></category> <category><![CDATA[results]]></category> <category><![CDATA[search engine optimisation]]></category> <category><![CDATA[search engines]]></category> <category><![CDATA[self marketing]]></category> <category><![CDATA[targetted traffic]]></category> <category><![CDATA[wordpress blog]]></category> <guid
isPermaLink="false">http://robcubbon.com/?p=216</guid> <description><![CDATA[<p>I have successfully been on the first page in Google for freelance graphic designer for a few months now and I&#8217;m quite pleased with this. Marketing yourself is one of the most important things any professional or company will do. For this reason I&#8217;m going to write a number of articles about self-marketing, what I [...]</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><img
src="http://robcubbon.com/images/marketing-cogs.jpg" title="Rob Cubbon Ltd logo in a cog suspended amongst cogs" alt="Rob Cubbon Ltd logo in a cog suspended amongst cogs"/></p><p>I have successfully been on the first page in Google for <strong>freelance graphic designer</strong> for a few months now and I&#8217;m quite pleased with this.</p><p>Marketing yourself is one of the most important things any professional or company will do. For this reason I&#8217;m going to write a number of articles about <strong>self-marketing</strong>, what I mean by it and how I do it.</p><p>I&#8217;m not going to go on about crafting a mission statement, identifying expertise and clients and creating a robust consistent identity. I&#8217;m sure everyone spends a lot of time on that and it&#8217;s specific to each organisation. What I wish to tell you about the details of how I think you can <strong>run a successful website and company</strong> in these challenging times.</p><h3>Search Engine Optimisation</h3><p>The first thing to remember with SEO is that you can&#8217;t cheat the system. What I mean is that there is no easy course of action that will make your website first on Google after having entered certain keywords.</p><p>However, if you have content specific to those keywords and it is proven to be, so other websites link to you in a certain way, then quality targetted traffic will come your way from the search engines.</p><p>A <a
href="http://wordpress.org/">WordPress blog</a> is well designed and structured already for search engine optimisation and this is my preferred method of creating and updating content for visitors, clients and search engines alike.</p><p>But SEO doesn&#8217;t start and finish with a blog. There are many things you can do before, during and after creating your blog that will mean success or failure with the search engines.</p><h3>General Marketing</h3><p>Once that is all explained I will go on to other things you can do to promote yourself and your organisation. By general marketing I mean promotion. I&#8217;ll leave the price, place, product, process and physical evidence to you!</p><p>I will explain how to design and produce HTML emails, flyers, business stationery, etc.</p><h3>How do I get on the first page of Google&#8217;s search results?</h3><p>I&#8217;d guess that there&#8217;s probably a million pages on the internet dedicated to answering this question. Come to think of it, there&#8217;s probably more than a million people in the world working in this area (SEO). I&#8217;m prepared to admit I&#8217;m prone to exaggeration but if someone would like to put me right on this then I&#8217;ll stand corrected!</p><p>It&#8217;s the 64 million dollar question but it has a simple answer although it&#8217;s a solution that involves hard work and eats up time.</p><p><strong>Here is my answer:</strong> create a website with lots of constantly updated, quality, relevant content with lots of inbound links from other quality, relevant websites.</p><p>Now, this needs further explanation (for example, you my well ask: how many is &#8220;lots&#8221;?) and people may disagree with the &#8220;constantly updated&#8221; bit, but that is essentially it – as far as I&#8217;m concerned.</p><h3>What now?</h3><p>So, I will try to post the next installment in this series of <strong>How to market yourself</strong> soon where I will explain what to do in order to set up your website or WordPress blog.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/how-to-market-yourself-1-introduction/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Blog designed for stop smoking website</title><link>http://robcubbon.com/blog-designed-for-stop-smoking-website/</link> <comments>http://robcubbon.com/blog-designed-for-stop-smoking-website/#comments</comments> <pubDate>Sun, 26 Aug 2007 10:53:11 +0000</pubDate> <dc:creator>Rob Cubbon</dc:creator> <category><![CDATA[Design]]></category> <category><![CDATA[Internet]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[bluebook]]></category> <category><![CDATA[design]]></category> <category><![CDATA[images]]></category> <category><![CDATA[Stop smoking]]></category> <guid
isPermaLink="false">http://robcubbon.com/blog-designed-for-stop-smoking-website/</guid> <description><![CDATA[<p>I have just set up a quit smoking blog for my stop smoking website. The blog is powered by WordPress – who else? – and I chose the ShadedGrey theme which is made by Web Hosting Bluebook.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></description> <content:encoded><![CDATA[<p><a
href="http://www.quitcigs4free.com/blog/" class="imglnk"><img
src="http://www.robcubbon.com/images/quit-blog.jpg" style="border: 0;" title="Blog at stop smoking website - the free and easy way to give up smoking" alt="Blog at stop smoking website - the free and easy way to give up smoking"/></a></p><p>I have just set up a <a
href="http://www.quitcigs4free.com/blog/">quit smoking blog</a> for my <a
href="http://www.quitcigs4free.com/blog/">stop smoking website</a>.</p><p>The blog is powered by <a
href="http://wordpress.org">WordPress</a> – who else? – and I chose the <a
href="http://wpthemes.info/shaded-grey/">ShadedGrey</a> theme which is made by <a
href="http://www.webhostingbluebook.com/">Web Hosting Bluebook</a>.</p><p><p>This is an article from <a
href="http://robcubbon.com">Rob Cubbon</a><br/> <br/> Please download your free copy of <a
href="http://robcubbon.com/subscribe-to-my-newsletters-and-download-free-how-to-market-yourself-online-e-book">How to Market Yourself Online</a> a PDF eBook which contains all my best tips on internet marketing, social media and blogging.</p></p>]]></content:encoded> <wfw:commentRss>http://robcubbon.com/blog-designed-for-stop-smoking-website/feed/</wfw:commentRss> <slash:comments>16</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 4/112 queries in 0.755 seconds using disk: basic
Object Caching 3951/4335 objects using disk: basic

Served from: robcubbon.com @ 2012-02-04 09:20:47 -->
