SEO Blog

Archive for the ‘seo’ Category

SEO Junior London

In seo on August 14, 2009 at 3:16 pm
Comments

SEO Junior Role Job Vacancy London 14th Aug 2009

We need a new SEO head in the Latitude London SEO team – It’s a Junior Role, so a great opp to learn lots and work with a great bunch of nerds. If interested  please at me on @robwatts on twitter and I’ll get back to you.  Requirements – An absolute demonstrable Passion For Search! You’ll be able to demonstrate your knowledge of search, evident through your participation and general knowledge.

You’ll be working with great brands and will get an excellent grounding in search and onlihne marketing  from a group of people who live and breath it daily, it really is a great opportunity.

I  hope to hear from you soon!

Search Marketing Services Holistic Search

SEO isnt dead, it just evolved a little

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

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. :)

Old School SEO Sucks and is a waste of money

In seo on June 22, 2008 at 3:07 pm
Comments

Old School SEO Sucks and in isolation is a waste of money

I won’t be telling anyone anything new when I say that today in 2008 the web is a very different place from the web we knew in 1998. Back then Google was pretty fledgling, and spent a lot of time and energy building relationships with webmasters in the various webmaster hangouts. Back then, with a little programming nous and a lot of SEO knowledge you could easily make inroads to as many verticals as you had the time to manage or play in. It really was possible to wake up and say, “right, today I’m going to target x” and in as little as week you could be ranking for x related keywords and earning coin.

Today of course you still can, yet it’s a little bit more tricky of course. Many of the quick win doors have been closed. There aren’t as many keyword rich domains to choose from. The acquisition of links is also wrought with hurdles which must be negotiated with tact and a little cunning even. Every single aspect of web marketing today has changed and matured to a point where anyone considering embarking on an Internet start-up that doesn’t have a team with the historical background knowledge of the debates and nuances that have shaped things over the years is, well, to put it bluntly, taking a big stab in the dark.

How so

A look at the easy stuff for starters, the so called ‘on page’ factors would have you think that ‘hey, this is all easy stuff, just get the onpage implementations right and we are good to go’ . Yeah right, exactly if only that were so, yet you’d be amazed at how many web developers fall at this relatively simple 1st hurdle. It does not cease to amaze me the complete and utter lack of knowledge that exists out there on the most basic of SEO principles. You would not believe the number of people I encounter regularly who just do not get the most simplest of concepts. Page titles, keyword usage, clean URL’s, avoidance of flash, good contextual keyword rich navigation structures to name but a few. Lots and lots and lots of very talented smart people, just don’t get it. It’s almost as if the marketing of their product designed for a marketplace just wasn’t considered. It’s akin to building a boat designed to sail the ocean waves and sticking funky big holes in the hull because they happen to look cool. Net effect, the boat sinks!

It isn’t just about SEO

How many developers out there today hooked on Ruby and Ajax web 2 ideas are knocking up apps that in terms of search engine friendliness just aren’t worth squat. It’s almost like SEO and one of the biggest potential traffic generation drivers [search engines] is almost an afterthought. It’s as if some of these guys say, right we’ll build this site, tell our customers and make some money on the Internet, yet have no clue as to how it even works. Can you imagine thinking right, I’m going to buy me a car and drive it to the other side of the world and meet lots of new people on the way, packing your bags, filling the trunk, getting everything shipshape and ready only to sit in the drivers seat and realising that you can’t even drive? Not the best analogy perhaps no, yet that is exactly what company after company after company do. They employ inexperienced people who think they know what they are doing yet know nothing. They really believe that it’s just all about meta tags or keyword density and nothing else. They really don’t get the whole joined up thinking thing that connects what it is they do to a meaningful SERP position. The lucky ones learn fast and find a company that get the whole gig and hold their hands and walk them through the rights and wrongs of their websites, developing structured plans that’ll help them get to where they want to be.Those with the resources and patience required can usually get there eventually, but for the many trying to break into their niche without sufficient resource or appreciation of the time investment required, then it can really be a big problem.

Playing catchup in 2008

In a 10 places shop window there isn’t a lot of room for new kids on the block. A new player has to be able to hit all the buttons required to get them where they need to be, whilst competing with those who are out miles in front. If site x has 6000 quality web citations then site y is going to have to work pretty hard to get anywhere near them on that front.If site x has established communities of regular patrons drawn from a rich diversity of geographic areas then again, site y is going to have it’s work cut out to compete there too. In the web economy of 1998 links were relatively easy to acquire, you seldom had to pay and you could them from practically anywhere you liked. Today of course it’s a whole different story. Links need to be sourced from the right places , in the right ways and need to be of the right type to have the desired effect.

Universal search makes it all doubly harder too. With Google working hard to mitigate the effects of competitive SEO there just aren’t the spaces to go around either they are ‘ever dwindling’. Today’s search results are often outputted in ways that give the user a wide diversity of choice. A search for Mortgages might contain a mix of banks, local, informational, news, blogs, rich media and comparison type sites. This means that any expectation to come from nowhere and compete for that keyword is at best ambitious and at worst delusional. Understanding the hows and why’s of how those components of such universal results is an obvious asset.

Yet how many people truly know or even appreciate how or why this is important? How many people just shrug and think, ah that clever Google bot algo thingy all knowing all seeing just knows what to put there. Thankfully for most, the answer is lots.Knowledgeable web marketers today will attack all aspects of those SERPs and seek to influence them towards the goals of their clients. Done correctly, people won’t even notice the subtleties. Done correctly a new kid on the block struggling to compete for that unattainable organic 1st or 2nd position slot might suddenly find themselves enjoying the raft of complementary traffic that comes from a developed strategy. That youtube channel with the viral video, that carefully crafted, widely publicised press release or article, that funny viral game, that shock controversial revelation will be seen for the fantastic investment it quite clearly was.

At the end of it all I guess nothing has really changed at all, it’s all still about putting bums on seats and eyes in front of screen, yet the means to do so requires the employment of people who really get this kind of stuff and have the contacts and resources to deliver, it just really isn’t enough to employ an SEO who says I’ll get you a few links and fix your meta tags. If this is what your SEO company told you, then do yourself a favour and sack them today.

Promote my website online in 2008

In Search marketing, blogging, promotion online, seo, sme sem on January 4, 2008 at 12:27 pm
Comments

No, not *this* website silly, the websites of people who land on this page, you know, those people who sit on Google or !Y looking for ways of promoting their sites confused by the overwhelming amount of stuff out there all shouting, Read me! Read Me! Like some Alice in Wonderland Bottle of Drink Me.

Promote my your website online

Regular readers aside, there is a chance that you may have come from a search engine for a query related to promote my website online, or get on the first page of Google or SEO for small businesses or Improve my sites position in the search engines or … I’ll stop there, point made.

Potentially the list is endless. All manner of people search for things in all manner of ways. There is no set in stone route. There are indicators and tools that people and companies working in fields like me, use daily to get a feel for a niche or domain. We look at search data provided to us by the search engines based on the competitiveness of an a PPC keyword or phrase, some of us have access to stat counter data that allows us to use data collected real time from websites that have the code installed, allowing us to see things like referral strings, user activities and clickthroughs. In other words we use information indicators from real people in real life scenarios. There is little if any guess work involved, it’s asbout real data crunching and using that knowledge to inform your strategies.

Promoting a small business online

Big businesses with big budgets have it easy. They already have the content, already have the budget that enables them to invest in people who can help them get to, and understand what it is they need to do and how it is they do it. Small businesses do not usually have access to similar resources.

Search marketing for SME’s

So how do you get started? Lets just assume you already have a website that’s been built, you might have already paid an SEO or an SEO Company to optimise your website or you might not have, whatever the case, lets just look at what might be a typical scenario.

A typical brochure type website

Your site is some old type standard 4 page website with a Flash animated intro perhaps a Home, About, Services and Contact page with a bit of static text that says not very much at all. What people don’t know is that, despite you being small, you have a massive catalog of products and stock, you have a small sales team, a customer support team, a marketing dept that deals with newspaper ads and off line directories, you have a distribution network, a product development team with an inhouse design dept too. You are small on the grand scale but in your niche you like to think you are getting to where you need to be. Your company in the area you operate is well known and respected, and your suppliers and customers all value what you do tremendously. Yet outside your little bubble nobody knows that. A little glance at your website reveals none of any of that, in the online world nobody knows because nobody told them.

Invest in your online presence and get that ROI

