View Full Version : Google index problem
scialom
01-03-2004, 12:55 PM
Hello,
I have a web site (www.f1talk.net) Goole index my homepage without any problem, but with my other pages (e.g - video.php), he doesnt do it. Why?
Thanks,
Assaf
minstrel
01-03-2004, 01:21 PM
Is this a fairly new website? If so, you may have been visited by Google for initial indexing but not completely spidered yet.
How many pages are on the site? I see links on your home page to three other pages only... if there are more, it might be helpful to have links from the home page to any pages you want indexed - or another way to do this is to have a sitemap page and link from the home page to your sitemap.
ronniethedodger
01-03-2004, 02:36 PM
Probably a new site.
Google only shows this page in it's database...and it that was recently on January 1st. It probably found the site thru another site's backlinks.
Normally when a page has a PR0 (such as this one) it means that Google has recently indexed it, but has not given it an actual PR yet. The other reason for a PR0 is that it is on their naughty list...but I do not think that is the case here.
Google has just now indexed this page, and the links it found on it will go into the queue to get crawled. Be patient, they will show up soon. At that time...also look for a raise in your PR for the home page.
scialom
01-03-2004, 02:45 PM
Thanks for your answers!
It is a new web site. I guess I have to wait:)
Assaf
HI Scialom
you only have 4 spiderable pages in your site, one of them is a form which google doesn't read, one contains only a single picture, and there is not much content for a search engine in any of the pages.
scialom
01-05-2004, 07:58 AM
It is true and I want to add more...
But my important page is the video page, which can bring a lot of traffic, but it is not index in Google.
Assaf
If you want your video page indexed add content to it and provide both internal and external links to the page with good anchor text.
Search engines love text page content, give them (and your customers) what they want.
You have several problems.
1) your title is very weak.
2) you have no desc
3) you have java script in the head. You need to place these in external files, just like your stylesheets
4) you have no doc tags. You need them on all your pages. This item is very important is you want goog to spider your entire site.
peace...Paul
minstrel
01-09-2004, 02:29 AM
4) you have no doc tags. You need them on all your pages. This item is very important is you want goog to spider your entire site.
Paul - I just saw a similar statement you posted in another thread - I am assuming you are referring to the DOCTYPE declaration - I have never heard anyone claim that without it googlebot or any other search engine bot won't spider your site or will have difficulty doing so. My unddrstanding has always been that DOCTYPE tells a browser which standards the page is using, i.e., how to render the HTML.
scialom
01-09-2004, 12:15 PM
You have several problems.
1) your title is very weak.
2) you have no desc
3) you have java script in the head. You need to place these in external files, just like your stylesheets
4) you have no doc tags. You need them on all your pages. This item is very important is you want goog to spider your entire site.
peace...Paul
1) Why F1 Talk - Spot the driver is weak? How can I improve it?
3) I try to change my javascript to <script src=script.js></script> But it is not working. Do I do something worng?
Thanks,
Ok, we have a couple of things here.
minstrel: The primary functions of the doc tags are to tell the ses that you have an html doc and not somethig else, and to tell the browser what type of html doc you have so it has a better chance of rendering it properly. The parts where it says "html doctype public" tells the ses that they need to spider the doc and it's ok to do so. Without that the ses seem to come back later to spider the site.
The rest of it tells the browser (or it's supposed to) what version you have, if it is a framed site, XTML, or whatever. It seems that when the ses see a good strong doc tag, that it also gives you brownie points for getting the job done right. I've seen this over and over again, more times than I even care to count. You should simply be sure they are there and you have the proper tags. There's really nothing to doing it right.
Re scialom: 'Why F1 Talk - Spot the driver is weak? How can I improve it?' I would do something like: "Formula 1 Fans Games - Car Racing Formula One Driver"
Re your java question, are you using software to build your site, or doing it by hand. There's an easy solution either way.
peace...Paul
Paul you are correct that DTDs are meant to tell browsers the correct way to render a page but the does not necessarily apply to spiders who are not concerned with displaying code only reading it.
Your own homepage is a good example that SEs will spider a site with a malformed DTD
Your home page DTD is listed as:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
which is missing the mandatory URL href, yet the page is spidered and has a PR of 4.
You can verify this by using the W3C validator service at http://validator.w3.org/ which lists this for your home page:
Fatal Error: No DOCTYPE specified!
I could not parse this document, because it does not include a DOCTYPE Declaration. A DOCTYPE Declaration is mandatory for most current markup languages and without such a declaration it is impossible to validate this document.
You should place a DOCTYPE declaration as the very first thing in your HTML document. For example, for a typical XHTML 1.0 document:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ronniethedodger
01-10-2004, 03:12 AM
3) I try to change my javascript to <script src=script.js></script> But it is not working. Do I do something worng?
Yes. Remove the HTML Script Tags from the script.js file.
They are not required in the file.
<script language="JavaScript">
var showDateShort = 1;
var showDate= 2;
var showDateTime= 3;
var showTime= 4;
function ShowDateTime(dateStyle)
{
var today = new Date();
var dStr = "";
switch (dateStyle)
{
case showDateShort:
dStr = today.toDateString();
break;
case showDateTime:
dStr = today.toLocaleString();
break;
case showTime:
dStr = today.toLocaleTimeString();
break;
case showDate:
default:
dStr = today.toLocaleDateString();
break;
}
document.write(dStr);
}
</script>
Also, change the URL in the SRC attribute of your Script tag to the full URL like so <script src="http://www.f1talk.net/script.js"></script>.
There are certain browsers that will not accept the argument unless it is a full URL. In effect it will not load your .js file. I found this out the hard way, believe me...I ran around in circles on this one.
Don't forget to add this inside of your <HEAD> section of the .html file. You can safely delete the repetive code that is still there now. It should work just fine.
Your own homepage is a good example that SEs will spider a site with a malformed DTD
Your home page DTD is listed as:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
which is missing the mandatory URL href, yet the page is spidered and has a PR of 4.
Touche' Mel....I think you hit the Jackpot at Survivor Island Casino. ;0)
To reiterate what Mel, Minstrel, and countless people I have seen throughout different threads already...."Paul, the DOC tag DOES NOT affect the spiderablity of a page".
As Mel has just pointed out, even your pages are spidered with a mal-formed DOC type.
It is an extreme pain in the rear to follow around and correct you on this every time it pops up. Will you please stop dispensing advise that is obviously incorrect.
scialom
01-12-2004, 11:32 AM
Hi I try it with the javascript but it is not working... Is it so important to remove the javascript?
And one more question:
I got pr5 that it is not bad I guess, but still my rank in google is none for most of my keywords. Why?
Thanks,
Assaf
ronniethedodger
01-12-2004, 01:28 PM
Hi I try it with the javascript but it is not working... Is it so important to remove the javascript?
You do not have to remove it if you do not want to. But the more you can have encapsulated into .js and .css files, the quicker your pages will load. Also, it is a lot less garbage for the spider to wade thru to get to your page content that you want them to find.
I just now looked at your file "script.js". It still has these statements in the file.
At the beginning:
<script language="JavaScript">
At the end:
</script>
This is why your script will not work. You need to remove both of those statements from your script.js file.
Then go to your .html page and delete the following section of code from the <head> area:
<script language="JavaScript">
var showDateShort = 1;
var showDate= 2;
var showDateTime= 3;
var showTime= 4;
function ShowDateTime(dateStyle)
{
var today = new Date();
var dStr = "";
switch (dateStyle)
{
case showDateShort:
dStr = today.toDateString();
break;
case showDateTime:
dStr = today.toLocaleString();
break;
case showTime:
dStr = today.toLocaleTimeString();
break;
case showDate:
default:
dStr = today.toLocaleDateString();
break;
}
document.write(dStr);
}
</script>
Then add the following line of code in the same .html page as to link it to the javascript file with your code in it:
<script language="JavaScript" src="http://www.f1talk.net/script.js" type="text/javascript"></script>
janeth
01-12-2004, 01:41 PM
I only read your first question and did not read all the other post after that.
But if you having a problem getting all your pages index you can go with a site map and put a text link to it.
Goolge likes site maps.
Oak13
01-12-2004, 09:40 PM
Is this a doc type tag?
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
minstrel
01-12-2004, 09:45 PM
Is this a doc type tag?
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
No... your tag just specifies the character set (note: NOT the same as font) for the page.
This is an example of a DOCTYPE declaration:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Read all about it (and I DO mean ALL) here:
W3C Documentation (http://www.w3.org/)
W3C HTML Documentation (http://www.w3.org/TR/html4/)
They also provide a validator:
W3C Validation Service (http://validator.w3.org/)
scialom
01-13-2004, 05:41 AM
I just now looked at your file "script.js". It still has these statements in the file.
At the beginning:
<script language="JavaScript">
At the end:
</script>
This is why your script will not work. You need to remove both of those statements from your script.js file.
Thanks,
This was the problem - now it is working. Thank you for your time!