WebProWorld Part of WebProNews.com
Page One Link To Us Edit Profile Private Messages Archives FAQ RSS Feeds  
 

Go Back   WebProWorld > Search Engines > Search Engine Optimization Forum
Subscribe to the Newsletter FREE!


Register FAQ Members List Calendar Arcade Chatbox Mark Forums Read

Search Engine Optimization Forum SEO is much easier with help from peers and experts! The WebProWorld SEO forum is for the discussion and exploration of various search engine optimization topics. Any non (engine) specific SEO or SEM topics should go here.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-13-2006, 01:47 PM
mktgbill mktgbill is offline
WebProWorld Member
 

Join Date: Jun 2005
Location: Nashville, TN
Posts: 26
mktgbill RepRank 0
Default Javascript Navigation & SEO

I'm working on an update to a website and would like to incorporate a nice, easy to use javascript navigation tool but don't want to compromise our good serps or risk banning by doing something that will appear sneaky.

I understand that spiders don't go through the javascript and am wondering if placing basic text links under the area where the navigation bar will appear will hurt anything. What I'm considering is using a text link to a #nav anchor at the bottom of the page where basic text navigation appears or a link to a site map or text links for the top level items in the javascript menu. This would only be visible to those without javascript enabled, search engine spiders or those viewing the source code. Is this likely to be considered a questionable act?

I'm sure many of you looking at this posting will recommend using CSS (which I'm working on) but I'm needing to implement this sooner rather than later.

Thanks in advance for your input.

mktgbill
Reply With Quote
  #2 (permalink)  
Old 07-13-2006, 03:32 PM
greeneagle greeneagle is offline
WebProWorld 1,000+ Club
 

Join Date: Dec 2003
Location: Houston
Posts: 5,716
greeneagle RepRank 0
Default

This will launch you faster (CSS) than going with javascript, be much cleaner and guide the SEs properly:

http://www.webmaster-toolkit.com/css...enerator.shtml

Ken
Reply With Quote
  #3 (permalink)  
Old 07-13-2006, 04:47 PM
jmaresca2005 jmaresca2005 is offline
WebProWorld New Member
 

Join Date: Aug 2005
Posts: 6
jmaresca2005 RepRank 0
Default

dhtml is alos a good way to go for text links.
http://www.marescawebdevelopment.com
Reply With Quote
  #4 (permalink)  
Old 07-13-2006, 05:14 PM
kjohnson5576's Avatar
kjohnson5576 kjohnson5576 is offline
WebProWorld Member
 

Join Date: Aug 2003
Location: Modesto, CA
Posts: 260
kjohnson5576 RepRank 1
Default

If you want to go with java, I used CoffeeCup software's java menu maker. It has a spot for placing links below the javascript. View my website Source to see how it looks.
__________________
kjohnson
www.discount-leather.net
Pat yourself on the back before they kick you in the a__
Reply With Quote
  #5 (permalink)  
Old 07-13-2006, 07:49 PM
Tim's Avatar
Tim Tim is offline
WebProWorld Veteran
 

Join Date: Jul 2004
Location: On the edge of the UK
Posts: 448
Tim RepRank 0
Default

I agree with greeneagle, avoid JavaScript (and Java).

http://www.cssplay.co.uk/menus/index.html
__________________
Pleasure in the job puts perfection in the work. Aristotle (384-322 BC)
Reply With Quote
  #6 (permalink)  
Old 07-13-2006, 08:38 PM
goofus goofus is offline
WebProWorld New Member
 

Join Date: Jul 2003
Location: Harleysville, PA
Posts: 17
goofus RepRank 0
Default no problem

You shouldn't have any problem with search engines, as long as regular old-fashioned href="url" tags exist in addition to your JavaScript nav. Having them at the bottom of the page like you suggested should be fine.

I know the javascript hrefs don't slow down the spiders, since quite often I find my error_logs full of hundreds of lines containing the like of:
"... GET javascript:function_call(); ..."

I only wish spiders were made smart enough to skip over those links ...
Reply With Quote
  #7 (permalink)  
Old 07-13-2006, 10:30 PM
janeth's Avatar
janeth janeth is offline
WebProWorld 1,000+ Club
 

Join Date: Jul 2003
Location: Colombia S.A
Posts: 6,137
janeth RepRank 2janeth RepRank 2
Default

I agree with Ken and it's not hard to get it to work.

If you need some help implementing it let me know and I can give you a hand at no charge.
Reply With Quote
  #8 (permalink)  
Old 07-14-2006, 01:12 AM
greeneagle greeneagle is offline
WebProWorld 1,000+ Club
 

Join Date: Dec 2003
Location: Houston
Posts: 5,716
greeneagle RepRank 0
Default

Here is a sample where I used that CSS method for a Laser Machining Company

I also use it on my own site.

You will find changes much easier to manage.

I like right hand Nav when possible. The visitor doesn't have to effort to select and the Nav/link code gets placed well down under automatically, allowing SEs to parse content first.

Ken
Reply With Quote
  #9 (permalink)  
Old 07-14-2006, 11:55 AM
mktgbill mktgbill is offline
WebProWorld Member
 

Join Date: Jun 2005
Location: Nashville, TN
Posts: 26
mktgbill RepRank 0
Default

