Is Quality Content Needed To Make Money?

I first published this post under a different title almost 3 years ago (Jan 17, 2007 @ 6:55), but over the last couple of days it has become specifically relevant.
At the time Jack Humphreys was offering a training program combined with high end blog hosting called “Authority Site Center” which was the successor to his previous offering, “Content Desk”.
First of all I was just going to post it with a quick introductory paragraph, then I decided it really needed some additional examples.

A couple of days ago Darren over at Problogger highlighted why he didn’t feel good about a specific type of Make Money Blogging training product.

Even though it wasn’t mentioned in Darren’s post, it was quite clear from various references in the post that he was referring to Jack’s latest offering Blog Success.

I am going to turn this on its head a little as I spent a few hours browsing around various B5Media blogs. B5Media is being highlighted as Darren was a founder, and his primary role was training the bloggers, though I am not sure about his current involvement or influence on content strategy.

I understand that they have been going through a lot of mass consolidation of their blogs, and there are tons of redirects from one domain to another, and my taste in content may be different to the general public.

Thus I thought the best way to judge overall content quality would be to use retweets, as recorded by Topsy.com

I am using Topsy as from what I have seen they at least handle internal 301 redirects fairly well, although they don’t seem to do the same for when content gets moved between domains – Tweetmeme doesn’t even handle small changes in permalinks.

Everyjoe.com on Topsy
Blisstree.com on Topsy
Splendidcity.com on Topsy
Bizzia seems to have been recently consolidated into Everyjoe

I also went through a number of their celebrity blogs which haven’t been consolidated, but didn’t see anything that suggested a different emphasis, level of quality or audience engagement.

Only BlissTree seems to have really knocked anything “out of the park” since B5 Media had their site consolidation – wait a moment, that was a post from 2006 on the effect of Coke on the body, and there is another great post on what happens to your body after giving up smoking with 3000+ comments which is also old content.

Even with an army of authors, plus the occasional mention in Darren’s twitter stream the overall public reception of the content is a little bit… muffled.

I am not knocking the strategy or the authors. The authors get paid to write content to specific requirements but ultimately the aim of the current content isn’t to get book deals or speaking engagements, though I do realise some of the B5Media writers are already published authors.

There was no attempt to sell an ebook of “Halloween appetizers” despite Alexa showing it was a recent top search term.

Here is a link to the blog Jack created about Environmental News and dog treats

I have nofollowed the links as I don’t want to have too much of a positive effect on their rankings. To be honest I would have done a bit more work in making things unique, adding a point of view and personality.
I am 50/50 as to whether I would allow the links from my comments though that could be easily fixed by making the sites more personal. When Jack comments with links to the sites, he does do so as himself.

The sites are nothing special, mainly built around niched 3rd party articles, press releases etc sourced through Jack’s custom tools, and using Zemanta in some cases to provide links to 3rd party resources including sites such as the Wall Street Journal and New York Times.

I personally don’t think it is a worse user experience for a search visitor landing on one of Jack’s niche sites compared to landing on a B5 Media blog, though there would probably be less inclination to subscribe.

Can the content Jack uses rank? Probably depending on search queries, linking etc.

With some long tail queries for snippets appearing on his home page he already outranks the original article author, though that isn’t necessarily the goal.

3rd-party-content

It is too early days to see the full effects of Jack’s linkbuilding efforts, but both sites have 5-10% of content in primary index.

An alternative goal might be to use lots of this kind of site to help rank other higher quality money sites. To be honest when B5Media had 300+ blogs I always assumed they would eventually move to a more solid revenue model such as eCommerce.

B5Media blogs seem to have 5-10% of their indexed content within Google’s primary index, which can easily be achieved with 100% duplicate content.

Blog Success (on the surface) certainly isn’t the authority blogging model Darren is advocating for Problogger readers, but Jack has taught that model in the past with a fair number of his students achieving success, and also teaches that model as a consultant. I would think some of that also carries across into Blog Success.



(highly targetted display advertising)

Update 14/12/2009

Techcrunch had an interesting piece about quality content on Sunday highlighting a post on Wired that descibes the content creation process on sites run by Demand Media.

I am not suggesting filling up the web with junk content – I have always maintained there are ways to aggregate niched content in ways that add value and create a useful end user experience, even if it might not retain long-term subscribers.

Original Title: Speed Linking Slow Linking

First posted Jan 17, 2007 @ 6:55

I don’t like the term speed linking. I like it even less on some blogs that use the “more” tag on a speed linking post, so you don’t even get to click straight through from your feed reader.

I know it helps with traffic numbers, especially if you have a large subscription, but I find it just annoying. Higher traffic that isn’t going to click an advert lowers your CTR.

Another factor to think about is how long people are on your pages. There has been lots of speculation about how long a visitor stays on your site affecting search results. Maybe it does, maybe it doesn’t, maybe it just doesn’t… yet.

Linking

I write a fair amount about linking… hmm so does Jack Humphreys. Actually Jack writes a lot more than me about linking, and has done for years. In fact, come to mention it, if someone was to ask me to name one person as an expert on linking, Jack would be a good choice.

Jack has just written a great article “Give Links to Gain Authority Status

Jack might even agree with this next part.

