05/23 /// 8 Apps Every Writer Should Have
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
Out of my Gord - By Gord Hotchkiss
GrokDotCom - By Brian Eisenberg
Link Building Best Practices Blog
SEM Hints: Search Engine Marketing Hints, Tips & Tools For Online Businesses
Search Engine Land - by Danny Sullivan
Virtual Marketing Blog: Internet Marketing News, Reviews and Insights
SEMPO Global Search Marketing Blog
SEMPO Canada Search Marketing Blog
![]()
![]()
/// Posted by Alexandre Brabant on Wednesday, September 29, 2010
How to Turn Google Analytics Into Your Own Rank Tracker using Custom Variables
From: google.com
Posted by MikeCP
Today I want to talk about tracking organic ranking in Google Analytics. Previously, we were able to determine the page from which a Google organic click was coming from (detailed on the Distilled blog by Will Critchlow). This was nice because we could append this to the end of our keywords in Google Analytics for some interesting data (André Scholten’s post at Yoast.com has a step by step) as seen below.

Image courtesy of Yoast.com
This solution provides limited utility, and if you’re like me, you implemented it, maybe checked it out once in a while, but never really turned this into actionable or otherwise meaningful data. I’m going to detail how rank tracking in Google Analytics can be made a lot more useful thanks to custom variables and a change in Google’s referring URLs. But first…
Some History
When Google began testing an AJAX search interface in early 2009 there was a flurry of concern that it could mean the end of traditional rank tracking, web analytics packages, and I’m sure someone said SEO was dead, too. The concern wasn’t without merit; Google was serving results in AJAX with the URL pattern as http://www.google.com/#q=keyword, and most analytics packages ignored the hash and everything after.
Fast forward to September 8th, when Google introduced Google Instant. The AJAX SERP usage had been steadily increasing over time, but shot up in usage when Instant was rolled out. Fortunately for Omniture, WebTrends, and other third party analytics packages, Google worked out a way to pass the referrer information from the SERPs, rank tracking still works, and I’m still working as an SEO in a living industry.
As it turns out, Google includes even more information in the AJAX SERPs than they previously did, including one really interesting parameter: “cd=”. The <em>cd=</em> parameter contains the <em>exact ranking position</em> of the search listing, which makes for some really awesome possibilities, especially when paired with Google Analytics’ custom variables.</p> <h3>Why Custom Variables?</h3> <p>Custom variables are a bit of an enigma to even advanced Analytics users. I’ll admit that I never really made much use of them in the past. You’ll often see examples where custom variables are used to track logged in vs. unlogged in users, which is definitely a great use. Rob Ousbey’s <a rel="nofollow" target="_blank" href="http://www.distilled.co.uk/blog/miscellaneous/6-cool-things-you-can-do-with-google-analytics-custom-variables/">6 cool things YOU can do with custom variables is a good set of examples to get your feet wet.
In André Scholten’s example above we’re using Google Analytics user defined value, isn’t that just as good a custom variable? Well, the difference depends on how you intend on using your data. With custom variables, you’re granted much more flexibility within Google Analytics for slicing and dicing data. For instance, through the use of either custom reporting or advanced segments with custom variables, I can pretty easily track how much revenue a keyword has brought in when ranked in the 2nd position, as opposed to the 4th. While this may be possible with the user defined variable, it would require quite a bit of work after an excel data dump.
Now, let’s get to business:
The How
Getting this properly set up was remarkably easy for me, and I have so very little programming knowledge, so I would imagine most wouldn’t have much issue. I used PHP, as I was working with a WordPress site, but I’m sure you crazy hackers can do the same in most any language.
Step One - Extract cd= Value from Referrer String
I used this snippet to do this.
<?php preg_match("/cd\=(\d+)/",$_SERVER['HTTP_REFERER'], $matches);
$str = $matches[0];
preg_match("/(\d+)/",$str,$matches);
$rank = $matches[0] ?>
Please don’t make fun of my hacky coding
This assigns the cd= value to the $rank variable. We’ll reference this in…
Step 2 - Call cd= Value in our Google Analytics snippet
Now, we want to insert the custom variable call between the setAccount and trackPageview lines in our Analytics snippet (shown below using the asynchronous code):
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_setCustomVar',1,'Google_Rank','$rank',2]); _gaq.push(['_trackPageview']);"
We’ve set the custom variable slot to 1, and the scope to the session-level (the last argument, set as 2). If you are already making use of custom variables, be sure to not overwrite a previously occupied slot. For more information on how the custom variable is formatted, see Google’s help page on the topic.
Step 3 - Create an IF Statement so the CustomVar isn’t Called Every Time
We only want to include this line when we have a cd= value, otherwise every new click will overwrite the last value. To do this, I used the following IF statement, again coded in PHP. This is the final step, and the complete Google Analytics snippet:
<?php if ($rank != '' ) {
echo "<script type=\"text/javascript\">\n var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_setCustomVar',1,'Google_Rank','$rank',2]); _gaq.push(['_trackPageview']);";
echo "\n"; }
else {
echo "<script type=\"text/javascript\">\n var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXXX-X']); _gaq.push(['_trackPageview']);"; }
echo "\n";
?> (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s[removed].insertBefore(ga, s); })(); </script>
Here we’re checking if $rank has a value. If it does, we’ll include the custom variable call with that $rank value, if not, we’ll print the Google Analytics code as normal. Also included in the above are some line breaks (\n), so that the code formats correctly.
The Most Important Part - Analyzing Our Data
What’s the point of going through all this effort if it doesn’t provide you with any analytical insight? None, of course. But this rank tracking solution has some added benefits over the traditional rank tracking software that may be really useful to some SEOs. These include:
Rankings by City, Region, Country
Traditional rank tracking software suffers in that its ranking results are dependent on the location of the servers. With custom variable rank tracking and a little spreadsheet pivot table magic it’s pretty easy to get your site’s rank for any location.
Historical, Definite, Data
Once this is properly set up you’ve got access to definite rankings within your Analytics data from that point on. So as holiday season 2011 rolls around, its easy enough to review where your site ranked during the 2010 holidays, helping to set budgets, goals, and expectations.
Bounce Rate/eCommerce Data/etc. by Rank
Whatever your KPI, you can compare it against search ranking. Reporting the ROI of link building efforts or on site optimization becomes much easier when you’ve got rankings included in your dataset.
Some of the quick ideas I had around this include:
- Average rank over time for top 50 keywords
- Average rank over time for 4+ word keyphrases
- Bounce rate for 2nd+ page clicks
- Revenue % increase for Keyword X when ranking increases from 2 to 1
I should note that getting averages is a lot easier in Excel with a pivot table, as seen below:

