SEO Blog

Archive for the ‘marketing’ Category

London SEO Beer and Heep Hop thang a microformat SERP test

In marketing, networking on May 15, 2009 at 2:01 pm
Hi, welcome to my blog, please consider subscribing

London SEO Geek fest

A night on the lash with search dudes and colleagues and friends and a lil beta heep hop and spinning of the wheels

SEO isnt dead, it just evolved a little

In search engine marketing, seo on December 14, 2008 at 11:54 am

The online space never stands still – keep raising the bar

The great thing about online marketing is that it never sit stills it’s constantly evolving, constantly shifting. Today’s billy big bollox is often tommorrows has been. Sites that don’t step up are often swept away in whatever algorithmic or quality rater review so happens to contribute to their demise.

The simple thing is this – “If you want to succeed online, then you have to make a good site” it really is that simple – add value and you’ll stand the test of time, fail to do that and you’ll perish.

I wrote a strategy document for a client about 9 months or so ago. The client happened to have a site that was related to travel.  They were for all intents and purposes, a bit of a thin affiliate.  To be honest at the time, I groaned about this client, in fact I sighed deeply, as I’d been there before in a past life. I’d built many a thin affiliate site adding limited value and been a little naive to think they’d all last forever.

I guess looking back, as painful as it was to see my little spam babies die a death, it taught me an important lesson about search and marketing and what’s required to keep something alive online in 2008.

I was the archetypal technology driven code solutionist,  the challenge of ranking in SERPs was and still is in lots of ways all about creating the write kinds of signal, be they on the page on the domain or off the domain. My view or approach was by and large relatively simple. Create a domain and attack the aspects of the search engine systems that decided what sites lived and what sites died.  The methodology was simple, look at who is there in the space and do what they do, albeit better.

Of course, that’s a simplistic overview to what is a multifaced problem – companies invest thousands of pounds paying people like me to win in the SERPs. Winning in the SERPs today on the face of it, may still appear to be a  simplistic route of  change the code on page and get a few links, yet when you get under the hood you realise that of course, it’s a little more sophisticated than that.

You need a site that is technically competent, that also engages your audience, without an audience you have no base, no visitors, no sales.

Create conversations get people talking

Here’s a big secret no-one knew ;0) …online marketing today is very similar to offline marketing!

You want to create a product that people want to both buy in to, and that people will keep coming back to too. You want to have products that are recognised for the value they add to the space and that stimulate debate and conversations.You want to be known in the marketplace as a leader in that field, recognised for what you give to those who buy into you.

Advertising agencies use traditional old style media  to tap into our emotions and stimulate conversations and help us identify when we are out shopping in stores. Billboards, posters, leaflets all help re-enforce that familiarity created by that image of the  sexy female pouting or husky hunk posing to some chilled tune in an idyllic  setting using that laptop or driving that car or lounging on that new leather 3 piece suite. The idea is that we want to be those people, and that by buying those products we can. It is of course a symptom of a fucked up existence that a lot of us  feel the need to do this, but it’s how it is.  It’s the way society works, it drives consumerism and helps keep things ticking over – heck, why shouldn’t people get to live out their dreams, what’s wrong with a little artificially induced self actualisation, be anyone you want to be right? A huge topic in itself, yet like it or not, it’s a part of this conversation, people talk about things that are good or cool or interesting, people want to be associated with these and as a result will talk about them, be it over coffee, over a pint, at home, on the phone, the list could of course go on.

Online, it isn’t too dissimilar. Search engines are organisations run and administered by? Bingo, you got it – people. The old school way of SEO was simply about get your onsite code right and you’d rank. It then changed a little and required lots of links from wherever you could get them. It changed again and was reliant upon the quality and type of links, today it’s evolving further still.

Do search engines want to mirror societies needs and wishes?

Search engines have access to lots of metrics that tell them different things – toolbars,  analytics, clickthrough rates on ads, ISP data, link graphs, bounce rates etc all contribute in one shape or form to how a search engine see’s a domain.  It’s fair to conclude that a search engineer would be far more inclined to find ways to rank good content that was more difficult for SEO’s to get in and meddle with or manipulate. Only a fool would ignore the fact that search engines have accessed billions of documents and have performed numerous studies into what is a natural link graph versus what isn’t.

Whitelisting aside, you’d be a fool not to try and develop a site so that it has a natural link profile rather than one that is overtly manufactured, yet you’d be a fool if you tried to manufacture it especially when you don’t need to!

It’s not a contradictory thing, it’s simply a case of there being an effective way and a not so effective way. One way is just about links and links and links, whereas the other is about the right types of links generated in the right types of places in the right kinds of ways.

No one wants to hang in a crappy neighbourhood

If your site is shit and you really believe that you can keyword stuff or shitty productise yourself  to page one of a SERP through technology and guille alone, then you are a big nutter who is wasting not only your time, but the time of every other person who lands on your sorry arsed excuse for a site, stop, build something worthy of the people who you are trying to pull. No one likes you, you are Millwall, you may not care, but others do.

People like good haunts and will tell others