Speed Linking = Bad Blogging?

  • Unique Relevant Content – Quite frequently, a speed link post doesn’t have much unique content on the page, other than a few links. If you want a page to be unique, and have some value, it needs to have content. One piece of content linking through to another adds value and relevance to both.
  • The Fire Exit – Linking through to others is great, but a speed link page is like a Fire Exit. I could understand it if it was an affiliate link… call it a minimalist approach, you don’t write anything to persuade the reader to click through, you just present them with a link and a choice, which pill? We are in a world of tabbed browsers now, but do some justice to the links, even if it is only including a few excerpts and links to related posts.
  • Create a reference – If you present a document with lots of useful tips that can’t be totally digested in 30 seconds, there is a higher chance for the post to be bookmarked and saved for reference. That isn’t an excuse for not breaking up your writing with paragraphs, bullets etc.
  • Add value – if you write something useful related to someone else’s work, there is a high chance they will link back to you either now or in the future. Are you just a fanboy or do you have a brain and a real opinion?
  • Advertising – I mentioned near the start of this article about CTR

    Jack wrote:-

    My advertising rates continue to go up because advertising today is based almost completely on page views. I get new visitor page views, but remember the 37% return visitors? My advertising is affected by that greatly.

    Maybe he needed to make this a little clearer. Repeat traffic and repeat views for the same advertising message is more valuable, because consumers need to see an advert multiple times before it even registers as something interesting, or something they might be looking to buy.

Here is an example of a speed linking type post on Jacks site.

Now first off, Jack publishes full feeds – I am not forced to visit his site to use the links. Thus the links are there to be useful, and not to create supplemental traffic that won’t help CTR.
He does include some comments about why they might be useful to me. I would actually prefer him to write a little more, or to interweave the speed links with references to his own writing on similar subjects.

Back Scratching

Speed Linking can be good for back scratching – links are better if they are surrounded with lots of related keywords, not just for the person you link to, but quite possibly also for yourself.



(highly targetted display advertising)

Posted in SEO Blog, blogging tips | Tagged , , , , , , , , , , , , | Comments closed

Has Mike Filsaime Flipped His Lid? (& how I screwed up)

Yesterday I spent a little time trying to explain to a relative layman the difference between Affiliate Marketing and CPA.

Both are performance marketing, the people sending the traffic get paid if someone takes a specific action.

Affiliate networks often carry offers which are effectively the same as CPA – email submits, trial offers etc.

I highlighted that you can buy Acai Berry products on Amazon, and then compared it to a few more aggressive landing pages currently advertising on Google using review offers etc.

Mike Filsaime – 7 Figure Code

7figurecode-product
Mike Filsaime is relaunching his 7 Figure Code promotion and this time around he is doing it “CPA Style” – I think it would be wrong to delve into all the financial details and a little complex but for anyone promoting it is a very generous offer, especially for smaller affiliates.

Flipped His Lid?

CPA has risk, because quite often you are making a payout to an affiliate before potential refund requests and problems with credit cards – there is often a higher level of fraud when processing.
Mike will certainly have done his homework and he knows his previous conversion rates on both the front end and back end offers. So he is taking a calculated risk.

Another risk he is taking is declaring a break from information marketing – software in many ways has much more associated risk, especially within the Web 2.0 space such as he is attempting with Tweetglide. That being said he has some really solid services like PayDotCom that need his attention.

Here is that link again for 7 Figure Code – I think bloggers especially will learn a lot about sales process and it would be a great resource for startups who haven’t worked out how to monetize their websites and membership lists.

From an affiliate point of view, I really wish this promotion had a tracking system suitable for CPA offers with some way to get live sales reporting at a keyword level.

Update

Have you ever just totally screwed up an affiliate promotion?
Yesterday I posted the wrong links with the wrong screenshots and sent people to the wrong landing page.

It is my fault that I dropped the ball, but I am trying to think of ways to prevent this happening on my own promotions. Affiliate backends which contain multiple products mistakes can happen.

One thing I have noticed, if affiliate launch instructions are mainly in video form, I haven’t always got time to watch them, and most often I will just skip the promotion totally.
I also don’t necessarily like PDFs as browsing them inline often does nasty things to browsers, and something downloaded is going to be cast aside for later reading… and later never happens.

Some suggestions

1. Screenshots & words in a blog format of every stage
2. if it is PDF, use a flash based PDF viewer inline
3. If it is a powerpoint, again use a flash based powerpoint viewer

Posted in marketing | Tagged , , , | Comments closed

Blog Success & Affiliate Tracking (pt2)

I love teasing Jack Humphrey as in many ways it is like the student testing his new prowess on the master that taught him. I learnt a lot from Jack in my early days and whilst when I first started online I couldn’t afford to join his then “Authority Site Center” that still didn’t prevent me emulating many of the systems that they had in place.

I even promote his launches sometimes without using an affiliate link just because I feel like it such as his recent launch of The Twitter Method.

twitter-method-serp

He has also finally overtaken me in the SERPs for the rankings for the predecessor of the course he is now running, Social Power Linking – I still get search traffic on that term.

social-power-linking-serp

He effectively gets that traffic for free as well as I just didn’t get around to changing the links.

