A A A Font Size

Pearls of MOSSy Wisdom

SEO Solution: Internet-facing Keyword "Scroll Up" and "Scroll Down" Phrases

This may be a minor problem but it is something that I think could useful for those of us with internet-facing sites.
 
In using an SEO Analysis Tool (Bruce Clay's Keyword Density Analyzer), I discovered that my keywords were skewed due to the repeated use of the phrses "scroll up" and "scroll down". 
 
After some research, I found that this is due to the ASPMenu  appending the scroll arrows to the top and bottom of each dropdown menu in case the total height of the menu is greater than the height of the browser.  The ALT tags for these arrows have "Scroll Up" and "Scroll Down" values.  While this is nice for making the site more user friendly, it makes the images I care about rank further down than the scroll images (the scroll images' ALT tags rank top since they are displayed so often).  This is not good.
 
So, how does one fix this?  Well, open your MasterPage and find the menu (ASPMenu or MossMenu) and add the following two lines to the properties of the menu tag:
 
   ScrollUpText=""
   ScrollDownText=""
 
This makes the ALT tag "up" and "down" and not a phrase.  (The "Up" and "Down" are in the core.js or menu.js file in the 12 hive, but we don't want to change that, now, do we?) 
 
For those of you who think this may hurt the handicap accessibility of your site, I offer only that I have not been able to hover over these images long enough to even see the ALT text pop up. 
You must sign in to rate content.
(Unrated)

Comments

Noise Words

Hi Tim, Am not using Microsoft Search with our install, so don't know a huge amount about it, but is it not possible to remove the phrases "Scroll Up" and "Scroll Down" from being counted in the relevancy ranking with some sort of Noise Word list? The search provider we are using allows this, which means simply that they are not considered in ranking, but are still valid for use in a search query (where as a stop word is ignored as a search query). Cheers, Nigel
mosspit at 10/2/2008 5:26 AM
You must sign in to rate content.
(Unrated)

Noise Words

Actually, my concern with the noise words wasn't for Microsoft Search but for Google. Since this is an internet-facing site, my main concern is with our Google and Yahoo ranking. And while they may filter out these phrases, I want to make sure that - on my end - I've done everything I could to make Google's job easier (and my page ranked higher). So does this matter in the long run? Maybe. Maybe not. But I just want to make the tools that scan my site return the cleanest results possible. That's all. Just being "overly careful".
Tim Dobrinski at 10/2/2008 8:19 AM
You must sign in to rate content.
(Unrated)

Noise Words

Aah - wasn't think from an external search index point of view - fair enuf! :) Cheers, Nige
mosspit at 10/3/2008 8:05 AM
You must sign in to rate content.
(Unrated)

Great tip Tim!

As for changing the menu.js file in the 12 hive – playing it safe is a wise move here. Of course the idea of leaving the menu.js file alone is rooted in avoiding your changes being overwritten by SP’s and updates, etc… not to mention what ‘else’ it might affect. You can rest assured if will affect other stuff. That being said, you got me thinking about ways to incorporate more of a dynamic SEO underpinning to a public facing SharePoint site. I’ve done this w/ online stores outside of SharePoint. The store would build its pages (server side) based on the specifics of the request. For example, a page displaying a candle for sale would auto-fill the html meta information (title, description, keywords, alt, etc…) based on the store items properties (product title, product description, keywords, product image description, etc…). I don’t really care about the keyword meta tag anymore, but it was a while back and you get the point. Of course I had full control of every stitch of html being rendered so it was pretty easy to make it clean and poignant. Ahhh the good old days!
Sean Bordner at 10/4/2008 7:40 PM
You must sign in to rate content.
(Unrated)

Great tip Tim!

As for changing the menu.js file in the 12 hive – playing it safe is a wise move here. Of course the idea of leaving the menu.js file alone is rooted in avoiding your changes being overwritten by SP’s and updates, etc… not to mention what ‘else’ it might affect. You can rest assured if will affect other stuff. That being said, you got me thinking about ways to incorporate more of a dynamic SEO underpinning to a public facing SharePoint site. I’ve done this w/ online stores outside of SharePoint. The store would build its pages (server side) based on the specifics of the request. For example, a page displaying a candle for sale would auto-fill the html meta information (title, description, keywords, alt, etc…) based on the store items properties (product title, product description, keywords, product image description, etc…). I don’t really care about the keyword meta tag anymore, but it was a while back and you get the point. Of course I had full control of every stitch of html being rendered so it was pretty easy to make it clean and poignant. Ahhh the good old days!
Sean Bordner at 10/4/2008 7:40 PM
You must sign in to rate content.
(Unrated)

Noise Words

Aah - wasn't think from an external search index point of view - fair enuf! :) Cheers, Nige
mosspit at 10/3/2008 8:05 AM
You must sign in to rate content.
(Unrated)

Noise Words

Actually, my concern with the noise words wasn't for Microsoft Search but for Google. Since this is an internet-facing site, my main concern is with our Google and Yahoo ranking. And while they may filter out these phrases, I want to make sure that - on my end - I've done everything I could to make Google's job easier (and my page ranked higher). So does this matter in the long run? Maybe. Maybe not. But I just want to make the tools that scan my site return the cleanest results possible. That's all. Just being "overly careful".
Tim Dobrinski at 10/2/2008 8:19 AM
You must sign in to rate content.
(Unrated)

Noise Words

Hi Tim, Am not using Microsoft Search with our install, so don't know a huge amount about it, but is it not possible to remove the phrases "Scroll Up" and "Scroll Down" from being counted in the relevancy ranking with some sort of Noise Word list? The search provider we are using allows this, which means simply that they are not considered in ranking, but are still valid for use in a search query (where as a stop word is ignored as a search query). Cheers, Nigel
mosspit at 10/2/2008 5:26 AM
You must sign in to rate content.
(Unrated)

Noise Words

Hi Tim, Am not using Microsoft Search with our install, so don't know a huge amount about it, but is it not possible to remove the phrases "Scroll Up" and "Scroll Down" from being counted in the relevancy ranking with some sort of Noise Word list? The search provider we are using allows this, which means simply that they are not considered in ranking, but are still valid for use in a search query (where as a stop word is ignored as a search query). Cheers, Nigel
mosspit at 10/2/2008 5:26 AM
You must sign in to rate content.
(Unrated)

Noise Words

Actually, my concern with the noise words wasn't for Microsoft Search but for Google. Since this is an internet-facing site, my main concern is with our Google and Yahoo ranking. And while they may filter out these phrases, I want to make sure that - on my end - I've done everything I could to make Google's job easier (and my page ranked higher). So does this matter in the long run? Maybe. Maybe not. But I just want to make the tools that scan my site return the cleanest results possible. That's all. Just being "overly careful".
Tim Dobrinski at 10/2/2008 8:19 AM
You must sign in to rate content.
(Unrated)

Noise Words

Aah - wasn't think from an external search index point of view - fair enuf! :) Cheers, Nige
mosspit at 10/3/2008 8:05 AM
You must sign in to rate content.
(Unrated)

Great tip Tim!

As for changing the menu.js file in the 12 hive – playing it safe is a wise move here. Of course the idea of leaving the menu.js file alone is rooted in avoiding your changes being overwritten by SP’s and updates, etc… not to mention what ‘else’ it might affect. You can rest assured if will affect other stuff. That being said, you got me thinking about ways to incorporate more of a dynamic SEO underpinning to a public facing SharePoint site. I’ve done this w/ online stores outside of SharePoint. The store would build its pages (server side) based on the specifics of the request. For example, a page displaying a candle for sale would auto-fill the html meta information (title, description, keywords, alt, etc…) based on the store items properties (product title, product description, keywords, product image description, etc…). I don’t really care about the keyword meta tag anymore, but it was a while back and you get the point. Of course I had full control of every stitch of html being rendered so it was pretty easy to make it clean and poignant. Ahhh the good old days!
Sean Bordner at 10/4/2008 7:40 PM
You must sign in to rate content.
(Unrated)

Leave a Comment

You must be logged in to post a comment.
Superstar
Tim Dobrinski
Systems Analyst II
Birmingham, AL
Tim is currently not Twittering about updating his LinkedIn profile concerning FaceBooking his MySpace Page's Status.

Search This Blog

 

© 2012 SusQtech. All rights reserved.
Powered by SharePoint Server 2007 and using the MemberToMember SharePoint Add-On for social media capabilities.