James Royal-Lawson, webbkonsult och webbrådgivareBeantin
Close
QR Code containing James Royal-Lawson's contact details as a MeCard.
RSS Feed, alternative webmaster centralSubscribe to the Beantin RSS Feed Google Profile for James Royal-Lawson View James Royal-Lawson's Google Profile+ LinkedIn Profile James Royal-Lawson, webbkonsultView James Royal-Lawson's Linked in profile Twitter: web consultant James Royal-LawsonFollow James Royal-Lawson on Twitter Facebook Beantin fan pageBecome a Beantin fan on Facebook The Beantin Index, Swedish websites graded and rankedThe Beantin Index Beta blog, experiments, tests, investigationsBeantin Beta Blog YouTube Webbkommunikation videosBeantin videos on You Tube UXPodcast with James Royal-Lawson and Per AxbomUXPodcast with James Royal-Lawson and Per Axbom Posterous Beantin Blogg på svenskaBeantin På svenska på Posterous

Beantin

59.2799; 18.0899
WebbrådgivareJames Royal-Lawson: webbrådgivare, webmaster, webbkonsult, webbstrateg

Posts by James Royal-Lawson tagged with tips

Beantin Webbkommunikation is +46735931654, Stockholm-based digital strategist and web managerwebbkonsult, webbrådgivare

On this blog you can find articles that cover web strategy webbstrategi, intranets intranät, trends (often with a Swedish twist), analytics, and running an effective web presence. An alternative webmaster webbmaster central.

The complete website redesign: why you should avoid it

Never do a complete redesign & rewrite of your website in one go.

Many companies are still locked in a 3-5 year redesign cycle - a point is reached when the unhappiness with their website reaches such a level that a total redesign is ordered.

Continue reading »

Google Analytics: 7 things to do when you first start

If you are starting out with Google Analytics for a site (or sites), then there are a few first steps you should follow. Here are 7 tips to get you up and running…

Continue reading »

Facebook Places: how to set who can see you

Facebook Places is continuing to roll-out across the world. Today it was launched in the nordic countries of Sweden, Denmark and Norway. To help you maintain a bit of control over your information and who gets to see where you’ve checked into I’ve created this guide.

Control your visibility

Not everyone wants the entire world to see where they are. You might not even want all of your “friends” to see. Perhaps you don’t want your parents to know which bar you’ve checked into - perhaps you don’t want your work colleagues to know where you frequent outside of work - or the opposite, you don’t want to bore friends with work-related check-ins.

Here’s a guide of what to do:

1. Edit your friends

First of all we need to visit the edit friends page.

2. Create a list

On the edit friends page you need to click on the + Create a list button. This will bring up a box where you can enter a name for your list (I’ve used “You can see me” - but feel free to choose your own!) and then select the friends you want to add to your new list.

Select all of the friends who you want to be able to see when you check-in with Facebook Places. Obviously, make sure anyone you don’t want to see your location isn’t selected.

3. Privacy settings

Now we need to navigate our way to the Privacy settings page. On that page find and click on the link that says Customise settings. We’re going to alter a couple of things here, but whilst you’re here I’d recommend you give all of your sharing settings a check and make sure you’re not sharing more than you want to.

4. Turn off “People here now”

Amongst the things I share collection of settings you’ll find one called Include me in ‘People here now’ after I check in. Uncheck this box.

Leaving this box ticked means that anyone who happens to be checked in at the same location as you will be able to see that you are there - even if they aren’t friends with you and irrespective of any other privacy settings.

5. Custom settings for Places I check in to

Click on the little drop down to the right of Places I check in to. In the drop down list find and click on Custom. This will open a Custom privacy settings box.

In the drop down to the right of These people select Specific people. In the box that has appeared directly below, type the name of the list you create earlier. In my case that’s You can see me. Then Save setting.

Job done!

Now the only people who can see where you have checked in to are the people on your “You can see me” list.

No matter what your reasons are, by following the method above and controlling privacy settings using lists, you can easily and simply manage who sees your Facebook location based activities via the Edit friends page.

Adding new friends

Remember when you get a new friend on Facebook that you need to add them to the You can see me list if you want them to see your check-ins. This is easily done at the time you add someone, but can also be done from the edit friends page.

The future

Hopefully at some point Facebook will add the ability to customise the privacy setting on the fly - like they do with status updates via the web site. But I wouldn’t get your hopes up too high.

Update: 20110831

Did you hold your breath? Facebook have update their permissions handling again. As part of those changes they’ve altered how you check-in to places. You can now select a location for each update - pretty much what I described in the future paragraph above.

It’s still a good idea to have a “you can see me” group as I’ve described above, but rather than give that group specific permissions you would now choose that group directly from the status update box before you post.

Best practice: Updating videos on YouTube

It’s not actually possible to upload new versions and “update” a video clip on YouTube. As someone who helps managers a number of websites for various clients, it’s not unusual for me to receive an email that says “Can you remove [video] from our YouTube account. We’ve got a new version to replace it”.

The problem is that your original video has become a social content. When you posted it, it became alive. People starting viewing it, commenting on it, liking it, sharing it, embedding it.

