<?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>The Matchbox &#187; Search Engine Marketing</title>
	<atom:link href="http://www.setfiremedia.com/blog/category/marketing/search-engine-marketing/feed" rel="self" type="application/rss+xml" />
	<link>http://www.setfiremedia.com/blog</link>
	<description>Hot ideas for the web.</description>
	<lastBuildDate>Thu, 15 Apr 2010 15:30:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>7 Quick and Easy VBA Macros &amp; Tips for Excel</title>
		<link>http://www.setfiremedia.com/blog/7-quick-easy-vba-macros-tips-for-excel</link>
		<comments>http://www.setfiremedia.com/blog/7-quick-easy-vba-macros-tips-for-excel#comments</comments>
		<pubDate>Thu, 23 Oct 2008 12:20:04 +0000</pubDate>
		<dc:creator>Graham Ward</dc:creator>
				<category><![CDATA[Search Engine Marketing]]></category>

		<guid isPermaLink="false">http://www.setfiremedia.com/blog/?p=80</guid>
		<description><![CDATA[With large PPC customers comes large problems! Manipulating keywords and producing new combinations is great when you have 50 keywords, when working with 50,000 keywords the PPC professional needs to make a choice between getting RSI and getting their macro on!
With very little knowledge you can brute force a lot of simple problems using macros, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.setfiremedia.com/blog/wp-content/uploads/2008/10/clockmecha1.png"><img class="alignright size-medium wp-image-115" title="clockmecha1" src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/10/clockmecha1-300x240.png" alt="" width="300" height="240" /></a>With large PPC customers comes large problems! Manipulating keywords and producing new combinations is great when you have 50 keywords, when working with 50,000 keywords the PPC professional needs to make a choice between getting RSI and getting their macro on!</p>
<p>With very little knowledge you can brute force a lot of simple problems using macros, here is a quick introduction to macro semantics and some functions that PPC has called for!</p>
<p><span id="more-80"></span></p>
<h3>1. VBA Basics</h3>
<p>To program visual basic for excel we need to define our own functions and create buttons or define actions that initiate them.</p>
<p>To create a new vba function for a button-click, create a button using the &#8216;Control Toolbox&#8217; / &#8216;Developer&#8217;-'Insert&#8217; menu and double click it. This will automatically create an on-click sub program for you to work in.  You also need to declare some variables to work with:</p>
<pre lang="vb">Dim inty1,inty2,inty3 as Integer</pre>
<p>For the purpose of the macros I introduce you will only need the <em>Integer</em> (number) and String types, this allows us to load numerical and text values from Excel cells and perform functions on them without having to re-read them into excel. If you want to know more about the different number types then check out <a href="http://msdn.microsoft.com/en-us/library/aa189284(office.10).aspx">this MSDN article</a> (essential if you plan to use numbers in the tens of thousands).</p>
<p>To reference an excel cell you can call the <em>Cells</em> function specifying the row and column i.e.:</p>
<pre lang="vb">Cells(Row,Column)</pre>
<p>so:</p>
<pre lang="vb">inty1 = Cells(1,2)</pre>
<p>would reference the cell B1 and loads its contents into inty1.</p>
<p>You will also find it useful to loop through a range of cells, for example if you wanted to perform a function on columns A &amp; B (such as checking them against a complex criteria) and place the result in Column C. There are several loop types but to keep things simple we can work with <em>FOR </em>loops, for these you need to specify what criteria you wish to loop for i.e.</p>
<pre lang="vb">For inty1 = 3 To 15
  Cells(1,Inty1)=Cells(1,Inty1)+5

Next</pre>
<p>In the above example you see that we can use inty1 to sequentially set the value of some cells, the <em>Next </em>keyword clarifies the end of the<em> For </em>loop where the program returns to the start and increments <em>inty1</em>. Note that the <em>Cells</em> function can be used to set the value of a cell as well as read it.</p>
<h3>2. Function: Compare Two Large Ranges For Subsets</h3>
<p style="text-align: left;">We are designing a macro that will perform the same as the excel Find() function for each cell in a column to find if the contents of that cell are in any of the cells in an adjacent column. For small data sets, especially of the same size there are easier and quicker ways of making this comparison but as soon as you hit a few dozen rows and columns of different sizes then a macro becomes handy. This macro is very simplified and will only look for occuraces of X in Y (not Y in X) but is incredibly easy to fix and modify, for occurances of Y in X simply swap the input columns around!<br />
<a href="http://www.setfiremedia.com/blog/wp-content/uploads/2008/10/vba-image-13.jpg"><img class="aligncenter size-medium wp-image-110" title="Range Comparison Template" src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/10/vba-image-13-300x47.jpg" alt="Range Comparison Template" width="300" height="47" /></a></p>
<p>Create the above layout in a new sheet [click to enlarge], 4 columns have been coloured in, a button created and 2 blank fields outlined in the centre. The first 2 columns are our inputs and the last 2 columns are our outputs, the macro will explain their function more.</p>
<pre lang="vb">Private Sub Activate_Click

  // sub = sub-phrase
  // com = comparison

  Dim subRow, listRow, hashSubRows, hashListRows, outputRow as Integer

  outputRow = 2 

  // skip over the column titles and output at row2

  hashSubRows = Cells(1, 4)+1 

  // Read in the number of sub rows and convert to Row#

  hashListRows = Cells(2, 4)+1 

  // Read in the number of list rows and convert to Row#

  For subRow = 2 To (hashSubRows)
  For comRow = 2 To (hashListRows)
  If (InStr(Cells(comRow, 2), Cells(subRow, 1)) &gt; 0) Then

  // InStr is similar to Find(), if it returns &gt;0
  // - that’s a positive hit!

  Cells(outputRow, 10) = Cells(subRow, 1)
  //Write column1 to output

  Cells(outputRow, 11) = Cells(comRow, 2)
  //Write column2 to output

  outputRow = outputRow + 1
  // Write to the next row next time

  End If
  Next
  Next
End Sub</pre>
<p>A seasoned programmer will quickly realise that there is room for improvement in this macro, we could easily:</p>
<ul>
<li>automatically detect the end of the range and not need to enter the number of rows</li>
<li>automatically remove duplicates from the output</li>
<li>clear the output columns before the macro starts</li>
</ul>
<p>I leave implementing these to you!</p>
<h3>3. Directly Call Excel Functions Within A Macro</h3>
<p>A whiz on Excel but lost as to which VBA function to use? Most Excel functions can be called directly within a Macro i.e.</p>
<pre lang="vb">Application.WorksheetFunction.Sum(inty1,inty2)</pre>
<h3>4. Function: Substitute Multiple Different Values Into All The Cells of a Range</h3>
<p>Does this look familiar?</p>
<pre lang="vb">=Substitute(substitute(Substitute(substitute(Substitute(substitute(Substitute(substitute(….</pre>
<p>As far as I know Excel 2003 allowed eight substitutions if you had the patience to write them.</p>
<p>Let&#8217;s put point #3 into practice. As before, replicate the below template [click to enlarge] and code.</p>
<p><img class="aligncenter size-medium wp-image-111" title="String Replacement Template" src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/10/vba-image-2-300x33.jpg" alt="String Replacement Template" width="300" height="33" /></p>
<pre lang="vb">Dim subRow, comRow, outputRow As Long
  outputRow = 2
  For subRow = 2 To (Cells(1, 4) + 1)
  For comRow = 2 To (Cells(2, 4) + 1)
  If (InStr(Cells(comRow, 2), Cells(subRow, 1)) &gt; 0) Then
    Cells(outputRow, 5) = Cells(subRow, 1)
    Cells(outputRow, 6) = Cells(comRow, 2)
    outputRow = outputRow + 1
  End If
  Next
Next</pre>
<p>Notice how we can refer to Cells directly, although this wouldn&#8217;t be ideal for hundreds of substitutions it makes for a very short macro.</p>
<h3>5. The Automatically Refreshing Pivot</h3>
<p style="text-align: left;">Create your pivot and get your layout how you like it, right click the pivots sheet and click view code, from the drop down list select your worksheet and the sub &#8220;Worksheet_Activate()&#8221; which allows you to specify a function to run every time the worksheet is opened.</p>
<pre lang="vb">Private Sub Worksheet_Activate()
  PivotTables("PivotTable1").Refresh
End Sub</pre>
<p>This works best if you play with the Pivot options to disable ‘AutoFormat’ (which resets the layout every refresh – very irritating) and enable ‘AutoSort’ on your desired field. Using this method I prefer to make “Templates” – a blank but formatted excel book with an automatically refreshing pivot on the 2nd sheet with pretty colours and large fonts which will turn your weekly input data into something fancy with minimal intervention.</p>
<p>A final comment on pivots: If there is only one table on your worksheet then you can let your pivot see the entire worksheet and simply filter out blanks, to do this enter $A:$Z into the range selection at the start of the pivot wizard. Remember to replace $Z with a column thats way past your last column, you can re-arrange your table and the macro/pivot will still work but inserting blank columns or renaming columns used in your pivot will cause errors.</p>
<h3>6. Function: Create All Combinations of W&amp;X&amp;Y&amp;Z</h3>
<p>This macro will create a brute-force list for all combinations of the inputs, Create the below template [click to enlarge]:</p>
<p><a href="http://www.setfiremedia.com/blog/wp-content/uploads/2008/10/vba-image-3.jpg"><img class="aligncenter size-medium wp-image-112" title="Combinations Template" src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/10/vba-image-3-300x70.jpg" alt="Combinations Template" width="300" height="70" /></a></p>
<p>Enter &#8216;1&#8242; for blank columns and the number of rows to read for inputted columns.</p>
<pre lang="vb">Dim col1Row, col2Row, col3Row, col4Row, noCol1Rows, noCol2Rows, noCol3Rows, noCol4Rows, outputRow As Integer
  outputRow = 6

  noCol1Rows = Cells(1, 2)
  noCol2Rows = Cells(2, 2)
  noCol3Rows = Cells(3, 2)
  noCol4Rows = Cells(4, 2)

  For col1Row = 6 To (noCol1Rows + 5)
  For col2Row = 6 To (noCol2Rows + 5)
  For col3Row = 6 To (noCol3Rows + 5)
  For col4Row = 6 To (noCol4Rows + 5)

  Trim(
  Cells(outputRow, 5) = Cells(col1Row, 1) &amp; " " &amp; Cells(col2Row, 2) &amp; " "  &amp;  Cells(col3Row, 3) &amp; " " &amp; Cells(col4Row, 4)
  )

  outputRow = outputRow + 1

  Next
  Next
  Next
  Next</pre>
<p>You can carefully remove some of the <em>FOR</em> loops to reduce the comparison to just Z&amp;Y, Z&amp;Y&amp;W or insert more loops to your hearts desire but remember to create all of the necessary variables and carefully change the template if you want extra loops.</p>
<h3>7. Some Extra Information</h3>
<p>You may find your large comparison macros take a long time to run, Excel may be refreshing the page every single time a calculation is made, to combat this toggle screen updating at the start of your sub:</p>
<pre lang="vb">Application.ScreenUpdating = False
Application.xlCalculationManual</pre>
<p>And then resume at the end if desired:</p>
<pre lang="vb">Application.ScreenUpdating = True
Application.xlCalculationAutomatic</pre>
<p><strong>Happy Macroing!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.setfiremedia.com/blog/7-quick-easy-vba-macros-tips-for-excel/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PPC Optimisation: 5 Ways To Track Phone Sales From PPC / AdWords</title>
		<link>http://www.setfiremedia.com/blog/ppc-optimisation-5-ways-to-track-telephone-sales-from-ppc-adwords</link>
		<comments>http://www.setfiremedia.com/blog/ppc-optimisation-5-ways-to-track-telephone-sales-from-ppc-adwords#comments</comments>
		<pubDate>Tue, 16 Sep 2008 10:08:34 +0000</pubDate>
		<dc:creator>Ian Cowley</dc:creator>
				<category><![CDATA[Search Engine Marketing]]></category>

		<guid isPermaLink="false">http://www.setfiremedia.com/blog/?p=59</guid>
		<description><![CDATA[How do you measure the true return on PPC ad spend when phone leads or phone sales are not being taken into account?
If we take a typical e-commerce store as an example, up to 35% of sales can be taken over the telephone.  Accurately attributing these sales can make a big difference to how [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/09/old-telephone.jpg" alt="Old Telephone" title="Old Telephone" width="250" height="211" class="alignright size-full wp-image-87" />How do you measure the true return on PPC ad spend when phone leads or phone sales are not being taken into account?</p>
<p>If we take a typical e-commerce store as an example, up to 35% of sales can be taken over the telephone.  Accurately attributing these sales can make a big difference to how you <a href="http://www.setfiremedia.com/what-we-do/marketing/ppc-marketing">optimise your PPC campaigns</a>, and have an effect on the overall ROI from paid search marketing.</p>
<p>Most web analytics solutions do a great job of tracking where sales come from, be it from organic search traffic, direct type-in traffic or PPC traffic. However, the source of telephone orders is one area that site owners often choose to ignore because it&#8217;s difficult to track.</p>
<p>Here&#8217;s a few ways to track PPC traffic that generates orders over the phone.</p>
<p><span id="more-59"></span></p>
<h3>1. Use Unique Promo Codes On PPC Landing Pages</h3>
<p>This can be achieved by tagging your urls with a CGI parameter, such as &#8220;?land=adwords&#8221;. With a bit of code you can get this code printed on the page, as &#8220;Promo:adwords&#8221; in the footer will work fine. When customers call and place an order make sure everyone is trained to ask them for their &#8220;promo&#8221; code, which gets stored with an order placed over the phone.</p>
<p>Furthermore, you could be a little more cryptic with your promo codes if you want to hide what you&#8217;re doing from your customers. Using custom promotional codes works well if you are running large PPC campaigns with hundreds of keywords and landing pages.</p>
<h3>2. Use A Unique Telephone Number On Landing Pages</h3>
<p>This is a very simple but effective technique: switch the telephone number based on the referring site. If you wanted to be thorough you could get a telephone number for MSN, Yahoo or AdWords. This method is more suitable for sites offering a limited product range and bid on a small range of keywords.</p>
<h3>3. Use A Pay Per Call Service</h3>
<p>Set up a new telephone number and then put that number on your landing page. Pay Per Call services come with powerful stats so you can measure just how many calls you have received. Also using a service such as <a href="http://paypercall.ingenio.com/default.aspx">Ingenio</a> means you only pay for phone call leads from new customers calling your business.</p>
<h3>4. Track Sales With Specialist Telephone Call Conversion Software</h3>
<p>Choose a solution such as that provided by <a href="http://www.clickpath.com">ClickPath</a> to track all conversions generated from your online advertising, including phone calls, and tie them back to the exact keyword or ad source.</p>
<h3>5. Use An IVR Phone System</h3>
<p>Harnessing the power of an <a href="http://en.wikipedia.org/wiki/Interactive_voice_response">IVR phone system</a> can take the headaches out of getting your staff to record the lead source. You could add an extra menu on your phone system asking people for a promo code that is unique to the referring site.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.setfiremedia.com/blog/ppc-optimisation-5-ways-to-track-telephone-sales-from-ppc-adwords/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducing the New Froogle Performance Dashboard</title>
		<link>http://www.setfiremedia.com/blog/introducing-the-new-froogle-performance-dashboard</link>
		<comments>http://www.setfiremedia.com/blog/introducing-the-new-froogle-performance-dashboard#comments</comments>
		<pubDate>Thu, 31 Jul 2008 12:37:56 +0000</pubDate>
		<dc:creator>David Lindop</dc:creator>
				<category><![CDATA[Search Engine Marketing]]></category>
		<category><![CDATA[feed optimisation]]></category>
		<category><![CDATA[froogle]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.setfiremedia.com/blog/?p=45</guid>
		<description><![CDATA[Google have finally released a new Froogle Performance Tool which shows a host of useful data about your Froogle impressions, clicks and feed items. You can find it by logging into your Google Base account and clicking on the new Performance section.

Google Product Search, or Froogle as it’s far better known, is a price comparison [...]]]></description>
			<content:encoded><![CDATA[<p>Google have finally released a new <strong>Froogle Performance Tool</strong> which shows a host of useful data about your Froogle impressions, clicks and feed items. You can find it by logging into your Google Base account and clicking on the new <em>Performance </em>section.</p>
<p><img class="alignnone size-full wp-image-49" title="froogle-performance-dashboard-tab" src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/07/froogle-performance-dashboard-tab.jpg" alt="Optimise your froogle feed" width="464" height="124" /></p>
<p>Google Product Search, or Froogle as it’s far better known, is a price comparison site with a big difference – it’s completely free. This makes is an attractive channel to reach your customers; all you need is a product feed.</p>
<p>Like so many other digital marketers, I’ve been waiting on this tool to optimise Google Product Search for ages – I’d even gone as far as to previously develop a dirty Excel hack that queried Froogle data. The new froogle performance tool now provides all this data in a choice of slick graphs or CSV downloads.<br />
<span id="more-45"></span></p>
<h3>Filters</h3>
<p><strong>Item Type</strong><br />
Allows you to select the Google Base feed to analyse.</p>
<p>Froogle is just one part of Google Base (which also contains books, scholar, recipes, vehicles etc.) If you’ve only got a Froogle feed then this isn’t an selectable option, otherwise you’ll need to choose <em>Products </em>to view Froogle data.</p>
<p><strong>Target Country</strong><br />
If you are submitting items to multiple countries, you have the option to filter by country.</p>
<p><strong>Destination</strong><br />
Allows you to select between <strong>Click </strong>data and <strong>Impression </strong>data</p>
<h3>Items Graph</h3>
<p>This is a great way to see how many of your feed items are inactive compared to your total feed. Most large Google product feeds will have a few inactive items due to various reasons. We’ll definitely write a post some time about how to minimise this and ensure your feed is firing on all cyclinders.</p>
<p>The blue line shows your total amount of items in your feed, and the red line shows your active items. As you reduce errors on your feed items you’ll see the lines get closer together.</p>
<p><img class="alignnone size-full wp-image-46" title="froogle-performance-dashboard-itemsgraph" src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/07/froogle-performance-dashboard-itemsgraph.jpg" alt="View feed items on Froogle" width="464" height="289" /></p>
<h3>Performance Graph</h3>
<p>Anyone familiar with Google Analytics will feel right at home with these graphs. You can set the date range with either the <em>Zoom </em>function or the familiar Google Analytics date sliders under the graphs. You can also hover your mouse over the graph to get specific values for a given day.</p>
<p><strong>Froogle Clicks</strong> (set the Destination drop-down menu to <em>Search</em>)</p>
<p>The graph shows you how many people clicked on your products along a timeline.</p>
<p><strong>Sharp dips</strong> are a good indication of broken feeds or competitor activity.<br />
<strong> Gradual dips and rises</strong> are a good indication of seasonal demand or price competitiveness<br />
<strong> Sharp rises</strong> are a good indication you are doing something right, or your competition have dropped out.</p>
<p><img class="alignnone size-full wp-image-47" title="froogle-performance-dashboard-clicksgraph" src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/07/froogle-performance-dashboard-clicksgraph.jpg" alt="Froogle feed clicks" width="464" height="289" /></p>
<p><strong>Froogle Impressions </strong>(set the Destination drop-down menu to <em>API</em>)</p>
<p>This graph is as close to genuine ad impressions as you can get. It’s actually how many times the Google API returned an item from your Froogle feed. This means the API impressions will probably include all automated queries run by scrapers and bots.</p>
<p>For Google, publically releasing specific values of this kind of data is almost unheard of. However let’s not look a $25 billion gift horse in the mouth – we can use this impression and click data to really optimise our Froogle feed, and monitor the changes both on-site (via web analytics) and now off-site (via the Froogle Performance Dashboard).</p>
<p><img class="alignnone size-full wp-image-48" title="froogle-performance-dashboard-impressionsgraph" src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/07/froogle-performance-dashboard-impressionsgraph.jpg" alt="Froogle feed impressions" width="464" height="289" /></p>
<h3>Performance Details Download</h3>
<p>If you’re a data-head like me, you can download a CSV of all your performance data and load it into Excel (or your favourite spreadsheet program) for even more fun.</p>
<p>A quick warning about the Froogle CSV data download however…</p>
<blockquote><p>View details about your content and its performance as an average of the last 7 days. Select an item type or data feed to download a report containing the daily metrics for the 1,000 most-clicked items.</p></blockquote>
<p>You can choose to download by data feed or by Google Base product type (you’ll want <em>Products </em>for Froogle). When you view the report in Excel you’ll notice alternating columns for clicks and API impressions – it’s a little difficult to read at first until you get used to it.</p>
<p>The reports are a little buggy at the moment (sometimes showing clicks but zero impressions) and I’ve emailed Google hoping to get some feedback on this issue which I’ll post later – remember that it’s a new release and the Google Base team will be treating it as a beta release in true Google style.</p>
<h3>How can this optimise your Froogle feed?</h3>
<p>Here’s just a few ways to improve your product feed with the new Froogle Performance Dashboard:</p>
<p>Use the Items Graph to monitor and <strong>reduce wasted feed items</strong>.</p>
<p>Regularly eyeball the Froogle clicks on the Performance Graph to spot <strong>indications of competitor activity</strong> and price sensitivity issues.</p>
<p>Start collecting Froogle click data now so that next year you have <strong>historical seasonal performance</strong>.</p>
<p>Keep informed of your Froogle impressions to <strong>optimise your feed titles and descriptions</strong> for better visibility.</p>
<p>I love Froogle. Optimising natural search campaigns is my bread and butter, however there’s always the occupational frustration that SEO usually doesn’t produce instant results. Every marketer enjoys seeing immediate growth and revenue from their work – both for their clients and for themselves – and Froogle is a great platform to get some quick wins for everyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.setfiremedia.com/blog/introducing-the-new-froogle-performance-dashboard/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Emergency SEO: 10 Tips For Getting Back Onto Google Fast!</title>
		<link>http://www.setfiremedia.com/blog/emergency-seo-10-tips-for-getting-back-onto-google-fast</link>
		<comments>http://www.setfiremedia.com/blog/emergency-seo-10-tips-for-getting-back-onto-google-fast#comments</comments>
		<pubDate>Tue, 08 Jul 2008 12:18:54 +0000</pubDate>
		<dc:creator>David Lindop</dc:creator>
				<category><![CDATA[Search Engine Marketing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[indexation]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[spiders]]></category>

		<guid isPermaLink="false">http://www.setfiremedia.com/blog/?p=18</guid>
		<description><![CDATA[
If your website has suffered a drop in rankings recently don’t panic, read through this guide and get a better picture of what is happening behind the scenes. Prepare yourself for any future search result hiccups with our 10 Emergency SEO First Aid Tips and avoid paying someone else to diagnose the problem.
Assess the damage
Check [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft alignnone size-full wp-image-23" style="margin: 10px 15px; float: left;" title="medical-bag" src="http://www.setfiremedia.com/blog/wp-content/uploads/2008/07/medical-bag.jpg" alt="" width="148" height="108" /></p>
<p>If your website has suffered a drop in rankings recently don’t panic, read through this guide and get a better picture of what is happening behind the scenes. Prepare yourself for any future search result hiccups with our <strong>10 Emergency SEO First Aid Tips</strong> and avoid paying someone else to diagnose the problem.</p>
<h3><strong>Assess the damage</strong></h3>
<p>Check <code>site:www.yourdomain.com</code> on Google to see if your website is still in the index.</p>
<p><strong>If you see nothing at all or just your homepage</strong> then it’s serious – you need to work fast to salvage your online presence, especially if your business is e-commerce. This is a good indication that your site has been banned from the Google index… have you been a naughty boy?</p>
<p><strong>If you see lots of your pages in the Google index</strong> then you can breathe a small sigh of relief – it’s unlikely to require surgery, just a course of antibiotics and a bit of physio. Search for your domain name (but without the <code>site:</code> prefix) and if you’re not there you’ve probably had your wrist slapped for dodgy SEO tactics. Consider it a gentleman’s warning that your rankings have plummeted, and you should take the opportunity to fix things as soon as you can.</p>
<p><strong>If you are in both the index and the normal search results</strong>, but you’ve still lost significant rankings on quite a few keywords, then it’s likely Google has devalued a bunch of high profile links to your website. Check any under-the-table paid links you might have purchased. If they’re of no value anymore then put the money to better use.</p>
<p><span id="more-18"></span></p>
<h3><strong>Temporary algorithm shift</strong></h3>
<p>The search engine algorithms change every couple of days and often a drop in ranking is nothing to worry about. Micro-managing your search positions will just add stress and knee-jerk reactions to your digital marketing, so give it a couple of days to settle unless the drop is significant enough to hit your sales.</p>
<h3><strong>Check Google Webmaster Tools</strong></h3>
<p><a href="http://www.google.com/webmasters/tools" target="_blank">Google Webmaster Tools</a> will show you when your site was last spidered by Googlebot, and any problems it encountered. Investigate any errors to see if it’s indicative of a larger problem with your website. There’s also a chance it might tell you if you’ve been flagged as spam.</p>
<h3><strong>Have you changed anything?</strong></h3>
<p>Check with your designers and web developers if anything has been recently implemented. Often they roll out new code, page redirects, clever things with user-agents or IP addresses etc. and don’t think the marketing team needed to know. Find out what changed and change it back or fix the offending elements.</p>
<p>Make it your company policy to keep everyone aware of new website developments as a matter of course.</p>
<h3><strong>Check if you’ve been penalised as spam</strong></h3>
<p>Sometimes this is easy to determine and other times it’s not so obvious. Generally if you see your entire website drop around 30 places in Google’s search results for a number of keywords then it’s a fair assumption you’ve been given a slap on the wrist for gaming the system too aggressively. Stop what you’re doing until things settle; after that take it a bit easier in your grey hat tactics.</p>
<p>However, if Google decides to drop your website from the index entirely you need to act quickly, as getting back into the search results can be a slow burn. SEOmoz suggests asking yourself these questions before trying to diagnose:</p>
<ul>
<li>Has the site been buying or selling links in the past?</li>
<li>Has the site ever cloaked or hidden content?</li>
<li>Is it possible that someone&#8217;s hacked the site?</li>
<li>Is the site restricting or redirecting robot access in some way?</li>
</ul>
<p>If the answer to these is yes, here’s what you need to do:</p>
<ul>
<li>Check Google Webmaster Tools for any penalisation messages</li>
<li>Stop cloaking your site (serving different content to humans and search engines)</li>
<li>Drop any paid links from your website</li>
<li>Cut loose any inbound links from your spammy blogs, microsites, and shady global footer links on your other websites</li>
<li>Remove any keyword stuffing or hidden text</li>
<li>Make sure your users aren’t bombarded with adsense links disguised as content</li>
<li><a href="http://www.google.com/support/webmasters/bin/answer.py?answer=35843" target="_blank">Request re-inclusion from Google</a></li>
</ul>
<h3><strong>Check your robots.txt file</strong></h3>
<p>It’s entirely possible you’ve restricted the friendly spiders from finding your content. Check www.yourdomain.com/robots.txt for any rules that are too wide. Sometimes you can accidentally restrict all spiders in an attempt to restrict specific spiders and bots like the waybackmachine or third-party scrapers. <a title="Google Webmaster Tools - Robots.txt tool" href="http://www.google.com/webmasters/tools" target="_blank">Google Webmaster Tools</a> has a neat little robot.txt tester so you can develop your spider restrictions in a safe environment before setting them live.</p>
<h3><strong>Competition</strong></h3>
<p>If you’re in an industry where none of the players have a clue about SEO then be ever watchful for them getting clever. It’s easy to think you’ve got the search results dominated if you’re the only one putting any effort into your SEO strategy. A big wake-up call to one of your more formidable competitors could drop your rankings as they enter the game guns blazing.</p>
<h3><strong>Duplicate Content</strong></h3>
<p>The Google algorithm tries very hard to avoid results that have the same content. It tries to work out the canonical version and places the rest in the supplemental index never to be viewed by the majority of the public. However unlikely, it’s always worth checking if you’re running out of options.</p>
<p><a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=66359" target="_blank">To quote Google directly…</a></p>
<p>&#8220;&#8230; If you find that another site is duplicating your content by scraping (misappropriating and republishing) it, it&#8217;s unlikely that this will negatively impact your site&#8217;s ranking in Google search results pages. If you do spot a case that&#8217;s particularly frustrating, you are welcome to file a DMCA request to claim ownership of the content and <a href="http://www.google.com/dmca.html" target="_blank">request removal of the other site from Google&#8217;s index</a> &#8230;&#8221;<a href="http://www.google.com/dmca.html"><br />
</a></p>
<p>You can check by typing this into Google…<br />
<code>"an original sentence from your website" -site:www.yourdomain.com</code></p>
<h3><strong>Devalued inbound links</strong></h3>
<p>Only you and your <a title="SEO consultant" href="http://www.setfiremedia.com/what-we-do/marketing/seo">SEO consultant</a> knows if you’ve been a little too happy with your link buying. Check the other sites that get similar links and see if they’ve been hit too – it might be worth cancelling some regularly payment agreements and putting the money to better use like writing original and compelling content.</p>
<p>Whilst kind of difficult to prove, it’s widely understood that the search engines can, and have in the past, decided a particular authority website no longer carries the same level of credibility that it once did.</p>
<p>This is definitely more documented on cases where the inbound links were purchased or rented. Don’t be surprised if swathes of your hard-earned links are suddenly worth far less, especially if you’ve been particularly aggressive in your <a title="Link building" href="http://www.setfiremedia.com/what-we-do/marketing/linkbait">link building</a> strategy; buying too many at once is a good way to raise red flags.</p>
<h3><strong>Hosting/server/domain issues</strong></h3>
<p>Coming back to your web developers changing technical things – it can be worth a quick check to see if your site has moved servers, domains or nameservers recently. Whenever you move the site be ready for a thump to your search rankings.</p>
<p>Make sure you redirect anything you leave behind via a 301 permanent redirect: that should pass the vast majority of link juice (page rank) over to the new location and serves as a valuable instruction to the spiders.</p>
<h3><strong>In conclusion</strong></h3>
<p>A serious drop in rankings is usually down to one of three things…</p>
<p><strong>Someone, somewhere changed something</strong><br />
Find out what was changed and either change it back quickly, or fix it.</p>
<p><strong>You’ve stepped too far into blackhat SEO tactics</strong><br />
Remove as much incriminating material and links as possible, and request re-inclusion.</p>
<p><strong>The environment in which you are competing has changed</strong><br />
Check for savvy newcomers to the rankings, and assess whether any paid links have been devalued.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.setfiremedia.com/blog/emergency-seo-10-tips-for-getting-back-onto-google-fast/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
