Mozilla SEO & Firefox Tips & Tricks Web Page Bugs

Update Thurs, May 7th (2 days later): Mozilla is working on the issue for Mozilla.com “Bug 491985 – Title tag changes for select product pages on Mozilla.com to help SEO rank “. To clarify, the improvement is more search engine clicks than ranking.

I provided some feedback to Mozilla just over a month ago about the Mozilla Firefox Start Page tip of handy tips & tricks (how meta):

“Get the most out of your Firefox! Improve your skills with some handy tips & tricks.”

I’m sure web browser developers share my passion for these web page details, but nothing has changed yet.

As I often see other sites with similar issues, I might as well share this web development tip & trick ;-) and other suggestions.

<Title> Tags

First, the <title> field is bad SEO. Says
<title>Mozilla Products | Tips &amp; Tricks</title>
instead of including “Firefox”:
<title>Firefox Tips &amp; Tricks | Mozilla Products </title>

Actually, all the product pages are likely in need of switching the “Mozilla Products” to the end.

This made a big difference for WordPress.com search traffic way back when.

I work with many of our WordPress.com VIP new customers on this issue. Their instinct is to always have their brand or blog name first. But think of which search result you would be more likely to click on? In fact, WordPress historically made it to easy to get this wrong, so in version 2.5 a 3rd parameter ‘seplocation’ was added to wp_title() to make it easier to do it correctly.

So http://www.mozilla.com/en-US/products/ title would become

<title>Firefox Web Browser &amp; Thunderbird Email Client | Mozilla Products</title>
(Plus title case for the win.)

I suggested they give it try and see what happens ;-) I’d be surprised if it does not squeeze a little more juice out.

Wow, there are lousy <title> tags all over their sites ;-)

http://www.mozilla.org/projects/ title is just <title>Featured Projects</title> Hopefully, David Boswell will have a chance to coax out of someone some work here during the current redesign ;-)

Firefox Tips & Tricks

The Manage Your Downloads is an advanced tip? Say what?

“Find it a Flash” intermediate tip reads:

The Find As You Type feature is another handy timesaver. Rather than
using the “find” bar to search for a word on page, just click anywhere
on that page and start typing the word you want. Your cursor will
immediately jump to the first instance of that term.

“You can use it for links, too. For example, instead of moving your
mouse across the page to a “learn more” link, just start typing the
word and when the cursor finds it, press enter.

It does not say that this is disabled by default, and can be enabled at Advanced > Accessibility or any other hint or tip ;-) Also, the phrase “on page” feels awkward, maybe “on a page”.

PS. I would not recommend enabling this, because it breaks some web apps that have click to edit.

Google Chrome’s Greatest Challenge? Open Source Development and Support of a Consumer Desktop Product

I’ve seen a lot of fantastic articles about what Google’s beta web browser Chrome is and isn’t, will and won’t be.

My good friend Chris Messina wrote a very interesting article, which in many ways comes down to a large, influential part of the web development community being disenfranchised from Mozilla.

Doom! Of course John Lilly is playing cool on the outside, because they have long fought giants. Mozilla’s ability to combat goliaths, and live with fear and uncertain contribute to them being the best browser development community there is.

Although Mozilla is the best browser community, like Chris Messina, I consider myself part of the disenfranchised community, tired of the Firefox is the web mentality. But I will readily admit nobody has a better track record than Mozilla for open source consumer software development.

As impatient consumers, particularly impatient geek consumers, we all want our pet issues addressed right NOW. One of the greatest achievements of Mozilla these last few years is worrying about the right problems at the right time. And one thing they’ve always gotten mostly right is enabling participation in all aspects of Firefox development, promotion and support.

My instincts tell me that it has slowed them down (a lot), but positions them well for the long game.

In many ways their community, their team, is like the guiding principle of the Internet, they can remove a number of members, and the team will continue to function. Firefox development is highly robust and survivable.

Are leaders like Dave Hyatt, Ben Goodger, Blake Ross, Joe Hewitt, and Mike Schroepfer missed? Of course they are, but these are only a few of the many Mozilla champions.

“We build Firefox with an open development process. At Mozilla people earn respect, authority and decision-making ability by demonstrating their abilities. This allows individual people to become full, equal participants, with both authority and responsibility for building a better Internet. The development process for Firefox demonstrates the type of Internet we want to build. (Not perfectly, of course.)”

Chrome will be the browser built by Google, like Safari is the browser built by Apple. Firefox is the browser built by everyone.

Everyone that can cope in the structured, programmer-geeky rule laden Mozilla open source community. But maybe that is what is required for such a complex and important product.

What track record does Google have in open source development of consumer software? Any?

By extension what track record does Google have in supporting consumer products? Here they do have one, and it’s a poor one. Automation ultimately doesn’t cut it. Also, it’s much more fun when the software is installed, as opposed to a web service that you fix and update any time.

What community leaders has Google assembled for these heady tasks?

What open source tools do these Google leaders have in their arsenals? As great of gifts as the Netscape source code in 1998 were the open source tools to develop and collaborate on development.

Although today using Bugzilla and Bonsai (with Hg Web Viewer a poor replacement) would probably drive me nuts, those are a couple of the tools that makes development of a large, complete product by a large Mozilla community possible.

Google Code seems great for small projects, or non-consumer software projects with small teams, but I’m not convinced that Google Code is up for the challenge of a web browser. But I suspect it doesn’t have to be.

I don’t expect Chrome to become a leader in the browser space. I expect it to be about writing cool code, solving cool engineering problems, and pressuring Mozilla into solving the problems that Google cares about, or someone else will take Google’s code and solve them.

The greatest gift of open source isn’t the right to fork, but the ability to merge. I expect Apple to be the first to incorporate this generously licensed code (third-party software). But Mozilla won’t be that far behind, because with the top teams collaborating on WebKit, the myth of the masses will be eroded. Sure, Mozilla’s development team may be made up mostly of volunteers, but those contributions are often picking at the surface of problems or polishing generally solved problems. The complexity of code necessitates highly skilled, highly focused, full time developers.

Chrome’s technologies will be powerful forces for the Mozilla disenfranchised. Will WebKit one day power Firefox? What other technologies or experiences will we see Firefox adopt from Chrome?

Firefox 3 Saved, Cookies Still Too Tasty By Default

On Sunday, Mozilla developers reverted a change to cookie handling that was going to make web mashup and widget developers’ lives horrible in Firefox 3 — it would likely have been a disaster for Firefox and Mozilla. Thank you team Mozilla for addressing this in such a timely manner!

Continue reading

Zbigniew Braniecki joins Mozilla Corp!

My friend Zbigniew Braniecki, long time Mozilla participant, has left Flock and is now employed by Mozilla. I was waiting for him to publicly share this news and now he has with “Joining Mozilla!“.

My first project is to help Mozilla Central/Eastern European communities and raise the awareness of what’s going there in Mozilla project. :) ) It means that I consider myself as a kind of evangelist, strengthening Mozilla signal in Central and Eastern Europe and on the other hand strengthening the signal from those countries inside Mozilla.

It sounds like he will have a similar community role combining evangelism and technical leadership in internalization and localization there. It seems like a natural progression in his career. He will be continuing his work that was previous volunteering for Mozilla and combining it with a mandate. He is a incredible addition to the Mozilla Corp team!

Continue reading