2012-10-04 15 views
5

Jeśli szukasz google dla IMDB, zauważysz, że po linkach do podstron (na liście pod tytułem strony) pojawi się pole wyszukiwania. Jeśli wpiszesz tam treść formularza zostanie przekazana do wyszukiwania imdb, który z kolei zwraca wyniki w witrynie imdb (patrz zrzut ekranu). site search input on google search page http://imageshack.us/a/img593/3320/googlesearchwidget.pngdane wejściowe wyszukiwania na stronie z wynikami wyszukiwania google

Pytanie brzmi, w jaki sposób można dodać tę funkcję?

Ponadto, w niektórych witrynach w niektórych przeglądarkach (np. Chrome) po wpisaniu domeny i karcie trafienia uzyskujesz ładne wyszukiwanie domeny .tld: wszystko, co wpiszesz, zostanie wysłane na stronę wyszukiwania witryny (ponownie zobacz drugi screenshot)

browser site search trick http://imageshack.us/a/img203/1696/chromesitesearch.png

drugie pytanie (jakoś mam wrażenie, te dwa dotyczą), jak mam to zrobić na mojej stronie?

Odpowiedz

2

Na pierwsze pytanie ...

To 50% praca Google'a i 50% nasz (SEO). Wyświetlanie pola wyszukiwania w wyszukiwarkach Google jest w rękach Google. Google robi to, analizując, które są najważniejsze zasoby (lub funkcję) witryny/strony. Jak potężne są pod względem rankingów w wyszukiwarkach. na przykład

Jednym z najważniejszych zasobów i funkcji Wikipedii jest funkcja wyszukiwania. Najprawdopodobniej osoby odwiedzające witrynę będą korzystać z pola wyszukiwania do wyszukiwania niektórych informacji. Więc Google może wyświetlać pole wyszukiwania w serpach.

To było Google 50% teraz dla nas Jeśli chcesz osiągnąć to dla własnej witryny, to dużo pracy pod względem SEO. Zacznij optymalizować swoją witrynę pod kątem wyszukiwarek, a jeśli napotkasz jakiś problem zapytaj tutaj o SO.

Teraz drugie pytanie ...

Teraz-dni przeglądarek takich jak Chrome itp osadzić ich funkcjonalność wyszukiwania w prawo w pasku adresu. Chrome umieszcza wyszukiwarkę Google w pasku adresu (ponieważ jest to przeglądarka Google), więc gdy zaczniesz pisać coś, zaczniesz od razu otrzymywać sugestie i naciskając klawisz, twoje wyszukiwanie zostanie przekierowane do tej konkretnej domeny.

+1

Jeśli chodzi o drugi temat, znalazłem odpowiedź. Dla tej funkcjonalności przeglądarki używają protokołu http://www.opensearch.org/Home (który jest właściwie plikiem xml). Działa wspaniale, ale nadal nie próbował jednej formy "sztuczki", aby chrome automatycznie dodało ją do dostawców wyszukiwania. – ptheofan

+0

@ptheofan: dzięki za udostępnienie, przy okazji, wygląda na to, że mam drugą część twojego pytania całkowicie błędną. – metadice

1

Na drugie pytanie:

Można użyć OpenSearch technologii. Powinieneś utworzyć plik XML.

  1. Plik XML powinien wyglądać mniej więcej tak:

    <?xml version="1.0" encoding="UTF-8"?> 
    <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/"> 
    <ShortName>TITLE OF YOUR SITE</ShortName> 
    <Description>DESCRIPTION</Description> 
    <InputEncoding>UTF-8</InputEncoding> 
    <Url type="text/html" method="get" template="http://www.YOURSITE.com/?SEARCH_QUERY={searchTerms}"/> 
    </OpenSearchDescription> 
    
  2. referencyjny plik XML w kodzie html:

    <link href="/opensearch.xml" rel="search" type="application/opensearchdescription+xml"> 
    

Dla more information

I chmiel e Google dodaj pole wyszukiwania swojej witryny.