Want to learn more about how this works? First of all, like all custom search engines, this uses the power and scale of Google search to constantly crawl the web, looking for structured data to add to the Google index. In this case, sites like simplyhired.com have added JobPosting markup from Schema.org to their sites to help search engines identify veteran-committed job openings, job title, job location, etc.
Recognizing that many job seekers are interested in jobs in their local area, the NRD did some extra work to support a location-based search. When a user specifies a location such as a city or a zipcode in a search, the location is converted into a list of nearby cities with normalized names that match those location markups in the job posting webpages.
To restrict results to only the relevant job postings, for every user query on their site, NRD sends a well formed query request to Google Custom Search including structured search operators such as filtering by cities and job codes and sorting by date to receive XML results and render them on their site.
We’re happy to contribute to this important initiative and hope the power of Google Custom Search can help more businesses to deliver creative search solutions for their users.
Posted by: Hui Xu, Technical Lead, Custom Search Team