<?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>SEO Positive Ltd - SEO Tips, SEO News, Updated And Maintained By SEO Positive Ltd. &#187; Tech Advice</title>
	<atom:link href="http://www.eggrage.co.uk/t/seo/tech-advice/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eggrage.co.uk</link>
	<description></description>
	<lastBuildDate>Tue, 03 Aug 2010 06:49:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How To: SEO a Forum</title>
		<link>http://www.eggrage.co.uk/how-to-seo-a-forum/</link>
		<comments>http://www.eggrage.co.uk/how-to-seo-a-forum/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 20:56:56 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Search Engine Optimisation]]></category>
		<category><![CDATA[Tech Advice]]></category>
		<category><![CDATA[forum optimisation]]></category>
		<category><![CDATA[forum SEO]]></category>
		<category><![CDATA[phpbb]]></category>
		<category><![CDATA[phpbb3]]></category>

		<guid isPermaLink="false">http://www.eggrage.co.uk/?p=52</guid>
		<description><![CDATA[Typically the bigger a site gets, the harder it is to optimise &#8211; a few years ago people refused to believe that it was possible to SEO a site over 3000 pages because there would just be too many man hours involved.
The some clever cookie thought up things like dynamic meta descriptions
&#60;meta name=&#8221;description&#8221; content=&#8221;&#60;?php echo [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-54" style="margin: 5px; float: right;" title="phpBB SEO" src="http://www.eggrage.co.uk/wp-content/uploads/2008/07/phpbb.jpg" alt="phpBB SEO" width="179" height="137" />Typically the bigger a site gets, the harder it is to optimise &#8211; a few years ago people refused to believe that it was possible to SEO a site over 3000 pages because there would just be too many man hours involved.</p>
<p>The some clever cookie thought up things like dynamic meta descriptions</p>
<blockquote><p>&lt;meta name=&#8221;description&#8221; content=&#8221;&lt;?php echo $ProductName . &#8216; available in bulk online for free home delivery. Also view our other &#8216; . $CategoryName . &#8216; products and &#8216; . $PromotionName . &#8216; deals! &#8216; . $ProductName . &#8216; from &#8216; . $SiteName; ?&gt;&#8221; /&gt;</p></blockquote>
<p>Now the actual php there might not be perfect, I&#8217;m not a php wizard (yet) &#8211; but you get the idea. As such it&#8217;s now also possible to put in a blanket dynamic rule to cover all your bases on large sites, and then you can go back and overwrite any important products with static handwritten content.</p>
<blockquote><p>&lt;?php<br />
if (isset($StaticDesc)) {<br />
echo $StaticDesc;<br />
} else {<br />
echo $ProductName . &#8216; available in bulk online for free home delivery. Also view our other &#8216; . $CategoryName . &#8216; products and &#8216; . $PromotionName . &#8216; deals! &#8216; $ProductName . &#8216; from &#8216; . $SiteName;<br />
}<br />
?&gt;</p></blockquote>
<p>Again, just to give you an idea &#8211; any php wizards reading please leave me a comment if any code amendments should be made!</p>
<p>A forum is one of the largest types of site in terms of pages that you can apply an SEO skin to, and a forum is also potentially an extremely valuable SEO resource because visitors build up hand written content for you every single day.</p>
<p><strong>So Let&#8217;s Get Started</strong></p>
<p>For specific examples I&#8217;m referring to phpBB3 &#8211; as that&#8217;s what I&#8217;m working with on the newly launched <a href="http://www.digitaldesignerforum.com">Digital Designer Forum</a> pictured below.</p>
<p><a href="http://www.digitaldesignerforum.com"><img class="alignnone size-full wp-image-53" style="border: 2px solid black;" title="Digital Designer Forum" src="http://www.eggrage.co.uk/wp-content/uploads/2008/07/picture-9.jpg" alt="Digital Designer Forum" width="350" height="285" /></a></p>
<p>The first and foremost concern for any forum is the url structure. By default all the forum applications that I know of are set to domain.com/forum.php?id=4 or similar &#8211; which obviously isn&#8217;t much benefit in terms of targetting keyphrases. Ideally we&#8217;d like to have domain.com/forum-title.htm and domain.com/thread-title.htm etc.</p>
<p><strong>Setting Up URL Rewrites</strong></p>
<p>Now, <a href="http://phpbb-seo.com">phpBB-SEO.com</a> offer some really great tools to help you with this &#8211; the first one to have a look at (in the downloads section in the left hand navigation) is the Advanced <span id="more-52"></span>phpBB SEO mod rewrite package, which you can download directly from the site, and contains a full set of instructions for modifying existing files, or, if you haven&#8217;t modified any of your phpBB3 files then you can simply overwrite your existing files with the premodified ones in the package.</p>
<p>This is a really really great module, once installed you get a whole new tab on your admin interface which allows you to control exactly how you want your url&#8217;s to be rewritten (though obviously mod rewrite needs to be enabled on your server, which it usually is by default). Once it&#8217;s all set up it will dynamically generate your .htaccess file which you can simply copy, paste, save, and upload. Though it&#8217;d be nice if they included a feature like wordpress where it updates itself as long as your .htaccess file is writeable.</p>
<p>Once that&#8217;s all done you should have nice clean URLs like domain.com/my-first-forum-f1.html the f1 on the end is the forum code and can&#8217;t be changed, it&#8217;s used as the &#8216;trigger&#8217; to actually find the correct page!</p>
<p>But now we have a problem, domain.com/forum.php?id=1 and domain.com/my-first-forum-f1.html are both accessible&#8230;.. duplicate content!</p>
<p><strong>Setting Up 301 Redirects</strong></p>
<p>Thankfully phpBB-seo.com being the clever cookies that they are, and very much up to scratch on their SEO Skillz have realised this problem &#8211; and provided a solution.</p>
<p>With a few more clicks (and a couple of code modifications of your existing forum files) you can install the phpBB SEO Zero Duplicate module, which will redirect all unrewritten URL&#8217;s to their appropriate rewritten counterparts. The module also recognises when forums/threads/posts have changed name/url and updates appropriately, though this is not something I&#8217;ve tested yet.</p>
<p><strong>Sort Out Those Page Titles</strong></p>
<p>I don&#8217;t think that I need to preach any further about how important page titles are, so let&#8217;s just get right to it: phpBB-SEO offer two ways of doing this, one is a dynamic meta content generator that puts together content based on the frequency of used words on the page to analyse what the page is about. This sounded a little too vague and inhuman to me so I opted for option B on Digital Designer Forum, which is the &#8216;Optimal Titles&#8217; module.</p>
<p>Essentially all that it does is strip out all the useless stuff that phpBB puts in there by default; &#8216;view forum&#8217; and &#8216;view thread&#8217; being the most common culprites, it instead leaves you with clean (almost too clean) page titles that reflect the name of the forum/thread and will also add page numbers appropriately to cut down on duplicate titles.</p>
<p>One thing that this module doesn&#8217;t do is provide you with an adequate homepage title, though you can edit this yourself by doing a sitewide search for &#8216;Index Page&#8217; which should bring up root/acp/common.php where the index page title is defined &#8211; just change it to whatever you like and you&#8217;re set.</p>
<p><strong>Get A Working XML Sitemap and RSS Feeds</strong></p>
<p>Having an XML sitemap that&#8217;s validated by Google Webmaster Tools is one of the best things that you can do for your site. The GYM Sitemaps module, again by phpBB-SEO.com, is very nice little badger that generates a valid XML sitemap for your forum AND keeps it fully updated with every new forum and thread that gets updated to your site.</p>
<p>This same module also adds a series of RSS feeds to the footer links of your site, so that your visitors can subscribe to a main feed or any of the corresponding individual forum feeds! &#8211; VERY handy.</p>
<p><strong>In Conclusion</strong></p>
<p>That&#8217;s pretty much it really, just keep doing the obvious, name all the forums relevant things and add the usual canonical URL issue resolution to the .htaccess file.</p>
<p>Any more tips for optimising phpBB3 or your own experiences &#8211; drop me a line in the comments!</p>
<p>If you liked this article then please help out this site and <a title="Vote for us at Favelets" href="http://www.favelets.co.uk/from/eggrage">Vote for us as at Favelets</a> &#8211; all you have to do is click on the link once and you&#8217;re done!</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.eggrage.co.uk/how-to-seo-a-forum/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>A Basic Introduction To 301 Redirects</title>
		<link>http://www.eggrage.co.uk/a-basic-introduction-to-301-redirects/</link>
		<comments>http://www.eggrage.co.uk/a-basic-introduction-to-301-redirects/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 16:42:01 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[Search Engine Optimisation]]></category>
		<category><![CDATA[Tech Advice]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[301 redirect]]></category>
		<category><![CDATA[301 redirects]]></category>
		<category><![CDATA[deleting and old site]]></category>
		<category><![CDATA[duplicate content]]></category>
		<category><![CDATA[redirects]]></category>
		<category><![CDATA[url forwarding]]></category>

		<guid isPermaLink="false">http://www.eggrage.co.uk/a-basic-introduction-to-301-redirects/</guid>
		<description><![CDATA[So you are a budding wedding photographer and you have a website, its a good website, nay, its a great website, and you&#8217;ve decided that you are going to optimise it for search engines and make your site more accessible, and more easy to crawl so that as many of your pages as possible will [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>So you are a budding wedding photographer and you have a website, its a good website, nay, its a great website, and you&#8217;ve decided that you are going to optimise it for search engines and make your site more accessible, and more easy to crawl so that as many of your pages as possible will be indexed, and more people will find and appreciate your work. You have decided that your first port of call will be to rename all your files to make use of appropriate key phrases, but you have a problem.</p>
<p>You want to rename /portfolio.htm to /wedding-photographer-portfolio.htm but currently your indexed page in Google links to /portfolio.htm and if you delete this page, anyone who finds you in a search engine will simply be given a 404 (not found) error when they click on your site. You can&#8217;t leave the page in place and set the new one live as well, or the old page will never be un-indexed, and the new one will never be indexed for the first time because it has the same content.</p>
<p>So what do you do?</p>
<p>You use 301 Redirects.</p>
<p><span style="font-weight: bold"><br />
What is a Redirect?</span></p>
<p>Redirects come in two main forms, a 302 redirect (temporary), or a 301 redirect (permanent). Essentially a redirect tells any traffic to the url you specify to move on to a new page, it &#8216;redirects&#8217; it. (see how that works?).<br />
In the case of a 301 redirect, users are automatically taken to the new page, whereas search engines are informed that this page has moved to a new location, and that they should re-index the new URL.</p>
<p><img src="http://www.eggrage.co.uk/wp-content/uploads/2008/03/301.PNG" alt="301.PNG" /></p>
<p><span style="font-weight: bold"><br />
How do I use a 301 Redirect?</span></p>
<p>There are many ways of implementing 301 redirects, from using server side scripting (eg php headers), Meta Refresh headers, Javascript Redirects, Frame Redirects, Redirect Loops, or my personal preference, which is the server side scripting in the form of an .htaccess redirect (for Apache) and http.ini redirect (for ISAPI).</p>
<p>If you&#8217;re using a Linux based server then setting up a 301 redirect is probably a lot simpler than you might imagine.</p>
<ul>
<li>Create a new blank file, and save it as .htaccess</li>
<li>Then in the first (or any) lines of the file write:</li>
</ul>
<p style="margin-left: 40px">### 301 Redirects<br />
Redirect 301 /oldpage.htm   http://www.example.com/newpage.htm</p>
<p style="margin-left: 40px">The first line is simply a comment, so you can structure your .htaccess file when it&#8217;s getting full of things.</p>
<p style="margin-left: 40px">
<p>The second line consists of the following elements:</p>
<ul>
<li><span style="font-weight: bold">Redirect 301</span></li>
</ul>
<p style="margin-left: 40px">Tells the server what type of rule this is</p>
<ul style="font-weight: bold">
<li>/oldpage.htm</li>
</ul>
<p style="margin-left: 40px">Tells the server which page you are moving</p>
<ul style="font-weight: bold">
<li>http://www.example.com/newpage.htm</li>
</ul>
<p style="margin-left: 40px">Tells the server where the page is being moved to</p>
<p><span style="font-weight: bold"><br />
Considerations</span></p>
<p>It should be noted that in order to comply with HTTP web standards, the location of where the page is being moved to must be an absolute URI (ie. it must have http://www.example.com/newpage.htm &#8211; and not just /newpage.htm)<br />
Some browsers will let this slide if you forget to do it, but others will display a warning message to the user.</p>
<p>That’s all!</p>
<p>So if you want to get cracking with renaming some of your files to make better use of key phrases but don&#8217;t want to lose your indexed pages in Google &#8211; you now have your solution! Get to work!</p>
<p>Got any nifty 301 Redirect tricks? Drop me a line in the comments!</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.eggrage.co.uk/a-basic-introduction-to-301-redirects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