Such is the longevity of blog content.

Jack currently has the latest incarnation of his blogging and social media training launching – he is a damn good teacher.

This is a raw affiliate link to Jacks course… Blog Success but I want to discuss this affiliate link with you a little.

http://www.blogsuccess.com/l.htm?w=btm&p=AndyBeard&a=blogpost

This is an Infusionsoft tracking link – a while back they introduced a way to have a redirect script on your own domain, but very few affiliate launches use this method.

The parameters

w=product code
p=affiliate ID
a=advert

Now the advert part is very interesting

In Infusionsoft it looks like you have to manually define these one at a time, but in fact you can define them on the fly

http://www.blogsuccess.com/l.htm?w=btm&p=AndyBeard&a=keyword1

http://www.blogsuccess.com/l.htm?w=btm&p=AndyBeard&a=keyword2

http://www.blogsuccess.com/l.htm?w=btm&p=AndyBeard&a=nUFFggh4hbdbheh5

infusionsoft-tracking

However ideally as an affiliate from a blog or landing page you would want to use a much cleaner link such as

http://andybeard.eu/Recommends/BlogSuccess.html

http://dedicatedaffiliatedomain.com

Lets add to the confusion that you might also be driving traffic to a blog using Speed PPC as I wrote about earlier and it is obvious there are some technical hurdles to getting effective tracking working with blogs & landing pages.

Paid or Free Traffic Source
>> Landing page
>> Set cookie based upon keywords
>> Modify page using SpeedPPC using keywords
>> Modify cloaking page to read cookies or parameters if cookies are off
>> Write data to custom database
>> Create tracking link with tracking software on the fly based upon parameters used
>> possibly still have a fully cloaked paged rather than just a redirect using iframes etc.
>> potentially jump through some double meta redirects, javascript & iframes to hide traffic source or other funky stuff.

This side of things is relatively easy, the problem comes with Infusionsoft when dealing with multiple products, multiple sales paths, different prices and quite frequently 5-10 different landing pages for one launch.
The tracking can become a royal mess, and there is no current way to export the data for affiliates.

Back To Jack & The Buzzworm Earth Blog

I have no idea where he came up with the name of that blog from, just another demonstration of how creative Jack is.

buzzworm-earth-blog

That is a screenshot from 1 of 4 free training vidoes you can watch right now without even having to give jack your email address.

Notice in the screenshot Zemanta – they have recently opened up their service to more blogs, which is going to make Jack’s system of generating $9000/month turbo-charged.
I have no idea how typical thoughs results are, but I regard Jack as an atypical trainer.

Here is another affiliate link

All affiliate links in this article come with 99.9% uptime SLA to take you through to Jack’s offer and potentially make me some money.

p.s. Jack has a $1 for 7 days trial

Update

Here is a direct link to the free training resources Jack provided in a run up to his relaunch of Blog Success

monetization-training

Posted in blog monetization, blogging tips | Tagged , , , | Comments closed

Dell Better At Social Media Than SEO?

Lots of reports are out today about how effectively Dell is using social media marketing and especially Twitter to generate revenue, $6.5M in sales are the headlines, I wonder what that translates to in margins.

However yesterday I read a post ranking cloud computing vendors based on mind share using a points system based on Google ranking for the term [cloud computing]

The winner was Rackspace, but we have some idea how they achieved that

But I was more interested in the result for Dell

dell-no-snippet

First off they are doing some funny redirects so the displyed URL in the snippet
www.dell.com/cloudcomputing
Redirects to their cloud computing page on a subdomain which I assume is some kind of CDN

http://content.dell.com/us/en/enterprise/cloud-computing.aspx?c=us&cs=555&l=en&s=biz

Notice that there is only a URL displayed in the snippet and not an excerpt from the page or meta description. Google is just displaying the page as a reference, but for some reason couldn’t crawl the page.

Now before I show you what they have done wrong I did try to contact Dell about this yesterday. I sent a tweet to the guy who maintains at least one of their social media profiles, and since this tweet he has been tweeting on his account so I assume he has had a chance to read the tweet I sent.

dell-robotstxt

I didn’t receive a response, and as this is a significant problem I am blogging about it, mainly because Google seemed to be doing something contrary to what I previously understood (they weren’t if you read more) and have seen written by authoritative sources such as Vanessa Fox.

Here is the robots.txt of that Dell subdomain

User-agent: *
Allow: /at/de/home/
Allow: /au/en/business/
Allow: /ca/en/business/
Allow: /de/de/corp/
Allow: /de/de/home/
Allow: /hk/en/business/
Allow: /ie/en/business/
Allow: /ie/en/home/
Allow: /in/en/business/
Allow: /my/en/business/
Allow: /nz/en/business/
Allow: /sg/en/business/
Allow: /uk/en/business/
Allow: /uk/en/home/
Allow: /us/en/business/
Allow: /us/en/corp/
Allow: /us/en/enterprise/
Allow: /us/en/home/
Allow: http://content.dell.com
Allow: http://content.dell.com/
Allow: http://content.dell.com/au.sitemap.txt
Allow: http://content.dell.com/hk.sitemap.txt
Allow: http://content.dell.com/in.sitemap.txt
Allow: http://content.dell.com/jp.sitemap.txt
Allow: http://content.dell.com/my.sitemap.txt
Allow: http://content.dell.com/nz.sitemap.txt
Allow: http://content.dell.com/sg.sitemap.txt
Disallow: /

