Archive for December 12, 2011

Drupal’s Biblio module, aka Drupal Scholar

When I was setting up SocRelig.com, which is essentially a bibliograhy and a blog on a single scholarly topic, I considered using Drupal’s Biblio module. I knew that it was supposed to do exactly what I wanted, but at the time I wanted to learn how to use Views, so I didn’t utilize this resource. Let me quote the essential info about Biblio, so you would see too, why it makes sense:

This module allows users manage and display lists of scholarly publications.

Features include…

  • Import formats: PubMed, BibTex, RIS, MARC, EndNote tagged and XML.
  • Export formats: BibTex, EndNote tagged and XML.
  • Output styles: AMA, APA, Chicago, CSE, IEEE, MLA, Vancouver.

Screenshot of Drupal's Biblio module in useInstead, I brewed my own solution, that doesn’t have all these export and import format, so from a  scholarly perspective it may be less usable. If I want that site to be relevant and usable for the scholarly community, I will either have to add these features to my solution or use Biblio.

The prompt for this message was a presentation I just watched. At the 2011 November meeting of the Berkeley Drupal User Group Rochelle Terman of The Townsend Center for the Humanities at UC Berkeley gave a presentation on the Biblio module. I couldn’t make it, but they recorded it using uStream. This was their first recording using this technology, so it is not perfect as the projected screen didn’t come through very sharp. Nevertheless it is still worth to watch/listen through the 69 minutes if you are interested in learning how to use this module.

Enumerating Google results

It took me a long time to find an ideal solution for a simple feature: I wanted the results on Google’s SERP (search engine results page) numbered. That would give me an easy answer on how a client’s site at for a certain keyword ranks. (I will make another post later on how to depersonalize a search, to make the number more universal.) I spent over an hour finding the right thing. I hope that reading this post will save you time if you are looking fror th same thing.

SEOBook’s RankChecker is supposedly doing it. However at my company we have to use an old version of FireFox, because one of our vendor’s site only works with that. RankChecker, however, doesn’t work with such an old Firefox. And I can’t run two different version of Firefox on a Mac. So that’s out.

I think SEMToolBar has the feature I am looking for. At least that’s how I read this convoluted explanation: “This is the Keyword (or phrase) being followed. The user wants to know what position or index tracked pages have in the search results when this Keyword is used as a search query. The user also wants to follow the tracked pages’ position in the search results over time.” However this feature is only for paying members and I was looking for a free option. Membership prices http://www.seotoolset.com/ range between $30 and $1500.

The other two better known SEO toolbars are SEOQuake and SEOMoz. The former doesn’t have this feature at all. The latter, might have it but only for members and membership starts at $99/month .

As I am on a Mac I even looked into Safari’s extension. There I didn’t even find anything close to what I wanted, plus I couldn’t search the pool of extensions.

Next I checked out Chrome extensions and found Google Enumerator by Blue Fountain.  I watched their video, installed it and waited for the red numbers. They never showed up.

The most promising FireFox Extension was ResultRank. It only has 1 review and 390 users so I don’t have high hopes that its creator will update the tool to the latest version of Google. I suspect it worked at one point, but Google keeps changing how its SERP is structured and the add-on broke somewhere along the way.

I won’t bore you with all the other extensions I tested for Chrome and Firefox. I even looked into >GoogleParser. It fetches the results from a Google search and returns a clean list of URLs. The list is not numbered, but at least it is easier to enumerate them manually. The method they are using (scraping Google) is on the edge of being against Google’s TOS. Google doesn’t allow automatic scraping. They are using a captchaa to prevent overuse by bots. But that solution doesn’t address the issue, that they store (even if only for a short time) Google SERPs on their server. So this is not a sustainable, long term solution, although the tool is cool.

Eventually I stumbled upon OptimizeGoogle. I finally found what I was looking for. This Firefox only add-on works, has loads of other features. It also has 122 reviews and over 50,000 users. Its version is still only 0.79.1, but the developer is active in fixing bug, adding features and answering user comments. Well done and will bewail used.

