agosto 18, 2010

The Complete Beginner’s Guide to User Scripts

A user script is code written in a programming language that allows you to control a piece of software. Think for example, macro’s in Microsoft Office that help improve your work flow. Well did you know that you can do the exact same thing with your browsing experience, and the websites you view? Well you can, and it’s amazing. Greasemonkey first came around in 2004/05, and its the tool that really threw user scripts in the browser out there. Greasemonkey is a Firefox extension that allows you to write scripts that alter the web pages that you view. It allows you to make web pages more usable, more viewable, fix bugs for yourself; the possibilities are endless.
Lets look at an example of a fantastic user script that solves some problems for the user. Twitter is a fantastic tool, that many of us web designers, and developers use to collaborate, share knowledge, and make new connections, as well as letting current, and prospective clients keep up with our work. However, if we are all honest, there are things about twitter that annoy, and limit us. Mentioning someone can be a difficult task, especially when you can’t remember their exact twitter name. Working out which people you follow are following you back is a monumental task. Navigating in the dark with URL shorteners can be potentially dangerous (NSFW). The new re-tweet button doesn’t let you add your own thoughts to a tweet without copy pasting. That’s just naming a few, but that can all be fixed, with a user script!

This user script, Making twitter better!, solves all these issues that we have. It auto-completes twitter names as you type for you, it shows an icon next to people who are following you back, it unshortens url’s for you so you can feel safe clicking links, and it add’s a new button; comment. This really shows the power that these user scripts have.

So what are user scripts coded in?

When you install Greasemonkey in Firefox, you’ll notice no difference at all. Greasemonkey itself doesn’t do these incredible things. It’s the user scripts that Greasemonkey runs that do the work. For the user scripts we are working with, these are imply chunks of javascript code, with a bit of additional information for Greasemonkey to work out where and when to run the script. These user scripts have the power to target a specific site, page, or a group of sites, and it has the power to do anything you can do with javascript, and more. That means, with a basic knowledge of javascript, you can get stuck right into making your own scripts!

What is browser support like?

You’ll be happy to know, that since Greasemonkey’s release in 2004/05,  user scripts are no longer just limited to Firefox. You are able to user userscripts in Internet Explorer, Opera, Chrome, Safari, and of course Firefox, with support for other browsers being limited, but sometimes available.  (I cannot vouch for each of the following options as I only use Chrome as my browser)

Internet Explorer

For internet explorer, your main option for similar functionality appears to be IE7Pro. This is an add-on for IE6, 7 and 8 and adds features such as tab enhancement, ad blocker, flash blocker, mouse gestures, inline search, privacy enhancements, online bookmark service, Greasemonkey-like user script support, and plug-in support.

Chrome

Google Chrome, you’ll be interested to hear, comes with built-in support for user scripts as of February 2010, so no add ons are necessary! Basically, Chrome turns user scripts into extensions and runs them as such. However, support for some user script specific functions are lacking, so be prepared to find the odd script that wont work for you.

Safari

Safari, unlike Chrome, doesn’t come with built-in support. For users of Safari 5, there is an extension called NinjaKit which allows you to obviously run user scripts. For users of older versions of Safari, there is an alternative called Greasekit which is a SIMBL plugin.

Firefox

Firefox obviously harness’ the power of user script through the Greasemonkey script. No surprise there since it has done since 2005!

Opera

Opera, like Chrome, is capable of running user scripts itself. Similarly to Chrome, you may run in to trouble with some scripts, but the majority will run fine.

Some user script for your use

Of course, what use would these browser implementations be without some scripts to use? Here are 20 fantastic scripts to get you started!

YouTube Video Download

Scans the YouTube page for all download formats, from iPod compatible MP4s to high-definition 1080p.

Disable Google Fade-in

Disable the animation from Google’s new homepage.

Show Just Image

Removes garbage from some image hosting sites and displays the image only.

Download from YouTube

Adds FLV, MP4, 3GP, and 720p download links to YouTube.

Google Inline MP3 Player

Inserts Google Reader’s MP3 Flash player next to any linked MP3 file you stumble onto while browsing

Chromium RSS-Feed Detection

Detect the RSS-Feed on Pages and show a little “SearchClone”-dialog

Helvetwitter

Twitter is becoming more and more cluttered with useless features and other junk. This strips it back to the basics.

Helvetical

Helvetical turns the mayhem of the Google interface of Google Calendar into something that doesn’t offend.

Helvetireader

Helvetireader aims to make the interface of Google Reader a clean, minimal experience where you’re not assaulted by an array of colours, social features and buttons.

Faviconize Google

Adds favicons to each link offered by Google search results.


LookItUp

Quickly look something up in Wikipedia, a dictionary or whatever you like (its easy to add custom sites!). The result is displayed directly on the page.

Persistent Max Google Calendar

This script will allow you to max out your screen real estate in Google Calendar by allowing a full screen option via pressing F12.

Helvetimail

Give your Gmail the beautiful, minimal experience it deserves with this Helvetica styled script.

SearchJump

Allows you to jump quickly between search results on different engines.

Nested Twitter Replies

Adds nested replies to every Twitter conversation thread.

Google Search Sidebar

Adds a sidebar with search results from Dictionary.com, Wikipedia, Flickr, and YouTube. Please report any bugs.

TinyURL Decoder

Decodes shortened URLs to their original URLs. Supports a lot of url shorteners.

Facebook Purity

Fluff Busting Purity is a script that alters your Facebook homepage to only show the most relevant information to you.

Make Twitter Better