If you have a good site in a niche, then you are probably adding value to that space and are already on the road to creating a good user experience. You probably already have your social share buttons similar to those you’ll see at the bottom of this post, you might already have your facebook page, your myspace page, a Bebo page – maybe you’ve gone the micro blogging route and dipped your toe into the twitter, perhaps you have a seesmic or 12second thing going on, a youtube channel, a presence in the Google Universal search serps – maybe you podcast them and stick them on itunes…

Getting down with the masses and talking with your customers

If you haven’t then what are you waiting for? Why aren’t you out there engaging with your audience? Don’t you want them to talk about your product and what it is you do? Don’t you want to develop relationships with your consumers and have them come back to you time and time again? Do you really want to be reliant on Google and the ever escalating costs of PPC for ever and a day? No of course you don’t, you want these people to come back and tell their friends, which is why you should give them the tools to do so.

Companies like DELL have bought into social and are reaping the rewards.

Less altruistically, some businesses have discovered that Twitter is an effective way of communicating with consumers. Dell (NASDAQ: DELL) says Twitter has produced $1 million in revenue over the past year and a half through sale alerts. People who sign up to follow Dell on Twitter receive messages when discounted products are available the company’s Home Outlet Store. They can click over to purchase the product or forward the information to others.

Tools like Radian 6 are used to identfiy pinch points and conversation nodes. Opinion formers are identifed and enaged with. If a problem with a new product is identified then rather than let it grow legs and become some uncontrollable monster the social graph of the web can be quickly identified.

Companies like Google use social media in similar ways. (They aren’t just about algorithms) Matt Cutts more commonly uses his blog but also uses his Twitter account as does a colleague of his John Mueller who on occassions has reached out to users of their product, engaging with people who are having issues.

Many companies experience reputation management issues on the web, these could so often have been nipped in the bud had the companies affected had a social media plan in place. Blogs, forums, social accounts all enable for engagement with ones online user base, I’d argue that they are fundamental for any orgnisation or individual doing business on the web today.

But back to search and seo and using these signals, what do search engines get from these and why are they important?

Search Engines  Signals and Social

Very recently, Google introduced a search wiki element to it’s SERPS. Lots of people have moaned and groaned and theorised so I won’t do too much of that. The point is that people can (if they so wish) change aspects of their SERPs. Personalisation has been given one more additional option.

If people like a site, they can vote it up. If a site is voted up, it’s less susceptible to any algorithmic shifts (for that user) and will therefore (for that user) have a little more stability (for that query).  It’s reasonable to suggest that enough people from a diverse enough set of ISP, IP, OS and Geographical variances vote up a site on a given query then maybe, just maybe that Google too might see this as an additional signal of quality and do the same in its non personalised results. Ignoring the fact that it seems odd that people would vote up a site in a result before they clicked it of course, and you begin to see how quality really can make a difference.

Taking all of this a little step further, we only have to see the power of some sites and their ability to rank to begin to appreciate the value of social in an algorithmic sense.

If people are talking about you (linking) on platforms that are regulary spidered, then if the engines so chose to, these could be interpreted as a powerful set of social signals. That is, real people talking about real products that offer real value or the obverse as the case may be.   If sites are regulary cited in social spaces be it via making the front page of  social bookmarking sites like digg, or appearing in hundreds of favoutited social profiles of stumbleupon users, or via a sudden flurry of tweets from hundreds of tweeters on twitter.com then you can pretty much bet that the site being referenced has stimulated something that is discussionworthy. be that good or bad is up for the engines to determine, however the important takeaway is that it’s a safer signal of something that hasn’t been artificially manipulated by some savvy SEO,and  even if it has, then the effort required to do so, is a signal in itself that the people who decided to push it so hard, felt it relevant to the queries that the site will seek to target, and subsequently rank for.

Anyways, that’s enough – thanks to David for getting me thinking about this stuff , thanks for reading, maybe you learnt something. :)

Online Marketing Show Islington London

In marketing, oms on June 24, 2008 at 12:53 pm
8 comments

I’m at the Online Marketing show at the business design centre in London Islington, doing.SEO Consultations.

I just so happened to attend a Universal search aka Blended search presentation by Neil McCarthy CMSO of Latitude Group.

Neil’s presentation was entertaining, Neil had a good take on what it is that is required to do well in search in 2008, that is, a knowledge and awareness of what it is that is making SERP front pages in 2008 – rich media, social media, news content etc.The message to the unconverted being that search engines today are trying very hard to give users diversity and choice within the search results. Knowledge and awareness of this is an obvious asset in any online marketing strategy.

I’m being introduced to all manner of people as I sit and type. Just had a nice conversation with a woman named Nickie who works for a Media agency. It’s surprising the number of people in Nickie’s industry who have a fab knowledge of the off line world and the various channels available to enagage yet when it comes to online have very little knowdledge around what is required to do the very same.

