DoFollow Blog

Archive

Archive for the ‘Webmasters’ Category

How is PageRank calculated?

May 6th, 2009
Share

To calculate the PageRank for a page, all of its inbound links are taken into account. These are links from within the site and links from outside the site.

PR(A) = (1-d) + d(PR(t1)/C(t1) + … + PR(tn)/C(tn))

That’s the equation that calculates a page’s PageRank. It’s the original one that was published when PageRank was being developed, and it is probable that Google uses a variation of it but they aren’t telling us what it is. It doesn’t matter though, as this equation is good enough.

In the equation ‘t1 – tn’ are pages linking to page A, ‘C’ is the number of outbound links that a page has and ‘d’ is a damping factor, usually set to 0.85.

We can think of it in a simpler way:-

a page’s PageRank = 0.15 + 0.85 * (a “share” of the PageRank of every page that links to it)

“share” = the linking page’s PageRank divided by the number of outbound links on the page.

A page “votes” an amount of PageRank onto each page that it links to. The amount of PageRank that it has to vote with is a little less than its own PageRank value (its own value * 0.85). This value is shared equally between all the pages that it links to.

From this, we could conclude that a link from a page with PR4 and 5 outbound links is worth more than a link from a page with PR8 and 100 outbound links. The PageRank of a page that links to yours is important but the number of links on that page is also important. The more links there are on a page, the less PageRank value your page will receive from it.

If the PageRank value differences between PR1, PR2,…..PR10 were equal then that conclusion would hold up, but many people believe that the values between PR1 and PR10 (the maximum) are set on a logarithmic scale, and there is very good reason for believing it. Nobody outside Google knows for sure one way or the other, but the chances are high that the scale is logarithmic, or similar. If so, it means that it takes a lot more additional PageRank for a page to move up to the next PageRank level that it did to move up from the previous PageRank level. The result is that it reverses the previous conclusion, so that a link from a PR8 page that has lots of outbound links is worth more than a link from a PR4 page that has only a few outbound links.

Whichever scale Google uses, we can be sure of one thing. A link from another site increases our site’s PageRank. Just remember to avoid links from link farms.

Note that when a page votes its PageRank value to other pages, its own PageRank is not reduced by the value that it is voting. The page doing the voting doesn’t give away its PageRank and end up with nothing. It isn’t a transfer of PageRank. It is simply a vote according to the page’s PageRank value. It’s like a shareholders meeting where each shareholder votes according to the number of shares held, but the shares themselves aren’t given away. Even so, pages do lose some PageRank indirectly, as we’ll see later.

Ok so far? Good. Now we’ll look at how the calculations are actually done.

For a page’s calculation, its existing PageRank (if it has any) is abandoned completely and a fresh calculation is done where the page relies solely on the PageRank “voted” for it by its current inbound links, which may have changed since the last time the page’s PageRank was calculated.

The equation shows clearly how a page’s PageRank is arrived at. But what isn’t immediately obvious is that it can’t work if the calculation is done just once. Suppose we have 2 pages, A and B, which link to each other, and neither have any other links of any kind. This is what happens:-

Step 1: Calculate page A’s PageRank from the value of its inbound links

Page A now has a new PageRank value. The calculation used the value of the inbound link from page B. But page B has an inbound link (from page A) and its new PageRank value hasn’t been worked out yet, so page A’s new PageRank value is based on inaccurate data and can’t be accurate.

Step 2: Calculate page B’s PageRank from the value of its inbound links

Page B now has a new PageRank value, but it can’t be accurate because the calculation used the new PageRank value of the inbound link from page A, which is inaccurate.

It’s a Catch 22 situation. We can’t work out A’s PageRank until we know B’s PageRank, and we can’t work out B’s PageRank until we know A’s PageRank.

Now that both pages have newly calculated PageRank values, can’t we just run the calculations again to arrive at accurate values? No. We can run the calculations again using the new values and the results will be more accurate, but we will always be using inaccurate values for the calculations, so the results will always be inaccurate.

The problem is overcome by repeating the calculations many times. Each time produces slightly more accurate values. In fact, total accuracy can never be achieved because the calculations are always based on inaccurate values. 40 to 50 iterations are sufficient to reach a point where any further iterations wouldn’t produce enough of a change to the values to matter. This is precisiely what Google does at each update, and it’s the reason why the updates take so long.

One thing to bear in mind is that the results we get from the calculations are proportions. The figures must then be set against a scale (known only to Google) to arrive at each page’s actual PageRank. Even so, we can use the calculations to channel the PageRank within a site around its pages so that certain pages receive a higher proportion of it than others.

NOTE:
You may come across explanations of PageRank where the same equation is stated but the result of each iteration of the calculation is added to the page’s existing PageRank. The new value (result + existing PageRank) is then used when sharing PageRank with other pages. These explanations are wrong for the following reasons:-

1. They quote the same, published equation – but then change it

from PR(A) = (1-d) + d(……) to PR(A) = PR(A) + (1-d) + d(……)

It isn’t correct, and it isn’t necessary.

2. We will be looking at how to organize links so that certain pages end up with a larger proportion of the PageRank than others. Adding to the page’s existing PageRank through the iterations produces different proportions than when the equation is used as published. Since the addition is not a part of the published equation, the results are wrong and the proportioning isn’t accurate.

According to the published equation, the page being calculated starts from scratch at each iteration. It relies solely on its inbound links. The ‘add to the existing PageRank’ idea doesn’t do that, so its results are necessarily wrong.

t4mcqdf9zj

5 Steps to Increase your Google Page Rank.

May 6th, 2009
Share

Google Page rank is based on back links. Back links are Links pointing to your website from another website. The more back links you have the higher your PR will be.

1. Join forums, forums are a great way to achieve links to your website. In most forums you are allowed to have a signature and in your signature you can put a link to your website. But another important note to look on is making sure the forum is somewhat related to your website. You will still get credit if it’s not, but if it’s related to your website than you will be accomplishing two tasks at once.

You will be advertising for your website (bringing in targeted traffic) You will also be building your websites presence.

Your websites presence is very important to your survival. The more people see, or hear about your website the more credibility you will have and this increases your chances of having these visitors come back and possibly become leads.

2. Submit to search engine directories. Search engine directories are a good way to get a free link to your website. They also increase your chances at being listed higher on popular search engines like Google, and overture.

Most search engine directories allow you to submit to their website for free. This will allow you to increase your web presence by being listed on another search engine, and it will also be a free link.

Remember the more links you have the higher your PR will be

3. Using ezine ads (or newsletters). Creating an ezine will probably be the most beneficial step you can take to increasing your web presence. When you create an ezine you will be able to keep visitors coming back to your website for more by using signatures and giving special deals.

Ezine’s will also allow you to increase your back links. By creating an ezine you can submit your information about your ezine to an ezine directory. This directory will than link to your website(thus giving you a free link).

4. Creating and publishing articles. Articles are an easy source of generating new traffic. You can include your signature in your article. This will bring in more traffic from article submission directories.

Your signature usually consists of 4 to 8 lines. Usually the first line would be the title of the website that you are trying to advertise. The last line would be the link to the website and the lines in between these would be a sales pitch to draw your viewers into your website.

5. Links from related websites. Gaining links from related websites can be one of the most frustrating tasks you can attempt.

They are very easy to find, but can be somewhat difficult to obtain links from.

To find related websites, all you have to do is go to a search engine… say Google… and type in your subject. Maybe your website is based on ford mustangs.

You go to Google and type in ford mustangs, than you look around for pages that are somewhat related to your website. After you have done this (which should be very easy) you have to contact them in some way to get your link posted on their website. This can be the most difficult task because a lot of webmasters ignore e-mail’s from people requesting links because they don’t see the importance of it at the time. Some other reasons could be that they are rarely online, or they delete spam mail and sometimes delete their important emails in the process.

Important note: When looking for link partners don’t just link with websites that have a page rank of 4 or higher. Link with anyone and everyone you get a chance to. If you link to someone that has a page rank of zero, this will not hurt your page rank. It will only increase it because you are getting a link back to your website. Google doesn’t look at your back links page ranks to determine what yours is going to be. It simply looks at how many back links you have.

So if Google one day decided to link to a website that was just created and this website has a page rank of 0 and has a domain that goes something like this: mywebsite.geocities.com it’s page rank wouldn’t increase even though Google’s page rank is 10, it’s rank would still be zero because it would only have that one back link.

Charles Nixon – Website Designer Driven by Creativity
Building websites to increase sales, and build web presence
Did you start your business to create a website? or to run
your business? With competitive pricing and your project
delivered on time and on budget CharlesNixon.com may be the
web design firm for you!

http://www.CharlesNixon.com/


Author: Dani Zaharie Categories: Webmasters Tags:

How to create a Google Apps account to handle all your email for a domain name.

April 22nd, 2009
Share

You can then create many email addresses that ends with your domain name, and then read the emails in a web account that is similar to Gmail.

It requires that you have registered a domain name, and have access to change the dns settings for that domain name. Create your Google Apps Account for the domain name:

* Sign up for Google Apps: http://www.google.com/a/help/intl/en/admins/editions.html

There is a free edition and an edition in which you would have to pay for.

The free edition works fine for most purposes. See the comparison.

Go to. http://www.google.com/a/help/intl/en/admins/editions.html We will use the free one. Click Sign up.

Now you come to a page where you have to write your organization’s domain name in the input box, and click the “get started button”.

Now you have to fill in some information about you as the “Account Administrator” and “Organization Information”. Fill in the fields such as name and a current working email address the click “continue”.

Then you get to a page where you have to create an email account the administrator account of the domain name. Fill in your name an appropriate name and password. Click the “I accept …” button.

Now you have to verify that you own the domain name. Click on the text link: “Verify domain ownership” on the Google Apps “Dash Board”. You would then have to upload a html file with a specific code, or change a field in the dns record. Do that and click the “verify” link to have Google verify that you own the domain name.

Activate email service of Google Apps Now you need to activate the email in Google Apps, from the main dash board page when you have logged in into Google Apps, click the link that says “Activate email”.

Google has detailed instructions how to do this for a number of domain name providers and hosting companies.

Basically what needs to be done is to change the “MX” records of the domain name. The “MX” records tells which servers email to the domain name is to be delivered. In this case all the email for the domain name will be sent to Google’s servers and those will route the email into Google Apps and into your email accounts.

Google’s instructions for this step are basically to do: ”

  1. Sign in to your domain hosting company’s website using the username and password associated with your domain.
  2. Navigate to an MX record maintenance page. MX records are special DNS (Domain Name Service) records, and are often located under sections titled “DNS Management,” “Mail Server Configuration,” or “Name Server Management.” You may need to turn on advanced settings to allow editing of these MX records.
  3. Delete any existing MX records before entering new MX records.
  4. For each MX record, enter information according to the entries in the following table.
    You may not be allowed to enter the priority values exactly as they appear in the table below; in that case, simply ensure that the server addresses are prioritized in the same order as they appear in the table. (i.e. The priority ranking [1, 3, 3, 5, 5, 5, 5] should work just as well as [1, 5, 5, 10, 10, 10, 10] so long as you keep the addresses in the right order.)
    If you’re asked to specify the type of each record you’re adding, enter “MX”.
    MX records often require the specific format of DNS records, including a trailing dot (“.”) at the end of any full-qualified domain names (e.g. “server.example.com.”)
    Set any TTL values to the maximum allowed.
    MX Server address Priority
    ASPMX.L.GOOGLE.COM. 10
    ALT1.ASPMX.L.GOOGLE.COM. 20
    ALT2.ASPMX.L.GOOGLE.COM. 20
    ASPMX2.GOOGLEMAIL.COM. 30
    ASPMX3.GOOGLEMAIL.COM. 30
    ASPMX4.GOOGLEMAIL.COM. 30
    ASPMX5.GOOGLEMAIL.COM. 30
  5. Change the SPF record to fight SPAM (optional) You may define the SPF record to authorize only certain IP addresses to send email for your domain. This will prevent spammers from sending unauthorized email under a forged address from your domain.
  6. ” Then click the “I have completed these steps button” on the bottom of the email setup page in Google Apps. This may be the trickiest thing if you are not used to fiddling around with domain name records. Maybe you can ask your domain hosting company if you have troubles figuring this out. * Now would probably be a good time to try to send an email to email address that is registered with Google Apps for the domain name and see if it works.Manage the Google Apps account: Now you should be set up to receive to receive email for your domain name in Google Apps.

    There are a number of things you can manage from your Google Apps dash board.

    - You can create a page that will have a email login form on your and customize it with your logo and so.

    - What is also useful is to set up a catch all email that gets all the email that is sent to the domain name that does not map to a specific email address. You do this by clicking from the main dash board page in Google Apps : Service Settings : Catch-all address.

    - What is also useful is to set up email forwarding of any given account. That way you can forward emails to many accounts into one email account. It can be any Gmail address or to a different email address that is not managed by Gmail or Google Apps. This is done by logging in to the Gmail account through the start page, and changing it in the Gmail account settings under “Forwarding and POP/IMAP”

    Conclusion:Hope this guide will get you started. Using Gmail for your own domain name is really great and there is very little reason why you should run your own email servers now days.

    The instructions that comes with Google Apps is really also very easy to follow, probably better than this document.

    Maybe you can breathe life into some of those domain names you have laying around that you have been to lazy by enabling email for them.