Nested Replies, Custom Search Tabs, Autocomplete, Pagination, RT button, Media Embed, URL Expansion, Hash Tag Search Links, Social Links

FFixer for Greasemonkey

Enhancements for Facebook: bigger profile pictures and photos, easier viewing of albums, links to download videos, showing people’s age and sign, google calendar integration, bookmarks, keyboard shortcuts & more. Fully customizable!

Further Discussion

Well there you have an introduction to user scripts. They’ve been around for a while, but are as powerful as always, and are becoming more popular in modern browsers. If you have more scripts to share, or want to ask any questions, do so in the comments!

abril 8, 2010

3 Tips for Managing Your Online Reputation

Laptop ImageAntony Mayfield is iCrossing’s Senior Vice President, Social Media, leading the company’s services and innovation efforts related to the social web. He is also the author of Me and My Web Shadow, a newly released everyperson’s guide to the social web. You can find him on his blog or Twitter.

The measure of your reputation is what you do plus what others say about you. That was one of the first things I learned in PR. A reputation can be managed, and can be influenced by the things we do, but it can never be designed or decided upon by its holder. Reputation is earned.

As the social web has distributed the power and influence formerly held by the mainstream media, it has created the need for personal reputation awareness. And despite being a long-time user of social media, I found I learned some new things as I navigated these waters for myself. Below are three tips that I found useful.


1. You Are Your Network


In the course of writing my book, I had a call from a BBC researcher asking for background on social networks. The breaking story that day was that personal details and embarrassing photos of the newly appointed head of Britain’s foreign intelligence service, MI6, were splashed all over one newspaper. The source? His family’s Facebook profiles.

It made me think about my own family’s personal details and images. What if I became a story? What would a journalist find? My profile’s privacy settings were locked down, but sure enough, a few clicks showed that my wife’s was wide open.

It was a clear lesson: If you want to manage privacy, reputation, and your security to any extent, you have to think about those around you — especially those who are not as tech-savvy.


2. If You Can’t Delete, Compete


Office Party ImageAlthough it’s a good idea to ask people to remove embarrassing content about you, in the majority of cases the best course is to make sure that you are the first and best source of information about yourself appearing on Google and other major search engines. “Crowding out,” or pushing that embarrassing party photo down in the search rank can be achieved over time. This approach is best combined with an ethos of developing a thicker skin.

The time may soon come when so much content about our lives is online that we get suspicious if we find no unpolished or slightly embarrassing bits about someone when we look. Why are they so perfect? What are they hiding?

Reputation is a messy and uneven business. Playing the content game is often preferable to an all out war — a battle you will most likely lose.


3. There’s a Cottage Industry Around “Reputation Protection”


In discussing online reputation with friends and colleagues, they predicted that there would be services that offer “the digital equivalent of tattoo removal.” While I didn’t doubt that there would be demand for this kind of thing, I wondered about how it would be realistically implemented.

There is, in fact, a small industry growing up to help people manage how their privacy is affected by the web. At the high end, rich and powerful celebrities now hire digital security specialists to help them lock down everything from their voicemail inbox, to their e-mail and Facebook accounts, and to look for the weak points where stalkers or prying journalists might try to get some juicy information.

For the rest of us, a host of services promise to safeguard your identity and reputation online — I even get one service free with my credit card. It tells me less than my Google Alerts, though, so I’m broadly skeptical about the effectiveness of services like this. At best, they should be combined with an effort to develop personal web literacy and an understanding of how to manage online reputation responsibly.


Conclusion


It is incredibly important that we help our friends, colleagues and families understand the social web. They make up our most valuable social networks. And when you understand networks, you understand that their success and well-being is intrinsically linked to your own.

As Howard Rheingold says, “What you know or don’t know about networks can influence how much freedom, wealth and participation you and your children will have in the rest of this century.”

It should be the goal of every web-savvy professional to have their online reputation precede them.


For more social media coverage, follow Mashable Social Media on Twitter or become a fan on Facebook



More social media resources from Mashable:


- 4 Steps for Managing Social Media Attention
- How 5 Brands Are Mastering the Game of Foursquare
- Zen and the Art of Twitter: 4 Tips for Productive Tweeting
- The Tao of Tweeting
- 4 Tips for Reducing Social Media Stress

Images courtesy of iStockphoto, danwilton, tingberg


Reviews: Facebook, Google, Twitter, iStockphoto

Tags: facebook, List, Lists, online reputation, social media, tips, twitter

marzo 31, 2010

10 principios de una aplicación web exitosa

Excelente charla de media hora en FOWA Miami, Fred Wilson sobre los principios que hacen exitosa a una aplicación web por sobre el resto y, pese a que más de uno va a decir “pero esto es obvio” la realidad es que muchos emprendedores que vienen del lado techie olvidan varios de los puntos.

Vale ver el video completo si te interesa y el breve resúmen traducido a la “Google Translate” está copiado y pegado acá abajo.

1. Velocidad
En primer lugar, creemos que la velocidad es más que una función. La velocidad es la característica más importante. Si su aplicación es lenta, la gente no va a usar. Veo esto más con los usuarios mainstream que con los super usuarios. Creo que los usuarios avanzados tienden a ser empáticos con los desafíos de la construcción de aplicaciones web rápidas, y quizás están dispuestos a vivir con ella, pero cuando miro a mi esposa e hijos, son mi punto de vista general de el mundo. Si algo es lento, se van!

