Add unique meta descriptions to all /firefox pages

VERIFIED FIXED

Status

www.mozilla.org
Pages & Content
VERIFIED FIXED
5 years ago
5 years ago

People

(Reporter: jpetto, Assigned: jpetto)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [kb=1135333] )

(Assignee)

Description

5 years ago
We can use a portion of each page's body copy to populate the meta description.
(Assignee)

Updated

5 years ago
Blocks: 850164
As I wrote in Bug 850164 Comment 6, there were descriptions on some major pages on the legacy PHP site. We might be able to put them back in the meanwhile, it those are not outdated.

http://www.mozilla.org/en-US/firefox/features/
"Firefox makes browsing better for you, bringing together speed, privacy and latest technologies. Learn more."

http://www.mozilla.org/en-US/firefox/customize/
"Customize the Firefox Web browser any way you like. There are easy ways to personalize like add-ons, Personas, plugins and more."
# Currently Personas should be themes

http://www.mozilla.org/en-US/firefox/performance/
"The Firefox Web browser makes the Web faster. From initial start-up to loading Web pages and running applications, Firefox is blink-and-you-missed-it fast."

http://www.mozilla.org/en-US/firefox/technology/
"The Firefox Web browser contains powerful new innovations that change the way you build the Web. It’s built on open technology like HTML5, CSS, Modern APIs and more."

http://www.mozilla.org/en-US/firefox/security/
"Worried about online security? We’ve got your back. Firefox helps keep you safe. Protect your privacy, browse securly and stay in control with Firefox. It’s part of our mission."

http://www.mozilla.org/en-US/firefox/channel/
"Download and test Firefox future releases. Experience the newest innovations with the Aurora or Beta builds."
OS: Mac OS X → All
Hardware: x86 → All
(Assignee)

Updated

5 years ago
Assignee: nobody → jon
I'm good with the descriptions in comment #2 above.

Laura, what do you think?
Flags: needinfo?(lforrest)

Updated

5 years ago
Whiteboard: [kb=1135333]
(In reply to Chris More [:cmore] from comment #1)
> Let's use this description for the /firefox/new/ page:
> 
> https://github.com/chrismore/bedrock/commit/
> 22600c4791b289e040c92be32fc41e90ad53319b

This looks like the final description for /firefox/new/:

(Bug 850164 Comment 21)
> {% block description %}Download Mozilla Firefox, a free Web browser. Firefox
> is created by a global non-profit dedicated to putting individuals in
> control online. Get Firefox today!{% endblock %}
(Assignee)

Comment 5

5 years ago
cmore - 

Which description do we want for /firefox/new?

"Mozilla Firefox, free web browser, is created by a global non-profit dedicated to putting individuals in control & shaping the future of the web for the public good."

or...

"Download Mozilla Firefox, a free Web browser. Firefox is created by a global non-profit dedicated to putting individuals in control online. Get Firefox today!"

Comment 6

5 years ago
jpetto: you're right as Kohei caught what I said earlier in the other bug. Too many bugs! :)

Recommendation from SEO firm and edited by Matej:

Download Mozilla Firefox, a free Web browser. Firefox is created by a global non-profit dedicated to putting individuals in control online. Get Firefox today!
Flags: needinfo?(lforrest)
(Assignee)

Comment 7

5 years ago
cmore: Yeah, lots of bugs and PRs for this SEO stuff. Trying to wash them all away in the next week. :)
(Assignee)

Comment 8

5 years ago
I've just done a run through of all active URLs in the firefox bedrock app. Below is the list along with proposed meta descriptions. All descriptions were either taken verbatim or adapted from copy on the corresponding page.

Note that some descriptions were purposefully omitted from pages I thought would not/should not show up in search results. Should those pages have generic meta descriptions, or is omission the better strategy?

Also, URLs/descriptions referenced in comment #2 were not repeated below.

Thoughts?

/firefox/all
Firefox is available in more than 70 languages thanks to the contributions of Mozilla community members from around the world.

/firefox/central
Meet Mozilla Firefox

/dnt
Mozilla Firefox offers a Do Not Track feature that lets you express a preference not to be tracked by websites.

/firefox/firstrun
-- omitted

/firefox/fx
Get the latest version of Firefox. It’s fast, flexible and secure.

/firefox/geolocation
Firefox can tell websites where you’re located so you can find info that’s more relevant and more useful.

/firefox/happy
Upgrade now and see how much happier browsing can be with the newest and fastest Firefox.

/firefox/installer-help
-- omitted

/firefox/memory
Our latest version features memory improvements that can make Firefox faster, smoother and more responsive. 

/firefox/nightly/firstrun
-- omitted

/firefox/speed
New Firefox is faster, free (as always), crashes less and protects your privacy more.