Author: Dani Zaharie Categories: Webmasters Tags:

How to Get Publicity on a Low Budget

April 22nd, 2009
Share

There are a myriad of ways to generate publicity (which is a kind of ‘free’ advertising) without spending much cash. But advertising or promoting your buinsess through a combination of paid and non-paid-for means is key to surviving in the business jungle.

Also, what works for one company might not work for another. For example, a standard tailor is not of much interest to the press, so a press release probably wouldn’t benefit that type of business as much as it would for, say, a new type of gourmet store.

You might want to start with publicity – providing the media with news and other information on your business to get media coverage. The thing is, when you do not pay for the coverage (‘free’ publicity), you basically have no real control over the timing or content of your publicity. And there’s no guarantee you will get that publicity.

That said, there is one ‘free’ publicity tool that does the business – the humble press release.

A properly formatted, professionally written press release will stand a much greater chance of grabbing that media attention for you and get your business/name in the newspapers and magazines, as well as on radio and television.

As a copywriter, editor and ex-journalist, I write or polish press releases on a regular basis, so I know what works and doesn’t. I’m currently writing a report on this and will let you know when it will be ready.

A low-cost, highly effective option is postcard marketing. It’s a really great way of getting and keeping your name in front of your prospect list or target audience. I covered this in the first issue of Communiqué for Success!

Another method is to form alliances with other entrepreneurs with a product or service that is similar to or complementary to yours. It doesn’t have to be a big network; a group of three can easily work. The point is for each person to agree to refer newspaper reporters to each other whenever they get approached about a topic on which you all could comment.

Finally, online networking sites such as Ecademy and LinkedIn can be great promotion platforms. And they’re a fantastic way of searching for contacts.

It all boils down to acting upon opportunities, effective communication, and building relationships and, most important of all, trust.

Copyright, 2007 T Dooley, Creative Consultant – PR Guru – Marketing Diva