Creemos que la aplicación tiene que ser rápida, y si no, puede ver qué pasa. Contamos con todos y cada uno de nuestros servicios de compañía de la cartera en Pingdom, y les echamos un vistazo a que todas las semanas. Cuando vemos algunas de las aplicaciones de nuestra compañía de cartera empantanarse, también notamos que no crecen tan rápidamente. Eso es evidencia empírica real que fundamente el hecho de que la velocidad es más que una función. Es un requisito.

2. Utilidad instantánea
Lo que esto significa es que el servicio sea inmediatamente útil. Si usted construye un servicio y el usuario tiene que pasar una configuración de nuestro servicio, que lo crea, la importación de contactos, haciendo un montón de entrada de datos, no creo que la gente vaya a soportarlo. El servicio tiene que ser bien útil desde la caja.

Vemos un montón de gente cometiendo este error. Hay un montón de trucos que puedes utilizar para crear la utilidad inmediata y luego salir desde allí. Un buen ejemplo de esto es si usted está construyendo un servicio de información, se puede rastrear la web para rellenar el servicio con datos iniciales, aunque a largo plazo se espera obtener los datos de otra manera. Tienes que darle a la gente algo que sea útil desde su salida.

Otro ejemplo de esto es cuando Google lanzó Google Video tal vez 4 o 5 años, casi al mismo tiempo que YouTube lanzó, si habías subido un vídeo a Google Video, después de cargado obtendría una nota que decía: “Regresa en alrededor de una semana y el vídeo se muestra.” Por supuesto, eso no funcionó muy bien. YouTube proporcionaba codificación instantánea y se podía ver el vídeo, literalmente, segundos después de que lo haya cargado. Eso es lo que estoy hablando cuando hablo acerca de la utilidad inmediata.

3. El software es un Medio
Esta es una donde tengo un montón de preguntas. Mi opinión es que el software es un medios de comunicación de hoy. En particular, software para el consumidor, cuando la usan, que se acercan a su software de la misma manera en que se enfrentarían a los medios de comunicación. Cuando digo que los medios de comunicación, estoy hablando de una revista o un periódico o un programa de televisión. Cuando piensas en el New York Times contra el Wall Street Journal, o piensa en la revista Vanity Fair en comparación con Vogue, o piensa en Fox News frente a la CNN, cada una de estas empresas de medios de comunicación tienen una voz. Tienen una actitud y un estilo, y es único. Es diferente.

Creo que el software tiene que sentirse así. Su software ha de tener una personalidad. La gente tiene que sentir que están consumiendo los medios de comunicación cuando consumen el software. Si el software es blando, y no tiene actitud, algo tan tonto como el “Fail Whale”, que se convirtió en un símbolo de la incapacidad de Twitter para mantenerse, también fue una personalidad. La gente caminaba alrededor con remeras del “Fail Whale”. Es vergonzoso para la gente de Twitter, pero sin embargo, habló del hecho de que hubo una cierta actitud y habilidad mediática detrás del servicio y una voz que la gente conectada. Eso es lo que quiero decir con voz, y yo creo que es tremendamente importante en una aplicación web.

4. Menos es Más
Y estoy convencido de ello, sobre todo al principio cuando se lanza algo. Con el tiempo, puede hacer crecer la utilidad de su servicio, y hoy en día Facebook ofrece probablemente 20 o 30 diferentes características de importancia en su servicio. Pero, cuando se puso en marcha, era realmente muy simplista. Creo que es cierto de los servicios más grandes.

Una de mis inversiones favoritas es Delicious. Lo que más me gustaba de Delicious fue su simplicidad. No había mucho que podía hacer, pero lo que podía hacer era realmente muy potente. Las personas que utilizan todos los días, horas quizá 5 o 10 por día. Los servicios, donde uno hace una cosa pequeña, pero lo hace todo el tiempo, obtiene mucha utilidad de él, y es rápido, fácil y rápido, creo que tienden a hacer muy bien y dar que en última instancia, la plataforma para crecer desde allí.

5. Hágalo programable
Hablando a un grupo de desarrolladores de aplicación web, creo que probablemente es evidente, pero creo que es importante para su aplicación ser programable, y hacer posible que otros puedan construir encima o conectarse o agregar valor a, de alguna manera , la aplicación Web. Eso significa API, y en mi opinión, API de lectura/escritura. El fundador de Delicious me dijo un par de años atrás que si no es de lectura/escritura entonces no es una API. Que se ha convertido en especie de religión dentro de nuestra empresa. Realmente creo que si es una de sólo lectura de la API, bien podría ser de RSS.

No todos los de nuestras empresas, por cierto, han lanzado API de lectura / escritura, y estamos en constante acoso a que lo hagan, pero lo importante de la programación es que cuando la gente puede agregar valor a su aplicación, son en efecto la adición de energía para tu aplicación, atraer más usuarios a su aplicación, y también trasladar datos más y más ricos para sus aplicaciones. Creemos que esto es similar a la velocidad. Esto es absolutamente esencial, y sin duda hoy, quizá no tanto 2 o 3 años atrás, pero hoy creemos muy difícil hacer una inversión en una aplicación web que no sea altamente programable.

6. Hágalo personal
Personal significa muchas cosas para muchas personas, pero en esencia, se parece mucho a la diapositiva anterior. ¿Quieres desarrolladores de terceros para infundirle energía a tu aplicación? ¿Lo mismo con los usuarios?. La mayor parte de sus datos y su personalidad y la energía que puedan contribuir a su aplicación, lo hara sentir esa aplicación como su propiedad, y los más probable es que lo defienden y se convierten, en efecto, su fuerza de comercialización. Es muy importante hacer su aplicación personal para todo el mundo. Eso podría ser permitir a las personas a cambiar sus antecedentes. Eso podría ser permitir a las personas para poner en forma de avatares, de contenido claramente generado por el usuario, o lo que sea para que la gente pueda empezar a sentirse dueño de esa aplicación web.