I hear some of you saying but hang on, I just paid $5000-00 for that website You mean Ive got to rip it all up and redo it? The answer to that is in some cases YES in some cases NO. Some websites are so awful that they are just beyond redemption. The attention they need is so drastic that they might as well start again from scratch, they need a root and branch deconstruction that addresses absolutely everything, their only redeeming feature is the email addresses that came with the domain. For others it’s not so drastic, it’s a fairly straightforward case of assessing the resources at hand and deciding what to do with them. This single blog post isn’t really the place to do justice to what is often a complex individual thing in that no two businesses are exactly the same. All have their own strengths and weaknesses that need to be assessed in the light of the company at hands aims and objectives, that said there are a few things I’d like to leave you with to consider.

7 8 general SEM tips that will help your website succeed online

  • Employ a professional SEM/SEO firm or SEO ConsultantThe best way would be to employ one of the above to deliver an improvement. Forget the outlay, it really shouldn’t be a concern. A well constructed, SEO/SEM campaign can deliver a massive ROI, massive. They should be able to help you look at your business and help you with a strategy that will propel you through the roof.Don’t want to do that? Scared off by the fees? Don’t have the initial investment capital required?

    Not to worry, you can have a go at doing it yourself, at least aspects of it, but prepare to make a few mistakes and lose a $ or 2 in the process…

  • Invest in a PPC program.You wouldn’t think twice about paying £500 for a onetime half page local newspaper advert, yet the same money could deliver up to 5000 laser targeted geographically related enquiries directly to your site from people in buy mode. Try this link (free £50 at the time of publication). A good PPC program will enable you to identify related keywords and phrases relative to your product or service and deliver visitors who have entered these into search engines.

  • If you have a product database, put it online! If you sell things then people online will not know unless you tell them. Getting your inventory into a web based system is an absolutely crucial part of any online marketing and promotion strategy. Do it now, send me a message from here and I’ll tell you where to go, heck I might even do it for you.
  • Use your staff to build you content Identify your company strengths and use the people you employ. Install software that will enable you to use your team to big up your products online, allocate company time to key individuals with something to say, get them all singing from the same hymn sheet, get their enthusiasm for your company, their jobs, your customers, your products out there.

  • Interact with your customers and suppliers Install software that gives your customers genuine opportunities to feedback and interact. Show the world that your company is alive and reacting to customer issues or concerns. Allow the people who have used your products or services to talk about their experiences, if your products and services are good then with the right approach you’ll be surprised at how you can pull people in and share their views. This well help solidify relationships and improve repeat sales and increase user confidence in your company its products and services.
  • Use social media to reach out to your niche The online world has an array of fora with dedicated categories and communities for all manner of interests. If a category or community doesn’t exist then consider creating one. Interact with bloggers and stumblers generate interest and get your stuff dugg build networks and friends with similar interests. Use sites like Myspace and Facebook to generate interest and Buzz, get your company or you out there in your space.

  • Get relevant links to your site for the keywords you seek to attain There is no real substitute for using a bonafide link building service, a good link building service will know where to acquire the right kinds of links. They will often as part of their service, offer a content writing service too which will help your domain get the necessary links required to assist in your overall website promotion strategy. It should be said too that by following the proposals above you will naturally attract links to your site which will over time, improve your websites performance in the Search engine results pages (SERPS) ultimately lowering your PPC adspend into the bargain.
  • Read blogs and content from people and companies who have a passion for this stuff Not vital, but you’d do a lot worse that to read articles and content from people who live and breath this stuff, me aside of course you might also do well to read blogs related to Online marketing ideas, Niche marketing ,Social Media , Search marketing and online sales to mention a few. Why? Simple really, doing business online is the future for many businesses today. By increasing your knowledge base you increase your ability to make informed choices that will enable you to make the best possible purchasing decisions. If you ever bought a ‘pay £10 per month for submission to a zillion search engine package’ then you’ll know exactly what I mean.

Getting back to where I started initially, if you found this article online then it might have been because you were looking for ways to promote your site. Perhaps you’d been burned in the past by some company that didn’t deliver or for reasons related to a limited budget. Heck you might even be a company just starting out looking for ideas and information. Whatever the case, I hope you found it all useful and wish you every success for 2008.

Do keywords in url’s matter?

In seo on November 30, 2007 at 12:59 pm
Comments

Jill talks about changing url’s in her post here.  In my opinion, if you have a good ranking URL then to change it for the sake of a position or 2 is a little silly and potentially destructive.

That said, it did get me thinking about the whole keywords in url thing around whether it is a good thing or a bad thing to use them.

Perhaps bad thing doesn’t really come in to it. Besides excessive use, I can’t think of any bad reason at all. I think  if anything they are good thing as they are both descriptive for humans and may also gain you a little weight in any link based algorithm that gave weight to keywords in the anchor text of a link, especially if people chose to link to you using the url only. Seen within a SERP they may also inspire a user to click through, simply via the fact that they tie the page to to the user query.

Consider this.

domain.com/keyword-keyword.htm

vs

domain.com/123456789.htm

Now, if that url is picked up by a search engine then any anchor text attribution will either be of the form 123456789 or keyword-keyword. Keyword-keyword would certainly be of more benefit especially as -’s are treated as space delimiters. (Jill does cover  this in her piece, so do go checkout what she said)

So what to do? Do we create nice juicy keyword urls in our CMS’s or do we just stick to short xyzpagename.htm conventions? I think it’s pretty clear to say that we’d be better served long term by using keywords in our URL’s, if only for the user benefits mentioned previously.

Algorithmically do keywords in a url even matter?

It’s hard to prove or disprove absolutely. I’ve tested this in the past and at the time I came to the conclusion that keywords in a url were worth doing and did give you an additional asset. Yet I can’t say with any certainty that the same applies today and forver more, simply because there are too many variables at play and you can’t ever be certain for sure around what SERPs are being weighted in which way and why. IMO different SERPs have different entry criteria, what might be easy to rank for in one space will be doubly difficult in another, simply because of how the algo has been weighted at the backend.

Search algorithms are a constantly moving target, (a little like search guidelines ;) ) They are updated and modified to take into account both the changing nature of the Internet itself as well as the actions of SEO’s looking to exploit a flaw or two.

How would you test such a thing?

There are all manner of ways of testing things, or reverse engineering algorithms to test and see how they work. I won’t focus too much on the software that already exists out there other than to say that some programs allow you to analyse SERPs and look at things like keyword placement and densities and back link numbers and other contributing factors to overall SERP position, none of which do any kind of definitive ‘that’s the whole unifying answer to what you seek’ simply because there are too many hidden variables that we don’t have absolute access and scrutiny of. These might be the trust rank number of the page or domain that links out, the human factor of the edited SERP whereby a search engine employee has artificailly downgraded or boosted a particular page or domain.

Thankfully, for the purpose of this little test, I think there is still a way to determine whether keywords in a url have a contributory benefit.For the basis of this example, in a test of ‘do keywords  in the url have any bearing on a serp’ here is what you might want to try.

Create 2 pages of equal size and structure.

Lets say that each page has a title tag, a h1 tag a paragraph of random nonsense text with an instance of the ‘magic’ keyword. The magic keyword would be something like huggersaurus, that mythical friendly dinosaur with a penchant for squashing people with love.

Page one would would mention the keyword in the title, the Hn tag, the p tag and in the url.

Page two would would mention the keyword in the title, the Hn tag, the p tag but not within the url.

We would then link to these pages using our anchor text and see what one would be returned first in any SERP.

We would need to vary the other words with our title and Hn and paragraph tags in a way that created two different pages of equal size and keyword density. It wouldn’t really help our test if one was demoted on the basis of some dupe content penalty.

We’d also need to ensure that for the purposes of our test, we measured and monitored what page we linked to first and how.

For example, I might well create a  link_to_page_one_ here, then a link_to_page_two_here.

Any bot encountering such links *might* well take into account what link was cited first and apply a small degree of weight in any date_encountered_timestamp field. To account for this, we would run another test in tandem that reversed the positions, so that we linked to page with keywords in the url second, rather than 1st. The pages would be of equal size and structure albeit with a different keyword.We could then look at what page was returned in any SERP and draw our various conclusions. If page with keyword in URL was returned 1st, then we could say that keywords in the URL do have a slight advantage over those that do not.

If we wanted to, we could also play around a little more and link to the pages in different ways. We could see if anchor text gave a significant boost to our pages and record how variances affected the outcomes. We could for example link to the page with the single keyword or multiple keywords, or the absence of the keywords and rinse and repeat until we were happy with our results.

Lots of SEO’s do this sort of stuff, it’s a great way of learning about algo’s and weightings and how the positioning of elements can and does have an effect of the makeup of a SERP. That said, lots of SEO’s don’t bother either, simply because they already have an instinctual feel for what works and what doesn’t. They know how to get pages ranked and know the best methods for doing so. They don’t need to test such things and unless you are an anorak geek, neither should you really! It’s fun to play around with it though, dont you think? :D

SEO a waste of money?

In search engine death squads, seo on November 11, 2007 at 8:02 pm
Comments

SEO is not the wysiwyg thing we’d all like to believe

SEO – the process of search engine optimisation as we’ve all come to know and love may appear to be about cause and effect but is it really so?

Whilst it’s nice to think that our seo efforts are a simple case of do action x, wait, montitor record, rinse repeat/reduce the reality is very often, much, much further from the truth.

Do not believe the lie of the algorithm

SERP’s are a monitored thing – do not believe that it’s an algorithmic thing. It is not true, it really is not.

Whilst it may be kinda cool to think that there’s this cool algorithm that sorts out bits and bytes and densities and semantic relationships and link structure and magically puts them all together to create a list of relevant sites for your inputted keyword, the reality is that this is only part of the equation.

Some SERPs are editorially controlled

This is especially true when the space in which you play just happens to be a touch more competitive than the rest. Be it ‘Hotels in $place’ or ‘$service in $place’ or ‘$product $common_search_string’ you can be pretty sure that SERP positions like those will be looked at both by your competitors vieing for the same and by the search engine that monitors them. If you happen to be ranking for a term and a competitor finds something to report you on then, you might just find yourself thrust into the unwelcome gaze of the search engine death squads.

If what you produce that lands in these pages isn’t up to some loosely defined subjective opinion of a search engine rep using some ‘vote based opinion scoring system designed to weed out anyone who doesn’t happen to fit the criteria of the day’ then you can be pretty sure that an action  affecting how your page performs in the SERP will be levied against you. The only notification you will receive will be your inability to rank where you once were accomapnied by significant drops in income.

The reality is that if you are doing things that in the view of the search rep are  ’designed to manipulate the outcome of a SERP’ , then you may find that your efforts have been in vain.

Search engine guidelines are a site zappers charter 

There is an certain irony in that whilst we are told not to do things for the benefit of the search engine, to not even try and push the boundries would dictate that we would simply not rank for most of the words we would like to. Humans like to figure things out. If a person knew that putting a hidden pink fairy on their web page would help boost them to page one, then they’d be a fool not to do it, especially if everyone else was doing the same.This one of the many idiocies that exist within search engine guidelines.

The facts are that in order to keep up with our competitors we must do similar things to them and hope that our content or profile allows us to be teflon too. We are damned if we do and damned if we dont,  by taking these actions, we give the search reps a green light to downgrade or reduce our ability to rank, if we choose not to then we’ll never rank for jack. An example could be a series of site wide navigational links that link through to various pages, do they exist to help manipulate the search bots, or do they exist to help our visitors under some BS view of usability?

Link juice is vital to SERP performance 

SEO’s learnt a long time ago  that by pointing a variance of differing keywords from differing places in sufficient numbers will have the effect of boosting our target pages’ SERP performance. They do so because in their view they happen to believe that the page that they want to get there is the best page for this particular term. It’s laser focused and relevant to the theme or set of words they wish to rank for. Just go look at any keyword SERP and you’ll see evidence of this in effect.

Yet to do so, could be interpreted as highly manipulative and could get you kicked out of a SERP overnight. Should this happen then you can forget about tweaking title tags or going out and getting more links, or playing with keyword densities or disallowing duplicate content or insert_any_other_number_of_random_suggested_groovy_moves as you will be basically wasting your time. The only way to repair such an action is to get the manually applied sanction lifted. You could try de-optimising or scaling down your seo efforts, yet what is the point in doing that? Who really wants to rank on page 6 for their natural efforts?!

The SEO is a waste of money message

So it would seem that taking the SEO route is a risky business. It would seem that a subtext of the ‘we want the best pages for our users’ mantra gievn to us from search engine mouthpieces is really about don’t employ SEO, advertise with us instead and if you can’t afford to then maybe you should consider why you are here in the 1st place.

The message we are being sent is that whilst SEO can be immensley profitable, it can also be taken away in a heartbeat too. Don’t spend money on SEO, spend it on our search engine advertising programs.  

SEO is honest versus Search engine penalties are not 

SEO is Honest – Every single thing an SEO does is open and available for public scrutiny.Can the same be said for a search engineer?

Via the use of a combination of the various reporting tools of Y!, Msn Live, Ask, Google, GigaBlast, search caches, user agent switchers etc you can pretty much determine the reasons why a page ranks well. It’s there for all to see, nothing is hidden. All you then do is either replicate those aspects or do it better.

What’s that I hear you say? What about invisible text, or javascript redirects, or cloaked pages, or keyword spam, blog spam, domain spam, keyword stuffing etc etc..the simple answer is, none of these are SEO. They are tactics that the search engines were too dumb to filter out,so chose instead to paint them in some evil kind of guise.

Don’t buy the whole blackhat vs whitehat argument as it’s simply not true.

Silent search engine penalties are dishonest -If you happen to come under the scrutiny of a search engineer in a bad mood then the reality is that you can find yourself pretty much blown out of the water overnight.

Your site or page will no longer be adjudged on the basis of its content, its link structure, its html composition, its popularity, its age, its relevance. It will be adjudged on one factor and one factor only, that factor being the opinion and mood of some random stranger hiding in the shadows deciding that you’ve breached some loosely defined guideline. They are too cowardly to say  hey dude we didn’t like that so we did that.Unless it’s otherwise politically expedient to do so, you can be pretty sure that he (or she) won’t afford you the  courtesy of letting you know as christ, that’ll just make your life easy, and easy isn’t what they want your life to be. You are after all, playing in the playground of SEO, you are daring to purposely manipulate the output of their SERP’s and worse still you know how to too, you dastardly SEO you.

SEO IS worth it

The upside is, that it really isn’t so difficult to look at any site in any serp these days and see what terms a site is targetting. If you have the requisite site authority score then you can pretty quickly attain good serps for a good number of keywords. It’s just a matter of generating the right inlinks from the right places with the right content.

Fly below the radar and you’ll do ok, alert the attention of a SERP cop and you could find yourself sunk, especially if you aren’t an important brand. The view is, there are 100’s of other equally relevant pages waiting to take your place. You can’t insulate yourself completely, and it’s probably best to just plug along and forget that search engines exist, at least from a  monetisation perspective.

Risk versus reward and a long term view

As mantric as it sounds, you are far better served building something that you have a genuine passion for, or products for, and promoting it without search engines in mind as ultimately the resultant loss of any business accrued via some kind of hit, will then be much easier to cope with.

Yet of course too to say such a thing would be to ignore the massive competitive advantages that your competitors taking more aggressive stances could be acquiring and leave you well behind in the race.

I can recall a site that used to perform well for some pretty big hitting keyword terms using all manner of tactics that for their time, were pretty off the scale as manipulative SEO went. I watched them stay in their position for 3 years, whereby every other week I’d see them still there and think, hmmn their days are numbered.

I’ve no idea how much money they earnt whilst in those positions but can say with confidence that it was considerably more than the already considerable sum of money a site I ran was attaining for just a fraction of their targetted market. Had I acted like them and replicated their tactic then I too could have done as well as they did. By refusing to compete as they did, by taking the choice to play it safe in the mistaken belief that being a ‘good’ boy would serve me well, I lost out. I may have stayed in the game longer than they, yet ultimately my fate was the same as theirs. The search guidelines we’re changed, my competing site become a thin affiliate, and the rest as they say is history.

Moral of the story – make hay whilst the sun shines as there are plenty a raincloud on the horizon

The question train – this one stops at SEO central

In blog promotion, seo on July 14, 2007 at 9:46 am
Comments

The question train…where will your train stop?

If you have a question related to Internet marketing or SEO or social media or any related stuff, then drop me an email to watts underscore rob at hotmail dot com, and I’ll do my best to answer it.

Please don’t ask me questions in the comments. Email only please.
The type of questions I’m looking for are those that can be used to flesh out a full post.

Those that require a little bit more than a yes or no type answer :)

Maybe a good FAQ will be an outcome, maybe it’ll just stimulate an interesting post or debate even.

Make your own question train get your readers talking 

Why not make your own little question train?

We all have our  specialisms and areas of expertise, why not ask your readers to ask you stuff too?

