Posts Tagged ‘efficient’

20 Tips for More Efficient Google Searches

Monday, July 14th, 2008

For millions of people Google is an indispensable search tool that they use every day, in all facets of their lives. From work or school, research, to looking up movies and celebrities to news and gossip, Google is the go-to search engine.

But instead of just typing in a phrase and wading through page after page of results, there are a number of ways to make your searches more efficient.

Some of these are obvious ones, that you probably know about. But others are lesser-known, and others are known but not often used. Use this guide to learn more about, or be reminded of, some of the best ways to get exactly what you’re looking for, and quickly.

1. Either/or. Google normally searches for pages that contain all the words you type in the search box, but if you want pages that have one term or another (or both), use the OR operator — or use the “|” symbol (pipe symbol) to save you a keystroke. [dumb | little | man]

2. Quotes. If you want to search for an exact phrase, use quotes. ["dumb little man"] will only find that exact phrase. [dumb "little man"] will find pages that contain the word dumb and the exact phrase “little man”.

3. Not. If you don’t want a term or phrase, use the “-” symbol. [-dumb little man] will return pages that contain “little” and “man” but that don’t contain “dumb”.

4. Similar terms. Use the “~” symbol to return similar terms. [~dumb little man -dumb] will get you pages that contain “funny little man” and “stupid little man” but not “dumb little man”.

5. Wildcard. The “*” symbol is a wildcard. This is useful if you’re trying to find the lyrics to a song, but can’t remember the exact lyrics. [can't * me love lyrics] will return the Beatles song you’re looking for. It’s also useful for finding stuff only in certain domains, such as
educational information: ["dumb little man" research *.edu].

6. Advanced search. If you can’t remember any of these operators, you can always use Google’s advanced search.

7. Definitions. Use the “define:” operator to get a quick definition. [define:dumb] will give you a whole host of definitions from different sources, with links.

8. Calculator. One of the handiest uses of Google, type in a quick calculation in the search box and get an answer. It’s faster than calling up your computer’s calculator in most cases. Use the +, -, *, / symbols and parentheses to do a simple equation.

9. Numrange. This little-known feature searches for a range of numbers. For example, ["best books 2002..2007] will return lists of best books for each of the years from 2002 to 2007 (note the two periods between the two numbers).

10. Site-specific. Use the “site:” operator to search only within a certain website. [site:dumblittleman.com leo] will search for the term “leo” only within this blog.

11. Backlinks. The “link:” operator will find pages that link to a specific URL. You can use this not only for a main URL but even to a specific page. Not all links to an URL are listed, however.

12. Vertical search. Instead of searching for a term across all pages on the web, search within a specialized field. Google has a number of specific searches, allowing you to search within blogs, news, books, and much more:

* Blog Search

* Book Search

* Scholar

* Catalogs

* Code Search

* Directory

* Finance

* Images

* Local/Maps

* News

* Patent Search

* Product Search

* Video

13. Movies. Use the “movie:” operator to search for a movie title along with either a zip code or U.S. city and state to get a list of movie theaters in the area and show times.

14. Music. The “music:” operator returns content related to music only.

15. Unit converter. Use Google for a quick conversion, from yards to meters for example, or different currency: [12 meters in yards]

16. Types of numbers: Google algorithms can recognize patterns in numbers you enter, so you can search for:

* Telephone area codes

* Vehicle ID number (US only)

* Federal Communications Commission (FCC) equipment numbers (US only)

* UPC codes

* Federal Aviation Administration (FAA) airplane registration number (US only)

* Patent numbers (US only)

* Even stock quotes (using the stock symbol) or a weather forecast regarding the next five days

17. File types. If you just want to search for .PDF files, or Word documents, or Excel spreadsheets, for example, use the “filetype:” operator.

18. Location of term. By default, Google searches for your term throughout a web page. But if you just want it to search certain locations, you can use operators such as “inurl:”, “intitle:”, “intext:”, and “inanchor:”. Those search for a term only within the URL, the title,
the body text, and the anchor text (the text used to describe a link).

19. Cached pages. Looking for a version of a page the Google stores on its own servers? This can help with outdated or update pages. Use the “cached:” operator.

20. Answer to life, the universe, and everything. Search for that phrase, in lower case, and Google will give you the answer.

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.

Preparing for Improvements in Mobile Search Algorithms

Thursday, June 19th, 2008

Mobile devices are so popular nowadays that the traffic that mobile search brings can no longer be discounted. Because of this plenty of websites now offer mobile versions of their website. If you already have a mobile site though you should make sure that you stay informed about the changes/improvements done by search engines in relation to mobile search to ensure that your mobile site is optimised for mobile search.

One of the improvements in mobile search that you can expect Google to focus on in predictive search. We know this because of a paper published by two Google employees, Maryam Kamvar and Shumeet Baluja, titled Query Suggestions for Mobile Search: Understanding Usage Patterns. The paper revealed that:

* users rely heavily on query suggestions, and that;
* users will accept a correct suggestion quickly

Because of these findings Kamvar and Baluja concluded that:

1. Mobile search results should show as many suggestions in a small list as possible
2. Suggestion lists should show a constant number of suggestions (thus maximise space usage compared to instances wherein only a couple of results are suggested)
3. Suggestions viewed 3 times should NOT be displayed as a suggestion again and should instead be replaced with another suggestion
4. Suggestions that result in lots of key presses should be replaced

While these findings and conclusions mostly are the concern of search engines (since they’re the ones who have to figure out a way to implement the changes) web designers and SEO will do well to prepare for the upcoming changes.

For web designers what this means is that they should ensure that the mobile site is designed for efficient navigation so that the number of key presses are reduced once the user arrives on the website. This means concise content and an efficient information architecture.

For SEOs what this means is that they should ensure that mobile pages are optimised for really relevant keywords. You wouldn’t want to be listed for not so relevant keywords because if you get listed 3 times without being clicked on by users if Google listens to this paper’s conclusion it would mean that your site would be replaced by another suggestion. Another reason why you should be more careful in keyword selection is that you would want users to be directed to the exact page they want to be in or at least just be a couple of clicks away. Again as the research suggests links that lead to an increase in key presses will be replaced by a link that does not lead to as much key presses.