También es cierto que esto puede plantear problemas. Yo estaba hablando con una mujer que fue de los primeros empleados en Last.fm semana pasada, y me dijo que la comunida sentía como de su propiedad Last.fm y que estaban a cargo, y que cada vez que realiza un cambio, ellos recibe miles de mensajes en los foros. De hecho, creo que es bueno porque significa que la gente se preocupa y se preocupan profundamente por su aplicación.

Eso es cierto para un grupo de nuestras empresas, así, y es un dolor de cabeza. Cuando nuestra sociedad de cartera Meetup hizo un cambio la semana pasada a las Páginas Meetup, y hay miles de comentarios en el post anunciando que, la mayoría de ellas negativas. Usted tiene que decidir si desea o no responder a eso, o se dedican a esa o lo que sea. En gran medida, es una cosa muy buena porque la gente presta atención y muestra que han invertido tiempo y energía en su aplicación cuando se hacen personales.

7. RESTful
No sé que estoy necesariamente usar este término correctamente. Creo que la mayoría de ustedes saben que significa este término. Es algo muy concreto en un punto de vista de la arquitectura de software, pero la razón por la que ésta aquí es ligeramente diferente. Es un poco más de un mal uso de la palabra, pero voy a tratar de hacer de este sentido de todos modos.

En una arquitectura REST, los recursos tienen una dirección URL y se les puede llamar a esa URL. Ese es el tipo de arquitectura de software que se describe en el enfoque REST. ¿Qué quiero decir con esto es un poco una deformación?. Lo que quiero decir es que toda la aplicación, todo en la aplicación tiene una URL, y lo ideal, muy limpia y la URL comprensible.

Si usted piensa en algo así como una lista de Twitter, que es algo que se lanzaron cerca de 3 o 4 meses, y si vas a la página de alguien en Twitter, y hacer clic en el link de “listas”, verás una dirección URL que dice algo como “twitter.com / fredwilson / lista / …” y que serán todas las listas que estoy en. La aplicación de Twitter está construida de esa manera por lo que hay realmente nada de lo que puedes hacer clic en o mirar en la aplicación de Twitter que no tiene su propia URL, que no se entiende bien a nadie como mi mamá sabe lo que URL decir. Usted puede tomar dicha URL, enviarlo por correo electrónico, o ponerla al mundo de medios sociales.

Google podrá ver dicha URL, se descubre, y así lo que en esencia permite es que la web, en general, pueda descubrirla y acceder a su solicitud de manera muy profunda. Creo que las personas que crean aplicaciones web que no permiten que tipo muy profundo y abierto de las arquitecturas comenten un gran error. Algo tan popular como LinkedIn, por ejemplo, yo diría hace un trabajo muy pobre de este. Eso es lo que quiero decir con esto, y sé que es un poco una deformación de la palabra, pero creo que es muy importante.

8. Discoverabilty
Esto es similar en algunos aspectos, a la última diapositiva. Cuando inicia una aplicación web, es una aguja en un pajar. Hay cientos de miles, si no millones de aplicaciones web que existen en la World Wide Web, y cómo es que nadie nunca va a encontrar el tuyo? En su nivel básico, para mí, esto significa la optimización de motores de búsqueda. Usted tiene que entender la optimización de motores de búsqueda y usted tiene que entender las reglas, tienes que saber cómo hacerlo. Usted tiene que construir su aplicación desde el suelo hasta ser descubierto por Google, y optimizado para Google.

Pero, también tiene que ser construido desde cero para ser descubierto, y optimizado por los medios de comunicación social. Creo que este día y edad, los medios de comunicación social es tan importante como la búsqueda, en términos de detectabilidad en general. Eso significa que viralidad. Hay una gran entrada en el blog escrito por Josh Kopelman, que es un colega mío, fundador de la Primera Ronda de Capital. La entrada en el blog se titula algo así como “Sólo necesitamos añadir algunos viralidad”. La idea era que alguien construyó una aplicación web, nadie lo estaba usando, así que le dijo a su equipo “vamos a verter un poco de viralidad en él.” No se puede hacer eso. La solicitud tiene que ser construido desde cero para ser viral. El producto se debe presionar a sí mismo en la web, en la búsqueda, y en los medios de comunicación social. Así es como se hacen detectable.

9. Limpio
Limpieza, para mí, significa que la aplicación no puede ser ocupado en la página. Usted necesita ser capaz de mirar y no ser molestado con un montón de cosas. Es el espacio en blanco, o un espacio oscuro, que en realidad no importa si es blanco o oscuro, pero mucho espacio. Creo que fuentes de mayor tamaño, no demasiada funcionalidad presentada en cualquier página. Lo hacen muy atractivo, y hacer lo que la gente sabe, de inmediato, lo que tiene que hacer.

Lo que realmente había en esta diapositiva – cuando ésta cubierta juntos, empecé con capturas de pantalla de las aplicaciones que pensé que tenía un buen trabajo de este, y luego clase de idea decidió que no era un gran. Me mudé a sólo cosas como el jabón. Pero, lo que había aquí fue el inicio de sesión Tumblr, y cuando usted va a registrar en Tumblr, son dos campos grandes, enormes, nada más en la página de nada, sólo nombre de usuario, contraseña, y realmente me gusta lo limpio que es. Es como ninguna manera a alguien no va a saber lo que tienen que hacer ahí. Creo que es realmente crítico y la gente subestima lo valioso que es para ser eficiente con la cantidad de funcionalidad en una página.