David could invite people to ask him questions related to Graphic Design, Robyn could get people to ask her questions related to the mind, Meg could get people to ask her about some of the great sites she has built or how to be a good blogger, Jason could get people to ask him questions about raising funding for new ventures, Darren could get people to ask him how to make money online, Andy could get people to ask him question about blogging and niche marketing, Shoemoney could get people to ask him questions about affiliate marketing,  Shane on Business ideas,  Mike about tips on drawing cartoons , Lyndon could answer questions on Linkbait , Liz could answer questions on good communication and successful blogging …

The list is endless really, we all have our strengths, you know your own far better than I. Share your knowledge, reach out to others, you might just be surprised at how they respond.

SEM an ever evolving changeling – why you need to read about stuff like this

In blogging, sem, seo on June 27, 2007 at 11:00 am
Comments

[poll=3]

The  post that follows is a little anoraky and gets in to some of that miniscule stuff that people like me like to muse about on occasions and disappear up our own back passages but hey, do feel free to read it, you might even learn something.

Todays poll asks you to evaluate your own understanding of SEO. I’ve given 5 possible responses. I thought it would be fun to look at SEO or SEM or whatever label you wanted to apply, and look at the topic in general getting people to think about their own skillsets and understandings.

 Some of us think our understanding is good, real good. Nothing wrong with a bit of self belief and I already see that there is one person who believes that their understanding is “Fantastic, I’m the man”.

I put myself in the ‘Very good, I know a lot’ category. I only say this because I’ve been around a while at done this daily for years, I’ve got sites ranked on some very competitive terms. I understand what is required to do well with a site in the search engines. I’ve had sites banned too, it’s called pushing the envelop. Sometimes in order to go forward you need to take a step back or two.

I could have said ‘Fantastic I’m the man’ too, yet in reality in my opinion the only persons who can really say this and are worthy are the people who write the algoes themselves or someone who for some mad unbeknown reason that they’d keep very close to their chests, could get ranked for Viagra or Mortgage or any other high cost PPC keyword within a week and stay there for the duration – Yeah that’s not many people.

Chasing the magic bullets

I’ve said before too that SEO isn’t brain surgery, it’s pretty simple stuff, once you’ve grasped the basics.  The problems begin when you get into the minutae and try to look for magic bullets like ideal keyword densities, or page layouts or kw to inward link ratios and other unknowable intangibles. I say unknowable because they are exactly that. The only people who really know are those who have written the algoes and…well, most of those guys aren’t exactly going to begin telling the world what they are or when they are changed.

In other words, search algortihms are constantly moving targets. What is widely accepted as a good bet today won’t necessarily be a good bet tommorrow. It evolves constantly. The only way to begin to keep up is to look at the trends. See who is ranking and why. If you look at enough serps, then you will eventually get a feel for what does and what does not work.

Evolution baby

The days of flooding a site with zillions of links or keyword stuffing are for most of the good algoes out there long gone. It doesn’t take a genius to look at a genuinely popular site and see how it grows. Toolbars, Click through data, stats packages, Unique IP’s, user agents, link data, entrance data, bounce rates, page content are just some of the things that contribute to determining what is and what isn’t rankworthy.

It’s all about the users…

Yep, that old all about the user chestnut but it really is! If you wan’t your website to rank in the search engines and make a serious effort at doing well with it then, yeah whilst it may be easy to buy a line of “just make a kick arse site and forget about ranking and leave it to the engines” the reality is however that it doesn’t hurt to think like a search engine and try and understand where they might be coming from and why. At the very least you might avoid making some huge mistake advised by some nincompoop somewhere.

It might help to look at some of those factors and explore a few of the issues attached to each.

Toolbars and Stats packages

Toolbars are a fantastic way of measuring user behaviour. A toolbar could in theory, measure and record every little thing you do, every click, every interaction, every minute spent, every IP address used, every button clicked could be recorded and measured for every site you visit. Privacy paranoia issues aside, such data could be seriously useful for measuring a sites worthiness or value. Google, Yahoo and MSN or Live as they so ridiculously call themselves all have toolbars. I’ve no idea of their uptake none of them publish any figures, but its safe to say that their users are in the millions. That’s quite a substantial set of metrics that are very difficult to manipulate externally.

Catching a cloaker

The toolbar could also be used to compare data stored about a particular url. If the content seen by the toolbar was radically different to that seen by the search engine spider for example, then this could be an indication of cloaked or alternative content which on the whole is considered a huge no no by the search engines. No amount of IP or useragent cloaking is going to be able to interfere with a user installed browser embedded toolbar.

Stats packages like Google’s Analytics are used by webmasters to glean info about their sites.

Google for example provides a comperhensive free stats package that is of very good quaility, giving them massive insights into the behaviours and traffic make up of a huge number of websites. The value to the site owners are huge, but the value to the data hoarders like Google is even bigger still.

Some people like to say how cool Google is for letting them use such a cool package for free. I’d argue the opposite and say they should pay site owners to install the damn thing, but hey – I use it here, its a neat little tool for someone who isn’t too bothered with a data monster having access to everything they do, skynet anyone? ;)

Anyhow I digress, the point is that similar to the toolbar example above, such stats packages above give priceless insights to user behaviours and site metrics. Comparisons can be made and scaled and applied to known winners and applied accordingly. If a site or page has a high bounce rate then it could mean that the page isn’t as relevant for a query, or is lacking in quality, some other thing to look at. It could act as a flag for some kind of manual review even, at least on known competitive or popular search queries.

Entrance page data (the page that a user lands on)  could be another signal of quaility or high interest. Lets assume that a site has a high % of non referal data. Whereby people have just typed in the url into their browser address bar. This could be due to say a TV advertising or paper media campaign or word of mouth thing where people had seen or heard of this great new website. Such a website might not have a reliable link profile or authority score, yet still be of intrinsic social worth. Such a site might generate an off the scale link profile that might resemble something similar to a paid link algo manipulation. Entrance page data, in these scenarios would be invaluable in terms of deciding whether the site in particular deserved to be ranked or boosted for any associated queries.

Clickthrough data

Most SERPs these days are tracked by the engines. Each link to website x y or z will be wrapped inside a little script that will check the position of the url within the serp. One would suspect that they would then look to take other factors into consideration and analyse that data too.

They could for example look at page titles and compare them against user queries and look for relationships that up such click  frequencies. Such data could be used to develop all manner of new products and services. Similar to how supermarkets stock their shelves, or manufacturers present their products or write their advertising copy. Certain combinations work where others don’t. Non static ever changing constantly evolving massively complex but…measurable and noteworthy nonetheless.

They could  look for users who had clicked a url only to hit the back button shortly afterwards. A high incidence of such occurences measured against  sufficient data could well indicate a signal of low quality. This could then be folded in on any susbsequent data refresh.

In closing…

Just a few things to think about there, there are lots of others relative to authority and how that’s arrived at, domain names and the factors applicable, content and distribution thereof, social media and how that can help or hinder - the point is, that these and the things mentioned above are aspects of the mix that you can’t really ignore. If you are serious about your business, then you just have to keep your eye on the ball and if you can’t then at the very least you’d better think about employing an SEO who can.

As much I’d like to think that the world is this super nice fluffy place full of people wishing to help me do really well and succeed and stuff, I’m also long enough in the tooth to know that there are also a bunch of people quite happy to kick my arse and trample all over me at the 1st opportunity. It’s by and large how business works, to the victor goes the spoils and all that stuff.

I don’t know who said it, but its one of lifes truisms. Keep your friends close and your enemies closer still. For me that’s as relevant to SEO as it is to war or any other scenario where you could end up getting squashed. If you know the reasons why you might get squashed either heavily or lightly even then you might just be able to do a thing or two to prevent it. Trust me I know what its like to get squashed it’s damn painful.

Search engines are our frenemies.

Great Viral ideas – make one for yourself and get traffic

In seo on May 26, 2007 at 10:26 pm
Comments

This is great, its a write a song for SEO contest! :D

Original huh? You can win a $1000-00 too.

If I was gonna enter I’d give it this, played real real slow with heavy emphasis on the riffs.

Aint no rankings when SERPs gone
There’s no traffic when she’s away
Aint no money when they’re gone
And they’re always gone too long
Anytime the bot goes away..

Bill Withers Aint no sunshine

The point is though – its an original idea that people like and are playing with. By coming up with original ideas, posts, points of view you’ll get readers, grow your traffic and have a blog where people engage and interact. Isn’t that a primary aim for all?

Get to it, lazy mo fo’s

Link tips – are you linking to your friends in a useful way?

In linking, links, seo, seo basics on May 26, 2007 at 3:13 pm
Comments

Link to your friends effectively

