For jobs.ieee.org:
//div[@id='ad_module_120x90'] //div[@id='ad_module_300x250'] //div[child::div/div/div/h3/a[contains(translate(., 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), 'keyword')]]For LinkedIn:
//div[@id='header'] //div[@id='responsive-nav-scrollable'] //div[@id='top-header'] //li[child::div/h3/a[contains(translate(., 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), 'keyword')]]For Indeed.com:
//div[@id='bjobalerts'] //div[@id='femp_list']/div[2][@class='femp_item'] //div[@id='serpRecommendations'] //div[@id='tjobalerts'] //div[child::h2/a[contains(translate(., 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), 'keyword')]]For Ziprecruiter.com:
//div[@id='email_alert_form_wrapper'] //li[child::a/h4/span[contains(translate(., 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), 'keyword')]]For Beyond.com:
//body[@id='body']/div[4][@class='container']/div[@class='row']/div[@class='col-md-12 ']/div[@class='panel panel-default']/div[@class='panel-body no-padding']/div[@class='row']/div[2][@class='col-sm-8 col-md-6']/ul[@class='list-group list-group-lined margin-bottom-sm']/li[28][@class='list-group-item list-group-item-registration-panel'] //body[@id='body']/div[4][@class='container']/div[@class='row']/div[@class='col-md-12 ']/div[@class='panel panel-default']/div[@class='panel-body no-padding']/div[@class='row']/div[3][@class='col-sm-4 col-md-3'] //body[@id='body']/div[4][@class='container']/div[@class='row']/div[@class='col-md-12 ']/div[@class='panel panel-default']/div[@class='panel-body no-padding']/div[@class='row']/div[3][@class='col-sm-4 col-md-3']/div[3][@class='row ng-scope']/div[@class='col-xs-12']/ul[@class='list-group list-group-lined no-margin-bottom-sm']/li[2][@class='list-group-item'] //body[@id='body']/header/nav[1][@class='navbar navbar-default navbar-fixed-top'] //div[@class='job-companylogo hidden-xs'] //div[@class='job-footer'] //div[@id='Display_Header_Top_Text_Position1'] //div[@id='TopNav']/div[@class='navbar-left navbar-center ng-scope'] //img[@class='Areas/Jobs/Search-Index/FeaturedJobStar.gif job-featured-icon'] //li[@class='list-group-item google-ad-zone-bg'] //li[child::div/a/h4[contains(translate(., 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz'), 'keyword')]]
Beyond.com search results with cleanup and keyword exclusion blacklists |
Indeed.com search results with cleanup and keyword exclusion blacklists |
The hazard that comes with forcing search relevance is that you may find that very few jobs are posted that will fit even an unreasonably broad set of criteria. With my short list of keywords to essentially enforce "entry level electrical engineer", I eliminated roughly 60% to 80% of all search results. If something similar happens to you, do not be alarmed, but know that the people who speak of booming demand for tech jobs and a robust economic recovery are not merely mistaken, but lying.