10. Divertido
Por último pero no menos importante, es juguetón. Tenemos 6 palabras que vivimos en el Union Square Ventures. Sólo uno de ellos en realidad hizo en este mazo. El 6 palabras son: móviles, social, global, lúdico, inteligente, y me estoy olvidando de lo que el último es por lo que voy a fracasar hoy en día, pero en cualquier caso, eso es algo de lo que piensa en términos de temática aplicaciones web. Sólo uno de ellos hizo en este paquete de diapositivas, y eso es “juguetón”.

Fui criticado por poner una imagen de un patio de vacío con un charco de allí, pero hay una razón por qué lo hice. Esta diapositiva es en South Park en San Francisco. Hay una pequeña zona en la parte superior de la diapositiva donde se puede pasar el rato. Aquí es donde se inventó Twitter. Un grupo de empleados de una empresa llamada Odeo tomó un descanso en medio de un buen día, la primavera, y se fue a pensar en nuevos proyectos que pudieran construir. Un grupo fue de 4 o 5 personas que se sentaron en la parte superior de esta diapositiva y, básicamente, concebido de Twitter. Es por eso que lo usé.

En cualquier caso, la posibilidad de jugar en una aplicación es realmente importante. La dinámica de juego es lo que usted puede usar para llegar a los usuarios a hacer lo que quiera. Un ejemplo me gusta usar aquí es algo que ni siquiera es una aplicación web. Si usted piensa de Weight Watchers, es un juego. Tiene algunas dinámicas de juego realmente importante. A establecer objetivos, prepárate para enfrentarte a esos objetivos, y que informe en contra de esos objetivos, y se obtiene recompensa para alcanzar esos objetivos. Esa dinámica de juego es lo que finalmente hace que el éxito de Weight Watchers para algunas personas.

Ese tipo de enfoque se debe, de alguna manera, forma o la forma, en cada aplicación. Si nos fijamos en LinkedIn, cuando se lanzó por primera vez, tenía amigos que estaban locamente tratando de acumular relaciones en LinkedIn. Usted vio que con la gente tratando de acumular seguidores en Twitter, amigos en Facebook, y que es una especie de dinámica de juego. Es evidente que hay otro tipo de dinámica de juego que hay.

Cuadrangular sería un ejemplo de tomar elementos de juego muy parecido estado, insignias y cosas así, y utilizarlo como una manera de potenciar el desarrollo de lo que es, efectivamente, un servicio de información local. Usted no tiene que ser lo más flagrante de ello como Cuadrangular es, pero creo que las solicitudes deben ser juguetón. Hará que los usuarios tienen más divertidas con su aplicación, y porque se puede incentivar el tipo de comportamiento que desea crear en su aplicación.

Les recomiendo leer la transcripción (en inglés) de la sesión y las preguntas y respuestas en Carsonified :)


(CC) mariano for Denken Über, 2010. |
Permalink |
2 comentarios | Sumalo a: del.icio.us

Post tags: , ,

marzo 18, 2010

10 Essential Social Media Tips for B2B MarketersMashable!

The B2B Marketing series is supported by the MarketingProfs B2B Forum, where you’ll learn the ins-and-outs of social media as part of your overall B2B marketing mix. Register today!

*Additional reporting by Tamar Weinberg

When we write about how companies or individuals are using social media in their marketing strategies, it’s usually in the context of a business to consumer relationship. However, business-to-business (B2B) marketing is really getting a boost from social media as well. According to a recent study, 60% of B2B marketers plan to increase social media marketing spending this year.

As we discussed earlier this week in the context of PR professionals and social media, even non-B2B-centric services like Twitter and Facebook can still offer great opportunities for B2B shops. Sometimes, the approach is the same as it would be in non-B2B marketing, sometimes it can be very different.

Figuring out how to best implement and harness social media in the course of B2B marketing can be difficult but we’ve put together ten tips to help get you on the right track!


1. Use Twitter Effectively


This may seem like a no-brainer, but plenty of businesses and even B2B marketers aren’t on Twitter. Get an account on Twitter and start engaging. While having profiles on other social media platforms like Facebook and LinkedIn can be equally important, Twitter remains one of the best ways to find and engage with others.

How do you do that? Start by searching for phrases relevant to your business and by monitoring those searches regularly. Look at what people are saying and join in the conversation. If people aren’t necessarily looking for your business offerings right away, start joining other conversations of interest. The more you build bridges, the more likely you are to be noticed.

Second, use hashtags. The #B2B hashtag, for example, will connect you with several other like-minded businesses who are also trying to leverage Twitter to build an online presence. Don’t overdo it, though. There are some people #who #tweet #like #this.

We’ll discuss this in the next point, but consider Twitter to be an informal medium. With social media, businesses can (and should) be human again. That’s why it’s safe to use Twitter not just for pure self promotion but to build a meaningful relationships with those who you are likely to do business with you in the future. If you feel comfortable using your business Twitter feed to talk about what makes you tick (versus purely promoting your business), you might be pleasantly surprised to see that your audience might very well be receptive to that messaging.

What’s great about Twitter, especially from a B2B perspective, is that you can follow just about everyone. Take advantage of the opportunity to follow your industry influencers, connect with potential customers, and keep a heads up on the competition.

A great example of Twitter usage from a B2B perspective is @salesforce. Salesforce has used its Twitter feed to share relevant news, to empower current customers, and to offer customer support.


2. Figure Out Your ‘Social Voice’