The page concerned us under /us/en/enterprise/ so should be controlled by this directive.
Allow: /us/en/enterprise/

As Vanessa states

If conflicts exist in the file, the robot obeys the longest (and therefore generally more specific) line.

So somthing is going wrong in between the URL displayed in the search results, and the final landing page.

Server Header Analysis

Search result
>> [302] http://www.dell.com/cloudcomputing
>> [302] http://content.dell.com/cloud-computing.aspx?c=us&cs=555&l=en&s=biz
>> [301] /us/en/enterprise/cloud-computing.aspx?c=us&cs=555&l=en&s=biz

http://www.dell.com/cloudcomputing

GET /cloudcomputing HTTP/1.1
Host: www.dell.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: UTF-8,*
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.google.com/search?hl=en&pws=0&gl=US&q=cloud+computing&start=20&sa=N
Cookie: SITESERVER=ID=6596edc940b547a0afe7a6a1db4e40ee; s_vi=[CS]v1|258EA06C05011703-600001124062905C[CE]; StormPCookie=pl=pl&pc=pl&bandwidth=NA

HTTP/1.x 302 Found
Content-Type: text/html; charset=utf-8
Location: http://content.dell.com/cloud-computing.aspx?c=us&cs=555&l=en&s=biz
Server: Microsoft-IIS/7.0
Set-Cookie: stop_mobi=; path=/
X-Powered-By: ASP.NET
x-ua-compatible: IE=7
Date: Tue, 08 Dec 2009 19:42:34 GMT
Content-Length: 196

http://content.dell.com/cloud-computing.aspx?c=us&cs=555&l=en&s=biz

GET /cloud-computing.aspx?c=us&cs=555&l=en&s=biz HTTP/1.1
Host: content.dell.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: UTF-8,*
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.google.com/search?hl=en&pws=0&gl=US&q=cloud+computing&start=20&sa=N
Cookie: SITESERVER=ID=6596edc940b547a0afe7a6a1db4e40ee; s_vi=[CS]v1|258EA06C05011703-600001124062905C[CE]; StormPCookie=pl=pl&pc=pl&bandwidth=NA

HTTP/1.x 301 Moved Permanently
Date: Tue, 08 Dec 2009 19:42:35 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Location: /us/en/enterprise/cloud-computing.aspx?c=us&cs=555&l=en&s=biz
Cache-Control: private
Content-Length: 0

http://content.dell.com/us/en/enterprise/cloud-computing.aspx?c=us&cs=555&l=en&s=biz

GET /us/en/enterprise/cloud-computing.aspx?c=us&cs=555&l=en&s=biz HTTP/1.1
Host: content.dell.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-GB; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-gb,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: UTF-8,*
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.google.com/search?hl=en&pws=0&gl=US&q=cloud+computing&start=20&sa=N
Cookie: SITESERVER=ID=6596edc940b547a0afe7a6a1db4e40ee; s_vi=[CS]v1|258EA06C05011703-600001124062905C[CE]; StormPCookie=pl=pl&pc=pl&bandwidth=NA

HTTP/1.x 200 OK
Cache-Control: private,max-age=0
Date: Tue, 08 Dec 2009 19:42:36 GMT
Content-Type: text/html; charset=utf-8
Expires: Wed, 01 Jan 1997 12:00:00 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
X-Awesomed-By: Thundera RE-TJN
Set-Cookie: lwp=c=us&l=en&s=biz&cs=555; domain=.dell.com; path=/
Set-Cookie: dus=ci=cloud-computing&th=Default; path=/
Content-Encoding: gzip
Vary: Accept-Encoding
Transfer-Encoding: chunked

Problem – Robots.txt Disallow Match

The inbetween URL redirect is blocked by robots.txt

http://content.dell.com/cloud-computing.aspx?c=us&cs=555&l=en&s=biz

It is actually matched by
Allow: http://content.dell.com/
Disallow: /

Google has decided to take the most restrictive version, to disallow the URL.

I haven’t checked how many links are pointing to that URL both from internal and external sources, but I would guess it is a fair amount and I am assuming at this time that is a page they would want to rank as in their line of business it is probably quite a competitive term.

At a guess without that one URL blocked by robots.txt, they would have been much higher on the comparison charts and ranking higher for cloud computing – most likely that is a 1st page result thrown away by robots.txt

I haven’t checked how many other key landing pages are blocked in a similar manner – I bet it is quite a few

This is just chalking up one more reason why robots.txt should be avoided as it is so easy to mess things up.

p.s. My niece is 18 in 2 months & I am sure she would love a Dell

Posted in Google, SEO Blog | Tagged , , , , | Comments closed

Real WordPress PPC Landing Pages

I am still working on some stuff with dynamic tracking links, but if you are using WordPress for PPC you might also need to think about dynamic content.

I know there are a number of WordPress Themes and plugins that claim they are intended for use with PPC, but they are not going to solve dynamic keyword insertion, and that could have a massive effect on conversion rates & quality score.