Some times we tend to take everything we’ve learnt for granted, we assume that everyone must surely know that already. It’s one of the reasons why we tend to use jargon – we just assume that because we know, then it follows that others probably know as well.

So with that little intro out of the way, herein follows a little statement of the obvious that might not be obvious to all. :D

If you have a friend who happens to be an SEO in Cornwall or know an SEO in Orange county who has written a good article about obtaining .edu links then link to them in the way I just did!

If you link to them with the words this, here, or click then you are really not doing them as much of a favour as you could be. You wan’t to help your friends right? You wan’t to help improve the relevance of their pages too huh?

So, if they write an article that talks about their launching a new link building service, then use those terms just as I did and link directly to the page too.

If you already know that they are ranking well for a particular term, then mix things up a little for them too. Think of variants of the words they’d like to found for and vary those. People looking for solid business blogging tips might not always enter those terms in a search engine, some might enter make money from your blog, or monetise your blog. By knowing who your write about and taking a little more time, you could be helping them and adding value to what you do, both for them and the people who will subsequently find them in a search engine somewhere.

For those who don’t know – search engines use a thing called anchor text to help them determine relevance. The words that are contained in the link add weight to the page by adding contextual weight. An assumption is made that if a person points to a page with descriptive words, then it follows that the page is likely to be a good match for those terms. If enough people, or enough sites with sufficient levels of authority link to that page for those terms, then the relevance of this page amongst others, is boosted resulting in a greater likelihood of that particular page being returned for the search engine query.

The perfect algorithm – how would yours work?

In Search marketing, personalisation, search, search engines, seo on May 21, 2007 at 4:28 pm
Comments

Search engine ranking algorithms are a mysterious thing. Very few people on earth have access to their exact blueprint, for those of us who think we have cracked it, it all seems relatively simple. Put enough of the right things in place in the right combination and presto you are in, right, simple huh? In reality of course, hardly.

Work at the coalface dictates that the safes combination gets harder to crack as more people try to open it for their target terms. It just doesn’t do anymore to think of ones documents in simple structure word count and number terms. As the document numbers increase, some keywords can take on an almost esoteric level of attainment. The access parameters are ratcheted up to a point of ‘hey if you want to score here, you gotta be doing real good‘. So, whats a man to do then?

Techno crackhead SEO’s on observation acid

SEO minded people who think about this sort of stuff might well share some of my musings, specifically in terms of thinking like a search engine algorithm. The theory being of course that any successful understanding of anything makes it a whole lot easier to apply what we have learned and therefore, apply in attacking it – hardly rocket science there.

Too many people I think, tend to approach SEO from a rigid bits and bytes approach. They forget that at their very core, search algos are built by ordinary thinking human beings, subject to similar influences as us all. They are people who visit the same kinds of conferences, interact with the same kinds of people via forums and blogs and pubs and restaurants. The only difference between them and us, and lets not make no mistake about it, it is very much them and us is that they hold the keys and are in a state of continual defence and counter offence.

Observation observation observation

If you look at most sites that perform well consistently today, then amongst the more competitive of SERPs, there are a number of observable constants.

It seems almost obvious to say, but I’ll say it nonetheless that most good sites with good competitive rankings are relatively well balanced and have the right combinations of the required signals to rank.

Really Rob? No shit sherlock, well yeah but it doesn’t hurt to say them out loud now does it.

Content content content

On the content side its pretty safe to say that a site has to have the right level of keywords, spread about in the right kind of way. In the overwhelming majority of cases pages that rank for keywords have them on the page.

Trust me baby and I’m popular too

On the trust side a site needs the right level of authority in its field, with the right kinds of people linking in, in the right kinds of way.

On the social side its not a bad thing to to hope that the site is discussed often enough in the right web social circles.

Do people hang at your party?

From the visitor perspective, we know that search engines can deduce a hell of a lot from the actions of people who are either logged in or have a toolbar installed. Toolbar data being a great way of obtaining that vital user behaviour data useful for indicating the right positive or neagitive feedback signals.

If you can objectively measure how people behave ‘on site’ then overtime, with sufficient data, some excellent assumptions can be made.

If questions like, ‘Once on a site how long do visitors stick around‘ can be answered or ‘Are they off in a heartbeat flicking back to the SERP for a better result‘ then asking the questions of ‘Is this a common phenomena‘ and ‘How many different people in different parts of the planet engage in such behaviour patterns‘ really do help to make assumptions and say that these would be the kinds of signals that should be folded in and added to a sites overall ability to rank.

We don’t like SEO’s we don’t want or need their sphere of influence

For the Search engines, an SEO’s ability to influence the latter aspects mentioned is next to zero. As a result, this information should outweigh many of the other established or accepted signals that many assume to be weightier.

For me, this should be the holy grail of a search engineers work, creating an algo that is next to unmanipulable, at least by the direct actions of search engine marketers.

Other contributions of course are things like ‘user personalisation’, often talked about as the next big SEO challenge, with algos tailored towards surf history, age and user behaviour; almost dictating that the day of the universal SERP are on their way out.

SEO on its deathbed?

Absolutely not! Good SEO’s who appreciate the ever shifting sands already have an excellent take on all of the factors required to rank. Even with the private data mining capabilities mentioned, the search engines still require good, well structured sites made and promoted by people with a good understanding for what creates and sustains buzz and interest in this Internet world – that demand isn’t going to go away anytime soon.

Conclusion

Its no surprise that the big search players all make a big play on the benefits of membership to their little cookie clubs and whatnot, and maybe a day will come even, where they are arrogant enough to make you play their game or go off and find something else to search with, who knows.
They can hardly be blamed mind, cos after all, it all helps in the quest for the perfect algo right?

3 lazy tips for those who can’t be arsed to hire an SEO

In blogging, seo on May 19, 2007 at 7:40 pm
Comments

SEO advice good or bad 

We all know that if we want to get lots of visitors and expect to get them from search engines then unless we apply a little SEO knowledge, we’ll never get past page 25 for our target keywords.

But is there a quick way to get off the ground? Especially if we don’t know where to start and can’t be fussed with what seems to be a torturous process of trying to work out who to employ or what to apply and in what way.

There’s a lot of stuff out there on SEO. Lots of it, page after page after page of opinion, speculation and hogwash.

When SEO is discussed for example what do they mean when they say

You need a few meta tags here and there?

Your title tags need to be looked at and changed?

Your copy needs to be rewritten?

Do they mean that you need to restructure everything and throw in lots of bold tags, links, H tags, blockquotes, off site links, nofollow links, url rewrites, increase keyword densities?

What do they mean when they begin to talk in terms of your pagerank or alexa score or external link building campaigns that-will-use-a-combination-of -social-and-historical-methods and yeah… wtf exactly does that mean even.!

 Most would be forgiven for taking the conclusion of, this SEO stuff is  a little confusing to say the least!

Just hire a professional SEO

I’d advise anyone who is serious about their website and clueless on SEO to go and hire an individual or firm who know what they are doing. Ask them for references, don’t buy any BS about monthly submission fees or ‘get you on 1st page of google in a week’ promises as you may as well just send it to my beer benevolent fund and let me drink it for you, I can promise you the same you know :D

I’m a tightwad, I’m smart I can do it myself thanks, just gimmee a tip!