Social media works best when it is personal and authentic, and thus, it’s important to make sure that the way you communicate when using social media tools comes from a personal and authentic place.

Kevin Dugan, the Director of Social Marketing for Empower MediaMarketing recently wrote a blog post about finding your social voice. I spoke with Dugan about establishing a social voice, and he had this to say:

“It is critical that brands understand a social voice is different from brand voice. Social voice reinforces the brand voice indirectly. Social voice doesn’t follow communication guidelines or identity standards. That’s because a social voice equates to a person. A brand voice is anonymous while a social voice can be found on Google. They must also have an understanding of the brand and a passion for it.”

Social networks are now helping to put the “human” back in businesses again. The traditional messaging of yore has been replaced by businesses who actually appear to show that they care about their customers. With a social voice, informal is perfectly acceptable. Having a social voice, as opposed to just a generic “brand voice,” is an important step when connecting with potential customers. Prospective customers want to connect with businesses who think just like them.

Just because your clients are other businesses doesn’t mean that the “social” aspect of social media needs to disappear.


3. Take Advantage of Opportunities on LinkedIn


LinkedIn is continuing to get bigger and bigger — and it continues to be a great resource for businesses and employees to connect with one another.

One of the best things about LinkedIn is the Shared Connections feature. This feature makes it possible to find people — like potential clients — and then see what connections you have in common. Shared Connections then makes getting a virtual introduction that much easier.

Building up a strong LinkedIn network and being willing to introduce others (in good faith, of course — always use your best judgment) can also increase what opportunities you can get in the future.

B2B marketing is often built through trust and word of mouth. Having a shared connection is a great way to start establishing some of that trust from the very beginning.

LinkedIn also has a community of active participants. LinkedIn Answers serves as a knowledge base where business representatives can establish authority and expertise by participating in the ongoing discussions. LinkedIn Groups is an opportunity for business professionals to interact with other topics relevant to his/her interests. One business successfully used LinkedIn Groups as a way to build business leads. This business opted to engage in relevant industry discussion and offered business services when requests were made, thereby bringing in a highly targeted business lead. Actively participating in LinkedIn is often one of the best ways to not only help people out, but also to make a connection for your service and even generate leads.

Answering questions across LinkedIn Answers and LinkedIn Groups doesn’t mean to simply put out the marketing blurb, but to really engage and offer feedback and solutions. Again, social media is most effective when it is genuine.


4. Start a Blog


Social media provides the opportunity for companies to promote themselves but also to welcome commentary from a community of peers. By starting a blog, you give your readers an opportunity to see you with your social voice outside the typical corporate website’s newsroom. Blogs become platforms where you can announce new product releases, share personal company stories, answer any specific questions from your customers, and empower customers to achieve success with your products and service offerings. Blogging can also establish business professionals as thought leaders in their field, thereby aiding with client acquisition.

Blogs can build up qualified prospects through search engine rankings too. Be sure to update your blog regularly with valuable content and follow up with the comments written on each individual post.


5. Monitor Your Industry


Social media means that content is being posted everywhere, and businesses have a unique opportunity to gather intelligence to make well-educated and informed business decisions. Google Alerts is a great tool to keep up with what’s happening in relation to your company, your industry and your competitors. You can get updates via e-mail or in RSS (and even in real-time) about new search results or news stories for a certain query or topic.

Further, free tools like Social Mention and YackTrack will monitor the social sphere for other mentions of your business on social sites, especially. BackType will take that a step further and monitor phrases in comments on blog posts. All of these aforementioned services can be emailed to you in a daily digest format which your team can evaluate to find opportunities.

If you don’t already have alerts set up on these services for your company name, do it now. Also set up a more generic alert for your industry as a whole to see what people are talking about. If you want to see what your competition or other big industry players are doing, add those to the mix as well.

Monitoring can also be useful because you can then highlight the big stories on your own social media channels like Facebook, Twitter, Google Buzz, etc.


6. Be Consistent and Don’t Be Afraid to Follow Up


While you don’t want to be creepy (see below), it’s important to not let potential opportunities slip by when using social media. If you’ve answered someone’s question on LinkedIn or on Twitter, don’t be afraid to reach back out to that person to ask if they have any follow-up questions or if you can send them more information. There’s an abundance of opportunity to strengthen a business relationship but it starts by initiating and then making sure that your business is fresh in your prospects’ minds.

Staying engaged and staying communicative is really important. Social media is not about setting it and forgetting it. It’s about being social, so don’t be afraid to reach out and check back in with potential leads you meet using social media. Similarly, don’t be afraid to direct message your followers on Twitter when an opportunity presents itself. They followed you because they want to hear from you. Use that opportunity to your advantage but don’t overdo it. Auto-DMs are a no-no.

If you’re going to blog, don’t leave that blog stagnant. Provide valuable content on a regular basis. Give employees of your company an opportunity to help build your brand. You can get a lot of great blog content by involving many company employees in the process. Similarly, get many employees of your company to utilize the social networks and to be continually responsive to customer inquiries. Remember, the more visible you are on the social networks, the more likely you are to be remembered when another business actually needs to utilize your services.


7. Leverage Your Analytics for Business Metric Measurement


After you’re involved enough in the social space, you’ll likely see tweets, retweets, traffic, and social network links that point to various parts of your company website. Take a look at your website analytics and start seeing where you’re making a difference, especially as it relates to ROI measurement. Don’t lose sight of your business metrics and start considering practical social media measurement to assess clickthroughs, popularity of links, and other important metrics.