Below is a screenshot of a SERP with the numbers. (and at #4 is this site for some weird reason.)

Screenshot of enumerated Google SERP

Getting Google to Love Your Website Webcast

Poster for Spencer's The Art of SEOI joined last week a webcast by Stephan Spencer titled “Getting Google to Love Your Website” organized by O’Reilly. Spencer is the author of the only SEO book I ever read on SEO: “The Art of SEO“, published by, surprise, O’Reilly. The webinar promised to teach “both SEO fundamentals as well as advanced tricks and tactics that only the elite SEO experts know.” Unfortunately the first 45 minutes was spent on the basics, on topics I already knew. Then the last bit, where I would have preferred to spend the majority of the time, was either rushed through or mentioned only in passing, saying that there is no time for it or it will be the subject of a future webcast.

Now, that I got that out of the system I can tell you that it was an excellent presentation. I appreciated that the slides were offered for download for participants. I sent an email requesting them from Mr. Spencer’s assistant and got it the same day. I was asked not to circulate it, so I won’t share it here. In the same email I also received a link to a word file full of SEO best practices. The doc not only included 14 best practices, but also 29 worst practices and detailed explanation for all. I am happy to report that I was already doing most things right.

We were encouraged to tweet through the session from within the interface (that automatically added the #GoogleSEO hashtag), but that didn’t work with Chrome on Mac. So I did it on my own Twitter account instead. To provide a summary of the event I collected here all the tweets I sent out during the presentation, and I boldfaced the ones that either contained new information for me or want to revisit later. (They are in reverse orde, first post being the last.)

  • Worst practices include: using competitor names in meta tags, spamglish, splogging, cloaking, scraping, pagejacking… #GoogleSEO
  • SEO: Metrics That Matter j.mp/sMgnY6 #GoogleSEO
  • Right metrics include: # of fresh pages, % of site indexed, page yield. Use authoritylab.com #GoogleSEO
  • Anatomy Of A Google Snippet j.mp/b6mshN #GoogleSEO
  • Logarithmic nature of PageRank: the higher you get the harder it is to get higher. #GoogleSEO
  • Build quality links, not just quantity. Use j.mp/k87HR for PageRank data. #GoogleSEO
  • Get your pages visible: every page has a song (keyword theme). #GoogleSEO
  • Google index challenges: complex URLs, content duplication, cannibalization, non-canonicalization (www. or not). #GoogleSEO
  • Better pagerank -> the deeper your site will be crawled and more frequently. #GoogleSEO
  • 7 steps: get indexed, make pages visible, build links, leverage pagerank, encourage ctr, track right metrics, best practices. #GoogleSEO
  • Google Insight for Search: with maps, countries and categories. #GoogleSEO
  • Google Trends is simplistic, provides graphical relative search volume comparison. #GoogleSEO
  • Google Adwords: turn off broad matching; turn on exact match (unlike the default). #GoogleSEO
  • Keyword Discovery is at (surprise) j.mp/4zaQGA #GoogleSEO
  • Keyword research tools: Keyword Discovery (with historical data) #GoogleSEO
  • Keyword research tools: wordtracker.com (free and paid version) #GoogleSEO
  • Soovle.com is Stephan Spencer’s (author of “Art of SEO”) favorite keyword brainstorming tool. #GoogleSEO
  • Soovle.com aggregates keyword suggestion from Google, Yahoo Bing, YouTube, Wikipedia, Amazon, Answers.com. #GoogleSEO
  • Google Suggest (autocomplete): search volume inferred based on order, but no quantifiable value. #GoogleSEO
  • Keyword brainstorming tool: Quintura, Google Suggest, Yahoo Search Assist, Soovle #googleseo
  • Right keyword: relevant to your business + popular with searchers #GoogleSEO
  • wetting appetite: “calculating missed income opportunities” with formula #GoogleSEO
  • attending Getting Google to Love Your Website webcast #GoogleSEO j.mp/tJcJ1W

The event was captured and anybody can re-watch it till next March.

Looking forward to the next presentation I signed up at O’Reilly on HTML5.