Deleting the video ends it’s life. You break links, you remove comments, you will even lose some “video juice” as YouTube uses number of video (and channel) views as part of it’s ranking algorithm - you other videos could appear lower down in search results as a result of deleting.

What should you do?

Deleting content always has an impact, so most of the time you want to avoid it. Especially so in cases like YouTube where you have no control over where deleted pages redirect to.

Best practice tips

Here are my best practice tips for updating a video:

  • Upload your update video as a new video
  • Tag it the same way as the original, paying some attention to improving the tags at the same time.
  • Use a similar description as the original, again taking the chance to improve it during the process
  • Add it as a video comment to the original
  • Add an annotation to the old video with a message saying it’s no longer up to date and give a link to the new version
  • Promote the new version in all the ways you would normally promote a new video

Why is that best practice?

By following the above best practice you don’t lose your total “views” or the position of that video in search results. At the same time you provide useful and relevant information to people who happen to view the old video clip - you give them a link to a newer version. You’ve helped them. You’ve used the ecosystem of the web in a much better way than just deleting the old, out of date, video.

Introducing: The Beantin Beta Blog

As part of my work as a web consultant most days I end up investigating, testing, playing, learnng or reminding myself about some web related thing or another. On many occasion I’ve wanted to let you in on those little journeys and even though I do, 140 characters isn’t always enough, and a detailed beantin.se blog post is overkill.

Screenshot of The Beantin Beta Blog

I needed somewhere a little less formal, more tips, and less opinion - so the Beantin Beta Blog was born.

Your own, personal, webmaster

My hope is that this additional blog will be the blog of the webmaster who is sitting by your side. The beta blog is going to be raw, possibly even wrong at times, but useful. It will hopefully have a similar mix of technical and non-techncial as this blog, although i’m not promising anything. So those of you who are a little less technical, hold tight just in case.

Beantin Manifesto

It will also help me keep the promise of my (soon to be published) Beantin manifesto – Increase openness, share knowledge, and help horizontally link the numerous skills needed to do web stuff and to do it well.

Search-engine friendly country site select boxes

Design often has the final say in a redesign project - or at best, a very powerful voice - which isn’t always a good, or acceptable, situation.

Recently I was part of a project where I needed to preserve an aspect of the old design for SEO reasons. The new design had included a select box, but I needed those “options” to be real links that would pass link-love. So, I offered this search-engine friendly solution.

Country links

Country links on the original website

To give a bit more background, the old site had a footer that contained links to every single country site within the organisation. This was about 26 links. On every page of the site. Most of those country sites had a similar footer, making most of the links reciprocal. That’s quite an international network of inter-linked international top level domains.

I obviously wanted to maintain that network of links after the redesign. It clearly wasn’t going to help the position of any of the sites in SERPs by removing them.

Country select box

Choose your country site select box

The design that was produced had “simplified” the list of countries in the footer to be a select box drop down menu. Although this is not unusual for companies with multiple country sites, it’s not always a good thing for usability (I like populating the select box using geolocation as a solution - but that would be another blog post!) and it’s really not a good thing for search engines.

No link-love for select boxes

Although Google has indexed text in select boxes for a number of years, and also indexes (new) URLs that is discovers within those lists, it doesn’t pass any pagerank to those links. Neither does it attribute the anchor text (or more correctly in this case: option text) to the destination link.

This obviously meant that the international network of inter-linked top level domains would come crashing down to the ground. Not really something that was on the list of requirements…

Country sites as a linked list

So in order to preserve the link network, and to honour the design decision, I decided to re-introduce the <a> link list of countries, and in order to not make this visible to (most) end-users, I set it to “display:none”.

Now hold on I can hear you say. Doesn’t Google (and other search engines) consider adding “display:none” to things as cloaking? Well, not necessarily. The key is whether there is a mechanism for making the content visible to visitors or not.

So in order to keep both the search engines and users happy what I did was add the “display:none” only if javascript is enabled. That way we are always serving the same HTML content to all visitors and search-engines, but making parts of it invisible when viewed in the browser by most visitors. Importantly, we are letting the search engines see and index all the links to the countries.

Adding a class

Add a js class to the country link list, or whatever element of the page you want to be hidden when javascript is enabled.

<div class="js">

Include an external js file

Add a link to an external script directly after your CSS styles (you may already have such an external file already)

<script type="text/javascript" src="/script/functions.js">

</script>

Document.write

in that script add a document write to write the additional css style link

document.write('<link rel="stylesheet" 

href="/styles/js-enabled.css"
type="text/css" media="screen" />');

Display:none

Finally, your js css file. Add the “js” class styling with display:none there.

.js {
display: none;
}

There are other ways you could achieve the same result; especially if you’re already using an Ajax library such as jquery, but I thought it was good to share with you an example that didn’t force the introduction of that overhead.

Cloaking

Yes, you could argue that this is technically cloaking, but it is better to say that we are offering enhanced content to those with javascript disabled. By doing this we are cloaking in a way that is helping Google and visitors who find long lists within select boxes difficult to use.

Creative Commons License
This work by James Royal-Lawson
is licensed under a
Creative Commons Attribution 2.5 Sweden License