Posts Tagged ‘hundreds’

Search engine optimization-The Way Backlinks Are Counted

Friday, July 18th, 2008

Similar to the history of your site, the history of the links to your site have gained importance. As was noted in Google’s patent application #20050071741 titled, “Information retrieval based on historical data,” links, like sites, gain weight over time. This point was further clarified in the latest update as sites with longstanding links gained strength while sites with many new links did not see significant ground gained. The “sandbox” on links is functioning in fractions in that after a period of time a link will gain part of it’s weight, after a bit longer, it will gain more, etc. (the exact length of time is of course a closely guarded secret by Google and likely changes as their algorithm does). This means your link building today won’t create any substantial effect on your Google rankings until months down the road.

Additionally, the relevancy of links to your site is still important however Google’s ability to determine relevancy appears to have improved. Pages no longer have to containing the exact keyword phrases to be relevant but rather have to be from related industries. For example, a link to an SEO site from a web design site would be considered relevant even though the keywords on the page are not specifically related to SEO.

Natural links have gained weight over unnatural links. Links that are contained within content areas of a page will be weighted more strongly that links that appear alone or in a directory-style (like reciprocal links pages) as they are considered more natural. When you are having links built to your site try to get them placed within the content (within the description portion of your reciprocal link for example). Also, in link building you will want to insure you’re varying the terms of your anchor text. Creating hundreds of links with identical anchor text will quickly be detected as a link building effort (i.e. not natural) and thus will carry little weight. Different anchor text for your links will appear more natural and thus will have a more positive impact on your rankings.

Protecting personal information from phishing

Saturday, June 28th, 2008

When you’re about to log into an e-commerce site like eBay, you should make sure you’re actually on eBay, rather than one of the hundreds of phishing sites designed to look like eBay. You cannot rely on the content area to determine where you are, because the appearance of a site can easily be copied. In Firefox, look at the address bar to determine where you are; see the section below on hostnames for how to interpret this information.

Phishing usually involves forged email, so be especially careful after clicking a link in an email that appears to come from a site like eBay. When in doubt, close the window and use another method to reach the site.

Firefox has anti-phishing that detects about 80% of phishing sites, mostly by maintaining a list of known phishing sites. Since the people who run phishing scams frequently have tens of thousands of compromised computers on which to host phishing sites, the 80% figure is unlikely to improve. So while using Firefox protects you from some phishing scams, you can’t rely on it and you still need to check what site you’re on.

Firefox:Improved Memory Management

Friday, June 27th, 2008

With all new management functions in place, Firefox 3 keeps memory usage under control. The XPCOM cycle collector continuously cleans up unused memory. Plus, hundreds of memory leaks are now remedied.

Web Hosting and Databases

Thursday, June 26th, 2008

Most web hosting packages include one or more databases. What can you use them for? How will they help your website?  Read on for the answers to these questions. A database stores data, but more importantly, allows that data can easily be accessed. Data can be product information, customer names and addresses, sales records, or even the information that appears on web pages. Using a database to retrieve that information can allow you to better serve your visitors and provide them with a more interactive experience.

The most common use of databases in an Internet environment is to serve information dynamically as it is requested. In a large eCommerce site, for example, the actual product information is maintained in a database so that updating the site is a simple matter of changing the data. Without this system, website managers would have to create static pages for each product. When dealing with hundreds or thousands of products, this task would be almost impossible to manage in an efficient manner.

Dynamic pages use a template for the static content of the site such as headers, menus and footers. The contents of the database are inserted into the template by the server software before the page is sent to be viewed in a browser. Any content from the database can be placed anywhere on a dynamic page. This allows you to set up visually appealing pages which include text and pictures and also add shopping suggestions like: ‘Customers who bought this also bought…’

Databases can also be used for storing and accessing customer records. This allows you to tailor your pages according to your customer’s previous purchases. Each page could have a personalized greeting (Welcome back Peter) and when they make another purchase all their personal data including address and credit card number could be pulled from the database so they don’t have to fill in the same form again.

Another use of a database is mailinglists. Many websites send out information to their visitors to remind them about the site and encourage them to visit again. Email addresses can be stored in a database for the purpose of sending out announcements and newsletters. Also the newsletters can be archived in a database so that visitors can browse or search through previous mailings.

Each database can be divided into tables which are a complete set of data, so one database could be used for most of your website information by setting up a number of tables.The number of databases that your site needs depends on how many applications you are going to run.

It’s one thing to have a database, it’s another to access that data. There are several ways to retrieve information from a database so that it can be usefully applied to your website. One of the most popular combinations is PHP along with MySQL. PHP can be used to create dynamic web pages that pull data from a MySQL database. The programming language is quite straightforward and can be used to set up complex interactive forms. Other database applications include MySQL with ASP, MSSQL with ASP, and PostgreSQL with PHP.