I’ve also just talked with someone named Liz from a recruitment company. Liz has worked with a search agency for some time it seems but just isn’t being returned for her target search terms. A cursory glance at her site revealed all manner of problems relative to on page and off page factors. It truly is astounding that so many companies are making these big online pushes from such relative positions of weakness. Companies, it would seem, are offering them the earth yet failing to provide the right guidance and help from the off. it seems that somethings never change. Still, maybe we can help her out there. Sales guys, we got a hot one for ya!!

Talking of hot, damn, it’s uncomfortably hot here. Why don’t these places use aircon? What is it with conferences and dome like greenhouse type buildings ?

Interesting day so far. Just off to listen to a competitor talk about…yup, you got it, search!

Don’t ever bank on free traffic, build on it

In Pagerank, google, marketing, search engines on October 25, 2007 at 8:42 pm
10 comments

Maki wrote a good blog post today that for me spoke about marketing and creating things of value that have the efffect of creating converted users; that’s, people who will buy into whatever it is you do or are trying to achieve.

Be it via a comment, a hit of a subscription button, an add to favourites action , a credit card transaction or a link through to what you wrote or advertised, the bottom line is that without any of these sorts of actions, the likelihood is that you are either writing for yourself or selling something that is overpriced and overvalued or just not worth discussing.

Don’t rely on search engines

Free search engine traffic is great. A most welcome bonus that if used correctly, can help build a following, but that’s where it stops. If you are obsessing about building your rankings then your target sight is off kilter, you are looking at the wrong part of the equation.

Posts like the ones from across the blogosphere today and in the previous weeks regarding PR and paid links should be a wake up call for anyone who is serious about earning a living from a website online. If you remind yourself that your free traffic is very likely to be a transitory thing, if you tell yourself everyday that your free search engine generated traffic is likely to disappear tommorrow, then you’ll be doing yourself a huge favour.

Search Engines are not automated non policed systems, they do employ people to look at certain things and do take actions against people as and when they see fit.

You can complain until the cows come home but at the end of it all, rightly or wrongly they can do whatever the hell they like, when they like and how they like. There is no court of appeal, you can’t storm parliament, go on strike or sit out in the road, neither can you chain yourself to a fence either, if they kill your site and you care about or genuinely need or rely upon the traffic they send to you, then as harsh as it might sound – without a plan or loyal following you might as well just shut up shop, or get used to talking to yourself!

Yeah yeah, so what’s the plan then smarty arse?

Well…but of course there are positives, you don’t have to sit around burying your head in the sand hoping that you are never hit, you can at least try and adopt a meritocratic world view and build real traffic, *your* traffic, people who visit you because others have discussed you in some way because you are doing something or selling something or just saying something that adds value to the world and the playground in which you are kicking your ball around in. Be it via word of mouth or some href piece of html.

Take a look at these blogs here, all of whom have seen a reduction in their visible toolbar PR

Auto Blog
Engadget

Problogger
Copyblogger
SEG
SEJ

Andy

Maki

Then look at their webstats and their site metrics, look at their published subscriber numbers. Look at their Alexa, compete and technorati numbers. Look at the people who are commenting on their stuff, look at how well they are linked to and on what sort of terms. Then ask yourself why that is, I tell you what, I’ll save you the bother with the answer, as the answer is simple – All of the above are quality resources with something to say, it really is that simple.

Maki’s right

Google is an factor that is outside of your control. Sure, you can follow their rules or adjust your behavior to fit in but that still doesn’t put Google within your palm. What do good entrepreneurs do with uncontrollable factors? They create what-if contingency plans to accommodate for possible loss

Sigh – I’ll leave you with this little Portishead track, cos it kinda has a few on target lyrics, ‘you don’t get something for nothing, gotta try a little harder’

An ever changing post for an ever changing world

In blogging, search engine marketing on October 4, 2007 at 4:31 pm
16 comments

This post will never stay the same, just like the internet it will constantly move and shift. It will display different kinds of links to different urls, similar to Google Zetgeist it’ll draw upon what people are looking for, it’ll try and help those who want people to write about those ideas and topics that are important to them.

What do you want to write about?
Child health care
perhaps? Hardly the most exciting topic in the world granted, but someone somewhere is out there looking for it, trying to find information about, or sell a service related to that very word.

Ha, Child Health Care huh? It might seem risible, it might seem very serious (I can’t predict which word appears it’s completley random, until my script breaks that is!) but for your eyes, today that word is Child Health Care a word or phrase that someone somewhere is paying top $ for in a PPC campaign.

You’d think that at some point eventually, those very people would simply build good content related to Child Health Care and get the traffic that way. After all, that’s all the engines want really, good content that people will read and come back to and talk about…Could it really be that simple, write it and they will come?

I’m kinda wondering too how people will react (if they do at all of course) will they say rob over at yack yack is talking about Child Health Care or will the ever shifting keyword or phrase go unnoticed and get them talking about it in more generalised ways…we shall see, its fun to test and prod!

Please do tell, what is this post about? Is it about Child health care or is it about something entirely different?

Getting noticed in a sea of endless chatter whilst avoiding the schizophrenic monster

In blogs, brand building, search engine marketing on September 27, 2007 at 9:32 am
11 comments

Most bloggers and site owners want to be heard.

