Forum Moderators: Robert Charlton & goodroi
<SCRIPT language=JavaScript
src="widgets, cars, widget cars, widget inns, files/widgets.js" type=text/JavaScript></SCRIPT>
In both cases are #1 sites competing with other non spamming sites. Those stuffing sites has PR2 while other re#*$!s have PR5 and are below them.
Many times we hear: don't make pages for se, make pages for users. So I can't understand how to compete with that stuffing techique. Obviously no one with common sense names a foler "Mykey1, other key, more keys, bla bla"
However is the only difference I can appreciate between those and other sites below them.
Does Google care about it?
Is that useful?
Ethical?
So what do you do in that situation?
[edited by: Brett_Tabke at 3:29 pm (utc) on July 15, 2005]
[edit reason] please no specific kws or outing of sites [/edit]
However this subject has hit me in the face for a reason.
I use mod rewrite to create search engine friendly URL's for my dynamic pages, now my urls have keywords in them but they are relevant for the page in question, also the main reason was to make them easier for the search engines to read.
so my links now look like this
this/is/a/link.php
instead of
istings.php?category=this&subcat=is&another=a&again=link
now either way my link would have the words in it but now at least it looks readable (to people and search engines)
is what I have done considered a cheap trick? I hope not as I spent a lot of time designing the site to be more se freindly
thank you
No, I sincerely hope that no one considers that a cheap trick!
I have completely re-written my data-driven site a couple of times now over the years to try to achieve a readable and natural (to people and SEs) layout such as the one you outline.
In fact, I'd consider that I'd done the job as well as it could be done if I could show that people could guess/type the URL to go straight to what they were looking for rather than needing my site's search engine.
Rgds
Damon
Yahoo, MSN, and Google read javascript and they all rank for it. See the Adsense snippet from their javascript below.
google_ad_client = "pub-";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel ="";
Search for:
google_ad_height = 90;
and you will see the search result in all 3 engines.
See the #3 result in Yahoo for it, and it is plain to see that they indexed the java script, and they ranked for it. That page has 3 Adsense boxes on it, and it ranks highly for the searched term.
It is more difficult to see this result in Google, but if you are diligent, you see examples on page many pages deeper, for example page 91 of the search result at Google, that also is not a Google blog, with Google words on it, and has no other 'google' words on the page. One page is in Chinese, and it ranks for the phrase, with no other english google words on the page. That code is contributing to the 'popularity' of the keyword, 'google' across the web.
Java script, in the top of the body or header, if is outweighs the page, will hinder seo. Examples of this are numerous Adsense boxes, lengthy java script codes for navigation, and lengthy feeds. They actually give more popularity points to the site that produces the javascript, as seen in Yahoo result #3. But, because it dilutes the keywords on the page, AND pushes the content much lower in the page code, it hinders search engine ranking.
In the case of #3 at Yahoo he has 3 sets of javascript, indexing, and then ranking. I doubt he has anything else ranking because the seo is anemic.
This accounts for that often talked about, and little understood 'Adsense Penalty'. Where webmasters say, once they added Adsense, their traffic level went way down. It is not a penalty, just bad seo when placed in the top of the page code. It needs to be at the bottom of the page code, as stated at length in another of my recent posts.
Its impossible to miss if anyone really looks. Its been like that for years now.
I can only conclude that either the engines don't look, or they don't much care. -Larry
Perhaps I was a bit unclear. It's just that I don't feel confident that the reason for the ranking is the stuffing itself. It could be that there were other reasons for the ranking and the stuffing just didn't make any difference.
As usual, I might be wrong...
Janethuggard answered :
Yahoo, MSN, and Google read javascript and they all rank for it. See the Adsense snippet from their javascript below.
___________________________
Thanks for the details Janethuggard. Those search engines read Javascript code, but do you think they understand it?
I mean, if you do :
<a href="javascript:window.open('http://www.site.com')">site</a>
... or if you do :
<SCRIPT TYPE="text/javascript"><!--
function w(p) { window.open(p); };
--></SCRIPT>
<A HREF="javascript:w('http://www.site.com')">site</A>
Do you think SE will follow the links? I don't think so ...
If SE just interprete Javascript code as Text, then it's not very useful as JavaScript is a computer language, not human :\
Which means if you do sth more complicated like generating dynamic links ... for example :
<SCRIPT TYPE="text/javascript"><!--
function w(p) { window.open(p+'/dir/file.txt'); };
--></SCRIPT>
<A HREF="javascript:w('http://www.site.com')">site</A>
they won't understand?
_______________
EDIT : I think you are wrong Claus, it seems google doesn't even follow javascript:window.open() links. G indexes the url as simple text but doesn't follow it. I have an example that proves it.
Here are some threads [google.com] on the issue. Note: The older ones say "no" and the newer ones say "yes", as this has not always been the case.
As for interpretation and execution of JavaScript; to the best of my knowledge the ordinary spiders don't do this.
BUT, (a very big but) the regular spiders are not the only ones out there. Both Yahoo! and Google have Mozilla/5.0 compatible spiders [webmasterworld.com] as well. Google even has one that acts as a cell phone [webmasterworld.com]
Search for:google_ad_height = 90;
and you will see the search result in all 3 engines.
See the #3 result in Yahoo for it, and it is plain to see that they indexed the java script, and they ranked for it. That page has 3 Adsense boxes on it, and it ranks highly for the searched term.
Uh, which of these sites does not display the code visibly on the page? Yes, some of them have ads on them also, *but* each and every one has the code on the page as plain text also.
(If you decide to follow up on this, please remember to check the SE's cache, it is not always the same as the page displayed to the user when clicking a link...)
If a SE do parse and rank for js, why don't js counters go nutty during a crawl?
Why when you search for a js counter do you get the site(s) that deliver the counter, and not the sites that have the counter on the pages with the best SEO?
Why do SE's not follow js links?
Could js be factored into page structure? Sure, but at this time I do not see any argument that shows it is factored in ranking (EG OT keywords), except for factors which we already have a good idea that exist. (EG code to viewable text percentage.)
As for the ranking for the js code... the only ones I see have it displayed on the page - remember the SE cache.
Justin
A good way to test is run some quoted searches for these, see if you find anything! I've done some and found zero.
Also look at the cached page - then the 'text only' cached page (this is more like how google sees the page).
if anyone can provide one example I'd be very interested!