Ken, thanks for the link to webmaster-toolkit.com. In addition you made an interesting point.... Is it more important for the search engines to see your content before the navigational structure to a site? I've never given this much thought but now you've got me wondering which is better to emphasize - though we already rank quite well for our most important search terms.

Janeth, thanks for your offer - though I don't necessarily want to take advantage of your kindness. I'm going to play around with some of the sample CSS via webmaster-toolkit and see how that works. Otherwise you may hear from me.

Here's a test page I'm working on www.italintl.com/new-new/index.html. Since I'm new to CSS I'd be interested to hear your recommendations.

Thanks for the input.
mktgbill
Reply With Quote
  #10 (permalink)  
Old 07-15-2006, 07:30 AM
kgun's Avatar
kgun kgun is offline
WebProWorld 1,000+ Club
 

Join Date: May 2005
Location: Norway
Posts: 4,565
kgun RepRank 3kgun RepRank 3
Default

Do not use JavaScript unless there are no other solution.
Reply With Quote
  #11 (permalink)  
Old 07-15-2006, 08:04 AM
sgray128's Avatar
sgray128 sgray128 is offline
WebProWorld New Member
 

Join Date: Oct 2005
Location: Bradenton, Fl
Posts: 7
sgray128 RepRank 0
Default Use a site map

A simpler method would be to use a site map. Look at www.4Penny.net for an example. There is a plain html link to a site map at the bottom of all pages. On the site map page I use the www.componentArt.com site map control, which builds the links from an XML file. I highly recommend everything from component art. I use their menu in most sites that I build. The site map control builds plain html links, the search engines can easily follow them. HTH...
Reply With Quote
  #12 (permalink)  
Old 07-15-2006, 12:15 PM
greeneagle greeneagle is offline
WebProWorld 1,000+ Club
 

Join Date: Dec 2003
Location: Houston
Posts: 5,716
greeneagle RepRank 0
Default

Depending on the Site size, a sitemap is a good recommendation.

Personally I would include an XHTML sitemap for good measure for sites over 20 pages and a Google Sitemap for sites with about 50 pages or more.

IMO - I haven't seen any real value for webmasters to worry themselves too much with Google XML Sitemaps until they reach a minimum of 50-100 pages.

But that's just my opinion.

Qualifier:
Those Sites should have clear cut textural paths laid out as "flat" as possible. If you are in the javascript camp for Nav with gnarly garbage like "swap images", I'd have a sitemap starting at 2 pages!

Ken
Reply With Quote
  #13 (permalink)  
Old 07-15-2006, 12:41 PM
rms7design rms7design is offline
WebProWorld Member
 

Join Date: Mar 2006
Posts: 38
rms7design RepRank 0
Default javascript

well, I use javascript (tigra menu builder) for most of my website. The reason is the ease of use and update. I also always have at the bottom of each page a text navig sys. Using CSS for menu is nice, but when it comes to manage over a 100 pages and almost as many links... a little bit difficult. But open to any suggestions..

regards
__________________
RMS7Design
Huntersville web design
Huntersville Real Estate
Reply With Quote
  #14 (permalink)  
Old 07-15-2006, 01:25 PM
greeneagle greeneagle is offline
WebProWorld 1,000+ Club
 

Join Date: Dec 2003
Location: Houston
Posts: 5,716
greeneagle RepRank 0
Default

rms7design,

I have an old technology design for a faithful client with swap images and the likes that I'm really not too proud of anymore:
www.vortexventures.com

However, they continue to do so well in SERP with the site that I have hesitated in upgrading as I have here recently:
www.huntanthunt.com

Managing the javascript and associated swap images has been a nightmare over time.

I could blow through CSS menu's like in the first link for a large site within minutes when adding or removing Nav, without a CMS (content management system) in place.

That's value for everyone involved.

You don't need or want 2 Nav systems to manage!

They are next in line here for a serious face lift!

Ken
Reply With Quote
  #15 (permalink)  
Old 07-16-2006, 10:24 PM
drummin drummin is offline
WebProWorld Veteran
 

Join Date: Aug 2003
Location: California,USA
Posts: 373
drummin RepRank 0
Default

You mentioned having many pages and updating could a problem. I almost alway make my sites using an older version of the php program found here.
http://www.matthewkendall.com/web/templates
Or
http://www.phpbuilder.com/columns/ke...22.php3?page=5
The advantage of this is you make one temple called your "common" file and all content pages load into this ONE page.
So, no matter what menu you end up using (Use CSS)... this plus you complete layout can be changed by modifing one file.
Just a thought.
I like it and use it all the time.
Drummin
Reply With Quote
  #16 (permalink)  
Old 07-16-2006, 11:20 PM
Webnauts's Avatar
Webnauts Webnauts is offline
WebProWorld 1,000+ Club
 

Join Date: Aug 2003
Location: Worldwide
Posts: 6,867
Webnauts RepRank 3Webnauts RepRank 3
Default

Quote:
Originally Posted by kgun
Do not use JavaScript unless there are no other solution.
Amen! But if you have to, use the <noscript> tags and add the title attribute were it makes sence.
Reply With Quote
Reply

  WebProWorld > Search Engines > Search Engine Optimization Forum
Tags: javascript, navigation, seo



Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Search Engine Friendly URLs by vBSEO 3.0.0