Technische Anleitung für die Installation und Konfiguration der Google-Suchmaschine auf einer Website
Die programmierbare Suchmaschine von Google (früher: Custom Search Engine oder Google CSE) ist die kostenlose Version der Suchmaschine, die Sie auf Ihrer Website einfügen können.
In den Suchergebnissen kann jedoch Werbung erscheinen. Um sie zu entfernen, müssen wir die kostenpflichtige API verwenden.
Angenommen, ein Nutzer sucht auf der Website nach "Büchern" oder "Lampen" und sieht unter den Ergebnissen möglicherweise "Bücher" oder "Lampen" von einem bestimmten Unternehmen (vielleicht einem Konkurrenten), das für seine Anzeigen im Google AdWords Display-Netzwerk bezahlt.
Sehen wir uns an, wie man sowohl die kostenlose Suchmaschine als auch die kostenpflichtige Lösung mit Hilfe der Custom Search API und der von mir entwickelten PHP-Bibliothek konfiguriert!
Inhaltsübersicht
- Wie implementiert man die kostenlose programmierbare Suchmaschine?
- Wie implementiert man die kostenpflichtige und werbefreie Version von CSE?
- Freie und quelloffene PHP-Bibliothek: PHP Google CSE Standalone
- Geförderte Ergebnisse
- Preise für Suchmaschinen
- Welche Suchmaschine soll ich wählen? Kostenlos oder kostenpflichtig?
Wie implementiert man die kostenlose programmierbare Suchmaschine?
Um die Suchmaschine zu implementieren:
- Erstellen Sie eine neue Suchmaschine auf Programmable Search Engine
- Geben Sie die Adresse der Website ein, auf der Sie Ergebnisse suchen möchten, z. B. www.gaminghouse.community
- Wählen Sie eine Sprache
- Geben Sie der Suchmaschine einen Namen
Sie erhalten einen Code für die Implementierung, den Sie kopieren und wie von Google angegeben in den HEAD-Tag Ihrer Seite einfügen können.
Wie implementiert man die kostenpflichtige und werbefreie Version von CSE?
Lassen Sie uns etwas technischer werden.
Ich wollte nicht die von Google angegebenen Systeme wie Custom Search Element Control API 2.0 oder vorgefertigte Bibliotheken verwenden. Die Dokumentation war nicht klar genug.
Daher entschied ich mich für die Alternative JSON/Atom-API, fing aber von vorne an. In den E-Mails, die ich mit dem Google-Support ausgetauscht habe, wurde mir bestätigt, dass die einzige Möglichkeit, auf die Werbung zu verzichten, darin besteht, die kostenpflichtige Version zu verwenden, nur dass man keine einfache Implementierung erhält.
Anstatt Stunden damit zu verbringen, herauszufinden, wie man die Bibliotheken verwendet, die möglicherweise nicht geeignet sind, wollte ich meine eigene maßgeschneiderte Lösung erstellen.
Folgende Schritte sind zu beachten:
- Erstellen oder ändern Sie Ihre Suchmaschine und besorgen Sie sich den Identifikationscode der Suchmaschine (Search engine ID oder CX )
- Melden Sie sich bei Google Cloud an und richten Sie eine Zahlungsmethode ein.
- Erstellen Sie ein Projekt in der Google Cloud
- Fügen Sie die Custom Search API aus der Bibliothek hinzu
- Erstellen Sie einen API-Schlüssel (api key) für Custom Search. Wir benötigen diesen Schlüssel, um unsere Engine zu implementieren
- (optional) Legen Sie Beschränkungen für den API-Schlüssel fest, z. B. indem Sie ihn nur mit der Custom Search API verknüpfen
- Verwenden Sie den Identifikationscode (Engine-ID) und den API-Schlüssel in Ihrem Skript.
Nützliche Informationen:
- Wir können mit dem API Explorer oder in den Parameterreferenzen testen
- Die einzelne Abfrage wird durch den Parameter "q" definiert.
Kostenlose und quelloffene PHP-Bibliothek: PHP Google CSE Standalone
Ich habe eine spezielle PHP-Bibliothek auf Github erstellt: PHP Google CSE Standalone.
Kurz gesagt, eine Anfrage wird an die Custom Search API gesendet, dann wird das Ergebnis in PHP verarbeitet und die Suchmaschine wird aufgebaut, wobei separat entschieden wird, ob die"promoteten" Ergebnisse oder nur die normalen angezeigt werden sollen.
Der Code ist quelloffen und die Bibliothek ist kostenlos: Sie können sie auf Ihrer Website verwenden, um die Google-Suche mit der Custom Search API zu integrieren.
Beworbene Ergebnisse
Sie können in Ihrer eigenen Suchmaschine über das Bedienfeld die beworbenen Ergebnisse konfigurieren, d. h. die Seiten, die in der Ergebnisliste hervorgehoben werden.
Sie müssen den URLs, die als Suchergebnisse angezeigt werden, Schlüsselwörter zuordnen, die als Auslöser fungieren </p >.
Zum Beispiel könnte ein Nutzer, der nach "Herrenschuhe" oder "rote Schuhe" sucht, eine Seite sehen, die wir hervorgehoben haben, weil wir ein neues Schuhmodell bewerben wollen.
Preise der Suchmaschine
Die Kosten ergeben sich aus dem Verbrauch der Suchanfragen. Wenn man bedenkt, dass eine Abfrage jede einzelne Anfrage ist, die über die Suchmaschine gestellt wird, betragen die von Google festgelegten Kosten 5 $ pro 1000 Abfragen. Die ersten 100 Abfragen eines Tages sind kostenlos, so dass bei einer durchschnittlichen Nutzung von 120 Abfragen pro Tag nur 20 Abfragen anfallen.
Google wird in den ersten Tagen eines jeden Monats eine Rechnung über Google Cloud stellen. Wenn wir uns zum ersten Mal für die Google Cloud angemeldet haben, erhalten wir einen Bonus von 300 €, den wir in die verschiedenen APIs investieren können; solange wir diesen Bonus haben, werden uns keine Kosten berechnet.
Angenommen, wir rechnen mit durchschnittlich 25 000 Suchanfragen pro Jahr für eine Website. Der Kostenvoranschlag beläuft sich dann auf 125 € (25.000 * 5/1000).
Die tatsächlichen Kosten, die Google nach dem Verbrauch berechnet, werden auf der Grundlage der tatsächlichen Nutzung durch die Nutzer berechnet. Wenn die Suchmaschine weniger als 100 Anfragen pro Tag erhält, zahlen wir nichts, da die ersten 100 Suchanfragen pro Tag kostenlos sind.
Siehe die Preisliste für die Google Custom Search API.
Welche Suchmaschine soll ich wählen? Kostenlos oder kostenpflichtig?
Bei der kostenlosen Suchmaschine kann es vorkommen, dass den Nutzern bei der Suche Werbung in den Suchergebnissen angezeigt wird.
In den Tagen der Google-Site-Suche kauften Sie eine Lizenz, um einen Abfrage-Blocker zu haben. Eine Abfrage ist jede einzelne Suche, die der Nutzer durchführt. Es kam oft vor, dass man 150.000 oder 500.000 Suchanfragen kaufte, im Voraus bezahlte und dann weniger als die Hälfte davon verbrauchte.
Jetzt wird Google durch die Verwendung der Such-API die Abfragen nach Verbrauch abrechnen, basierend auf dem, was tatsächlich genutzt wird.
Auf diese Weise werden wahrscheinlich viele Nutzer die kostenlose Suchmaschine verwenden, was die Zahl der Personen, die Anzeigen sehen, erhöhen wird.
Diejenigen, die keine Werbung anderer Unternehmen auf ihrer Website wünschen, wie viele öffentliche Verwaltungen oder viele private Unternehmen, werden für den Dienst bezahlen, weil sie ihn brauchen.
Dies ermöglicht zum einen Einsparungen für diejenigen, die die Suche kostenlos einführen wollen, und zum anderen steht den Werbetreibenden und Verlagen mehr Platz für ihre Anzeigen zur Verfügung. In jedem Fall ist der Gewinner natürlich Google.
Mein Rat ist also, die kostenlose Lösung zu nutzen, wenn die Werbung Sie nicht stört, zum Beispiel für eine kleine persönliche Website, die keine Produkte verkauft.
Wenn Sie jedoch eine E-Commerce- oder Unternehmens-Website haben, lohnt sich die kostenpflichtige Lösung für Sie.
Herzlichen Glückwunsch zur Implementierung der CSE-Suchmaschine auf Ihrer Website!
Ich hoffe, dieser Artikel war hilfreich für Sie, hinterlassen Sie einen Kommentar und folgen Sie mir auf Facebook und Youtube!
Bis zum nächsten Mal!