/firefox/update
Keeping your Firefox up-to-date is the best way to make sure that you are using the smartest, fastest and safest version of Firefox available.

/firefox/whatsnew
-- omitted

/firefox/sms
/firefox/sms/sent
Send yourself a text message to download Firefox for Android from Google Play.

/firefox/mobile/features
All the awesomeness of Firefox, packed into a mobile device.

/firefox/mobile/faq
Firefox for Android is built on the same technology platform as Firefox for the desktop, making it fast, easy to use and secure.

/firefox/organizations
Firefox ESR is intended for groups who deploy and maintain the desktop environment in large organizations such as schools, governments and businesses.

/firefox/organizations/faq
Mozilla will offer an Extended Support Release based on an official release of Firefox for desktop to those needing extended support for mass deployments.

/firefox/os
Firefox OS — The Adaptive Phone — Great Smartphone Features, Apps and More

/firefox/os/faq
Built entirely using HTML5 and other open Web standards, Firefox OS is free from the rules and restrictions of existing proprietary platforms.

/firefox/os/notes/1.0.1
Version notes documenting the features, changes, and known issues, as well as links to resources to help developers and partners work with Firefox OS.

/firefox/partners
We’re enabling operators, phone manufacturers and developers to manage, customize and improve relationships with their customers directly through our mobile products: Firefox OS, Firefox Marketplace and Firefox for Android.
** longer than 155 characters **

/firefox/releases
Release notes for each version of Firefox.

/firefox/unsupported/warning
/firefox/unsupported/EOL
/firefox/unsupported/mac
/firefox/unsupported/details
-- omitted

Comment 9

5 years ago
(In reply to Jennifer Bertsch [:jbertsch] from comment #3)
> I'm good with the descriptions in comment #2 above.
> 
> Laura, what do you think?

+1
(Assignee)

Updated

5 years ago
Flags: needinfo?(Mnovak)
Just one small fix from me:

/firefox/update
Keeping your Firefox up to date is the best way to make sure that you are using the smartest, fastest and safest version of Firefox available.
Flags: needinfo?(Mnovak)

Comment 11

5 years ago
Are any of the pages mentioned in comment 8 localized where we can't push this out until they are all translated? I think most of the pages above are en-US only, but we should check. You can also check to see if the other languages shows up at the bottom as a quick indication.
Some older versions of these pages are on the php site and are not impacted, the pages localized on Bedrock in comment 8 are:
/firefox/partners
/firefox/os
/firefox/update
(Assignee)

Comment 13

5 years ago
pascalc/cmore: Should we wait to merge the PR for localization on the descriptions for the pages mentioned in comment #12? Or can we move forward and let localizations roll in when they can?

/firefox/update has been updated as per comment #10.

Comment 14

5 years ago
(In reply to Jon Petto [:jpetto] from comment #13)
> pascalc/cmore: Should we wait to merge the PR for localization on the
> descriptions for the pages mentioned in comment #12? Or can we move forward
> and let localizations roll in when they can?
> 
> /firefox/update has been updated as per comment #10.

Can we do two PRs? One for pages that are en-US only and not impacted by L10N and another PR for ones that are localized and will need to wait. I want to get these out there for the ones that we can now.

Pascal: thoughts?
(Assignee)

Comment 15

5 years ago
Wouldn't be a problem to do two PRs here. I'll wait for Pascal's thoughts first.
(In reply to Jon Petto [:jpetto] from comment #15)
> Wouldn't be a problem to do two PRs here. I'll wait for Pascal's thoughts
> first.

2 PRs are good yes
(Assignee)

Comment 17

5 years ago
Just to verify, it looks like these pages *are* localized and should not be merged until the new meta descriptions are translated:

GROUP A
/firefox/all (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/all.html)
/firefox/channel (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/channel.html)
/firefox/fx (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/fx.html)
/firefox/new (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/new.html)
/firefox/nightly/firstrun (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/nightly_firstrun.html)
/firefox/update (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/update.html)
/firefox/mobile/faq (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/mobile/faq.html)
/firefox/mobile/features (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/mobile/features.html)
/firefox/sms (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/mobile/sms-send.html)
/firefox/sms/sent (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/mobile/sms-thankyou.html)
/firefox/os/faq (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/os/faq.html)
/firefox/os (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/os/index.html)
/firefox/notes/1.0.1 (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/os/releasenotes.html)
/firefox/partners (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/partners/index.html)
/firefox/releases (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/releases/index.html)

These pages are *not* localized and can be pushed ASAP:

GROUP B
/firefox/central (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/central.html)
/firefox/customize https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/customize.html)
/dnt (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/dnt.html)
/firefox/features (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/features.html)
/firefox/geolocation (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/geolocation.html)
/firefox/happy (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/happy.html)
/firefox/memory (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/memory.html)
/firefox/performance (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/performance.html)
/firefox/security (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/security.html)
/firefox/speed (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/speed.html)
/firefox/technology (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/technology.html)
/firefox/organizations/faq (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/organizations/faq.html)
/firefox/organizations (https://github.com/mozilla/bedrock/blob/master/bedrock/firefox/templates/firefox/organizations/organizations.html)

Does that all look correct?

For GROUP B, should all, some, or no strings be wrapped for (possible) future localization?

Comment 18

5 years ago
Any of the strings put into these pages should be wrapped and assume they will be localized. The mainly reason they haven't been localized because of bandwidth waiting for the Firefox Family website.

Those two groups look good and it should align with the two PRs. Thanks!

Comment 19

5 years ago
Any status here on the two PRs?
(Assignee)

Comment 20

5 years ago
Yesterday was filled up with code review and getting a couple PRs ready for FxOS. I'll have these two PRs issued tomorrow (teaching on Tuesdays).

Thanks!
(Assignee)

Comment 21

5 years ago
PRs submitted:

Templates without localized content: https://github.com/mozilla/bedrock/pull/1318

Templates with localized content: https://github.com/mozilla/bedrock/pull/1336 (new meta descriptions will need localization)
(Assignee)

Comment 22

5 years ago
On PR 1336 (https://github.com/mozilla/bedrock/pull/1336), do we need to wait for the newly added meta descriptions to be localized prior to merging?
Can we have a better description for /firefox/os/ also? The current description is the same as the <title>. It's not cool:

https://www.google.com/search?q=Firefox+OS
https://twitter.com/firefox/status/392689872214843393

How about using the description on the home page instead:

> Firefox OS lets you live every moment to its fullest and 
> build a brighter future for the Web.
(In reply to Kohei Yoshino [:kohei] from comment #23)
> Can we have a better description for /firefox/os/ also? The current
> description is the same as the <title>. It's not cool:
> 
> https://www.google.com/search?q=Firefox+OS
> https://twitter.com/firefox/status/392689872214843393
> 
> How about using the description on the home page instead:
> 
> > Firefox OS lets you live every moment to its fullest and 
> > build a brighter future for the Web.

I thought we wanted the words "adaptive," "smartphone" and "apps" in the meta description, which is why we kept it the same as the title. Why doesn't that work?
(In reply to Matej Novak [:matej] from comment #24)
> I thought we wanted the words "adaptive," "smartphone" and "apps" in the
> meta description, which is why we kept it the same as the title. Why doesn't
> that work?

Those keywords are very good, but as you see, the same description as the title doesn't look good on Google or Twitter. Could you write more descriptive description?
Personally I don't think there's anything wrong with how it looks in the search results. We also discussed this when the page went live and decided on the version we have now. I'm happy to use the text suggested in comment 23, but unless there's a really compelling reason, I don't think it's worth changing at this point.
I just thought the current duplicated description was short and wasteful. A description can be up to 150 characters, so we can describe much more about the product than title.

FYI: I was a copywriter at Mozilla Japan. I wish I could write cool English descriptions...
OK, if everyone agrees with this change we can use the following (exactly 150 characters):

Firefox OS smartphones give you great adaptive features and apps that let you live every moment to its fullest and build a brighter future for the Web
I love it! A description can actually be "roughly" 155 characters, so a trailing period dot can be added :) http://moz.com/learn/seo/meta-description
(Assignee)

Comment 30

5 years ago
The PR (https://github.com/mozilla/bedrock/pull/1336) has been updated with the new meta description for /firefox/os.

Comment 31

5 years ago
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/c6a7a74ac563dd8aa07b56310effebada6045dbc
Update meta desc on non-localized fx templates. Bug 921603.

- Wrap strings for future l10n.

https://github.com/mozilla/bedrock/commit/388f65c7cdcb9c659985d0230f0101a7b4954a4a
Merge pull request #1318 from jpetto/bug-921603-firefox-meta-desc

Update Fx meta descriptions. Bug 921603.
https://github.com/mozilla/bedrock/pull/1336 is still open.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---

Comment 35

5 years ago
Commits pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/14a2c5208ec1fdf9cb455e90d90af1d1588dbc64
Add meta desc to localized fx templates. Bug 921603.

https://github.com/mozilla/bedrock/commit/b9b6ec6471246df691777ae3afee7a5a107d2441
Merge pull request #1336 from jpetto/bug-921603-localized-firefox-meta-desc

Add meta desc to localized fx templates. Bug 921603.
fixed on stage
Status: REOPENED → RESOLVED
Last Resolved: 5 years ago5 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED

Updated

5 years ago
Blocks: 702534
You need to log in before you can comment on or make changes to this bug.