Lets have it right, who really likes sitting in the corner chatting away to themselves? Blogging for most is a conversational medium. For some it isn’t of course, but for most who do get it, they actually want to engage with other like minded humans who have an interest in what they write about.

The same can be said for other site owners. Those who run businesses desire to have conversations with peoples wallets and purses. Informationists and academics want to have conversations with their lessers and their peers, everybody wants to chat it seems.

Getting your site noticed through social mediums

There are a number of ways that people notice what we say.

We can talk about other people in the blogosphere and link through to them. Bloggers are curious beasts, blogs like wordpress for example, come complete with a dashboard that pulls links from Technorati. Technorati gets these from the various pinging services that are ‘pinged’ when a wordpress user publishes a post.

pingtechn.gif

Ok its state the obvious time for most but it needs saying nonetheless.

By seeing who is ‘talking’ about us, we can then go over and participate in the conversation. If we say something worth listening to, then we might even gain a few new visitors and overtime a good subscriber base.

We also get noticed when we leave a comment on someone elses blog. People can read what we say and if sufficiently interested can click on our sig link and visit our blog.

We can also tag our posts with related keywords. By doing this we help social aggregators classify our content. People who subscribe to these tags or classifications might then notice a relevant or interesting post in their feed readers and decide to pay us a visit.

We can also participate in well trafficked sites that are relevant to our topics and participate in the groups and conversations that develop. Forum type sites with established communites topical to our content, social media type sites, like Stumbleupon Bumpzee Mybloglog and Blogcatalog .By doing so (as in the scenario above )we draw attention to ourselves and might even get a click through to our little personal hives of inactivity.

Pushing the envelope and going that little bit further

Of course, to take such an approach takes a lot of hard work time and effort. We don’t just build up a rep overnight. It takes time to build a subscriber base, we gain these by getting noticed and building a readership. As we get more involved in some of the principals of building traffic, we might well get into things like logfile analysis, user click through paths, traffic referals and other metrics that show us who is coming to us and from where.

We might notice that our post about our topic close to our hearts is getting a lot of traffic from a particular source this will often be a search engine. Some of us might get a little fascinated by how all this works and delve a little deeper. We’ll do a little seacrh on the Internet for stuff about blog promotion or website promotion or blog marketing and encounter this thing called SEO . We might then read up on it and think to ourselves ah, so I just got to get me some links of the right kind and write about stuff in the right way and kazaam, more traffic will follow.

So we set out on our road and begin to modify our tactics somewhat to fit in with the plans of those who seem to know what they are talking about. We might begin to behave in imaginative ways that we might not have behaved in otherwise. We begin to think like a search engine bot and forget who we are as we find ourselves signing off as ‘Big Money Keyword’ or ‘What I Do keyword’ in our blog posts or social interaction signature links. Some of us have huge sucess too; we get a little arrogant and brag about how great our content is and how marvellous our abilities are. We effectively say, ‘hey its easy to game the search engines and here’s how’

Searchbots have human faces 

It’s tempting to think of search engines and algos as some cold non aware construct oblivious to all that goes on around it.

Would it be right to think of them in terms of a simple series of ifelse statements and databases with indices and bits and bytes? No of course not, they are of course much much more than that.

Google for example has a team of people dedicated to ensuring the integrity of its index. It can’t just sit idley by and allow a situation to develop that gives an impression that they are easy to game or manipulate. The fact may well be that technically they are. It may well be that given the right amount of resources and commitment to a topic that anyone on the planet can rank for anything they so wish, but hell it doesn’t happen in isolation and you’d better not stand there and say, hey look at what I did. If you do, then you are opening yourself up to some greater scrutiny. Do not expect the people behind the search engine technology to sit by and just let you get on with your ‘I’m the dogs bollocks boasts’ they can’t and they won’t.

It is their baby, their show, their index.

Don’t break the golden rule

I might be helpful to paint a little crazy world anaolgy – Consider a big house owned by a schizophrenic monster . She owns a house with a lot of food in it created by a magic larder that is stocked by a bunch of unsuspecting farm labourers, she has so much food that she doesn’t know what to do with it.

She manages to sell a lot of it, but not all, she accepts too that every once in a while a percentage of this food will taken by people who don’t pay for it in the conventional sense. This isn’t so bad as these people help in other ways; they help fix up the house and make it look a little more attractive and presentable to those who do pay. The house has lots of these helpers, new volunteers arrive daily standing outside shouting ‘hey I can do the ironing, or the painting or the cooking’. The house has a continual long line of people all queueing up to do their bit for free food. These queues stay long because those who are already inside eating obviously like their jobs and their free food so much, that they don’t ever want to leave. There are only a maximum of 20 of these places at any one time. However there is also a golden unwritten rule which says you can never ever brag about the free food you get. If you do, and she hears you then you might just be kicked out and forced to wait in line again like all those others who don’t like to pay.

The golden rule is that if you are doing wll in the search engines then you just mustn’t mustn’t brag about it. They know what they send you, they can flick the switch at a whim and you have no say whatsoever. They aren’t a democrasy, they aren’t accountable, they can do what the hell they like and there isn’t a damn thing you can do about it.

She is always listening, always paying attention, remember that and you’ll be just fine.

Build your own traffic sources, create buzz, create your own sustainance, plough your own field, grow your own crops. If you happen to get invited in for some free food, then great enjoy it while it lasts, but don’t get too comfortable as its a cold long wait in any queue.

Making money from your Blog – What is your favourite method?

In Aff Marketing, adsense, arbitrage, bidvertiser, business blogging, kontera, make money blogging, marketing, monetization, paid reviews, pay to blog, payperpost, reviewme on June 6, 2007 at 10:19 am
16 comments

Blogging for profit?

Ok, not everyone wants to monetise their blog – some people equate money and blogging as some kind of dirty word almost. Some people still like to write for the hell of it and couldn’t really give a rats arse for any kind of monetary payback. Their payback is the reward that comes from getting people involved or simply venting their spleen on a topic near and dear to them.

Its not for me to pour scorn on any money hating anti capitalistic mindset, we can all rant and rave about market inequalities and the evils of money until the cows come home, yet nothing changes the reality of life, which is, we all need the stuff and to have a productive life, we tend to get out and find ways of acquiring it. The easier that task the better no? why work for the man, when you don’t have to, or at least not as hard maybe.

Earning yourself a passive income stream

Blogging and monetising that writing is an excellent way of creating passive streams of income. Passive streams of income are like bank accounts with lots of dosh in them. You get interest monthly and you don’t have to do very much for it.

Getting affiliate cheques every month is quite a pleasant feeling, trust me. :D
Blogging for profit isn’t like traditional methods of selling ones labour. You can actually own the means of production, which is you, yourself and sell yourself as that product. Decide upon how much you charge, how much you are paid, when you take your breaks. IOW, it really has the potential to free you from traditional forms of work. Your traffic and authority levels can truly give you what you need. All you have to do is do the leg work and build something of value.

Blog Optimisation Experimentation and Cultivating your Niche

So, having tentatively established that there isn’t anything really evil about making money from your blog/s I just wanted to share some of the programs Ive used and see if I could get a little feedback from people with regard to their own experiences.

We all know that there are lots of ways of monetising ones blog. I’ve blogged on quite a few programs and have shared some of my experiences and gave opinions too. I’ve dabbled with paid reviews, and have recently added the buy me a beer plugin too, just to see if anyone actually uses the thing. After all it cost me $0.00 and took me 22 seconds to install. If I get one beer bought for me, I’m quids in :D

It is very much early days for me. Many of my past web monetisation efforts have been in affiliate market sectors outside of the blogosphere. This is kinda cool though really, because Ive learnt a great deal about what it takes to get traffic and getting people to click through to stuff and funneling them along various paths which is absolutely central to any monetisation aim. I’m continually experimenting with the blogs I use and the methods I employ too, you have to, why wouldn’t you even, call it BO (Blog Optimisation) without any stink.

It’s a well known fact that some markets are definitely more lucrative than others. People also tend to guard their niches with their lives, as a saturated niche becomes that much harder to play in and compete with.

Every niche is different. Different people interact in different ways dependant upon what they are after. If you can ID those behaviours and tap them in to what you do and how and why you do it, then that’s a very good start in understanding what they are all about; as obvious as it is to say, it needs to be said nonetheless knowing your readership and giving them what they want is a key component in successfully monetising your blogging efforts. Sure, you can’t be all things to all men, but you can certainly be the populist and appeal to your greatest constituency.

Blog Monetization feedback

I put up a little poll recently and some of my readers have clicked on the ‘other’ option. Perhaps I should have added other options that covered the various sponsored blog type options that exist. Sponsored Reviews , Pay Per Post, ReviewMe then there is the buy-me-a beer thing that seems to have gotten people chin wagging all over the shop, ebay and Amazon, auctionAds, Azoogle and a few more I’ve probably forgotten about already.

I don’t have one to hand, but it would be kind of useful to have a list of all the various programs out there today and hear of peoples experiences with them. None of those check out my affiliate link type posts please, I’ll delete those in a heartbeat, but if you do have some experience of a program that you’ve used and are really happy with or sad with even! Then I’d love to hear all about it.

Maybe a quick Pros and Cons type comment even.

Cheers

Blog promotion quick and dirty short guide

In blogging, marketing, promotion on March 13, 2007 at 12:31 pm
12 comments

Promote your blog…if you want to of course

Ever wondered how some people get more readers than others? Here’s a quick and dirty guide to gaining more readers and growing your blog base.

Sometimes it works on word of mouth. Some people have an exceptional ability for writing that others are just knocked sideways by and tell others.

Be it via email or IM or linking or just plain old fashioned conversation. After all, we aren’t all budding Billy Waggle Daggers and most of us (if we are interested even) will struggle to gain a big readership. It’ll be a slow long haul, but provided we write something thats legible and appeals to an audience of sorts, then overtime it will build. People like to be commented on and tend to comment on stories or issues that are of interest to them in some way. Be it making them laugh or cry or just striking a general chord.