As part of measurement, consider using URL shorteners. Not only do they make links more manageable (and limit the number of characters in a Tweet or Facebook message), they also can be a great way to track data as many URL shorteners provide valuable statistics about the performance of each individual shortened URL. Monitor this data throughout the process with your main website analytics package to see if your message attached to the shortened URL resulted in conversions.

When looking at conversion trends or successful tools in building leads with social media, reviewing analytics data is crucial. It gives you insight into content that performs very well in the social space but also through other marketing techniques, such as search engine optimization. Use the data as an opportunity to improve your content or your social media/search marketing efforts.


8. Find and Follow Industry Influencers


B2B social media marketing is often about connecting with the right people and about building relationships. Social media makes both of these actions simple and painless. Being aware of who the influencers in your industry are and then following them, whether it’s on Twitter, Facebook or their own blogs, is the first step to building a connection with those influencers. With a genuine relationship, these influencers may be able to help you make your mark in the social media marketplace. This is especially true of influencers who may already have your target audience at their disposal.

This doesn’t mean you need to retweet every tweet or share every blog post on Facebook, but it does mean that you should be aware of who the movers and shakers are. By following them and then reaching out when appropriate or just to get to know them further, you have a much better shot at getting some attention.

Even if you’re not necessarily connecting to influencers, social media affords the opportunity to connect with other people in your industry and your customers. Use the various social media platforms as an opportunity to connect with these industry colleagues and peers and build upon each other. Consider celebrating your colleagues’ or customers’ success. Make it known that you’re here to help them — not just yourself. Repeat this process with anyone of interest and you’re bound to attract eyeballs.


9. Use Social Media for Giveaways and Promotions


Sometimes, the hardest part of social media is sticking out from the sea of other users. Giveaways and promotions are a great way to help differentiate yourself and your business. Using Twitter, LinkedIn and Facebook, you can target your desired customer base and then let them know (if appropriate) about different promotions or giveaways related to your product. If you offer a service, consider giving a free year to a loyal customer. If you manufacture products, give some away.

Offer a coupon on your company’s Facebook Page and pair it with a lead-generation form for future contact. Let people know on Twitter about specials or contests that are going on and follow-up with those that show an interest. Perhaps you can have a retweet contest where you can monitor responses or host some trivia on your Facebook Page. You can also open an online survey to get feedback about your offerings and reward participants. The possibilities are endless. Creativity in this capacity breeds success.

Companies like Wildfire make it really easy to build these sorts of promotions directly inside your own social media channels.


10. Don’t Be Creepy


If you use social media like a keyword searching robot, you are going to come across as creepy and turn off potential clients. Don’t be creepy.

Use best judgment and common sense when approaching people using social networks. If you wouldn’t want to be approached the way you are approaching another user, don’t use that approach. It’s as simple as that. Social media etiquette isn’t much different than real life relationships, so what won’t work in “real life” probably won’t work online.

Respecting boundaries doesn’t mean you can’t still answer questions, engage and follow-up with potential leads, it just means that if it’s clear that the other party isn’t interested, or more importantly, if the context of their communication really doesn’t involve or seek out input from your company, don’t do it.

Context is really important in social media and it is something that is very, very easy to overlook. While we think that using keywords and Google Alerts are good methods for keeping atop of your field, that doesn’t mean you can automate your responses or just go into autopilot based on those alerts.


Your Tips


There are many different social media marketing opportunities for B2B, and there’s great potential for success as more companies jump on the social media bandwagon. How do you use social media in B2B marketing? What tips can you suggest to others? Let us know!


Series supported by MarketingProfs B2B Forum



Drive sales and make social media work for you at MarketingProfs B2B Forum! You’ll learn the ins-and-outs of social media as part of your overall B2B marketing mix – from integration and engagement to measurement. Get 1-on-1 access to the best and brightest B2B marketing stars who will share best practices and FREE advice! Plus, our loyal attendees say our events are ridiculously fun, interactive and the kicker is – we have the best Freebies in the biz! (no keychains here…FREE industry research reports & memberships—stuff to help you really drive sales in 2010!) Register today!

(Photo Courtesy of visual.dichotomy on Flickr)


Reviews: Facebook, Flickr, Google, Google Buzz, LinkedIn, Twitter

Tags: b2b, b2b marketing, b2b marketing series, facebook, linkedin, MARKETING, twitter, wildfire

octubre 30, 2009

3 Smart Ranking SEO Tips You Better Be Aware Of

title-seo-ranking-tipsThis article will take a little insight in several most popular ranking systems around here and teach you how to get better Google pagerank, get better results on Alexa and Moz ranking systems as well. Many of these tips will seem very basic and easy, but that’s so through – optimization is not hard, bust just requires small but regular time investments. If you can use those tips in daily basis, then you definitely get some great results! For example, check on 1stwebdesigner.com website which is only a little bit more than one year old, but has got really high rankings!

I wrote a post Learn SEO by Improving Important Web Ranks a few months before but now I guess it’s the right time to upgrade and elaborate it because Google and other search engines are changing their policy at high pace. First we need to get head into three of the most important ranks on web:

  1. Page Rank
  2. MOZ Rank
  3. Alexa Rank

1. Page Rank:

google-pagerank-logo-seo-smart-tips

Nowadays there is a big fuss that Google removing page rank or it’s the end of page rank. Well yes Google have removed page rank from webmaster tools, but still I don’t think it’s an end to page rank because this topic is going on from past 4 years. That is why we will talk about improving page rank as well.