Ok, so you wish to persist on your own and want to have a little play around yourself . Ok, without further ad0 here are 3 little tips that you wouldn’t go too far wrong applying..

  1. Create something that is good – Kick arse with your content, do it better than everyone else.Have an idea or product that is good!If your website is crap, then improve it, add value now, before it goes down the tubes.

    Add a blog, use social mediums to drive it forward, ask yourself lots of questions and be honest with your answers. Would you want to buy your product from your website? Is your site the best at what it does? If the answer is no, then it’ll pay to think that the search engines might think the same too. If thats the case, then you could be stuffed pretty quickly. Can you afford to be so?

    The web is powered by links and in lots of ways, the words contained within those links. You need to get people to link to you in all manner of themed ways, to different areas of your site from as many different sites as possible. This is the juice that will power you up the ranks. If you don’t have it, then it will be very difficult to rank without it.

    Link juice will be very difficult to obtain if what you are selling or saying is nothing but a lot of old rubbish or same old same old. It takes hours of effort to manufacture artificial link popularity. Your time could be better utilised on improving your product. By creating something that is useful or buzz creating, you will get people talking about you and what you do.

    Use your blog to communicate with your visitors. Discuss your latest innovations or deals. Feedback to people who are enquiring of what you do. Show them a human side to your organisation/business/personality. Give them what they need.

    Ping the various social connecters out there – get active in your sphere, create excitement in your marketplace, stimulate your visitors, give them a reason to return. Give them the tools to talk about you in earnest.

  2. Use established site structuring techniques and good effective copyYou’d be amazed at the number of pages that fail at the very first hurdle of production.Go and read up about basic good page structureUse the title tag effectively.

    If your site has pages that say “Company name: about us section” or “Company name: our product section” then you really need to think about that and ask yourself what the value in that is. The short answer is there is very little.

    Everypage of a website should be different. Everypage should have a unique title tag that suitably heads up that page. If a page is about a Sony Vaio Ar21 then those words should come first within the tag.

    It sounds elementary and obvious but you’d be amazed at the amount of people out there who miss this singley important factor. Trust me <title>Sony Vaio Ar21 Laptop – Buy your Sony Vaio Ar21 Laptops here – read Sony Laptop reviews and more</title> works infinitely better than <title>Company name: Our Laptop products</title>.

    Use headings to head up your content and apply logic to what it is you are discussing.

    If a page is about the Sony Vaio AR21, then put those words in your H1 tag. Do not expect to just stick an image or a flash movie in there and expect it to do well. You have to tell both your visitors, and the search engine spiders that you would like to index your pages, what it is that your pages are about. Spiders cannot deduce meaning and context from that which they cannot see. Images and Flash movies and videos are more or less useless as they offer little means for either.

    Use words, and emphasise important words such as your product name – use related language to describe what you are selling or trying to promote. If you don’t want to take the time to look at your SERPs for examples of how this works, then go hire an SEO copywriter, ask to see examples of their work and look to see how these people are ranking.

    Use good link navigation throughout your site. Consider using breadcrumb trails throughout. Page > Subpage> Product name

    Clean your urls so they read nice. Read up on modrewrite and get rid of those session id’s and variable parameters.

  3. Discuss one topic or product per page. If you are selling products on your site then you need to have individual pages for individual products. Unless you are a craigslist or an Amazon or a dealtime or an ebay perhaps, you just will not rank for a product on a page that contains 20 other items.If you want to have any chance of ranking for individual keyword items, then you must seriously consider creating a separate page for each.

    If you have 100’s or 1000’s of products then invest in a database or spreadsheet and read up on dynamic page creation. It really isn’t too difficult, and will save you hours of editing and fannying about opening up separate files to do this that and what have you. Template design is where its at.

What you expected more? Sorry, maybe some other day :D

Most directories suck and could do a whole lot better

In directories, promotion, seo, smo, web 2 on May 5, 2007 at 2:36 pm
Comments

My friend Lyndon was talking about SMO (Social Media Optimisation) and directories the other day and pissed a couple of people off. He was damn right too.

Most directories are useless rubbish

Bog standard web directories are not worth a cold cup of ****. A directory that sells on the basis of PR is asking for its link-pop-pass on ability to be stripped away.
See, for me, the whole get links from lots of directories on different IP’s thing is so frickin 2003 its not even funny any more! Most can be knocked up in two seconds flat and then populated with a dmoz script or Y! scrape. Most if not 99.9% of them offer very little value at all othe than the ability for joe bloggs to be able to drill down and find or add a site in an area they want to. Usually they are plastered with adsense adverts in the head of the document, designed to attract the users eye and take them away from the people who have paid to list. Funny.

Read the rest of this entry »

Can the power of blogs remove ranking restraints?

In ranking, seo on April 19, 2007 at 7:23 pm
Comments

I’m looking for people who would be prepared to participate in a ranking experiment, with the specific aim of determining whether blog power can unshackle domains that have sat with ranking restraints over a prolonged period of time.

The minus 31 penalty is the phenomenum whereby a site doesn’t rank for its site name, url and cannot rank for any keywords before page 4 or position 31 in the Google SERPs. Sites affected by this cannot rank for their target keywords however obscure. Unless it has no competition whatsoever, sites affected by this just cannot rank, not even for a complete unique title string.

There are various accounts from people afected by it. Some have recounted that they were told by Google that they had no penalty and to gain more ‘quality’ links. Others are of the view that its a manually applied filter, whereas some believe that its purely algorithmic. I myself have a site affected by this too, so know the frustration associated with this thing.I’d like to test to see if blog power really can shift a site out from such a malaise.

The more participants the better, but it would be cool to have say 50 bloggers prepared to put a site wide link in their blog rolls or footers.

Of course, participants will be expected to stay quiet about it too, else those pesky sharky search engineers who surf these waters will see what we are up to and the game will be up. So if you want to play, ideally you will have a blog or a series of blogs across different IP’s and ranges. You’d be expected not to blog about it, even after the event, at least not specifically.

Proposed methodology

Its very simple really. Links in numbers from different domains with different authorties, with different keyword anchor text.

Each participant will get a 2 or 3 kw string to place in their blog roll, or footer or sidebar, linking to a particular page on a particular domain. The domain to be used will be clean in the sense of it won’t be porn or pills or anything decidely iffy.

I’d aim to start this once I get 50 responses and run it over a 12 week period, gradually introducing links week by week. Some people will need to run the links for the duration, others for shorter periods.

Hopefully, participants will come from a range of platforms and blogs. This will mean that links will be varied and not too samey with the added bonus of coming from multiple unique IP addresses.

I have a domain in mind we can use, but am up for suggestions from others if they have a similarly affected domain.

What do you get out of it?

Well, at the start of the test, I’ll get the current ranking figures for the targetted keywords and phrases for the page to be targetted. During the weeks of the test, I’ll be doing weekly monitoring and recording the results.

All participants will get access to a private post which will detail specifics relative to bot activity, ranking metrics and other interesting stuff built up over the weeks as the test progresses.

If you are in the business of getting websites ranked for your clients, this could offer very useful and valuable insights.

If you are interested, then send me an email with ‘blogpower’ in the subject line to watts_rob@hotmail.com. You would be expected to declare that you don’t work for any search engines and wouldn’t disclose participation to any other party either. If you can do this then, well, great – I look forward to hearing from you.

Cheers

Bait and switch a legitimate traffic building tool?

In 301s, marketing, redirection, seo on February 28, 2007 at 1:10 pm
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.

Using search engine query strings to optimise your content.

In content delivery, personalisation, seo on February 22, 2007 at 9:00 am
Comments

First off a word of caution: This method could get you into trouble so watch yourself. A competitor could scream cheater! Fact is, its not cheating its not cloaking either, its using the referer string in combination with the query string to deliver content.

Many long tail searches often land on pages that don’t really cut the mustard for the query. This is lose lose. You lose in terms of outputting a page that isn’t really relevant to what the user was looking for and the user loses by having to hit the back button.

Lets say for example sake that you have a high authority page that ranks for practically everything. You might have a sentence within your copy that matches what a user has entered into a search engine; yet your page isn’t really about what the sentence refers to. The sentence just happens to fit in amongst the context of 3 or 4 hundred other words, but doesn’t really apply to what the user is after – net result, one disappointed user, x kb’s of wasted bandwidth.

You could therefore, offer these users an option by way of an optimised representation that catered for this deficit. I’ll keep it simple here and assume that you have a site or a blog that concentrates on a particular set of core products. Lets assume that you run a small niche power tool website. You sell things like drills, sanders, planes and other related items. You blog daily on various products and methods and talk at length about all sorts of aspects relative to DIY or general maintenance.

The code below looks at the query string entered by the user at the refering search engine. It then checks that string against a selection of predefined words and delivers a message based upon those words.

“Welcome visitor from refering search engine your query contained the word predefined word a page containing predefined word products from query string can be found here > linktowhereever
[php]

$queryurl = $_SERVER['HTTP_REFERER'];
$refer = parse_url($_SERVER['HTTP_REFERER']);
$refer= $refer['host'];

if(strstr ($refer, ‘yahoo’)){
ereg(‘p=(.*)’,$queryurl,$match);
}

else{
ereg(‘q=(.*)’,$queryurl,$match);
}

$qstring = str_replace(‘+’,’ ‘,$match[1]);

if(stristr ($qstring, ‘drill’)){
$optilink = “http://www.yackyack.co.uk/products/power-drills”;
$message = ‘Welcome visitor from $refer your query contained the word drill a page containing drill related products can be found at this link <a href=$optilink>$qstring</a>’;
}
if(stristr ($qstring, ‘planes’)){
$optilink = “http://www.yackyack.co.uk/products/power-planes”;
$message = ‘Welcome visitor from $refer your query contained the word planes a page containing power plane products can be found at this link <a href=$optilink>$qstring</a>’;
}