There are things you can do to get yourself out there though, and there are lots of tools, techniques and websites that can help.

Read the rest of this entry »

Bait and switch a legitimate traffic building tool?

In 301s, marketing, redirection, seo on February 28, 2007 at 1:10 pm
5 comments

Lyndon wrote a good post today talking about bait and switch or as he called it “switchbait“. I’m glad he did, cos I was in one of those ’shit, what shall I blab about today’ moods.
The method is as old as the hills. Build a domain, get the visitors, move them on to somewhere else. At least thats a quick and dirty interpretation.

Some of you seasoned SERP watchers might recall the days when highly tuned cloaked content found its way into search engine indices. Titles were carefully crafted to grab the users attention and get them to click on through. When the user clicked the result, the domain then redirected them on to some affiliate site that paid the redirecting site a referall fee. It still happens, but its not as endemic.

The search engines hated that of course. They weren’t interested in the line of thought that said “where’s the harm, everybody wins” as ultimately they wanted to control or at least give the allusion that they did, the make up of their results pages. To allow cloaked content to stay within their indices unchallenged would give credence to the view that they were easy to game and simple to manipulate. No fortune 500 company really wants to give out those kinds of signals as if such a view gained momentum it might snowball and overspill onto other core products. Weakened confidence in the technology, doesn’t take too long to equate to reduced uptake and use. The house of cards could quickly implode, seriously affecting revenue models and streams.

The engines today seemed to have gotten a grip on traditional sneaky redirects. I haven’t seen a meta refreshed, or unescaped obfuscated javascript redirect for quite some time. Ive seen the odd 301 or 302 redirect, but with these its more dificult to ascertain intent.

The javascript redirect using window.location.href can redirect a javascript enabled browser to new content. Search engines don’t really like this method as historically they didn’t read javascript too well, especially when it was disguised as var1=lo var2 = ca var3 = ti etc etc. The bot would see the keywords and markup and score the page as it would most others, but the search engine user would never see it. The page author preferring them to see some money paying page instead.

Its a similar scenario for the meta refresh too, albeit slightly different in that a meta refresh actually equated to a 302 server header, or temporary redirect. Temporary redirects are used in all manner of ways to say that the content that was once here has now gone and has moved elsewhere, but may be back at some point. Not everyone has always had access to server side redirects a la header (”Location: fullyquailifiedurl”); so the meta refresh tag was a handy method for achieving the same, which was, moving the user on to somewhere else.

301’s and 302’s are in tech circles, a recognised way of redirecting users and their agents on to new locations (urls) Domains change hands, content is altered, urls change too. There needed to be a legitimate way of letting people know, without just plonking the old page before them and embedding a big fat THIS CONTENT HAS MOVED TO message.

The knowledge of how search engines interpret such things can be used in all manner of ways. At best it can be used to legitimately move a user on as described previously. At worst it can be used to trick or deceive; in the worst extremes it’s the user who is deceived, referred onto something heinous or unrelated – and at best the search engine, deceived into believing that spidered content was what would be showed to its users.

How far away is Lyndons example from what is described prior? Lyndon proposes to build a domain, create leverage and authority and then subsquently apply it to a 3rd party.Is this any differrent from showing the various stakeholders say Technorate, Digg, Y! or Google one thing only to subsequently move the goalposts and move it all on?

To my mind, no not really. Unless Lyndon had told us his intent we’d never have known. Domains are bought and sold and change hands everyday. Its called business. What if Lyndon had done exactly as described, yet told no one, or simply redirected/moved the blog/domain to a directory on his clients/affilaite sites. Perfectly legitimate of course, yet to announce the intent to do this for manipulation purposes suddenly puts it all in a different light.

The bottom line is that its quite one thing to create stuff for the technology and traffic providers and use it to your better advantage, but do so in a way where they can decide or determine that your intent was one of use and abuse and you might well find your efforts were wasted. Do it a way that is elegant and sophisticated as described by Lyndon and no doubt used and applied daily by 100’s of other savvy marketers, and you’ll be on to lots of sure fire winners.

Google Ranking – Want to perform well? Bring on the subs.

In google, marketing, ranking, subdomains, wordpress on January 17, 2007 at 3:05 pm
2 comments

If you’ve ever launched a new website, especially since 2005, then you’ll know that it can take quite some time to be found for your target kw’s and phrases within the search engines.This is a little look at Google and how it treats new domains and how trust and authority are bestowed from parent domains to subdomains and how it can be an effective strategy in kick starting a new campaign, without excessive reliance on PPC campaigns.
I launched a new subdomain on the 1st January 2007. It fitted in with one of my new years resolutions of blog regularly.

I wrote a few posts about various odds and sods as and when they occured to me. I gave them logical titles and didn’t give too much thought to any SEO’d page content and structure strategy. It was a Wordpress subdomain in the form of robwatts.wordpress.com.

Pay to Blog what’s the big deal?

In adsense, advertising, blogging, marketing, payperpost, search on January 6, 2007 at 11:24 am
5 comments

