<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Peter</title>
    <description>The latest articles on Forem by Peter (@jabbs).</description>
    <link>https://forem.com/jabbs</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2549293%2F6863cd57-e524-4eb0-a660-012d9a1abea7.jpg</url>
      <title>Forem: Peter</title>
      <link>https://forem.com/jabbs</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/jabbs"/>
    <language>en</language>
    <item>
      <title>I Analyzed 22,000+ Job Postings in Google SERPs – Here Are the Top Job Boards in 2025</title>
      <dc:creator>Peter</dc:creator>
      <pubDate>Wed, 10 Dec 2025 17:57:42 +0000</pubDate>
      <link>https://forem.com/jabbs/i-analyzed-22000-job-postings-in-google-serps-here-are-the-top-job-boards-in-2025-223p</link>
      <guid>https://forem.com/jabbs/i-analyzed-22000-job-postings-in-google-serps-here-are-the-top-job-boards-in-2025-223p</guid>
      <description>&lt;h2&gt;
  
  
  Step 1) Gather job &amp;amp; company data
&lt;/h2&gt;

&lt;p&gt;I queried our &lt;a href="https://www.unlistedjobs.com/jobs" rel="noopener noreferrer"&gt;active job listings&lt;/a&gt; and selected the most recent job posting from each of 22,346 companies. Here is the distribution of company sizes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Size                     | Company Count&lt;/strong&gt;&lt;br&gt;
Micro (1–10)               | 1,806&lt;br&gt;
Small (11–50)              | 2,355&lt;br&gt;
Medium (51–250)            | 6,902&lt;br&gt;
Mid-Market (251–1,000)     | 4,959&lt;br&gt;
Enterprise (1,001–10,000)  | 2,073&lt;br&gt;
Large Enterprise (10,000+) | 253&lt;br&gt;
&lt;em&gt;Unknown                   | 3,998&lt;/em&gt;&lt;br&gt;
&lt;strong&gt;Total                    | 22,346&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;* Job listing / company data sourced from &lt;a href="https://www.unlistedjobs.com/" rel="noopener noreferrer"&gt;UnlistedJobs&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2) Collect Google search data
&lt;/h2&gt;

&lt;p&gt;Here is the Google search query (as entered): &lt;strong&gt;[Job Title] + [Company Name]&lt;/strong&gt; —and repeated for each job.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;* Google SERPs (Search Engine Results Page) were collected using &lt;a href="https://dataforseo.com/" rel="noopener noreferrer"&gt;DataForSEO's&lt;/a&gt; API.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdaumgng5lqqq9kmqxkvj.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdaumgng5lqqq9kmqxkvj.jpg" alt="Google search example" width="744" height="496"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3) Scrub the data
&lt;/h2&gt;

&lt;p&gt;I only want direct links to job listings, so other search results were excluded.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No: &lt;del&gt;&lt;a href="https://www.linkedin.com/jobs/hartford-funds-jobs" rel="noopener noreferrer"&gt;https://www.linkedin.com/jobs/hartford-funds-jobs&lt;/a&gt;&lt;/del&gt;
&lt;/li&gt;
&lt;li&gt;Yes: &lt;a href="https://www.linkedin.com/jobs/view/it-data-engineer-at-hartford-funds-4302815125" rel="noopener noreferrer"&gt;https://www.linkedin.com/jobs/view/it-data-engineer-at-hartford-funds-4302815125&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 4) Skip Applicant Tracking Systems
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.lever.co/" rel="noopener noreferrer"&gt;Lever&lt;/a&gt;, &lt;a href="https://www.greenhouse.com/" rel="noopener noreferrer"&gt;Greenhouse&lt;/a&gt;, etc. don't have searchable job boards so they were skipped.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5) Results
&lt;/h2&gt;

&lt;p&gt;After querying first-page &lt;strong&gt;Google results for 22,346 job postings&lt;/strong&gt;, here are the top domains:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;LinkedIn • Professional networking (49.7%, 11,106)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;✘ NO SEARCH RESULTS ✘ (26.3%, 5,877)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ZipRecruiter • Job aggregator (19.5%, 4,361)&lt;/li&gt;
&lt;li&gt;Indeed • Job search engine (19.4%, 4,341)&lt;/li&gt;
&lt;li&gt;Glassdoor • Jobs, reviews &amp;amp; salaries (12.7%, 2,842)&lt;/li&gt;
&lt;li&gt;Built In • Tech / startup job board (8.2%, 1,830)&lt;/li&gt;
&lt;li&gt;Remote Rocketship • Remote jobs (5.8%, 1,306)&lt;/li&gt;
&lt;li&gt;Jobright • AI job matching (4.9%, 1,099)&lt;/li&gt;
&lt;li&gt;Talent.com • Global job aggregator (4.9%, 1,088)&lt;/li&gt;
&lt;li&gt;Ladders • $100k+ exec job board (4.3%, 959)&lt;/li&gt;
&lt;li&gt;beBee • Professional network jobs (3.5%, 776)&lt;/li&gt;
&lt;li&gt;Lensa • AI job search (2.2%, 485)&lt;/li&gt;
&lt;li&gt;Startup Jobs • Jobs at startups (2.0%, 435)&lt;/li&gt;
&lt;li&gt;Himalayas.app • Top remote jobs (1.9%, 426)&lt;/li&gt;
&lt;li&gt;Jooble • Job aggregator, 60+ countries (1.3%, 280)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Step 6) Final thoughts
&lt;/h2&gt;

&lt;p&gt;Roughly &lt;strong&gt;two-thirds&lt;/strong&gt; of all job postings can be found on at least one of the major job boards &lt;em&gt;(LinkedIn, Indeed, ZipRecruiter, or Glassdoor)&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;More than &lt;strong&gt;1 in 4 jobs&lt;/strong&gt; are not listed on any job boards.&lt;/p&gt;

</description>
      <category>career</category>
      <category>webdev</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