if(stristr ($qstring, ’sanders’)){
$optilink = “http://www.yackyack.co.uk/products/power-sanders”;
$message = ‘Welcome visitor from $refer your query contained the word sanders a page containing power sander products can be found  at this link <a href=$optilink>$qstring</a> ’;
}[/php]

By adopting this approach you could deliver the message via a floating layer, or pop up window on exit. You could even output it at the start of the content and place it within a little paragraph.

[php]

if($message){

echo”$message”;

}

//continue with the rest of the content

[/php]

The search engines would rather that they decide what pages to return based upon their calculations of relevancy.

The fact is that sometimes they do a pretty crap job at it and could do with a little help. Besides, we should be able to decide what we do with our visitors. Its not for the search engines to dictate to us. My view is, that provided its related and adds value to the user, then there is no real harm in giving them that little bit more. Its a not a cut and dry case of smoke and mirrors cloaking with sneaky redirects or any of that stuff, its just taking things one step further and deciding to help out a little.

If you consider that some websites have pages that change daily, if not hourly then the reasons to employ such methods becomes even more apparent. How many times have you visited a page, only to find that what you were looking for was not there? I have, and in those cases I often had to go to the search engines cache to see what it was. That or I have to embark on a site search at my destination to find what I was after. Methods as proposed would reduce instances of those scenarios.

Is Jason Calacanis a link baiting troll asshat idiot retard?

In digg, jason calacanis, linkbaiting, seo on February 9, 2007 at 12:00 pm
Comments

A few folks at  TW happen to think that some guy named Jason Calacanis is a bit of a Troll  Asshat idiot   Retard…I can’t comment as to whether he is or not as I really dont know the guy well enough to make such an assessment.

Apparently he thinks that 90% of SEO’s are evil/slime and that 10% are not. I do wonder how he arrived at that figure, no seriously I do. Who are these magical 10% where are they even?

Did he not learn a thing from his last little escapade? Perhaps he did, and  he probably thought, wow! Look at all that traffic, all that interest, all those links! No publicity is bad publicity and all that jazz.

I am susrpised at those threadwatchers though. Surely they can see that he is using a classical link baiting hook, the be-a-contrary-bastard hook, aka the insult-as-many-people-as-you-can and see if you can get away with it scott free hook.

What gets me is the people in numbers who react to this stuff, but hey, who could resist, he knows it too.

It seems that SEO’s tarnished rep train is just quietly trundling along like it always has.

Danny Sullivan, a respected search engine commentator recently drew the wrath of the digg community. He wrote a little article entitled  Why The SEO Folks Were Mad At You, Jason over at searchengineland.com. The article got  ‘dugg’ and then subsequently got buried by a lot of churlish digg commenters. Danny felt moved to blog on the reaction and cited a number of responses to his experience.

It was kind of nice to see the article make Digg. I’d actually joked with someone that if I wanted to really try and educate many on Digg about mistaken notions of SEO, I’d need to redo the article next week into 25 bullet points. Then it became popular and I thought wow — maybe people at Digg will actually read it.

Clearly not. Clearly from the comments, it was a case anger toward an industry — much of that due to ignorance and misunderstanding — getting in the way of getting closer to the truth

If you read some of the comments he responds to its very clear that practically all of them didn’t even read what he had to say and just went straight into bash mode. Perhaps these people have drawn some association with SEO being seen as part of the whole blogosphere comment spam and trackback spam daily waste of time and effort parade.

Its a shame really as they really should look beyond the end of their noses, they might just learn a thing or two. Mr Calacanis would certainly be advised to review his 90/10 split, a reverse of positions might be a good starting point, hell maybe he could even do an ‘I saw the SEO light post’ just think of all the links he’d get then?  Maybe those diggers would agree too. :D

As for Digg itself, I’m not even sure if they publish any kind of demographic of their typical users. Maybe they should consider publishing them, just so we can see how John in Nebrska aged 171/2 has used his considerable life experience to arrive at his well considered conclusions.

As for Mr Calacanis , is he a  link baiting troll asshat idiot retard? He’s certainly making good use of the be-an-ass-and-get-links hook so he passes the 1st test with flying colours, unfortunately I don’t know him well enough to affirm one way or the other as to his resemblance to the latter, perhaps messrs Hochman Agerhart and Groove could supply a definitive answer.

Google Backlinks

In google, search engines, seo on February 7, 2007 at 9:42 am
Comments

Matt tells us all about the new Google backlinks feature in the webmaster console.

I had a little look at this and must confess, think its pretty cool in an ‘ooh this is interesting kind of way’.

The numbers aside, what I really liked was how it enables you to drill down to individual pages and see the number of external links pointing to each URI.

If you have a good site with lots of different types of content a thing like this is a handy feature. If there are a high number of links to a certain page, then it could mean that this page is adding lots of value to lots of different people, which could be interpreted as a do-more-of-this type-of-thing signal. Sure, you could find out similar stuff from logfile analysis too, but it might take a little longer to identify such specifics.

I’m not going to say too much on this as much of it has already been said. What I’d like to see in addition would be a few extras like.The ability to identify what types of links these were; eg were they nofollow, what is the makeup of the anchor text, what were the dates these links were 1st encountered/registered, what is the pagerank of these external in links, how do my pages rank for their target terms. Sure, again, I could go out and look at these things myself, Google could make it all a bit easier though. Maybe someone could make a little app that enabled people to plugin their csv datasets and obtain such a report.

Anyone for a spot of cURLing?  ;)

Will a long Blogroll flush your site down the search engine ranking toilet?

In blogging, blogrolls, google, links, search, seo, social media on January 23, 2007 at 10:35 am
Comments

Brad wrote an interesting piece today which got me thinking about the topic of linking out, authority scores, pagerank leakage and all those old chestnuts.

Lots of papers out there on PageRank and theories and counter theories on how linking out can effect your PR adversely/positively and all that, so I’m not going to rehash any of those arguments.

I have to confess, there was a time when I was kinda obsessed with the whole SEO PR leakage thing too, worring about ‘bleeding’ precious PR and all that jazz, however I do think the ‘game’ has moved on a little, in terms of the SE algo’s have matured to a more considered examination of what is and what is not a good or a bad page worth ranking. Why do I think this? Well just go and look at a few well ranking sites and see how they link out. One immediate one that springs to mind is Wikipedia, although their recent decision to stick a nofollow tag on their outbounds may come back and bite them ( I hope) ;) .

Read the rest of this entry »

Social Media Marketing, Baiting and SEO

In linkbait, seo, social media, widgets on January 19, 2007 at 4:02 pm
Comments

I read a very good blog post this morning from the old linkmeister himself NickW.

He talks about linkbaiting generally, what makes for good vs what makes for bad and touches on its newly born cousin ‘widgetbait’, a term I heard for the 1st time yesterday in a private discussion with Lyndon . More on widgets further on.

Anyways, getting back to Nick. For those of you who don’t know him or have never had the pleasure/displeasure to encounter his often acerbic wit, he’s the guy responsible for setting up Threadwatch , Performancing and the recently launched click influence and is generally credited with coining the phrase Linkbait. He’s a good egg, who tells it like it is.
Besides damn hard work a big aspect behind Nick’s success with these ventures has been his ability to stimulate debate amongst the community by writing interesting content that actually has something to say.

 

He gets people talking about stuff. Simple huh? Very rarely will you read a longish blog from Nick that doesn’t have something to add to the mix. He wins, we win. He gains links and kudos, we learn a little and maybe grab an idea or get incentivised to modify or adapt or use whatever it is he might be talking about. Does he hit it everytime? No, of course not, he’s human like the rest of us, but he’s certainly worth some closer scrutiny…

Read the rest of this entry »

I’m an SEO expert, no really I am, trust me, you have my word

In Pagerank, disinformation, rant, seo on January 12, 2007 at 10:47 pm
Comments

I’m watching Ugly Betty, but only half heartedly, just can’t get into it, so i start flicking through the wordpress tag link in the control panel of this install. I came across this site entitled “Do You Want to Double your PR for the Next Update“.
Anyhow,I almost felt moved to comment and say, well no actually mate, that’s a lot of old tosh, but upon reflection thought nah, what’s the point he’ll either get miffed at my audacious brass neck daring to question his ‘expertise’ and the like, and either delete what I say, or just try and argue black is blue.

Read the rest of this entry »

SEO – Brain surgery? Perhaps not, but its not so far off!

In google, html, php, search engines, seo, sql on January 11, 2007 at 12:00 pm
Comments

Reading this blog here from oilman got me thinking about SEO and how people value their worth in terms of what they charge for their services and how some of what he is saying about others and their denigrating what we do can impact upon us negatively.