I was just over at tech crunch reading some of the broohah about some deal that fell through regarding performancing and payperpost and was kinda surpised at the level of snorting and derision being applied there. There is this guy named Ted, who like most people trying to get things off of the floor in life has managed to obtain $3 million dollars in funding for an idea, which he feels might just fly. So far he has managed to stir up a bit of controversy, with various high profile people like Matt Cutts coming out against the idea in general.

So ok, I can see why a search engine might have an issue with squillions of bloggers being paid to promote and talk about things using keyword rich anchor text to distort the search landscape but thats just tough I guess, they’ll find a way to deal with it, or mightn’t bother even, hardly the end of the world for mfa sites adsense now is it. Besides what with all this talk about mature algos and whatnot, I doubt it’ll make a huge difference anyways, a storm in a teacup even? Perhaps, or maybe some might see it as the thin end of a wedge. The lines get a little blurred when you think ahead and envisage a SERP full of results containing blogs that have been written on the basis of some monetary consideration. In those scenarios, where would the distinction between paid ads and paid ads masquerading as free serps be drawn? Should the search engine be held accountable for its editorial decisions?

Read the rest of this entry »

How to build a database driven website part 2

In html, marketing, mysql, php, seo, webdev, websites on January 5, 2007 at 9:32 pm

In part 1 of how to build a database driven website we looked at creating the database and tables and looked at some simple options for inserting data. In this part we are going to look at connecting to the DB using PHP, creating a simple template as well as discussing a few site architecture issues.

In this part we are going to look at connecting to the DB using PHP, creating
a simple template as well as touching on a few site architecture issues along
the way.

We are going to use a simple PHP connection script to connect to your DB, which
will be saved in a separate file and stored outside of root.The connection script
will contain the username and password for connecting to our database.

It looks like this.

<?

@ $db = mysql_connect(”localhost”, “username”, “password”);

//this line specifies the user and password for the database we intend to access

if (!$db) //if we are unable to connect to the database we tell people {

echo “Error: Could not connect to database. Please try again later”;
}

mysql_select_db(”hotels”);

?>

We save the above code in a file and call it conn.php. We can then use a PHP
include or a require at the top of pages that access the database like so.

<?

require “../conn.php”;

$country=”England”; //set the country for the database

?>

More on connecting to the database further on, for now, lets briefly look at
a typical page and how we intend to output our content and urls.

Page structure and URL formats

Our database will be used to determine our url naming conventions. We will use
the place names and hotel names and hotel id’s to form our linking and navigational
structure.Our database contains a series of places from across a region. For
brevity sake lets assume that our site is specific to England.

England is made up of around 39 specific counties. These counties contain a
number of towns and cities. Our plan is to output hotels specific to each county
and town within.We would aim for a clean url structure so that each section
of our site has a url that is logical to the area it represents, is easy to
read and book mark.

Even though our site is dynamic, we can use a handy little feature of the apache
webserver model to change our urls from ugly difficult to read concepts like.

/filename.php?county=hertfordshire&town=hitchin

By using something called an .htaccess file we can rewrite urls so that the
above can be made to look like this

/hertfordshire-hotels-hitchin.html

The .htaccess entry that enables this might look something like this.

RewriteEngine on

RewriteBase /

RewriteRule (.*)-hotels-(.*)\.html$ /filename.php?county=$1&town=$2 [L]

It uses an apache module called mod_rewrite.

This is very handy indeedy as it allows us to have the clean uniform url file
structure we are seeking to use, enabling naming structures throughout thus.

$county-hotels-$town.html becomes hertfordshire-hotels-hitchin.html

* We can add additional lines for additional pages and files specific to whatwe want to achieve. A link to al the site files will be supplied at the end of the series.

A database query for say, hotels in hertfordshire would then use the $county
variable (referenced as $1 in the .htaccess file above), and return a list of
towns or hotels for that particular area.

Page Template and contents

hotengsml1.gif

Our sample page is going to be very simple. It consists of a logo at the top,
with a main body content area.

*Ive omitted <head> content for now. The information that follows concentrates on the content that will appear between the <body></body> tags. Full html code will be supplied at the end of the series.

Header Logo

Our header ‘logo’ is a styled header or Hn tag which uses a background image to sit
behind the text and gives it the appearance of being an image..

The <style> is contained in the <head> of the document and looks
like this.

<style>

H1 { font-size: 12pt; height: 24px; width: 100%; letter-spacing:
4px; vertical-align: bottom; color: #000066; font-weight: 35; background:0 url(/header.jpg)
no-repeat; float: left}

</style>

<h1>Hotels and Accommodation in <?=ucfirst($town);?></h1>

Area related images

The images are sourced via a flickr plug in using the tag aspect of the flickr
url to order area specific images.

<script type=”text/javascript” xsrc=”fullflickurl&tag=<?=$town;?>” mce_src=”fullflickurl&tag=<?=$town;?>” ></script>

flickr.gif

Contextual adverts

We may as well accrue some residual income. Not everyone will like the hotels
outputted, so if they click on our ads and find what they want its all good,
we win, they win.

