een zoekmachine toevoegen aan uw website helpt gebruikers gemakkelijk inhoud te ontdekken. Het is ook nuttig voor SEO-doeleinden en het begrijpen van de intentie van de gebruiker op uw website. Met Google het instellen van de normen, de gedachte van het coderen van een zoekmachine kan overweldigend zijn voor zelfs ervaren programmeurs.
aangepaste zoekmachines zijn gemakkelijker te maken dan je zou denken. Coderen vanaf nul is een duur proces, maar dat betekent niet dat het de enige manier om een zoekopdracht toe te voegen aan een website! Het bouwen van een aangepaste zoekopdracht gebruikt om een enterprise markt, maar in de afgelopen tien jaar, dingen zijn veranderd, en search as a service heeft overgenomen waardoor het veel goedkoper en gemakkelijker om uw eigen zoekmachine te bouwen. Hier volgen gedetailleerde stappen om zoekopdrachten toe te voegen aan uw website –
maak uw eigen aangepaste zoekmachine
voordelen van het toevoegen van zoekopdrachten aan de Website
wanneer een potentiële klant zoekt binnen uw website (bijvoorbeeld Google custom search), is hun bedoeling anders dan wanneer ze een externe Google-zoekopdracht uitvoeren. Omdat ze tijd doorbrengen op uw site, ze zijn verder langs hun koper reis en bieden u aanwijzingen in welk specifiek product of dienst ze geïnteresseerd zijn in. De interne website-zoekfunctie biedt zowel navigatievoordelen als informatieve voordelen:
navigatie:
de interne website-zoekmachine biedt de bezoeker de mogelijkheid om onmiddellijk naar een bepaalde pagina te gaan. Het zet de potentiële klant waar ze willen zijn op uw website als ze op zoek zijn naar een specifieke Dienst, product, of contact-en ondersteuningsinformatie. Potentiële klanten zijn ook meer geneigd om een interne site zoeken te gebruiken om hen te helpen oplossingen voor hun zakelijke problemen te vinden.
informatie:
door te analyseren hoe en naar welke site zoekmachines bezoekers zoeken via uw interne zoekmachine, kunt u bepalen welke nieuwe content U kunt aanbieden, uw zoekwoordstrategieën voor organisch zoeken bijwerken of zelfs uw sitestructuur wijzigen om eerst de meest gezochte onderwerpen te presenteren. Verder, als bestaande klanten op zoek zijn naar specifieke informatie die u nog niet beschikbaar, U kunt nieuwe site pagina ‘ s te maken, blogs, eBooks, en case studies die zijn gericht op hen. Met behulp van search analytics (google custom search heeft een gratis tool om dit te analyseren)zal ook helpen lokaliseren website navigatie of site structuur problemen. Door deze problemen te corrigeren, kunnen klanten de inhoud krijgen die ze het meest nodig hebben, inclusief belangrijke transactiepagina ’s zoals formulieren en contactpagina’ s.
hoogwaardige zoekimplementaties bieden extra functies aan de invoerzijde:
Autocomplete:
het typen van progre … roept suggesties op, waaronder progressieve Web App.
spellingcontrole en autosuggest:
het typen van progressieve webapps suggereert progressieve webapps, of doet het zoeken automatisch. Spellcheck kan beter werken dan fuzzy matching, wat kan leiden tot irrelevante resultaten. Op e-commerce sites kan autosuggest ook worden gebruikt voor merchandising: om producten te suggereren waarvan de klant zich mogelijk niet bewust is. Het webdesign gedeelte van het bouwen van de autosuggest widget is aso belangrijk.
Synoniemen zoeken
PWA moet overeenkomen met de resultaten voor progressieve Web Apps en vice versa. Dit is cruciaal voor product zoeken, waar mensen de neiging om verschillende woorden te gebruiken voor hetzelfde ding: schoenen of schoeisel, Regenlaarzen of laarzen. Veel hangt af van hoe je je index structureert.
recente zoekopdrachten:
een groot deel van de zoekopdrachten zijn herhaalde zoekopdrachten: mensen zoeken vaak naar hetzelfde, zelfs tijdens dezelfde sessie. Mogelijk wilt u recente zoeksuggesties en mogelijk cache-assets bieden voor recente zoekopdrachten, zoals afbeeldingen of productgegevens.
zin die overeenkomt met:
hoeveel afstand kan worden toegestaan tussen woorden in een zoekmachinezin? Moet een zoektocht naar super maan bijvoorbeeld overeenkomen met beschrijvingen die de woorden super en maan bevatten, maar niet de exacte zin super maan?
zoeken met Scope en facet:
geef de gebruiker van de zoekmachine UI-besturingselementen zoals selectievakjes en schuifregelaars om het bereik van potentiële zoekresultaten te verkleinen. Bijvoorbeeld, Zoek alleen binnen een producttype of merk, of vind gewatteerde jassen, voor een grote hond, in de uitverkoop, geprijsd minder dan $50,00. Functionaliteit als deze combineert full-text search (producten die overeenkomen met gewatteerde jassen) met metadata beperkingen (minder dan $50).
Zoekuitdrukkingen:
een zoekfunctionaliteit toevoegen om te gebruiken en, of, niet en andere operators zoals aanhalingstekens rond exacte zinnen. Bijvoorbeeld grizzly-bears retourneren wedstrijden voor grizzly maar geen grizzly bears. grizzly en beren geven alleen resultaten die zowel grizzly en beren vermelden, maar niet per se als een enkele zin. Zoekuitdrukkingen zijn vaak een kernvereiste voor Zoekhulpmiddelen zoals bibliotheekcatalogi.
geavanceerde relevantie kenmerken:
zorg ervoor dat de resultaten correct kunnen worden gerangschikt door de frequentie of positie van de zoekterm in documenten, de nabijheid van woorden of andere technieken te meten. Een surfwinkel kan bijvoorbeeld surfboardwas verkopen, maar surfboardbeschrijvingen kunnen ook board en wax vermelden, wat tot irrelevante resultaten voor board wax leidt.
ruimtelijke en geospatiale zoekopdrachten:
een zoekopdracht voor London web developers komt overeen met de resultaten voor webontwikkelaars uit de King ‘ s Cross area of postcode NC1.
Aggregatie, faceting en statistieken:
Tel bijvoorbeeld het aantal wedstrijden voor webontwikkelaars in Londen, of bereken (voor een klantendatabase) de mediane uitgaven voor klanten uit het Verenigd Koninkrijk die in het afgelopen jaar meer dan £500 hebben uitgegeven, gegroepeerd per regio.
vertraging bij het bijwerken van gegevens:
de vertraging vanaf het moment dat u gegevens toevoegt, bijwerkt of verwijdert totdat uw wijzigingen in de zoekresultaten verschijnen. Deze latency kan zeer laag zijn voor server-side zoekmachines, potentieel sub-seconde, zelfs met grote datasets. Lage update latency is cruciaal voor grootschalige e-commerce zoeken, of voor elke context waar zoekresultaten moeten gegevens updates binnen strikte termijnen die door SLA ‘ s — bijvoorbeeld, een nieuwssite die kan worden uitgegeven met het nemen van notices. Het is mogelijk dat de zoekopdracht aan de clientzijde niet in staat is om de latency van de updates laag genoeg te houden of om te garanderen dat de updates zijn doorgegeven. Het onderhouden van een client-side search kan ook zeer inefficiënt zijn, omdat elke server-side data of index update moet worden gedistribueerd naar en geïnstalleerd door alle gebruikers.
Zoeknauwkeurigheid en rangschikking:
succesvolle zoekimplementaties aan de serverzijde moeten precisie en recall inruilen, waarbij ontbrekende resultaten en valse positieven worden vermeden. Inzicht in de rangschikking van de resultaten — en wat de indexer eigenlijk zou moeten negeren-is vaak cruciaal.
zoeken naar metagegevens:
mogelijk moet u zoeken naar metagegevens en inhoud, bijvoorbeeld EXIF-gegevens van afbeeldingen of auteur-en titelvelden van PDF ‘ s.
Internal Search Best Practices
interne zoekfunctionaliteit zal waarde toevoegen aan uw website en het gemakkelijker maken voor uw klanten om de informatie te vinden die ze willen precies wanneer ze het nodig hebben. Hier zijn een aantal best practices om te overwegen bij het toevoegen van interne zoekopdracht:
de zoekbalk is meestal te vinden aan de bovenkant van een website pagina of dicht bij de navigatiebalk of op een zijbalk voor blogs. Het moet zichtbaar en gemakkelijk te vinden zijn, wat er ook gebeurt. Wanneer u een t A
bekijkt, moet de kleur van de zoekbalk de aandacht van uw bezoekers vastleggen terwijl deze past in het thema van uw site.
de zoekbalk moet zichtbaar zijn en een call to action-knop bevatten. De knoppen moeten termen gebruiken als “Go”, “Find” of ” Search Now.”
de interne zoekmachine moet worden opgezet om de gehele website te doorzoeken, inclusief interieurpagina ‘s, blogberichten, landingspagina’ s en formulieren. Je kunt nooit zeker zijn wat voor soort informatie zal een prospect aan te moedigen om u te bellen of te converteren naar een lead.
op de pagina met interne zoekresultaten, vetgedrukt de zoekwoorden van de zoekopdracht, zodat de gebruiker snel kan identificeren die zoekwoorden in de inhoud van uw website, zoals Google.
de gratis zoekbalk moet gebruik maken van auto-complete omdat het de ervaring voor uw bezoekers van de site verbetert en hen aanmoedigt om voortdurend te zoeken.
zoekopdracht toevoegen aan Website met behulp van ExpertRec custom search engine: (No ads)
ExpertRec is een zoekmachineprovider die een zoekmachine voor u zal bouwen van alleen de URL van uw website. U kunt dan wijzigingen aanbrengen in deze zoekmachine zonder codering vanuit het ExpertRec dashboard. Het bouwen van de zoekopdracht is geautomatiseerd en duurt slechts een paar minuten en u kunt deze service gratis uitproberen.
Creëer een zoekmachine
- Ga naar https://cse.expertrec.com/?platform=cse en log in met uw Gmail-account
- Voer de URL in van de website die u wilt doorzoeken en kies uw dichtstbijzijnde datacenterregio. U kunt optioneel ook uw sitemap URL invoeren. Sitemaps maken het makkelijker voor de crawler om alle pagina ’s op uw website te ontdekken, maar het is volledig optioneel
- Crawl/indexering van uw pagina’ s zal beginnen. Dit betekent dat de zoektocht wordt steeds gebouwd en je hoeft niets te doen. U kunt nog steeds de UI aanpassen terwijl de crawl loopt.
- zodra de crawl is voltooid, kunt u een demo bekijken en zien of de zoekfuncties naar uw wens zijn. U kunt de rangschikking aanpassen of het uiterlijk van de zoekopdracht wijzigen en de effecten op de demo zien voordat u de zoekopdracht op uw site installeert. Ja, Het ondersteunt meerdere talen.
zoekopdracht toevoegen
- het installeren van de zoekopdracht op uw website is eenvoudig. U moet een js-fragment toevoegen aan alle pagina ‘ s waarop u wilt dat de zoekopdracht werkt. de JS is de drijvende kracht achter de zoekopdracht, De motor erachter. Voor het toevoegen van het zoekvak, volg de volgende stap.
- u kunt ervoor kiezen om het bestaande zoekveld op uw pagina te houden of de tag <ci-search> toe te voegen op de pagina ‘ s waar u het zoekveld wilt laten verschijnen. u kunt ook de CSS-Selectormethode gebruiken als u al een zoekvak op uw site hebt. Dit voegt de zoekopdracht van ExpertRec toe aan uw bestaande zoekvak.
- u kunt het Configuratiescherm gebruiken om de functies van uw zoekopdracht aan te passen.
- aan te passen Zodra u de code aan uw site toevoegt, gaat de zoekopdracht live.
Extra Instellingen
- de standaard UI is de overlay UI waar de zoekresultaten verschijnen op dezelfde pagina. Sommige klanten willen zoekresultaten op een andere pagina. Zoekresultaten komen op een nieuwe pagina, Ga naar UI Customization – >zoekopmaak – >kies “zoekopmaak op een andere pagina”. In de’ extra info ‘ sectie, voeg het zoekresultaat pad waar u wilt zoekresultaten te komen op het drukken van enter en de query parameter. Hierna, je moet de nieuwe code te krijgen en toe te voegen aan uw site om de nieuwe zoekinterface te krijgen.
zoekopdracht toevoegen aan mijn website
- in het onderstaande voorbeeld is het zoekresultaat pad: “/ search-results / “en q is de” query parameter ” als uw zoekresultaten Het URL-formaat hebben ‘http://providerconnection.davisvision.com/search-results/?q=lense’
- veel van onze klanten die verhuizen van Google site search vereisen de mogelijkheid om het uiterlijk van de zoekbalk te wijzigen. Dit kan eenvoudig vanaf het dashboard. Ga naar UI Customization- >look and feel. Hier kunt u het zoekvak aanpassen. U kunt de hoogte, marge, opvulling, lettergrootte, enz. U kunt ook aangepaste CSS toevoegen, uw eigen Font awesome icoon voor het zoekvak, en nog veel meer
- in sommige situaties wilt u misschien meer dan één URL crawlen om weer te geven in zoekresultaten. Ga naar Crawl – >wat te crawlen – >URL ‘s- >voer de URL’ s in die u wilt crawlen – >druk op update.
- standaard worden afbeeldingen opgehaald door ExpertRec’ s Google site search replacement. Om aangepaste afbeeldingen op te halen, gaat u naar Crawl->Geavanceerd->handmatig extraheren->voer de CSS-selector en de attribuutnaam in – >klik op Bijwerken (dit is een geavanceerde instelling en is niet nodig voor de meeste gebruikers)
- soms wilt u pagina ‘ s die achter een aanmeldpagina staan doorzoeken. Dit kan ook vanuit het dashboard. verschillende soorten authenticatie worden ondersteund en u kunt hier meer over lezen.
- URL ’s filteren u wilt niet worden weergegeven in de zoekresultaten – Ga naar Crawl ->Wat moet worden Crawl->URL’ s filteren-> voer de URL ‘ s in die u niet wilt weergeven in de zoekresultaten->bijwerken.
- onze crawler indexeert Standaard URL ‘ s die parameters moeten ophalen. U kunt filters gebruiken om deze URL ‘ s te verwijderen.