Putting to one side all those idiots who say they will submit your site to the search engines for a one off fee of $100 solicited by way of some awful looking spam email or adsense ad somewhere. Those tosspots really don’t help the situation as they help paint a perception that there really is nothing to what people like me do, when the obverse is so blindingly obviously true!

Read the rest of this entry »

Watch your CMS – it could be getting you into trouble

In blogging, google, seo, spam on January 8, 2007 at 1:10 pm
Comments

Graywolf blogged about some Disney Blog getting  de-indexed for hidden text.

Seems that some blogging platforms/cms’s have issues that could get your site removed  for web spamming by inserting text  that is hidden.

One commenter there had this to say:

Some freely available Wordpress templates (specifically from blogthemes.com)contain hidden links from the designer linking to certain cancer websites. I am sure most people do not see that as it is kind of sneaky.

I do wonder why they don’t just ignore  such aspects for ranking purposes. If its identified as hidden algorithmically then it can be ignored as a ranking factor too…no? Or am I missing some bigger picture here.

Say no to splogging and yes to blogging

In blogging, google, seo, spam, splogging, splogs on January 8, 2007 at 10:42 am
Comments

Say yes to Blogging

So, Ive blogged now for a little over a week. Ok, so Ive blogged in the past on other topics, but not as consitently or comprehensively; at least in the sense of making posts longer than 20 or 30 words and posting everyday writing unique and semi compelling stuff!

Why am I so surprised that I’m actually enjoying writing about things I find interesting, amusing and entertaining? I haven’t got any huge audience or anything like that, and to be frank I’m not too bothered. I’m just enjoying the process. Its cathartic even, its good to talk.

As Ive said previously. I have blogged before. Some of the stuff I blogged on was kinda personal. I blogged about my divorce for example, it was an excellent vehicle that helped deal with a shitty time in my life. Ive blogged about my everyday life – its ups and its downs, mostly just sporadic moans and rants.

Read the rest of this entry »

Web PRO News Videos from Search Conferences

In digg, search, seo, web marketing, wpn on January 7, 2007 at 9:00 pm
Comments

Web Pro News have put together some really good videos together over at their site.

This link here entitled the do’s and dont’s of Digg is a great discussion on doing well in Digg as well as things to avoid. Its also a good general discussion around social media, tips for choosing an SEO, PPC and arbitrage, the future of search, trends in the industry and a few other related topics.

If you are interested in search and blogging and site monetisation and social media and all the other stuff that makes up this thing called the internet such an interesting space to play in, then go check them out, they are definitely worth a look!

Good stuff, well done Mike,Neil and Todd . :)

Warning: Make sure you have some time on your hand as I spent like um…2 hours watching all sorts of interesting stuff over there!

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
Comments

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
Comments

Read the rest of this entry »

Affiliate thoughts for 2007 – keeping ahead of the chop

In Aff Marketing, google, search, seo on January 1, 2007 at 7:24 pm
Comments

Easy come easy go… 

It’s no news to say that the days of easy rankings with easy commissions are long gone. With some search engines, it just no longer works. Anyone, and lots are, can whack up a DB or add a feed from some central source. It’s child play, and from a search engine viewpoint its just not welcome. They’d be happy to kick yo ass as soon as look at ya, and who could reasonably blame them? You can have the most well linked, beautifully constructed site in the world full of some mythical kw density perfection, css’ed to the nth with elements positioned to the max, but if you aren’t saying anything new, then the chances are that things could get pretty serious pretty quickly. Search engine death could well become you. Sure, you’ll get spidered, but expect to go supplemental pretty quickly, and if that don’t happen then you might get extra lucky and get lumbered with a nice fat -31 ranking penalty.

Fat or thin?

Over the years, there’s been quite a bit of discussion on what constitutes a thin or a fat affiliate. Lets look at travel. Fat boys like tripadvisor for example, are flying with lots of top spots on a range of travel related kw’s whereas others are floundering.

I recall a time when for like, 4 or 5 years a particular little travel network absolutely kicked arse on all of the big 3, Google, Msn and Yahoo. Be it ‘hotel in town‘ or  ’town hotels’ these guys had top spots usually in the top 5 positions. They were nothing other than a well constructed, well linked network of affiliate feeds that did little other than pump out content that their suppliers provided. It really was an education to look at what these people had done. Their strategy was for the time, basically fab. They hosted a variety of big sites across a variety of IP’s. They mixed pages up with a mishmash of approaches doing things like varying page element factors, curtailing product description content, differing kw and kp densities, different navigational placement, text types, god you name it they’d factored it in one way or another, and it paid them big dividends. I guess really it was a day when it was all about getting as many pages into the search engine db’s as you possibly could. Their duplicate content filters were so underdeveloped that provided you did enough variation in the places that mattered, ie page naming, title tags, H tags general kw peppering here and there in your content spread etc, then you’d be pretty ok. In fact you got massively rewarded and could do some great stuff with inward link creation too. You didn’t have to worry about going out and sourcing zillions of links from here there and everywhere, you’d just create your own and ensure that they were appropriately placed and hidden across a network of unidentifiables, albeit in the sense of what the spider saw and registered at least!

A different breed of engine

Today of course, these guys are nowhere to be seen, at least not in any recognisable guise. Their network was nuked and they don’t rank for jack no more. Things like the Google eval team have given people using that particular strategy a short sharp shock.

New generation networks, if they hope to have sustainable long term SERP viability have to be a whole lot smarter in 007. Content feeds and databases, particularly with regard to outputting their contents within a site needs special attention – noindex tags, robot exclusion protocols really are serious considerations, to not do so could really be a huge folly. Drastic?,Perhaps so, but what with duplication filters and all, the question is one of almost can you afford not to?

Sure, there will always be those who look to employ methods for circumvention, all that lovely content is just too good to pass up on after all, right? Not sure about you, but I’ve seen all manner of interesting adaptations; things like replacing keywords and phrases programmatically so that an aspect of a phrase like um…this hotel is decorated to a fine standard  is changed to read… this fine placename hotel is adorned to a splendid configuration instead, or variations upon that theme. I’ve seen sites that rank well by using contractions of product descriptions, eg chopping the first 40 characters from the phrase and outputting the remainding 180 chars. Ive seen others that just hide them all together, via a document.write or iframe method. Some go as far as employing people to write phantom reviews, and some even write programs that write reviews on the fly! It really is incredible to see the ingenuity and nous that people have with this stuff, it really is the most elegant of elegant of spamination. I think its fair to say that people do this because they realise that things may well be tenuous, they know that unless you are whitelisted then you need to tread very carefully as your income stream is very precarious.

As simple as adding value then…

Perhaps its simple though, isn’t it all about  thinking  in terms of adding value, going above and beyond what your competitors are doing, seriously asking yourself will you be able to pass some random manual inspection, which lets face it, if you are ranking in a competitive earning space, you are likely to receive sooner or later. You’d be an idiot for thinking that just because you managed to outwit the bot via some clever use of string functions, or tag placement or link generation that a human wouldn’t pick up and notice something amiss.It isn’t unreasonable to assume they’d ask whether your site handles all the look up processes - Does it check for availability – Are the payments handled insite, or do they go off elsewhere?-  They’d see through a hidden frame or  include or some obfuscated url redirect,  you just will not be able to get away with what you once did, and if you think you will then, i wish i could share your complacency, as any serious examination of what you do would look at exactly some of these things.

On the positive, some of the better providers and networks do offer more advanced solutions of course, this helps insulate both them and their partners and is basic good business sense, but lots don’t too and for those who are getting hit via various penalties resulting, its a bit of a shame at best and a damn tragic waste at worst.

Should these guys be helping their income generators in this way?

If you are a search rep then you’d prolly say no, it sucks and doesn’t help in the goal of delivering varied unique content, but OTOH why would any big supplier expose themselves to the vagueries of singular url streams of income that could be cut off at the whim of a policy shift. I know what I’d say of course, I go with the majority scatter and seed approach. Watch the darwinian process evolve and reward my best performers. I’d also help nurture and protect  newcomers too, my future top performers. Give them tools to get their users interacting, enable the creation of communities,  feedback tools, make it all that little bit different, employ advisors to help steer and encourage and generally add value all round, but I guess i’m me, and not some multi layered corp that moves real slow.

I’ve used travel as its any easy example to flesh out and one that I’m at least familiar with. I do wonder whether other sectors face similar challenges; I expect they do no doubt to both lesser and greater extents, especially in some of the mass product markets. It would be great to read some inputs, feel free to call me out!