<h2><?=$town;?> Travel Ads </h2>

<script type=”text/javascript” >Contextual
ad code </script>

ads.gif

Outputted Hotel

We are outputting our hotel to give a brief outline of its key points . We will
include high level information such as name, price, star ratings, booking url,
full detail url as well as a teaser of its full description.

We achieve this using the following code.

First our query
<?

$query = “select * from hotelcontent1, hotelcontent2

where hotelcontent1.custid = hotelcontent2.custid and town

= ‘$town’ and county =’$county’ and country = ‘$country’ order by custid limit 0, 1 ” ;

$result = mysql_query($query);

?>

Then we want to do some manipulation on the description element of the returned content.

<?

$row=mysql_fetch_array($result);

$desc = stripslashes($row['description']);

$content = $desc;

$text_length =300;

$add=strlen($row[town]);

$text_length=($text_length + $add);

$stricon=($content);

$all_content=strlen(”$stricon”);

$standard_content=substr($stricon ,$text_length);

$compare=stristr($standard_content ,” “);

$minus_content=strlen(”$compare”);

$result_content=$all_content-$minus_content;

$display_content=substr($stricon ,0, $result_content);

$stripped_content=stripslashes($display_content);

$stripped_content=nl2br($stripped_content);

$description=$stripped_content;

?>

Before finally putting it all together and outputting our hotel.

<h2><?=ucfirst($town);?> Hotel of the Month </h2>

<?

echo”<div class=message><h2>$row[ename]</h2><i class=p2>
$row[country] > $row[region] > $row[county]> $row[town] </i><br><table
width=\”95%\” CLASS=\”hoteltables\”><thead> <tr><td
bgcolor=\”#999999\”> <b><font color=\”#FFFF33\”>Hotel
in $row[PostalTown] </font></b></td> </tr></thead>
<tr><td> <p class=p2><img xsrc=\” /$row[photourl]\”
height=\”68\” width=\”90\” alt=\”$county hotels:$row[ename]\”
align=left id=thephoto> <strong> $row[ename] </strong> – $description
…<br> <a xhref=\”/book.php?id=$row[hotelid]\”>Book</a>
<a xhref=\” /more.php?id=$row[hotelid]\”>More</a>
</font></p></td></tr></table> <br></div>”;

?>

hotel.gif

Navigational links

Links are an important aspect of the sites architecture they are used by humans
and bots to give anchored clues to the content of their target pages. Search
engine bots use these anchors or its better known phrase of anchor text to help
weight documents in their search engine databases.

To output our links we used the following sql.

<?

$query = “select Distinct county from hotelcontent2 where country = ‘$country’ ORDER BY county” ;

$result = mysql_query($query);

?>

The query here is very simple, it says give me a set of distinct counties from
the database table named hotelcontent1 where the counties returned are a subset of England. These are then outputted via a loop producing a series of links for our navigation footer.

The for loop for which makes this possible, might look a little like this.

<h3>Regions of <?=$country;?></h3>
<p>

<?

$num_results=mysql_num_rows($result); //number of rows

for ($i=0; $i <$num_results; $i++) {

$row = mysql_fetch_array($result);

$countyname=strtolower($row[county]); //ensure the county name is lower case

echo “<a xhref=\”/$countyname-hotels.html\”>$row[county]
hotels </a> “;

}

?>

</p>

The above loop outputs something like this in our footer
navlinks.gif

We could also produce other links relative to the county we are in. We are in a page that is a subset of Hertfordshire (Hitchin) . Contextually, it makes sense for our users to see what other towns are in Hertfordshire. It also helps our other pages to get indexed by search engines and has the added bonus of making our pages that little bit different for others within in our site.

Lets output the towns relative to our $county and $town variables referenced from the url for our page about Hitchin hotels in Hertfordshire.

<?

$query = “select Distinct town from hotelcontent2 where county = ‘$county’ and country =’$country’ AND town != ‘NULL’ ORDER BY town Limit 0, 20″ ;

$result = mysql_query($query);

?>

The query here is very simple, it says give me a set of distinct towns from
the database table named hotelcontent1 where the town is a subset of a variable
named $county (hertfordshire in this instance) .Which when looped and
outputted produces a maximum of 20 urls, or links for our nav footer.

The for loop for which makes this possible, as in the one outlined aboved might look a little like this.

<h4>Towns within <?=ucfirst($county);?></h4>
<p>

<?

$num_results=mysql_num_rows($result); //number of rows

for ($i=0; $i <$num_results; $i++) {

$row = mysql_fetch_array($result);

$townname=strtolower($row[town]); //ensure the town name is lower case

echo “<a xhref=\”/$county-hotels-$townname.html\”>$row[town]
hotels </a> “;

}

?>

</p>

In the next part we will look at building an individual hotel detail page and look at some of the structural elements that will, given a multitude of other factors, help our pages perform relatively well for our target keywords within the search engines.

How to build a data driven website part 1

In html, marketing, mysql, php, search, seo, webdev, websites on January 5, 2007 at 2:40 pm
7 comments

Read the rest of this entry »