This can also be adjusted to show your minimum rank, as well
Creating Custom Reports and Advanced Segments
Custom variables aren’t included in the default reports for Google Analytics, so unless you do all your work in Excel, you’ll probably want to create some custom reports or advanced segmentation to work with the data directly in Analytics.
Advanced segmentation is great for this data. Below is the function one would use to track rankings between 11 and 15, which might be strong candidates for on-page optimization that could provide the boost onto the first page:
.png)
You can apply this particular advanced segment with this link.
The Downsides
The most obvious downside is that you’re only receiving a ranking when a listing is being clicked on, so for very small sites there may be limited utility. Ranking data will be spotty past the 2nd page, as well.
Additionally, the AJAX SERPs are not being served to all users in all locations. Small sample size warning here, but I’m seeing about 40% of organic Google traffic coming from the AJAX SERPs (done through a simple calculation of visits with our custom variable divided by total Google organic visits over the same time period). Michael Whitaker is seeing this number over 50% in his data. This number is likely going to increase as Instant is rolled out further.
The #-pack local listings can really throw things off, too. If a particular query gets one of these to start the SERP, the cd= continues after:

Lastly, there does exist the possibility that Google discontinues its use of the cd= variable for whatever reason.
Go Analyze
I hope some of you can make some good use out of this functionality. I’ve only had it installed on my sites for a short time, but I’ve definitely found it interesting to play around with. If you don’t already have Excellent Analytics installed in your Excel I would highly recommend doing so, even if you don’t implement this tracking, and especially if you do.
I’d like to thank Michael Whitaker of Monitus for his help. He’s been installing this setup for his clients for a bit now. Monitus offers proper eCommerce Google Analytics installation for Yahoo! stores, which is surprisingly difficult without Monitus.
If you’ve got any other ideas for working with this data, sound off in the comments or let me know on Twitter @MikeCP. Personally, I’m really excited to have this data rolling in and the possibilities are nearly endless. I’ll be sure to report any interesting ways to manipulate the data in future blog posts. Cheers!
Read Original: http://feedproxy.google.com/~r/seomoz/~3/XyE68emin-o/tracking-organic-ranking-in-google-analytics-with-custom-variables
/// Posted by Alexandre Brabant on Wednesday, September 29, 2010
Google Updates SEO Starter Guide [Search News Roundup]
From: searchenginewatch.com
Google’s updated SEO Starter Guide, which outlines the best practices that will make it easier for search engines to crawl, index, and understand your site’s content, has arrived.
New to this edition is a glossary to define terms throughout the guide (featuring a little cartoon Googlebot); more example images to help you understand the content; tips on optimizing your site for mobile devices; and clearer wording for better readability. Other major topics covered include SEO basics, site structure, optimizing content, dealing with crawlers, how to promote your site, and using webmaster tools.

Click to read the rest of this post...
Read Original: http://feeds.searchenginewatch.com/~r/sewblog/~3/qEW8DROegiM/100929-133036
/// Posted by Alexandre Brabant on Wednesday, September 29, 2010
No SERP Results Beyond Page 1 in Google: Test or Bug?
From: searchenginewatch.com
Reports are surfacing all around the web that Google is only showing the Top 10 results for some users. This means some people can’t see links to any further SERPs (i.e., they can’t click on to Page 2, 3, 4, etc.) at the bottom of the screen when searching from the Google.com site. Some SEOs are also reporting traffic hits.
Speculation at the moment is that it’s either a bug on Google’s end or some sort of feature they’re testing out, as some users are reporting seeing a second search box.
It has happened with long tail, head tails, signed into Google or signed out.
Anybody else seeing this issue or seen/have any screen shots of this problem?
Click to read the rest of this post...
Read Original: http://feeds.searchenginewatch.com/~r/sewblog/~3/snRQBWjM4GU/100929-123013
/// Posted by Alexandre Brabant on Wednesday, September 29, 2010
Google Serendipity and Augmented Humanity
From: searchenginewatch.com
News out yesterday was that bans on texting aren’t reducing car accidents. Well, luckily, Google CEO Eric Schmidt has the answer: computers should drive the cars.
Aside from that odd sci-fi tangent, Schmidt spoke yesterday at the TechCrunch Disrupt event about where mobile and search is heading in the near future at Google. His big concept was permission-based autonomous search.
“Based on history, as you walk down street. Tell me things that I don’t know. Tell me things I would be interested in. Think of it as a serendipity engine. Think of it as a new way of thinking about traditional text search.”
Click to read the rest of this post...
Read Original: http://feeds.searchenginewatch.com/~r/sewblog/~3/EbGwunTsBGM/100929-120218
/// Posted by Alexandre Brabant on Wednesday, September 29, 2010
Google is Imitating Bing, Microsoft’s Ballmer Says
From: searchenginewatch.com
Microsoft CEO Steve Ballmer talked Bing yesterday, basically saying that Bing is better in numerous areas and that Google is trying to catch-up to their innovations.
“Our maps are better, our images our better, our picture is different. And Google keeps responding,” Ballmer said during a Q&A;with the Seattle Times.
Ballmer said Google has stayed conservative to avoid losing money.
Click to read the rest of this post...
Read Original: http://feeds.searchenginewatch.com/~r/sewblog/~3/eIZsfJroXhs/100929-113857
/// Posted by Alexandre Brabant on Wednesday, September 29, 2010
Google Gives Sneak Peak of New Video Ad Formats at IAB’s MIXX Event
From: searchenginewatch.com
Yesterday, Neal Mohan, Google’s vice president of product management, and Barry Salzman, Google’s managing director of media and platforms, gave a keynote address at the Interactive Advertising Bureau’s MIXX Conference in New York. And they used the event to give a sneak peak at some new video ad formats that they called “smart and sexy.”
Click to read the rest of this post...
Read Original: http://feeds.searchenginewatch.com/~r/sewblog/~3/0l0toMopUDA/100929-093640
/// Posted by Alexandre Brabant on Tuesday, September 28, 2010
Are You Sacrificing Your Long Term Internet Marketing Success For Short Term Profits?
From: sitepronews.com
One thing about internet marketing is that all the strategies you implement require a level of specialization in order to be successful. Very often, this causes internet marketing start-up businesses to sacrifice consistent, passive long-term profits for short-term gains.
This isn’t a bad strategy when done correctly, but it will most likely mean that you’ll always [...]
Post from: SiteProNews: Webmaster News & Resources
Are You Sacrificing Your Long Term Internet Marketing Success For Short Term Profits?
Read Original: http://www.sitepronews.com/2010/09/29/are-you-sacrificing-your-long-term-internet-marketing-success-for-short-term-profits/
/// Posted by Alexandre Brabant on Tuesday, September 28, 2010
How To Design Website Graphics With Commercial Design Software
From: sitepronews.com
If you want to design website graphics, then commercial software is the best way to go about it. There is a lot of design software out there, but it is generally expensive.
There is also inexpensive design software that is not nearly as functional as it needs to be to provide you with all the design [...]
Post from: SiteProNews: Webmaster News & Resources
How To Design Website Graphics With Commercial Design Software
Read Original: http://www.sitepronews.com/2010/09/29/how-to-design-website-graphics-with-commercial-design-software/
/// Posted by Alexandre Brabant on Tuesday, September 28, 2010
Tips For Google Adwords
From: sitepronews.com
One of the best Google Adwords tips I can give you is to not consider this a do it yourself type of traffic tool. Adwords has many elements to it and if you want to make more money than you spend you will need to find someone, or some course, to teach you how to [...]
Post from: SiteProNews: Webmaster News & Resources
Tips For Google Adwords
Read Original: http://www.sitepronews.com/2010/09/29/tips-for-google-adwords/
/// Posted by Alexandre Brabant on Tuesday, September 28, 2010
Article Marketing And The Eye Of The Spider
From: sitepronews.com
Ever wondered how internet marketing worked? How does anybody who is into internet marketing inform his potential customers that he exists? And how do customers who are looking for something specific, know where to look for it?
Given the sheer profusion of pages on the internet, this can be a herculean task for both the buyer [...]
Post from: SiteProNews: Webmaster News & Resources
Article Marketing And The Eye Of The Spider
Read Original: http://www.sitepronews.com/2010/09/29/article-marketing-and-the-eye-of-the-spider/
/// Posted by Alexandre Brabant on Tuesday, September 28, 2010
Needs don’t always lead to demand
From: google.com
One of the accepted holy grails of building an organization is that you should fill a need. Fill people’s needs, they say, and the rest will take care of itself.
But… someone might know that they need to lose some weight, but what they demand is potato chips.
Someone might know that they need to be more concerned about the world, but what they demand is another fake reality show.
As my friend Tricia taught me, this is brought into sharp relief when doing social enterprise in the developing world. There are things that people vitally need… and yet providing it is no guarantee you’ll find demand.
Please don’t tell get confused by what the market needs. That’s something you decided, not them.
If you want to help people lose weight, you need to sell them something they demand, like belonging or convenience, not lecture them about what they need.
Read Original: http://feedproxy.google.com/~r/typepad/sethsmainblog/~3/TG_hh-tH5C4/needs-dont-always-lead-to-demand.html
/// Posted by Alexandre Brabant on Tuesday, September 28, 2010
Social Media Marketing is Dying
From: sitepronews.com
If nothing is certain, one thing is – social media is losing its magic. What once was a new and improved way to keep in touch with your closest loved ones has become just another sales pitch to convince you to sign up to another dreadful business opportunity, newsletter, product, or service. There is no [...]
Post from: SiteProNews: Webmaster News & Resources
Social Media Marketing is Dying
Read Original: http://www.sitepronews.com/2010/09/28/social-media-marketing-is-dying/
/// Posted by Alexandre Brabant on Tuesday, September 28, 2010
Google Bring Enhancments To Their Privacy Policy
From: google.com
With the other modifications in Google’s website, there is one more. Google is now enhancing its privacy policy. In the Google’s blog it is very much mentioned that how would Google implement the new makeovers in its privacy policy
Moreover it would add up:
- A new privacy tools page to the Google Privacy Center. Which would mean that the most popular privacy tools now, are all together.
- More content to few product Help Centers so that people would be able to locate information about securing their privacy more conveniently.
There are some policies which would get combined with other namely, Calender, Talk and Docs, Gmail. Furthermore, Google is cutting off few of the most common lines of legal jagron.
According to the Google’s blog, their policies are not getting changed, but just getting enhanced by few little modifications. Google is just combining some redundant product-specific policies and making its original policy easier, so that the users could understand conveniently.
According to the blog post, these modified policies would be carried out on 3rd of October where Google has posted a FAQ page, which would answer all the queries of the users, if any.
CommentsRead Original: http://feedproxy.google.com/~r/searchnewzlatestnews/~3/gprTfUkDGN4/sn-4-20100907GoogleBringEnhancmentsToTheirPrivacyPolicy.html
/// Posted by Alexandre Brabant on Tuesday, September 28, 2010
Google Market Shares Are Up But Searches Are Down
From: google.com
Google saw more searches in June than May, but also a decline in market share.
According to comScore, Google has seen a small decline in its search market share for June 2010 with Yahoo and Microsoft both increasing last month.
Google is down 1.1% to 62.6% total share of searches, while Yahoo and Microsoft sites (including Bing) have both risen 0.6% to 18.9 and 12.7 respectively. For anyone out there still keeping tabs on AOL and ASK, AOL shows a drop of 0.1% with Ask at no change.
While their percentage of search share has gone down slightly, Google saw an increase in search queries by about 1% or roughly 134 million searches. Microsoft saw an increase of about 152 million searches, and Yahoo with the biggest increase jumping up with an extra 206 Million searches.
All in all Americans conducted an estimated 16.4 billion searches in June 2010, up about 3 percent from the 15.9 Billion in May.
CommentsRead Original: http://feedproxy.google.com/~r/searchnewzlatestnews/~3/foAqdSpRZeI/sn-4-20100722GoogleMarketSharesAreUpButSearchesAreDown.html
/// Posted by Alexandre Brabant on Tuesday, September 28, 2010
Google Analytics Using Custom Segmentations
From: google.com
With the introduction of Google Analytics’ intelligence engine came the ability to setup alerts for a variety of different metrics. Google extends alerts by allowing you to create them on top of custom segmentations - see video below for an example.
<iframe class="embeddedvideo" src="http://www.youtube.com/v/SXLeInXYt0Q&hl=en_US&fs=1" type="application/x-shockwave-flash" height="385" width="480"><br>
Comments
Read Original: http://feedproxy.google.com/~r/searchnewzlatestnews/~3/0ag46T3PoU8/sn-4-20100713GoogleAnalyticsUsingCustomSegmentations.html