Page rank is one of the most important and commonly talked about ranks on web. its the heart and soul of SEO and getting traffic from search engines. Page Rank is said to be an estimate of your site’s popularity on the web by measuring the number of websites linking to your site, assigned by Google. Page Rank is determined by Google Links not Inbound Links!! This is an important part to understand, Google links and inbound links are not same. Inbound Link means that links pointing to your site from another site, while Google links are an extract of the quality inbound links. In Short Google links are taken from the inbound links, but only quality links.

How to improve your site’s Page rank:

Improving page rank is a difficult but still not so difficult task to do. You can easily get about PR 3 in first two months. Sounds impossible? Well not actually I can do that with a challenge :) , I have done that to plenty of sites. So how to? Some very Simple Techniques!!!

  • Optimize your homepage for search engines.

    This includes proper page Title, Proper Keywords, Proper Description and most of all Proper Content. Now what do i mean by proper?

    By Proper I mean that your title, keywords and description should not consist of extra stuff like numbers, stop words (and, or etc.), same keywords must not repeat more than 3 times in title and description. In Content Optimization Keep your content clean, fewer images, Use your main keyword in H1, also try to use keywords in h2 and h3. (For Details see this post : on page Optimization)

  • Install Google Toolbar
  • Start using Chrome Browser since they take data of sites you are browsing.
  • Post your site’s Links to these social bookmarking sites like Delicious, Digg, Deddit, Facebook, StumbleUpon, LinkzDirect etc.
  • Nofollow outgoing or not so important links. How to do that?

    Normal Links: <a href=”http://www.sitename.com”>sitename</a>

    Nofollowed Links: <a href=”http://www.sitename.com” rel=”nofollow”>sitename</a> (See This post for more: Nofollow)

  • Ask for sites with same focus for link exchange, Don’t hesitate to ask they won’t say no trust me :)
  • Avoid using URL Shorteners if you are bookmarking your site’s link in social bookmarking networks, because with this the inbound link goes to the URL Shortener site not you. Twitter is exception since it nofollows all links.

In about two months u will achieve Page Rank 1-3. If you want to improve your site’s Rank and push even further please see this post: Link Popularity Building

2. MOZ Rank:

Moz rank is some what like link juice estimation. Link Juice just like page rank flows from page to page of your site or links to others sites on your pages.

In simple words the more quality inbound links you have the better moz rank you get. Quality links are considered as inbound links on sites whose page rank is higher than your site. For example if my site’s page rank is 2 then putting link on site who’s page rank is higher than 2 or 3 would be considered as quality Inbound link, of course by using proper link posting method.

Proper Link posting is something like this:

Normally if u post a link u do it like this. <a href=”http://www.sitename.com”>Site Name</a>. Well yes u did made a link but not quality link. Here is how u can optimize your link. <a href=”http://www.sitename.com/” title=”your-keyword”>Your Keyword</a>

Now what’s different in it? You are using a title attribute which strengthens your links focus and instead of using link on your site/brand name it’s better to use your keyword in it.

Once you do this and get a grip on SEO Moz tools you will easily control the flow of your link juice in your site and can control your site’s SEO to some extent

3. Alexa Rank:

alexa-ranking-seo-smart-tips

Ok, everybody knows what it I won’t get into details is. Just simple to improve alexa rank just install alexa toolbar and browse your site daily. Refresh after a few minutes or so in a week you will improve your rank to about 200000 places. Note also this will work only to really new and fresh sites, for well established websites you still need traffic to get ranked.

Want even more??

  • Optimize your homepage for search engines (it’s very simple just read this post : onpage Optimization)
  • Ask members of your site or friends to install alexa toolbar and browse your site.
  • Even More?? Install alexa toolbar on a network of computers and set your browser’s homepage to your site so whenever its opened your site sends a hit to alexa , thus your rank improves..

When u will go through all these steps just to improve your site’s rankings once, you have learned SEO.

Related posts:

  1. 10 Important Tips to Optimize WordPress for Search Engines
  2. Popular Firefox Extensions for SEO masters
  3. 10 Ways How To Track Site Traffic, Popularity, Statistics
  4. How To Create Popular Blog With Keyword Research, Heatmaps And SEO?
  5. Google Adsense Monetizing, Traffic, Testing Tips, Tricks And Resources
octubre 28, 2009

Facebook: Sincroniza los Eventos con Google Calendar

facebook___events-1

Últimamente Facebook no es mi parada preferida al ir de paseo por Internet y, ciertamente su agenda de eventos tampoco es un lugar recurrente al momento de verificar qué es lo que queda en el “To Do” de mi agenda. No sería genial entonces, poder -de alguna misteriosa manera- combinar los “eventos” de Facebook con nuestro ubicuo calendario de Google?

Que no cunda el pánico entonces, hemos de seguir estos sumamente sencillos pasos:

  1. En Facebook, nos dirigimos a la pestaña EVENTOS
  2. Clic en EXPORTAR EVENTO (arriba)
  3. En la ventana emergente, copiamos el URL

Luego:

  1. En Google Calendar, hacemos clic en “Otros Calendarios” → Añadir (abajo, izquierda)
  2. Seleccionamos “Añadir por URL”
  3. Pegamos el URL del popup de Facebook y aceptamos

Magia!

Incluso si, como un servidor, no somos muy dados en “esto del Fésivuk”, ésta no es sino una opción muy conveniente ya que, una vez incorporado el nuevo calendario a la agenda, seremos notificados en tiempo y forma (vía Google Calendar) respecto a lo que ocurre en los eventos de Facebook. Realmente simple, y por demás recomendado.

Este post ha sido publicado originalmente en TechTear.com- Blog Magazine de Tecnología, Internet y Negocios

Compártelo