SEOmoz Daily SEO Blog |
Content Optimization: Revisiting Topic Modeling, LDA & Our Labs Tool Posted: 08 Nov 2010 05:29 AM PST Posted by randfish Many times as SEOs, we think about the "on-page optimization" process as simply following the best practices for placing our targeted keywords (and possibly, some variations of them) on the page. My previous blog post about Perfecting Keyword Targeting covers this in some detail. But, we also know that search engines aren't nearly naive enough to care only about the individual terms/phrases that the user queries. For years, search engines have been doing work with topic modeling (this paper from Berkeley researchers does a nice job exploring the concept as it relates to IR). While it's challenging as SEOs to know where this work has taken them, we can certainly assume that the words and phrases you use on a page likely influence its ranking, as well as how and where you use the targeted query term. For those of you who've been following our blog posts about research into this area over the past few months, you know we've hit some stumbling blocks. Initially, we thought the free LDA Labs Tool had an extremely high correlation with Google.com rankings (higher even than most link-based metrics). However, after analyzing some results from others who ran tests, we saw biasing in our results and went back to the drawing table. At the PRO Training Seminar in London, Ben Hendrickson shared our latest findings - much more conservative numbers, but consistent with the data and defensible. As you can see, these numbers are lower than our previous datapoints, and the true correlation of the tool in its current format (which has been re-engineered) is now between the "LDA even vs. odds" and "LDA w/ bias" numbers. This makes our version less predictive than, say, # of links or linking root domains, but more predictive than any other on-page factor we analyzed (save features around exact/partial keyword match domains). Since this research and the tool was released, people have been asking me "How Do I Use This?" Luckily, this video put together from WebProNews is an excellent resource to help answer that.
If you've got more questions about LDA, the tool, topic modeling in general or anything else related, feel free to ask below. We're still very excited about this topic, and while Ben is taking a short sabbatical until January (his first vacation in 3 years), I'm happy to help where I can. We hope that sometime in Q1 of next year, we'll have even more work on our LDA model, better correlations, and recommendations of specific words/phrases that may be adding to or hurting scores. p.s. For those who have been following the posts closely, you may have noticed that a number of individuals who often don't like the work SEOmoz publishes were particularly vehement in criticizing our LDA research. I don't have much that can address those concerns other than to say - as before, we're still in the early stages of work on this. It's very challenging to do from a coding, mathematics and analysis perspective, so more polished results may still be several months away. We've been excited to have others analyze our work (which is how we discovered our initial error on the correlation numbers) and we look forward to more people experimenting with it. We do feel, however, that despite the criticisms, we're going to continue conducting and presenting research like this, with similar caveats. If you believe our work is wrong, misguided or non-useful, there's certainly no obligation to use it. We can promise that until we feel very strongly about our research, evidence and the value it provides, we won't be making this a formal part of our Web App, PRO tools or best practices. But, in the meantime, for those who like playing on the cutting edge, we feel it's part of our core values to continue working and sharing in areas like this. |
How to Get Your Community to Build Links For You Posted: 07 Nov 2010 01:02 PM PST Posted by Geoff Kenyon Building links is widely regarded as one of the most difficult and time consuming aspects of SEO. If you have a community centric site, you should spend some of your time allocated for link building on creating features that will get your users to do your link building for you. Implementing these community link building features can result in a scalable flow of links to your site. ProfilesIf you give users a self-serving reason to link to their profile, they will be much more likely to link to it. Turn the profile into a portfolio; use a member’s profile to show off their achievements and their top contributions to the site. Double up the incentive and enable members to be freelance through the site – have a “hire me” button on their profile. Something like this would work well for sponsorship sites like Hookit, which has done this well (image from a hookit profile below), putting a "Sponsor Me" button bellow the name and profile shot of each athlete. Sharing Call To ActionsWhile this is pretty basic, there are many sites that do not ask users to share their content in any visible way. This can be as simple as adding buttons to share the content in a ribbon at the end of content or in a sidebar. Be careful not to go overboard on the buttons though. While your users may be on many different networks, poppularity of these networks tends to follow the Pareto Principle, where 20% of networks receive 80% of your users’ submissions and attention. Sharing your content doesn’t guarantee links as social links are often nofollowed, but social is thought, by some, to be a factor in the ranking algorithm so encouraging users to share shouldn’t be neglected. Voting Content HelpfulDo you enable users to vote content up or down? What do you do with it after it's been voted helpful? When a user votes something up, it means they think the content is good content but they may not be thinking of sharing. You can remind them with an async overlay that appears after voting up. This could easily become annoying, and cause people to stop voting content helpful so it might be a good idea to only do this only one out of every seven or ten times. An easier implementation of this is putting the Facebook “like” button on your site as “liking” content automatically publishes it to your wall. Promote Controversial ContentContent that gets people riled up also has a tendancy to get a lot of links. Look at Derek Powazek’s rant on how SEO’s are a bunch of Spammers. Everyone reading the SEOmoz Blog would probably agree that Derek’s rant isn’t valid, but he got a lot of links out of it. Open Site Explorer reports 2,374 links from 423 root domains – some of them from really strong sites like Search Engine Land and Newsvine. Mission Accomplished. Regardless of whether he wrote this as link bait, it became link bait. If there are controversial threads on your site, promote them like crazy. Try and stir up that hornet’s nest and see what happens. One really easy way to keep these threads/posts going is to promote the most active discussions in the sidebar or at the bottom of other threads. There are a lot of "top discussions" plugins that will highlight content so that you don't have to worry about manually promoting controversial content. That said, if you do notice controversial content, it would probably be smart to promote it in other ways such on Twitter. Awesome Community BadgesIf you have a strong community that loves you, create badges for the community and make a big deal out of them when you release them. Sometimes you can get multiple links out out these badges, but you need to be really careful about how you go about this. I would suggest reading the Unofficial Google Widget Bait Guidelines and Widgetbait Gone Wild. SEOmoz did a great job with their badges and has received links from 485 different root domains with the alt text: i <3 seomoz. Feels good to be loved. <a href="http://www.seomoz.org"><img src="http://www.seomoz.org/img/i-heart-seomoz.png" alt="I <3 SEO moz" /></a> Ego Boosting User Centric BadgesIn addition to creating badges highlighting the community, you should create badges that are focused on the users and their achievements. This will play to the ego of your community members so these badges should really hype up how awesome your users are. Give your users the ability to “level up” and then graphically distinguish between levels of users on the badges; this gives users a) pride in their accomplishments and b) motivation to contribute more to the community. Experts-Exchange has done a great job creating badges, shown below, that show off a users's accomplishments. In the badge below, you can see the user's top categories, how many questions they have answered, how many articles they have written, and how many points they have. Email Users at Critical PointsWhat the critical points of interaction for your site? When a users registers, contributes content, “levels up”, when the user's content is voted up, and when users’ content is promoted by staff are some of critical action points that many community sites have in common. Identify which points of contact are critical for your site, then email users at these points and ask them to share either the site or what they have just done. For example, if a user’s review is going to be promoted on the front page or on a popular category page, email the user and let them know that they created something great and that their review is going to be promoted. Encourage the user to tell their friends about their review being promoted on the homepage. When users register, collect their Twitter names. When their content is being promoted, as in the situation above, you should tweet about it. SEOmoz does a good job of this; when a user's content is published on YOUmoz, SEOmoz tweets it and includes the @username. Embed PhotosLike videos, photos are shared frequently; the catch is that most sites that host their own videos offer you the ability to embed the video. Most sites that offer photo galleries don’t offer this option. Sites like Pink Bike could stand to benefit from this by having code to “embed this image” below the photo with a couple different sizing options. This is applicable to any site, not just sites offering galleries; if you allow users to upload images to a forum or for a review, you should enable and encourage users to embed the image. Rand did a great Whiteboard Friday on Linkbuilding Through Embedded Content. There are so many opportunities to leverage embedded content, most sites could find a way to build links through embedding content. This is an example of how photo galleries should incorporate this:
Create a LeaderboardStroke your top contributors’ egos a bit; dedicate a page to your top users and make sure they know about it so that they can promote it on their own blogs. While a lot of sites do this, I think Medpedia Answers does an especially good job. They provide the avatar and name of the contributor, how many point they have, qualifications and accomplishments, and they link to each members profile and another page with their answers. Medpedia, a medical Q&A site has done a good job recognizing their top users, below is part of their leaderboard. Combining Tactics FTW! Creating a leaderboard can help you get links, but people might not think to link to it on their own, but with a little encouragement...it could become awesome. When users make it onto this list, they should be informed that they made it on to the list of top contributors. Email them. They can again be notified once they have cracked the top 10, top 5, and 1st place. In the notification email, give them the URL and tell them they should share it with their friends. You could also include a special badge for top contributors (with a rank number) that communicates their accomplishment. Leaderbeard, Email, Sharing, Badges. Double Rainbow. Interview Top UsersThe key to interviewing members is to promote it well. If you prominently position the interview on the site, the contributor will be more likely to feel a sense of accomplishment about the interview, as the article will inherently get more attention because of its prominence. Since they feel proud of their interview, the user is likely to blog about the interview (maybe having an active blog could be a screening requirement for choosing interviewees). Interviewing experts is often a way to get links as these experts will want to mention these interviews either on their blog or on Twitter. Take this concept and apply it to your users with blogs and strong social media accounts. What is really important is to always publish interviews to the same URL and make sure that this is the URL that you share with the user, for example: domain.com/user-interview/. When you have a new interview to publish, simply move the old interview to a different location (domain.com/user-interview/username-date.html) and keep the links concentrated on the interview page. Syndicate Your ContentThere are a lot of sites that are hungry for content and would be willing to feature some of your content with an attribution link. If there is a popular news site in your industry, you could ask them if they would be interested in featuring a weekly article, review, blog, photo… that they could feature on their site. Make sure you get attribution links out of it though. An example of a good attribution line would be: How to Fight Bears (link) is part of a weekly series by Adrenaline Adventures (link). To get users to syndicate your content, offer them custom widgets that could be easily placed on their site or blog. The widget could highlight their recent contributions to the community. This widget would act like an RSS feed that would sit in a user’s sidebar. This Whiteboard Friday is a good resource if you are looking to learn more about syndicating content. Ask Your Community to Help Grow the SiteIf you have a strong bond with your community, explain the basics of SEO to them and ask them to help you out. You can ask them to link to your site and share the content through social media. If you are feeling bold, you can even ask them to link to you using your keywords as anchor text. It is really important when you are directly asking your community to help you with SEO is that you emphasize how this will help the community and how it will help the user who links to the site. Etsy does a great job of explaining what SEO is and how their community members can help to optimize their contributions. Having a page about helping a new site grow isn’t that uncommon. On these pages, sites will often ask users to link to the community and offer the user badges they can put on their site to show their support. BallHyped, a new sports community, has done a great job of asking people to link to them by putting an emphasis on it being beneficial for the user and the community. As a result, they are having success getting users to support their site with their “Vote For Me” badges (shown below). While not all of the strategies in this blog post will work great for every site, there should be at least a few that will work for most sites. I hope you are able to apply some of these and have your community bear some of your link building burden. How do you get your community to build links for you? Let me know in the comments. Hi everyone, my name is Geoff Kenyon and I recently joined Distilled as an SEO Consultant. This is my first post on the SEOmoz blog, but you can expect to see me writing here and on the Distilled Blog. If you have questions or want to say hi, hit me up on twitter @geoffkenyon. |
You are subscribed to email updates from SEOmoz Daily SEO Blog To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |