|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Google Blocking PR of New Sites
I've been running a site for the past 4 months and still have no PR.
I have over 8,000 indexed pages and 100 back links. I heard a rumour that google is blocking new sites from getting a PR for at least a year until they have proven themselves. Is this true? Any help on this would be appreciated. |
|
#2
|
|||
|
|||
|
You are not alone - From what I have been reading on google forums around the net many believe that google places sometype of dampening filter on new sites 'sandbox effect'
I emailed google about such a theory but never received a reply back.....
__________________
Build your own php mysql databases |
|
#3
|
|||
|
|||
|
That's not true. all my new sites got PR within 2 months or 2 PR updates. Google dose block pasing PR for certain types of sites. There're three types of pages in google index
1) Pages assigned PR and pass PR to other sites, 2) Pages assigned PR but don't pass PR to the pages they link to, and 3) Pages without PR (it's different fron beng banned).
__________________
Wedding Gifts | Web Development | Order Fulfllment | Supply Chain | E-Business | Add to 100 SEO Friendly Directories fast do it yourself Last edited by dejaone : October 7th, 2004 at 09:53 PM. |
|
#4
|
|||
|
|||
|
Google PR Update
At last google has updated it PR which is due from last more than 120 days there were lot of speculations going on SEO market that there may be some bomb which google will blast but I have seen there is not much in it. One thing is sure that google has tightened the PR algo. It has now giving less importance to mass linking or linking from one site or one group. I have seen overall fall in PR of most of sites internal pages If the main page has PR 5 usually PR of page connected to home page are PR 4 but now it is seen to be PR 3 in most of the case. So I think google has tighten the PR rules.
|
|
#5
|
|||
|
|||
|
Your Problem is read the following:
Did a quick check on your site which I imagine is the one you want to rank and you have a number of issues - address these first and also you are missing some important meta tags.
Especially these taken from my site)<META NAME="rating" CONTENT="General"> <META NAME="expires" CONTENT="never"> <META NAME="language" CONTENT="english"> <META NAME="charset" CONTENT="ISO-8859-1"> <META NAME="distribution" CONTENT="Global"> <META NAME="robots" CONTENT="INDEX,FOLLOW"> <META NAME="revisit-after" CONTENT="7 Days"> <META NAME="email" CONTENT="support\@ezead.com"> <META NAME="author" CONTENT="www.Ezead.ca holding inc"> <META NAME="publisher" CONTENT="www.Ezead.ca holdings Inc"> <META NAME="copyright" CONTENT="Copyright ©2002 -"> And put a script in that will change you page content - not an image rotator but a word content rotator script that will give different results on every page view - reason a static site google only visits every 30-60 day a changing content site they will spider almost daily - my site never goes more than 2-3 days between spider. I truly believe that this causes you to be in their cache servers which they call upon first and thus you rank better!! Keywords: You do have Meta-Tag Keywords in your site. These will help your sites positioning in the search engines. PROBLEM SOLUTION You are using your keywords ineffectively. You are only using 33 characters when you can use up to 1000. We suggest that you simply add some more keywords into your Meta-Tag Keyword list. The Keywords you are currently using are listed below. For more information on Keyword Meta-Tags Click Here. You are not spamming your keywords, they will be accepted by the search engines Your Keywords Are: blank whichoption.com Which Option PROBLEM SOLUTION You are not using your primary keyword in your keyword meta tags. You need to add your primary keyword to your Meta-Tag Keywords list. Title: PROBLEM SOLUTION You are using your Title ineffectively. You are only using 0 characters when you can use up to 100. We suggest that you use a few more words in your TITLE Tag, and try to use your main keywords if possible. For more information on the Title Tag Click Here. Your Title is: PROBLEM SOLUTION You are not using your keywords within your Title effectively, you are using 0 of your keywords in your Title, when you should use at least 2. We suggest that you add a couple of your keywords into your TITLE Tag, if possible. For more information on the Title Tag Click Here. PROBLEM SOLUTION You are not using your primary keyword in your TITLE. You need to add your primary keyword to your TITLE. Description: PROBLEM SOLUTION You are using your Description ineffectively. You are only using 2 characters when you can use up to 250. We suggest that you make your description longer and try to include as many of your main keywords as possible. Your Description is: " PROBLEM SOLUTION You are not using your keywords within your description effectively, you are using 0 of your keywords in your description, when you should use at least 3. We suggest that you add some of your keywords into your description; we recommend that you use at least 3. For more information on Description Meta-Tags Click Here. PROBLEM SOLUTION You are not using your primary keyword in your Description. You need to add your primary keyword to your Description. Body: You are using your Keywords as follows in the body of your page: blank 0 times Add to your web page text whichoption.com 92 times Good, do nothing Which Option 3 times Good, do nothing PROBLEM SOLUTION You are not using your keywords within the body of your page effectively, you are using 2 of your keywords in the body of your page, when you should use at least 5. We suggest that you add some of your keywords into the body of your main page. For more information on the body section of a page Click Here. File Sizes: Home Page 30.35Kb http://www.whichoption.com/images/logo.gif 2.70Kb http://www.whichoption.com//images/default/1.jpg 2.01Kb http://www.whichoption.com/images/pix.gif BAD LINK http://www.whichoption.com/images/arrow.gif BAD LINK http://www.whichoption.com//images/pix.gif BAD LINK Total 34.37Kb Your File Size is good. Download Time: Time Taken To Download On A 14.4Kbs Modem 25.20 Seconds On A 28.8Kbs Modem 14.30 Seconds On A 33.6Kbs Modem 12.40 Seconds On A 56Kbs Modem 9.91 Seconds On A ISDN 128Kbs Modem 4.00 Seconds On A T1 1.44Mbps 1.50 Seconds Your Download Time is good. Regards Frank |
|
#6
|
|||
|
|||
|
you can get indexed more often by using the tag
<META NAME="revisit-after" CONTENT="7 Days"> change the 7 to whatever number
__________________
Free Forum hosting for clans |
|
#7
|
|||
|
|||
|
Dominoman : There are a number of ways JAVA ETC but CGI works best!!
If you are interested here is really clean litle CGI perl script that works really well - it just uses this call placed anywhere in a "SHTML"(will not work on staight HTM or HTML) page to call it.
<!--#exec cgi="/city/mapleridge/cgi-bin/featured1/tip.pl" --> It is flat file and you can call anything you want whether images or text or links or anything you want you can place as many as you want on any page and changes its content in the script it really easy to use. On this page there all images with link and the upper and lower banner are all called from that script this is an old page and some of the images are no longer on my server but just refresh and you will see what it can do!! Maple Ridge TEST Page For Content Rotator You can install it in about 5 minutes as long as you have created a cgi-bin within your folder - the flat files of course go in your wwwroot folder and the script is password protected for changing!! So you need 3 perl .pl's or .cgi's The first is tip.pl #!/usr/bin/perl require "d:/inetpub/wwwroot/city/mapleridge/cgi-bin/featured1/cfg.pl"; &tip; sub tip { open( DAT, "<$messages_location/count.txt" ) || &error1("unable to open counts.txt"); if ( $flock eq "y" ) { flock DAT, 2; } $dat = <DAT>; close(DAT); $dat++; srand(); $rand_num = rand($dat); $rand_num = int($rand_num); if ( $rand_num =~ tr/;<>*|`&$!#()[]{}:'"// ) { print "Content-type: text/html\n\n"; print "Security Alert! Action canceled.<br>\n"; print "Please don't use weird symbols\n"; exit; } open( DATA, "<$messages_location/$rand_num.txt" ) || &error; if ( $flock eq "y" ) { flock data, 2; } @data = <DATA>; $data = <DATA>; close(DATA); print "Content-type: text/html\n\n"; if ( $showdate == 1 ) { print "<font color=\"$dcolor\">"; &date; print "</font>"; } print "<font color=\"$mcolor\">\n"; foreach $data (@data) { print "$data\n"; } print "</font>"; exit; } sub error1 { $errors = $_[0]; print "Content-type: text/html\n\n"; print "An error occured,<br>\n"; print "the error is $errors<br>\n"; print "reason: $!\n"; exit; } sub error { print "Content-type: text/html\n\n"; if ( $showdate == 1 ) { print "<font color=\"$dcolor\">"; &date; print "</b></font>"; } print "<br><br><font color=\"mcolor\">\n"; print "Nothing at this moment.\n"; print "</font>"; if ( $email =~ tr/;<>*|`&$!#()[]{}:'"// ) { print "Content-type: text/html\n\n"; print "Security Alert! Action canceled.<br>\n"; print "Please don't use weird symbols\n"; exit; } open( MAIL, "|$mail_prog -t" ); print MAIL "To: $email\n"; print MAIL "From: $email\n"; print MAIL "Subject: File NO. $rand_num is missing \n\n"; print MAIL "For some reasons, the file $rand_num.txt is missing.\n"; print MAIL "You may want to check your message database. \n";close(MAIL); exit; } sub date { @months = ( 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December' ); @days = ( 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ); ( $sec, $min, $hour, $mday, $mon, $year, $wday ) = (localtime)[ 0, 1, 2, 3, 4, 5, 6 ]; $sec = sprintf( "%.02d", $sec ); $min = sprintf( "%.02d", $min ); $hour = sprintf( "%.02d", $hour ); $mday = sprintf( "%.02d", $mday ); $year += 1900; $date = "$days[$wday], $months[$mon] $mday, $year"; $date = "$days[$wday], $months[$mon] $mday, $year"; print "$date"; } #end of tip.pl see next post for cfg.pl |
|
#8
|
|||
|
|||
|
here is cfg.pl
##################################Modify the area below
$mail_prog = "100.100.100.245"; #the system path to your mail program $email = "Support\@yoursite.com"; #your email. a slash is requried before @ ---> /@ $title = "Featured Item"; #the title $showdate="0"; #set this variable to 1 if you want to display the time (0=off) $tcolor="6699cc"; #title text color $dcolor="0099FF"; #time text color $mcolor="black"; #message text color $messages_location = "d:/inetpub/wwwroot/city/mapleridge/featured1data"; #full system path to the place you store the data files. Make sure the location is the same as the path you set in manager.pl. chmod this directory to "777" #Usually, you don't want to create the directory inside the cgi-bin, because some #cgi-bin do't allow you to read the files from a browser. $messages_location2 = "http://www.u-1.ca/city/mapleridge/featured1data"; #www path to the location where stores the data files $alert="n"; #send an alert mail to you if someone enters a wrong password (n=off, y=on) $flock="y"; #"Dont change this variable" to n unless your system doesn't support file locking #End of cfg.pl See next post!! |
|
#9
|
|||
|
|||
|
Final step for script:
Finally create this #3
as tip-admin.pl #!/usr/bin/perl require "d:/inetpub/wwwroot/city/mapleridge/cgi-bin/featured1/cfg.pl"; read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); @pairs = split(/&/, $buffer); foreach $pair (@pairs){ ($val1, $val2) = split(/=/, $pair); $val1 =~ tr/+/ /; $val1 =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; $val2 =~ tr/+/ /; $val2 =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; if ($FORM{$val1}) { $FORM{$val1} = "$FORM{$val1}, $val2"; } else { $FORM{$val1} = $val2; } } if ($FORM{'firsttime'}) { &firsttime; } if ($FORM{'add'}) { &add; } if ($FORM{'addnew'}) { &addnew; } if ($FORM{'view'}) { &view; } if ($FORM{'modify'}) { &modify; } if ($FORM{'makechange'}) { &makechange; } else { open (DETECT,"<$messages_location/pass.dat") || &error3; if ($flock eq "y") { flock DETECT, 2; } close (DETECT); &manager; exit; } sub error3{ print "Content-type: text/html\n\n"; print "This is the first time you run this script.\n"; print "please type in your first message at the box below\n"; print "<form action=\"tip-admin.pl\" method=\"post\"><INPUT TYPE=RADIO NAME=\"HTML\" VALUE=\"Yes\" checked>NO HTML Allowed<INPUT TYPE=RADIO NAME=\"HTML\" VALUE=\"No\">HTML allowed<br><textarea rows=10 cols=70 name=\"Body\"></textarea><br>Please set your admin password here:<br><input type=\"password\" name=\"password\"><br><input type=\"hidden\" name=\"firsttime\" value=\"firsttime\"><input type=\"submit\" value=\"send\"></form>"; exit; } sub firsttime{ if ($FORM{'password'} eq""){ print "Content-type:text/html\n\n"; print "Please don't leave the password field blank!"; exit; } &checkfield; $FORM{'password'}=~ tr/A-Z/a-z/; $password = crypt($FORM{'password'}, "MM"); open (PASSWORD, ">$messages_location/pass.dat") || &error("unable to create the file: $!\n"); if ($flock eq "y") { flock PASSWORD, 2; } print PASSWORD "$password"; close (PASSWORD); if ($FORM{'HTML'} eq "Yes") { $FORM{'Body'} =~ s/\&/\&\;/g; $FORM{'Body'} =~ s/"/\"\;/g; $FORM{'Body'} =~ s/</\<\;/g; $FORM{'Body'} =~ s/>/\>\;/g; } open (FT,">$messages_location/0.txt") || &error("unable to create the file: $!\n"); if ($flock eq "y") { flock FT, 2; } print FT "$FORM{'Body'}"; close (FT) || &error("unable to wirte the file: $!\n"); open (COUNT,">$messages_location/count.txt") || &error("unable to create the file: $!\n"); if ($flock eq "y") { flock COUNT, 2; } print COUNT "0"; close (COUNT); print "Content-type: text/html\n\n"; print "Setup complete\n"; exit; } sub manager{ print "Content-type: text/html\n\n"; print "<html><head><title>Tip of the Moment Admin</title></head>\n"; print "<table><tr><td>Add a new message?</td><td><form action=\"tip-admin.pl\" method=\"post\"><input type=\"hidden\" name=\"add\" value=\"add\"><input type=\"submit\" value=\"yes\"></form></td></tr>\n"; print "<tr><td>View all messages?</td><td><form action=\"tip-admin.pl\" method=\"post\"><input type=\"hidden\" name=\"view\" value=\"view\"><input type=\"submit\" value=\"yes\"></form></td></tr><tr><td><CENTER> <H2>Template</H2> Start here------> <a href=/cgi-bin/u1/canada.pl?action=display&item=241 ><FONT color=000000 size=-1>Beautiful Paint Weanling <br> </A></FONT><a href=/cgi-bin/u1/canada.pl?action=display&item=241><IMG height=120 alt=Click here for more details on this item src=/featured/paintbaby1.jpg width=160 border=0></A><br><a href=/cgi-bin/u1/canada.pl?action=display&item=241><FONT color=000000 size=-1>This baby is so beautiful and can be registered with the American Paint Horse Association</A> <------ends here </CENTER> </tr></table>"; print "</html>\n"; exit; } sub add{ print "Content-type: text/html\n\n"; print "<head><title>Add new message</title></head>"; print "<form action=\"tip-admin.pl\" method=\"post\"><INPUT TYPE=RADIO NAME=\"HTML\" VALUE=\"Yes\" checked>NO HTML Allowed<INPUT TYPE=RADIO NAME=\"HTML\" VALUE=\"No\">HTML allowed<br><textarea rows=10 cols=70 name=\"Body\" value=\"Body\"></textarea><br>Admin Password: <input type=\"password\" name=\"password\"><input type=\"hidden\" name=\"addnew\" value=\"addnew\"><br><input type=\"submit\" value=\"add this message\"></form>"; exit; } sub addnew{ &vpassword; &checkfield; open(COUNT,"$messages_location/count.txt") || &error("unable to open count.txt"); if ($flock eq "y") { flock COUNT, 2; } $count = <COUNT>; close(COUNT); $count++; open(COUNT,">$messages_location/count.txt") || &error("unable to open count.txt"); if ($flock eq "y") { flock COUNT, 2; } print COUNT "$count"; close(COUNT); if ($FORM{'HTML'} eq "Yes") { $FORM{'Body'} =~ s/\&/\&\;/g; $FORM{'Body'} =~ s/"/\"\;/g; $FORM{'Body'} =~ s/</\<\;/g; $FORM{'Body'} =~ s/>/\>\;/g; } open(DATA2,">$messages_location/$count.txt") || &error("unable to open count.txt: $i"); if ($flock eq "y") { flock DATA2, 2; } print DATA2 "$FORM{'Body'}"; close(DATA2); print "Content-type: text/html\n\n"; print "Message NO.$count has been added."; exit; } sub view { open (COUNT,"$messages_location/count.txt") || &error("unable to open count.txt: $!"); if ($flock eq "y") { flock COUNT, 2; } $count = <COUNT>; close (COUNT); print "Content-type: text/html\n\n"; print "<table>"; $i = "0"; for ($i; $i < $count; ++$i) { print "<tr><td><a href=\"$messages_location2\/$i.txt\">$i</a></td>"; print "<td><form action=\"tip-admin.pl\" method=\"post\"><input type=\"hidden\" name=\"modify\" value=\"modify\"><input type=\"hidden\" name=\"number\" value=\"$i\"><input type=\"submit\" value=\"modify\"></form></td></tr>\n"; } print "<tr><td><a href=\"$messages_location2\/$count.txt\">$count</a></td>"; print "<td><form action=\"tip-admin.pl\" method=\"post\"><input type=\"hidden\" name=\"modify\" value=\"modify\"><input type=\"hidden\" name=\"number\" value=\"$count\"><input type=\"submit\" value=\"modify\"></form></td></tr></table>\n"; exit; } sub modify{ print "Content-type: text/html\n\n"; print "<html><head><title>Modify a message</title></head><body>"; print "This is message No. $FORM{'number'}"; print "<form action=\"tip-admin.pl\" method=\"post\"><INPUT TYPE=RADIO NAME=\"HTML\" VALUE=\"Yes\" checked>NO HTML Allowed<br><INPUT TYPE=RADIO NAME=\"HTML\" VALUE=\"No\">HTML allowed<br><textarea rows=10 cols=70 name=\"Body\"></textarea><br>Admin Password: <input type=\"password\" name=\"password\"><input type=\"hidden\" name=\"number\" value=\"$FORM{'number'}\"><input type=\"hidden\" name=\"makechange\" value=\"make change\"><br><input type=\"submit\" value=\"modify this message\"></form>"; exit; } sub makechange{ &vpassword; &checkfield; if ($FORM{'HTML'} eq "Yes") { $FORM{'Body'} =~ s/\&/\&\;/g; $FORM{'Body'} =~ s/"/\"\;/g; $FORM{'Body'} =~ s/</\<\;/g; $FORM{'Body'} =~ s/>/\>\;/g; } if ($FORM{'number'}=~ tr/;<>*|`&$!#()[]{}:'"//) { print "Content-type: text/html\n\n"; print "Security Alert! Action canceled.<br>\n"; print "Please don't use weird symbols\n"; exit; } open (DATA2,">$messages_location/$FORM{'number'}.txt") || &error("unable to wirte the file: $!\n"); if ($flock eq "y") { flock DATA2, 2; } print DATA2 "$FORM{'Body'}"; close(DATA2); print "Content-type: text/html\n\n"; print "Message has been modified."; exit; } sub vpassword{ open (PASS,"$messages_location/pass.dat") || &error("unable to open the file: $!\n"); if ($flock eq "y") { flock PASS, 2; } $pass = <PASS>; close(PASS); $FORM{'password'}=~ tr/A-Z/a-z/; $pass2 = crypt($FORM{'password'}, "MM"); unless ($pass eq "$pass2") { $timenow=localtime(); print "Content-type: text/html\n\n"; print "Incorrect logon. Use your back button to try again.<br>"; print "The password you entered is incorrect.<br>"; print "The following information has been sent to the webmaster of the web site<br>"; print "Your Information: <ul>$ENV{'REMOTE_HOST'}</ul>"; print "<ul>Password: $FORM{'password'}</ul>"; print "<ul>Time: $timenow</ul>"; if ($alert eq "y") { open (MAIL, "|$mail_prog") or &error("Unable to open the mail program"); print MAIL "To: $yourmail\n"; print MAIL "From: $yourmail\n"; print MAIL "Subject: bad password\n"; print MAIL "Just a quick note to let you know that someone\n"; print MAIL "entered the wrong password for entering the admin script.\n"; print MAIL "Here are the information:\n\n"; print MAIL "$ENV{'REMOTE_ADDR'}\n"; print MAIL "Password: $FORM{'password'}\n"; print MAIL "$timenow\n"; close(MAIL); exit; } exit; } } sub checkfield{ if ($FORM{'Body'} eq""){ print "Content-type:text/html\n\n"; print "Please don't leave the message field blank!"; exit; } } sub error{ print "Content-type: text/html\n\n"; $errors = $_[0] ; print "An error has been occured. The error is: $errors\n"; exit; } End of tip-admin.pl |
|
#10
|
|||
|
|||
|
Final steps for rotator:
Place all three of these pl's or cgi's in a folder in your wwwroot - create a sub folder with in that and call it cgi-bin -
place these three pl's within that cgi-bin within a folder called " featured1 " Change all the required config settings to your info: Create a folder within the main wwwroot folder called featuredtip1data - leave empty Run the script by : your url/your_root_folder/cgi-bin/featured1/tip-admin.pl on my site it is http://www.ezead.com/city/mapleridge/cgi-bin/featured1/tip-admin.pl It will create the files and allow you to enter the password then you can just put whatever you want in the rotator whether images and links , pure text or text and html you can admin it by going to your tip.admin.pl and you can create as many as these as you want just call them featuredtip2 - 3 or featured_header or featured footer etc etc Note: the template is just for my referance as that is what is required for the postion that one ocuupies - you can change that for you application!! A final note: I noticed that my shtml pages that ran these scripts in my early test pages always outranked my htm and html pages and caused me to move up int he engines very quickly. Notice when the engines spider it appears as strictly html to them they do not see the tags and on every page view we offer different content!! Regards Frank |
|
#11
|
|||
|
|||
|
I think Google has changed the rating of new sites slightly. I have two new sites that I'm just starting up and during the recent PR update they both got PR 3, and I was fully expecting 4 for one of them (I haven't put much work in to promoting the other one yet.) However, the one I expected to be a 4 has got more out-going links than I have on many of my sites, so perhaps that has diluted it's rank a little.
On the subject of meta tags: don't bother using 'Robots' unless you're telling the spiders not to do their normal behaviour. They always index pages and follow links unless you tell them not to. Telling them to "index,follow" is a waste of time. They also take no notice of the 'revisit-after' tag, Google has it's own methods of judging when it should revisit you and has never bothered with the revisit-after as it's too easily abused. And talking of abuse... putting a script on the page to automatically generate new 'content' so the spiders think you're updating regularly is just crap. You've either got new, relevant content or you haven't. If you need to use a system like this to try and gain a better ranking then at least use it so show relevant news from a feed of some kind, that would be useful to people visiting the site as well as the search engine spiders, and you can get news to fit the theme of your site. |
|
#12
|
|||
|
|||
|
People who have no clue ??
You know I get a chuckle out of people that have no idea what they are talking about their own pages are so poorly done and not in any way SE optimized - yet they come here with advice and don't have a clue as to what they are talking about!!
And yes PaulS I took a look at your site and checked what you have done and its a joke no wonder you rank so poorly!! And I mean not just a little poorly done I mean the whole nine yards - your own site has so many flaws it almost beyond belief - I sure hope you don't do this shoudy work for your clients!! Dominoman came here looking for construcutive advice as to what will improve his search engine postioning - I took the time to give him the benefit of what I have learned - and its not abuse to have changing content - the fact that it improves his page postion is a side benefit - but it also allows him the option of offering more and different content on the pages he choses without having to go in and play with his html - it can be preformated and thrown in at his convience and doesn't in any way constitute "abuse". As to news feeds the spiders ignored them a long time ago same with shout boxes. Regards Frank |