Lets face it, the words on the page matter.

jay-ppc-loophole

With SpeedPPC v3+ Jay came up with a unique WordPress plugin that allows you to use dynamic keyword insertion with your WordPress landing pages. That is real power rather than just fluff.

You can end up with thousands of uniquely targetted landing pages for your PPC campaigns in a matter of minutes.

If you wanted canonical URLs, it wouldn’t be too hard to set things up to use cookies for dynamic insertion along with 301 redirects, though you might need to think about bookmarking and return visits from an alternate machine – people email links to friends, significant other etc.

A technical headache is combining dynamic keyword insertion with something like Google Website Optimizer – it is possible to do it, and whilst I can’t provide a packaged solution yet, I would be happy to share methodology with anyone who picks up PPC Loophole through my affiliate link.
For me working out how to do it was a headsmacking moment, I just need to get a programmer to do some tinkering now.

We are now up to SpeedPPC v4 which Jay is including as part of his PPC Loophole training program.

Jay has been working with Allan Gardyne of AssociatePrograms.com for about as long as I can remember, and I have been on the Associate Programs mailing list for as long as I have been marketing online.

They have put together what I think is a remarkable offer for PPC Loophole, as some of the power is hard to realise from a sales page and a few demonstration videos. The demonstration videos however are well worth watching.

They are now offering a limited time $4.95 trial for 7 days, followed by 3 equal payments.

In the past as far as I remember you have always had to pay the full amount up front

7 days isn’t a huge amount of time to test things, but it is certainly enough to make a solid purchase decision – in addition you still have a solid 30 days guarantee from a company that has been around as long as Google (since 1998) with a reputation for phenominal support and honesty.

The biggest negative aspect of the whole product is that they are using an affiliate module in Amember, so I couldn’t work out a way to do any kind of specific conversion tracking at least short term.

Disclosure: Jay is one of my readers and I have admired his success for a number of years – he kindly provided me with a review sample and I have used affiliate links throughout this post.

Posted in Google, blogging tips, marketing | Tagged , , , , , , , , , , , , | Comments closed

WordPress Hacked? Total Security Lockdown

It is no huge secret that I have had this WordPress blog hacked twice this year but some consolation is that I am not alone.

Helpful resources

Alex recently launched a DVD course on WordPress security that is available for FREE + shipping
Stop – I know what you are thinking – FREE + Shipping these days normally comes with lots of strings attached, forced continuity often hidden etc. Whilst Alex does cross-sell a few related products, the main offer is genuinely free.

Michael VanDeMar has a useful plugin to lock down your login process

SEO Egg Head offers a WordPress firewall

Donna has a useful script for monitoring your files

Of course you should also keep backups which you have total control over – this includes both database and files and you shouldn’t rely on claims that your webhost has a backup. With a VPS I find being able to “roll back” to a previous version useful, but backup with shared hosting plans supposedly made by admins isn’t a solution when you need to fix things in minutes.

Keep WordPress up to date, plugins up to date etc

Part of security is controlling what bots can crawl and index on your site, so some pamphlets would be useful as well

Getting URLs outta Google – the good, the popular, and the definitive way
Handling Google’s neat X-Robots-Tag – Sending REP header tags with PHP

Nasty Bots & Users

A lot of security relies on identifying nasty bots, detecting rogue activity such as failed logins or preventing access to all but approved users using an additional layer of password protection, or only allowing access to a server from a specific IP or range of IP addresses.

Also it is important to realise that different WordPress implementations require different levels of access control. With WordPress frequently being used for membership sites, you need to allow access to members. This reduces the number of security options available.

SEO Benefits

Lots of the pages you want to block from being crawled for security purposes also need to somehow be blocked or removed from indexation for SEO purposes, so tightening up security using the right methods will have natural SEO benefits.

Robots.txt isn’t the best option because you end up with lots of blocked pages appearing in search results and potentially indexed instead of pages you want in the index. As Sebastian explained, you have to let the bots in to crawl a URL before you can redirect them.
Not all bots can be identified, and not all bots obey robots.txt, though you can trap the naughty ones. If you are serious about your bot control you might also consider Fantomasters Searchbot Database.

User Agent Access Control For Total Lockdown

Lots of security and SEO methods rely on identifying various bots and kicking them somewhere else with 301 redirects, or denying them access to areas they are not wanted.

Far better would be to only allow access to one specific user agent, and globally kick out anything that doesn’t match – this is the user agent equivalent to restricting access to only a single IP address.

But how could this be achieved?

Many SEOs would already be familiar with User Agent Switcher for Firefox. This allows you to wander around the web pretending to be someone else, or something else such as Googlebot.

Unfortunately User Agent Switcher has a nasty problem – you often forget you have it switched to something different and then suddenly realise when a website starts misbehaving, refusing you entry, redirecting you to funny places etc.

If you created a custom user agent for security purposes, it wouldn’t be very secure if there was a chance you could broadcast it to lots of other webmasters by mistake. It is bad enough that user agent is broadcast “in the clear” unless you use SSL connections.

Then I came across an article discussing how to fake your user agent specifically for itunes but not other sites.

The Header Control Firefox plugin allows you to set your User Agent specific to a domain.