Want to use this article? Not a problem! But please give credit where it’s due. You MUST include the following: Tracey “Word Doctor” Dooley (http://www.mediaminister.co.uk) is an experienced Creative Consultant – PR Guru – Marketing Diva offering Business Writing – Web & Editorial Expertise – Marketing Solutions and more.

Get your FREE gift by taking one minute to sign up to another freebie, Communiqué for Success: http://www.mediaminister.co.uk

Article Source: http://EzineArticles.com/?expert=T_Dooley

Author: Dani Zaharie Categories: Webmasters Tags:

How to install FFMPEG on windows?

January 10th, 2008
Share

This tutorial is about transcoding video fom one codec into another using FFMPEG. I got deeper into FFMPEG when I wanted to transcode into FLV (Flash Video) and it works very well. I developed the Riva FLV Encoder, a GUI for FFMPEG.

Update 26.10.2006: This tutorial is a little outdated as there were many changes in FFMPEG like the switch from CVS to Subversion and the workflow to compile FFMPEG under Windows has become more difficult. For the new tweaks check this tutorial.

  1. Download MinGW ” MSYS current releases (Window Exe Binaries MSYS-1.0.10.exe & MinGW-3.1.0-1.exe)
      Install MinGW
      Install MSYS
      HINT: During the Postinstall be sure to set the right path to MinGW with a “/” instead of a Windows-”". If you did it wrong anyway re-install MSYS to the same directory and do the postinstall right (I missed it a few times)
  2. Download and compile Lame
      Extract Lame to your MSYS home-directory
      Open MSYS and change to your lame-directory (cd ../lame-XXX)
      Enter the following commands:

      CODE:

      1. ./configure //(takes a few minutes)
      2. make //(lame is being comiled; takes a few minutes, too)
      3. make install
      After installing you will recognize that there are new directories and files in MSYS/local which we will use while compiling ffmpeg with mp3-support
  3. Download Subversion Client like Tortoise SVN (http://http://tortoisesvn.tigris.org/) and install it
      Check out the sourcecode from svn://svn.mplayerhq.hu/ffmpeg
  4. Compile FFMPEG
      Change the directory in MSYS to your ffmpeg-directory (cd ../ffmpeg)
      Enter the command:

      CODE:

      1. ./configure –enable-memalign-hack –enable-mingw32 –enable-mp3lame –extra-cflags=-I/local/include –extra-ldflags=-L/local/lib
      HINT: you can paste into MSYS by pressing your center mouse-button
    1. “–enabled-memalign-hack” is a Windows hack. Without this option ffmpeg always crashs with the message “removing common factors from framerate” when encoding AVIs.
    2. “–enable-mingw32″. I see no difference without it but we compile with MinGW and it would not do a harm when ffmpeg knows this
    3. “–enable-mp3lame”: Enable transcoding audio with the open-source mp3-lame-codec
    4. “–extra-cflags=-I/local/include –extra-ldflags=-L/local/lib”: The cflags- and ldflags-parameter sets the right path to your lame-installation which you did in step 3.d.
      Enter command: make (ffmpeg is being compiled; takes a few minutes)
      With “make install” you could now copy the ffmpeg.exe to c:Program Filesffmpeg. But there is no need to.
  5. Use FFMPEG
      Copy your compiled ffmpeg.exe from your MSYS directory to the directory where you like to transcode with ffmpeg
      Open the Dos-Shell and change to the directory where you copied the ffmpeg.exe
      Copy a test.mpg into your directory and enter the following command:

      CODE:

      1. ffmpeg -i test.mpg -ab 56 -ar 22050 -b 500 -r 15 -s 320×240 test.flv
      Your first FLV should be encoded now
  6. Render Images from a Video
      Enter command:

      CODE:

      1. ffmpeg -an -y -t 0:0:0.001 -i test.flv -f image2 test%d.jpg
      HINT: With -t you set the length of images to be extracted. Above we entered 1 millisecond the extract one image. If you miss this parameter all images of the video will be extracted

ZLib Support (e.g. for TSCC and Quicktime codecs). This should be compiled into FFMPEG. It is not an explicit compile in the configure statement. Do the following steps and after configure you should see that zlib is “on”.
Download and compile ZLib
Extract the files to your mysys directory
Change the directory in MSYS to that directory
Enter command ./confugure, make and make install.
AC3 Support
Add “–enable-a52 –enable-gpl” to your configure command3GP Support
If you want to enable 3GP support you have to add the AMR audio codec. Download the TS26.104
REL-5 V5.1.0 26104-5??.zip here. Extract the codec into libavcodec/amr_float and add “–enable-amr_nb” to your configure command

XVID Support (thanks to garvin.thornten at datel.co.uk)
Download and install the codec from www.xlib.org (see xvidcore-xxxx/doc/install). Add “–enable-xvid –enable-gpl” to your configure command. When compiling with xvid codec in MinGW or cygwin you will get a “mkstemp” error when compiling “xvidff.c”. To fix this edit “libavcodec/xvidff.c” and add the following after the #includes. This will probably be fixed in a future ffmpeg release: ´

C:

  1. /* Added for windows compile —————– */
  2. #include
  3. int xvid_ff_2pass(void *ref, int opt, void *p1, void *p2); void xvid_correct_framerate(AVCodecContext *avctx);
  4. int mkstemp(char* template)
  5. {
  6. char temppath[512];
  7. if(GetTempPath(512,temppath)!=0)
  8. {
  9. if(GetTempFileName(temppath,“fil”,0,template)!=0)
  10. {
  11. FILE *pFile;
  12. pFile=fopen(template,“w+”);
  13. if(pFile!=NULL)
  14. return (int)pFile;
  15. }
  16. }
  17. return -1;
  18. }
  19. /* ——————————————- */

Link about qscale
removed “-f singlejpeg” as its identical to “-f mjpeg”

Author: Dani Zaharie Categories: Webmasters Tags: ,

NameDrive.com Domain Name Parking Review

January 3rd, 2008
Share

NameDrive.com is one of the best quality free domain name parking providers. NameDrive provides a flexible template system with numerous headers that allow you to customize the look and feel of your pay per click parking pages.NameDrive.com‘s domain name parking program is very simple and easy to use and allows you to park as many or as few domains as you see fit. They offer an exemplary commission free park and sell service allowing you to list your domains for sale. The program is commission free allowing the domain owner to keep the entire domain name sale amount.

The NameDrive domain name parking administration backend is simple and easy to use. You can easily change keywords, adjust templates or color schemes and perform many other tasks. You can create search pages, portals or one and two click pay per click pages. You can add unlimited domain names within minutes of getting accepted into their domain name parking program.

Author: Dani Zaharie Categories: Domains, Webmasters Tags:

Moniker PubCon Live Auction results

January 3rd, 2008
Share

The Moniker Live Auction at PubCon has ended with a reported sales total of $325,000. Some domains did not sell and are still available at the silent auction.

The highest selling domain was Grandpa.com at $55,000, closely followed by FamilyServices.com $45,000.

Here is the complete list of auctioned domains:

Grandpa.com

$55,000

FamilyServices.com

$45,000

MortgageRates.org

$17,000

BlindDating.com

$14,000

ComputerDiscounts.com

$10,000

SEONews.com

$8,750

CommuterFlights.com

$8,000

DisabilityPolicy.com

$7,000

BadCreditSolutions.com

$5,500

TermLifePolicies.com

$5,400

SchoolPicture.com

$4,750

ShowDisplays.com

$4,750

DiscountShopping.net

$4,500

PinkLemonade.com

$4,300

TermInsurancePolicy.com and TermInsurancePolicies.com

$3,500

DiscountCallingCard.com

$3,000

FreeCashAdvance.com and FreeCashAdvances.com

$3,000

WeeklyDiscounts.com

$2,750

LaserCopiers.com

$2,500

CustomerLoyaltyProgram.com

$2,500

BalancedFunds.com

$2,250

FreeLabor.com

$2,200

SearchEngineOptimization.us

$2,000

SportbookBets.com

$1,950

TextingPlan.com

$1,750

GroupLifePolicy.com and GroupLifePolicies.com

$1,750

AffiliateCourse.com

$1,500

EarlyBirdDiscount.com

$1,500

GroupInsurancePolicy.com

$1,100

BusinessNotebooks.com

$1,100

NewVehicleFinancing.com

$1,100

DisabilityPolicies.com

$1,000

FreightDelivery.com

$900

BillingPlans.com

$900

FirstClassUpgrade.com and FirstClassUpgrades.com

$900

SellDVDs.com

$900

DigitalCameraParts.com and DigitalCameraRepair.com

$800

CollegeSavingsProgram.com

$800

FloridaSailBoatRentals.com

$750

AutomaticPayment.com

$700

FloodInsurancePolicies.com

$700

ConsolidatedMonthlyPayments.com

$700

JuiceMixers.com

$600

DogShowTickets.com

$600

GlassPanels.com

$600

AssociateDegree.org

$600

TemporaryEmail.com

$600

AntiquePaintings.net

$500

HerbMedicines.com

$500

CompactDiscPlayer.com and CompactDiskPlayer.com

$400

OfficeFurnitureSets.com

$400

BackToSchoolDiscounts.com

$350

CamcorderEquipment.com

$300

AcademicRecords.com

$300

EmployeeBenefitsPlans.com

$300

cBatteries.com

$200

DesktopReplacement.com

$200

CollegeTuitionAccounts.com

$200

ConstructionLoanApplication.com

$200

DiscountHomeGyms.com

$200

Author: Dani Zaharie Categories: Domains, Webmasters Tags: