WordPress Indeed Integration

Indeed integration is a valuable tool that can enhance your job board’s reach and functionality. In this article, we will explore two types of integration: export and import. By understanding and implementing these integration methods, you can make your job listings more visible and attract a larger pool of potential candidates.

Table of Contents


Exporting your job listings to Indeed is a great way to increase exposure and attract more applicants. With this integration, your job postings will be automatically sent to Indeed and made searchable on Indeed.com. This means that anyone using Indeed to search for jobs will be able to find and apply to your job listings.

Setting up the export integration is a straightforward process. Start by locating your Indeed integration URL, which can be found in the “wp-admin / Settings (WPJB) / Aggregators and RSS Feeds” panel. Simply copy this URL and submit it to Indeed through their platform.

It’s important to note that your Indeed feed will only include active jobs from your site. To ensure a smooth integration with Indeed, make sure that your job board meets the requirements outlined by Indeed on their website.


Importing jobs from Indeed or dynamically backfilling your job listings is another powerful integration option. To get started with this integration, sign up for a Publisher Key (if you don’t already have one). The Publisher Key is separate from your regular Indeed account and is used specifically for integration purposes. Luckily, creating a Publisher Account is free and requires only an email address and password.

See also  How to Transform Your Canva Website into Wordpress

Once you have your Publisher Key, go to the “wp-admin / Settings (WPJB) / Indeed” panel on your site and paste the key into the “Publisher API Key” field. Save the form, and you’re ready to import jobs or dynamically backfill your job listings.

So what’s the difference between importing and backfilling? Importing is the traditional method of getting Indeed jobs on your site. It periodically imports jobs from Indeed into your own job board’s database. These imported jobs behave like any other job on your site, with the only difference being that the “Apply Online” button redirects to the job listing on Indeed.

On the other hand, backfilling is a newer method that is recommended by Indeed. With backfilling, the jobs are never imported into your own database. Instead, they are dynamically pulled from Indeed’s servers based on the context. For example, if a candidate is searching for “Web Development” jobs, your job board will query Indeed for relevant jobs and display them to the user. Additionally, this method allows you to earn money when a user clicks on a sponsored listing.

To set up backfilling, navigate to the backfilling options in your admin panel. Here, you can configure various settings such as enabling backfilling on job lists and job searches, inserting the required Indeed attribution link, enabling Indeed click tracking, and setting the maximum number of Indeed jobs to display.

It’s also a good idea to customize some default settings to tailor the returned Indeed jobs to your job board’s niche. You can set default search parameters to be used when a user hasn’t entered any specific search criteria yet.

See also  Transfer Your WordPress Website to Shopify


If you want to further customize your Indeed integration, you can use custom snippets to modify the import and backfilling processes.

To customize the Indeed import, you can use the wpjb_indeed_item filter. This allows you to customize the data that will be used to import jobs into your job board’s database. You can modify the imported job listings to fit your specific requirements and ensure they align with your job board’s branding and style.

Similarly, if you want to modify the backfilling query before it is sent to Indeed’s servers, you can use the wpjb_indeed_query filter. This allows you to fine-tune the search results and narrow them down to specific criteria. For example, you can filter jobs based on job type or location to provide more relevant results to your users.

In addition to modifying the request and query, you can also customize each returned job using the wpjb_indeed_job filter. This gives you the ability to modify the job type, add custom tags or categories, and even set a specific logo for each job listing. By customizing each job’s display, you can create a unique and personalized experience for your users.

To learn more about using these snippets and how to apply them, refer to the ProgramMatek documentation.

In conclusion, integrating your job board with Indeed can greatly enhance your recruitment efforts. By utilizing the export and import features, you can expand the reach of your job listings and provide a seamless experience for both job seekers and employers. Take advantage of the customization options available to tailor the integration to your job board’s specific needs. Ready to get started? Visit ProgramMatek for more information and to explore the possibilities of WordPress Indeed integration.

See also  Mastering the Kalium Theme for WordPress