This would allow you to set a specific unique or relatively obscure user agent, and for it to only be used when accessing your own websites.

Even more useful this can be set up in multiple locations, work with variable IPs etc.

Experimental

This is something I am still experimenting with – I haven’t decided whether it is best to use .htaccess, php or a combination of both, and I am convinced the best option is to 301 redirect everything rather than deny access.
The best option might be to use a combination htaccess > php so you can do some enhanced logging.

The user agent doesn’t have to be unique, it could just be an obscure out of date version of Firefox or Chrome.

Example .htaccess to deny access

RewriteEngine on
#
RewriteCond %{HTTP_user_agent} !^RareUserAgent
RewriteRule .* - [F,L]
#

Example .htaccess to 301 redirect

RewriteEngine on
#
RewriteCond %{HTTP_user_agent} !^RareUserAgent
RewriteRule ^ http://WhereIWantPagerank.com/MyMoneyPage/ [R=301,L]
#

What I haven’t included are rewrite conditions based on specific paths as I haven’t worked out exactly what paths I need to block whilst using specific WordPress Membership Plugins.

Warning 1 – always have backups
Warning 2 – you can majorly mess up access to your website with htaccess it you get it wrong and can’t restore a working version

Disclaimer/License: GNU FDL – run with it, make it useful

Posted in Google, blogging tips, wordpress | Tagged , , , , , | Comments closed

Tweetglide vs Twitter For SEO

Twitter deciding to nofollow links 2 years ago really annoyed me.

When they decided to close all loopholes in creating an active link within the bio area, it prevented me linking to my disclosure policy – that annoyed me as well, especially with all the terrible attempts of providing adequate disclosure within paid tweets that are currently being used/proposed.
There was a huge outcry from the SEO community.

Rae ripped both @MattCutts & @ev apart
Andy Beal asked “Was this Twitter bending over for Google?”

Matt Cutts came back with a decent response on how his interchange with @ev went that might have influenced Twitter’s decision to nofollow bio links.

But that really didn’t satisfy anyone, for instance there was this comment by Danny Sullivan.

Here is an excerpt

Forget the bio link, I think the web site link should be regular. Actually, I think all the links should carry weight. Twitter is my microblog. Why can’t I point at what I want to with authority, just like I do with a regular blog. If my twitter home page has earned a good PR score because people point at me, then I’ve done what Google wants — provided good content that earned that value, just like with a real blog.

Then of course there are the Twitter “blogrolls” which used to link unfairly to the early Twitter adopters by default, and now list the most recent people someone is following.
That PageRank score for many was because they were early adopters followed by other early adopter. In many cases people didn’t truely “earn” the PageRank passing links they were receiving.
The new system to be quite honest isn’t very good either, though I suppose Twitter could claim they optimize the system for those who follow 30 others.

Even so Twitter ranks highly for vanity searches due to the internal linking, but the content you create just disappears into a black hole of terrible navigational structure.

Apparently I have tweeted 4656 times over the last few years, and whilst I had an account very early, it probably took a year before I was tweeting on a regular basis.

andy-beard-tweets

I haven’t gamed followers, just handled things quite naturally following people who I found interesting and engaged me in conversation.

Despite ranking highly for vanity searches like [Andy Beard], Twitter SEO really sucks.

andy-beard-indexed-pages

Google has only picked up 1320 of my historical tweets

Even worse only 8 or 9 pages depending on whether you use /* or AOL are likely to be in Google’s primary index.

andy-beard-primary-indexed-pages

You also can’t rely on Twitter’s own internal search to find your historical tweets.

One option taken by many is to use a WordPress blog to archive their tweets, which is a fairly good solution. There are also tons of other microblogging platforms which can be used for syndication of Tweets, or even the origination point, but many have various problems similar to Twitter, or have limited financial resources to stay alive unless they heavily monetize your content.

The option I have taken is to use Tweetglide as I wrote about recently in my initial Tweetglide review

My interest with Tweetglide isn’t the AIR application, though I did pay for an upgrade and I will be doing a lot of testing of the advertising potential in the future – my initial testing was interesting but a little biased due to the topics and Tweetglide was a “new shiny object” thus had tons of new users, and very few had worked out how to use the advertising yet.
I was seeing unrealistic traffic, effectively $0.015 per visitor.

Not that the AIR application isn’t pretty good – it is, and also has some geeky aspects that are quite exciting for developers with an upcoming API that allows you to create addon features.
However on a day-to-day basis I am more inclined to just open a web browser. I have never run any Twitter AIR application extensively.

Tweetglide SEO – Pumper Or Index Engine

Anyone who is in Stompernet will know about pumper sites, but I am sure it will be covered extensively in Link Liberation / SEO Brain Trust, and Howie Schwartz covers this kind of thing with interlinking of Web 2.0 sites and other content in Link Wheels.
Lots of courses cover similar topics though often with slightly different strategies, levels of automation etc.

Whilst not everything I have suggested to the Tweetglide development team has been implemented yet, they have done a huge amount of work in quite a short amount of time.

I am not going to go into all of the details of what has been done and the reasons why, or elaborate too much on what will hopefully be done in the future.

The most important things for SEO, especially for any Google engineers listening in

  • Isolation – each Tweetglide blog is on a subdomain now rather than a page on the parent domain. This for me was important from a trust perspective. Any link on a Tweetglide blog is effectively there because the author added it editorially.
    Maybe you will get situations where some people are selling sponsored tweets and there may need to be some detection of known hashtags to add nofollows, but give the devs a chance – no one else syndicating tweets would even think about the need to do that.
    My Tweetglide blog is isolated from other Tweetglide blogs unless I am interlinking through conversation, citation etc.

    This is something that was vital to have Tweetglide behave like Blogspot or wordpress.com – Twitter stupidly didn’t use subdomains from the start, I suppose they could switch and do tons of 301 redirects.

  • Pancake – I love pancakes here in Poland, normally with cottage cream cheese and a sauce made from blended frozen strawberries – I also SEO websites to have a flat linking structure to encourage crawling of as much content as possible.
    Tweetglide is pretty flat – flatter than most blogs and it shows in the way it is already being indexed.

What difference does this make?

Tweetglide has only been running for just over a month, and they haven’t pulled in backdated tweets, so the total number of pages on my Tweetglide Blog is 252 – actually that indexation has only really happened in the last 2-3 weeks due to the switch to subdomains.

The number of pages in the primary index varies a lot more between /* (50) and AOL (21-22) but is still already significantly more than achieved on Twitter, and it is early days yet.

andy-beard-tweetglide-primary-indexed-pages

My results are probably not typical at this stage, because I wanted to compare with my Twitter account I poured a lot of juice from my sidebar into my Tweetglide blog for the last few weeks.

Search traffic at this stage has been almost zero, but that is what I expected – there are some things that will improve that for the long-term, but a Tweetglide blog needs to be treated as any other index driver / pumper and given some love.

The important part is that pages are being indexed and hopefully that will continue.

There are bugs – I actually just noticed one more with the RSS feeds – the title for each item in the feed needs to be taken from the tweet, otherwise when syndicated the anchor text will always be Item #1 for the newest tweet.
Other stuff the team are already aware of such as the need for feed discovery.

When you sign up, if you say you are an online marketer you will be offered various advertising options – if you take up the offer I get an affiliate commission. If you say you are not interested in marketing, you won’t get the offers on signup and just get to use both the AIR application and Tweetglide blog for free.

But that isn’t why I am promoting Tweetglide

Currently when a blog post gets tweeted, there is a ton of link activity, but most of it is pointless – sure there is some link equity passed between Twitter profiles, but I have already demonstrated how worthless that is.

Most sites syndicating Twitter content have messed up SEO from an author’s perspective – there isn’t a strong symbiotic relationship.

With Tweetglide the links have value… every single damn one of them. You have links between profiles that actually help with Tweetglide blog indexation, links directly to content from multiple subdomains that are real editorial votes, and once that minor bug with the RSS feeds gets fixed those RSS feeds will be great for further syndication.
The RSS feeds have the links in as well. Perfect for your link wheels, juicers, pumpers or however else you are mixing your content.

Google is free to take every Tweetglide blog based upon it’s own merit, just like a subdomain of blogspot.com or wordpress.com

My primary motivation promoting Tweetglide (and helping them with some SEO tips) is to help people but in so doing help myself as it sure doesn’t hurt having a few hundred readers signed up to Tweetglide who subsequently tweet the occasional one of my posts, or just strike up a conversation with me, as all those links count.

Disclaimer: Only Google decide which links count and even if they appear in webmaster tools that doesn’t really mean anything – I haven’t done statistical testing of the links – my personal understanding and intention is that they will be solid “whitehat” editorial links and nothing I suggested as far as SEO tweaks, or that Tweetglide are doing to my knowledge could be looked on as “naughty”

Marketers:- If you do upgrade, it is best to drive traffic to pages that contain some kind of specific desired action/goal, and it isn’t hard to tag any links from Tweetglide advertising with a tracking code.

SEOs:- Tweetglide Blogs just like other pages won’t be indexed by Google if you don’t link to them


Posted in Google, SEO Blog, blogging tips, marketing, vre, web 2.0 | Tagged , , , , | Comments closed

Google – DNS Data? Yummy

Google have introduced a DNS service

If you use it, they will know everything you do online. I am sure some people won’t mind.

A lot of the money made by major ISPs is for the anonymous data they provide to various services that aggregate that data.

I think it would be unrealistic to expect web traffic based upon DNS data to remain outside of search algorithms for long, though it would certainly be as noisy as data from Google’s toolbar, which Matt Cutts has stated isn’t used by the webspam team.

This would certainly make data in Google trends more accurate

Update

Right at the very bottom of Google’s FAQ on the DNS service is this statement

Is information about my queries to Google Public DNS shared with other Google properties, such as Search, Gmail, ads networks, etc.?
No.

That in some way contradicts what I previously understood from their privacy policy

Finally, if you’re interested in knowing what else we log when you use Google Public DNS, here is the full list of items that are included in our permanent logs:

  • Request domain name, e.g. www.google.com
  • Request type, e.g. A (which stands for IPv4 record), AAAA (IPv6 record), NX,
    TXT, etc.
  • Transport protocol on which the request arrived, i.e. TCP or UDP
  • Client’s AS (autonomous system or ISP), e.g. AS15169
  • User’s geolocation information: i.e. geocode, region ID, city ID, and metro code
  • Response code sent, e.g. SUCCESS, SERVFAIL, NXDOMAIN, etc.
  • Whether the request hit our frontend cache
  • Whether the request hit a cache elsewhere in the system (but not in the frontend)
  • Absolute arrival time in seconds
  • Total time taken to process the request end-to-end, in seconds
  • Name of the Google machine that processed this request, e.g. machine101
  • Google target IP to which this request was addressed, e.g. one of our anycast IP addresses (no relation to the user’s IP)

My interpretation remains the same as my personal belief is that these documents were intended to address people’s genuine concern over private browsing data, personal search and advertising targetting.
The paragraph at the bottom of the FAQ clearly uses “my” rather than addressing the potential use of anonymous data.

Certainly from meory Google tends to make a distinction between anonymous and personal data and it is strange that they haven’t in this case.

There is so much talk about the “Real Time Web” and how much value the data has for search, but there is isn’t anything more real-time that can be measured than DNS.

Posted in Google | Comments closed

How To Get An Authority Link To Your Affiliate Review

Erik Ortega is going to get a link from me for TriFilliate PayDay as he left a comment with a link to his review.

The reasons why I am mentioning this?

I think Erik represents the “good” human side of affiliate marketing and is learning his lessons well, and working hard. His affiliate blog is obviously wrtten by a person, not “admin”, has a privacy statement, and real about page which discusses why he is promoting the product as an affiliate, and lots of content.

But this also gives me the opportunity to offer a few tips.

It would be fairly easy to add some kind of disclosure statement in the sidebar about affiliate status, and depending on geographical location there might be a need for more contact details such as a P.O. box.

First link priority – Erik didn’t abuse my comment policy, but his second link with anchor text wouldn’t have counted, even if he had enough comments on my blog to get followed links, because there was already a link to the resource in his name field (where he used his name)

Email address – The email address used was for the new website – that might close some doors for spying out some of his other properties, but there are other ways to do that anyway, as I am sure he has multiple sites on the same domain, maybe common use of adsense etc.
However by not using a consistant email address over time, it is hard to build up a reputation on blogs like mine which enable dofollow links after a period of time, or after a certain number of comments.

The best practice, to be 100% above board?

  • Always use a consistant email address
  • Establish a real identity – gravatar etc
  • Always use your name in the name field
  • If your comment is just in response to a post, and won’t include a link to a resource, then you can justifiably link to your favorite money site (or maybe a pumper) as long as it is high quality and obviously yours (like Erik’s is)
  • If you are going to include a resource, then for the name field link it is best to use a totally different domain, or at least link to the root domain there and use a deep link to real solid relevant content within the comment body

Including a link in the content you really need to be on target with a resource that is without doubt relevant to the conversation, something that if not mentioned would reduce the value of the discussion.

Quite often any link drop within the content will be held for moderation even on blogs where you have an existing high quality profile and reputation, so it must be up to human scrutiny.

Posted in blogging tips, marketing | Tagged , , , , | Comments closed

Google Friend Connect Adds 8 Seconds To Page Load Time

I know I can optimize lots of things on my site, and some of the work my server admin does and plans to do in the future have already reduced the time it takes Google to cache my content by 50%+

To add to that I was previously using memcached, eAccelerator, various WordPress cache plugins, Nginx + Apache reverse proxy, and now most of that is switched off.

google-crawl-stats-andybeard.eu

Guess when Envygeeks first played around with my server…

But they haven’t done a full rebuild yet, so the current tweeks are limited, and hampered by frequent network outages burning up support time.

Google have just introduced some site speed reporting – great! It was announced on the webmaster central blog.

When I look at the results for this blog they are pretty dire

dire-page-speed-results

But just a second…

My about page has almost nothing on it and probably needs updating
My contact page is just a form
My comments policy has a fair bit of text but no images

All of those open pretty much instantly even on my decripid internet connection deep in the countryside of Poland, though the server is in the UK which helps a little (for me)

So where is the slowdown?

Google Friend Connect seems to add 8 seconds to my page load time

I really hope if Google are going to factor page load into their ranking algos that they will not penalize me for including one of their own widgets on my pages.

I have been testing Google Friend Connect for various benefits, but it is close to being ripped off my site.

Posted in Google, blogging tips, marketing | Tagged , , , | Comments closed
  • RAP Bank

    I have just signed up for RAP Bank myself - call this a mini-review.
    It seems to be one of the smartest ideas for a long time as a great way to consolidate 100s of affiliate programs under a single entity for promotion.

    It is also one of the best implementations of WordPress I have ever seen.
    It is not without its bugs, as this is effectively pre-launch. For example I just found a bug in the keyword based search RSS feeds (yes RSS feeds for any term will be hot), but it looks like they might be onto a winner.
    Check it out - signup for the basic service is free.

    >Affiliate Program

    P.S. It is not immediately obvious who is running the site, but looking at my Paypal receipt (yes I signed up for Vendor Plus) I believe the site is run by Bill Ortell From Rap-Extras.com who is RAP certified and does the membership add-on that is highly popular.