SEO Case Study: Achieved Top 3 Rankings in 5 Months for a B2B IT Staffing Firm in New York

In January 2025, a New York based B2B IT staffing firm partnered with Goforaeo to fix slow growth from search and build a steady flow of qualified hiring leads. They already had a website and services, but their visibility for high intent staffing searches was low and inconsistent.

This SEO Case Study shares what we did, what changed month by month, and the exact metrics we tracked inside SEO tools. All results below are from January 2025 to May 2025 for searches targeting New York.

Client snapshot: Who they are and what they sell

They are a B2B IT staffing firm serving companies across New York, with most placements in software engineering, infrastructure, cloud, data, and cybersecurity. Their core revenue came from contract staffing and direct hire roles for mid size and enterprise clients.

They had strong delivery and recruiters, but search traffic was not bringing enough hiring managers. Most inbound inquiries were referrals, and the website was not doing much heavy lifting.

Location and market reality: New York

New York is competitive for staffing keywords because you are not only competing with other agencies. You are also competing with large job boards, directories, and big national firms.

So the SEO approach had to be practical: win the right searches, show trust fast, and move visitors into calls and inquiry forms.

Dates, timeframe, and reporting setup

Start date: January 6, 2025
End date: May 31, 2025
Timeframe: 5 months
Primary location focus: New York, NY and nearby business hubs

We reported weekly for actions and fixes, and monthly for performance trends. Rankings were tracked daily and reviewed weekly so we could act quickly.

Tools used: Tracking and execution stack

We used a mix of free and paid tools to keep decisions based on data, not guesses:

  • Google Search Console: queries, impressions, clicks, indexing, page performance
  • Google Analytics 4: organic sessions, conversions, assisted conversions, engagement
  • Semrush: keyword research, rank tracking, competitor gaps
  • Ahrefs: backlink checks, link opportunities, content gaps
  • Screaming Frog: crawl, technical SEO checks, internal links
  • Google PageSpeed Insights: speed and Core Web Vitals checks
  • GTmetrix: speed diagnostics and waterfall checks
  • Looker Studio: monthly dashboards for the client team
  • Hotjar: behavior patterns, scroll depth, click maps for key pages
  • Google Business Profile: trust signals and branded visibility for New York

Before vs after: Proof in numbers

Below is the clearest view of what changed when comparing the first month to the fifth month.

Before: January 2025 baseline

In January 2025, organic visibility was low for hiring intent searches, and many pages were not built to match real search needs.

Key baseline metrics for January 2025:

  • Organic sessions: 1,120
  • Qualified lead actions from organic: 9
  • Search Console impressions: 38,400
  • Search Console clicks: 350
  • Average CTR: 0.9%
  • Average position across tracked keywords: 39.2
  • Keywords in Top 3 positions: 0
  • Keywords in Top 10 positions: 6
  • Referring domains: 74
  • Core Web Vitals status: many URLs flagged for performance and mobile usability

After: May 2025 results

By May 2025, the website had stronger pages, cleaner technical health, better internal linking, and content aligned to hiring intent.

Key outcome metrics for May 2025:

  • Organic sessions: 4,860
  • Qualified lead actions from organic: 41
  • Search Console impressions: 162,000
  • Search Console clicks: 3,900
  • Average CTR: 2.4%
  • Average position across tracked keywords: 18.6
  • Keywords in Top 3 positions: 14
  • Keywords in Top 10 positions: 38
  • Referring domains: 112
  • Core Web Vitals status: major improvement on priority landing pages

Ranking proof: Top 3 examples achieved in May 2025

By May 2025, we saw multiple high intent keywords reach Top 3. Examples include searches connected to hiring, staffing, and contract roles in New York.

  • IT staffing New York: Top 3
  • contract developers New York: Top 3
  • cybersecurity staffing New York: Top 3
  • data engineer staffing New York: Top 3
  • IT recruiters New York: Top 3 for a closely related variant

These wins did not come from one trick. They came from doing the basics very well, then repeating them with a clean monthly plan.

What was holding the site back

In the first two weeks of January 2025, we audited the site and the search data. The main problem was not “lack of content” only. It was misalignment.

Here are the biggest blockers we found:

  • Service pages were thin and too general for New York intent
  • Many pages targeted the same broad keywords, causing overlap
  • Titles and meta descriptions were not written for clicks
  • Internal linking was weak, so Google had no clear page priorities
  • Blog topics were generic, not tied to hiring decisions
  • Contact paths were not clear, so even interested visitors dropped off
  • Speed and mobile performance issues hurt key landing pages

What we decided early

We decided to focus on high intent pages first, not just top of funnel blogs.

That meant building strong service pages for New York hiring needs, then supporting them with content that answered real questions from hiring managers.

Strategy explanation: What we did and why it worked

We used a simple SEO system that stacks results over time. Each part supports the next.

1) Fix technical health so pages can compete

We started with crawl fixes and indexing clarity. If Google struggles to crawl or understand your site, rankings stay stuck.

Actions we took:

  • Cleaned up index bloat by removing low value tag like pages
  • Fixed broken links, redirect chains, and duplicate title issues
  • Improved XML sitemap structure and resubmitted in Search Console
  • Tightened canonical tags so the right page ranks for the right query
  • Improved page speed on priority service pages and core templates
  • Fixed mobile layout issues that were affecting engagement

Result: pages got discovered faster, and the site became easier to understand.

2) Build a clear New York service structure

The site needed a simple structure: one main service page per intent, plus supporting pages that connect naturally.

We created a service map focused on hiring intent:

  • IT staffing in New York
  • Contract staffing for software roles
  • Direct hire tech recruitment
  • Role based pages for in demand hiring areas like cloud, cybersecurity, data

Each page had clear sections for:

  • Who it is for
  • Roles covered
  • Process and timeline
  • Screening approach
  • Industries served in New York
  • Proof points and FAQs
  • Strong calls to action

Result: Google started treating these pages as the main answers for New York searches.

3) Write content that supports buying decisions

We avoided fluffy content. We published content that hiring managers and procurement teams actually read.

Content angles that worked well:

  • Hiring timelines and what slows down recruitment
  • Contract vs direct hire comparisons for tech roles
  • Rate guides and market signals for New York
  • Screening checklists for high risk roles like cybersecurity
  • Interview templates and role scorecards

Result: content supported service pages, improved internal linking, and brought in long tail leads.

4) Strengthen on page SEO for rankings and clicks

Rankings are not only about content length. It is also about clarity, relevance, and click appeal.

On each priority page, we improved:

  • Page title format for New York intent
  • Meta descriptions written like a real offer, not a summary
  • Headings that match how people search
  • Shorter paragraphs for readability
  • FAQ sections based on Search Console queries
  • Trust blocks: certifications, process, client types, case proof snippets

Result: CTR improved and pages climbed faster once they entered the top 20.

5) Build authority with clean links and brand mentions

We did not chase random links. We focused on relevant placements that made sense for a New York staffing brand.

Link activities included:

  • Outreach to business blogs and tech communities
  • Partner and vendor relationship links where appropriate
  • PR style mentions for hiring insights content
  • Reclaiming unlinked brand mentions
  • Fixing broken backlinks pointing to old URLs

Result: authority improved steadily and rankings became more stable.

6) Improve conversion paths so traffic turns into leads

Traffic without actions is not a win. We made it easier for the right visitor to contact the team.

Conversion improvements:

  • Added clear CTAs above the fold on service pages
  • Added shorter inquiry forms for mobile users
  • Improved “request talent” messaging to match B2B language
  • Added proof blocks near CTAs to reduce doubt
  • Used Hotjar to remove friction points on key pages

Result: lead actions grew faster than traffic because pages converted better.

Monthly plan with actions and performance data

This is the exact monthly rollout from January 2025 to May 2025, including what we shipped and the numbers we tracked. No tables, only clear bullets.

January 2025: Audit, fixes, and first priority pages

We used January to stop leaks and build the base. Without this, content would not stick.

Work completed:

  • Full technical crawl and index cleanup plan
  • Fixed top priority technical issues across templates
  • Rewrote titles and meta descriptions for key pages
  • Built and refreshed 2 core service pages for New York intent
  • Set up rank tracking and monthly reporting dashboards

January performance:

  • Organic sessions: 1,120
  • Qualified lead actions: 9
  • Impressions: 38,400
  • Clicks: 350
  • Keywords in Top 10: 6
  • New referring domains gained: 3
  • Pages improved or launched: 5

February 2025: Service expansion and internal linking push

February was about building enough strong pages so Google can see a clear topic focus.

Work completed:

  • Added 3 role focused pages tied to New York hiring needs
  • Built a better internal linking structure between service and role pages
  • Added FAQ blocks based on real Search Console queries
  • Improved speed on 5 highest traffic pages
  • Started link outreach with a focus on relevant business and tech sites

February performance:

  • Organic sessions: 1,760
  • Qualified lead actions: 14
  • Impressions: 55,900
  • Clicks: 780
  • Keywords in Top 10: 11
  • Keywords in Top 3: 2
  • New referring domains gained: 7
  • Pages improved or launched: 6

March 2025: Content that targets hiring manager questions

March is where we started seeing compounding gains. The site had more coverage and better page relationships.

Work completed:

  • Published 6 hiring focused content pieces supporting service pages
  • Created 2 comparison pages focused on common decision points
  • Added stronger trust signals and proof sections on service pages
  • Continued outreach and secured placements on relevant sites
  • Improved schema basics for organization and FAQs on priority pages

March performance:

  • Organic sessions: 2,680
  • Qualified lead actions: 22
  • Impressions: 92,300
  • Clicks: 1,650
  • Keywords in Top 10: 21
  • Keywords in Top 3: 6
  • New referring domains gained: 10
  • Pages improved or launched: 9

April 2025: Push winners, update content, and tighten relevance

April was about doubling down on what was already moving. We improved pages already ranking between positions 4 and 15.

Work completed:

  • Updated 8 pages with better sections, FAQs, and clearer intent matching
  • Built supporting internal links from blogs to money pages
  • Added location context naturally for New York without keyword stuffing
  • Improved conversion sections and form layout based on Hotjar findings
  • Continued link building and reclaimed a set of brand mentions

April performance:

  • Organic sessions: 3,740
  • Qualified lead actions: 33
  • Impressions: 131,500
  • Clicks: 2,720
  • Keywords in Top 10: 31
  • Keywords in Top 3: 10
  • New referring domains gained: 8
  • Pages improved or launched: 10

May 2025: Top 3 breakthrough month and lead lift

May is when several priority terms entered Top 3 and stayed there. This is also when inbound lead quality improved, not just volume.

Work completed:

  • Refreshed main service pages again for clarity and conversion
  • Built 4 new pages targeting high intent New York role searches
  • Expanded internal linking with a structured hub approach
  • Secured additional authority links from relevant sites
  • Added stronger snippets for SERP clicks, including FAQ targeting

May performance:

  • Organic sessions: 4,860
  • Qualified lead actions: 41
  • Impressions: 162,000
  • Clicks: 3,900
  • Keywords in Top 10: 38
  • Keywords in Top 3: 14
  • New referring domains gained: 10
  • Pages improved or launched: 12

What made this work: The simple reasons

This result was not luck. It was the result of doing the right work in the right order.

Key reasons the campaign performed well:

  • We fixed crawl and page quality issues first
  • We built pages around real New York hiring intent
  • We avoided random content and focused on decision support topics
  • We improved internal links so Google understood page priorities
  • We built trust on page and off page at the same time
  • We improved conversion paths so growth showed up in leads, not only traffic

Small details that had a big impact

These are the kinds of changes many teams skip, but they often decide whether you move from page one to Top 3.

  • Rewriting page titles to match how B2B buyers search
  • Adding proof and process sections close to CTAs
  • Updating old pages instead of only publishing new ones
  • Building FAQ blocks based on actual query data
  • Cleaning up overlapping pages so one clear page can win

Challenges we faced and how we handled them

Every fast ranking campaign hits friction. Here is what we ran into.

  • Competitive SERPs: we focused on long tail New York intent first, then moved upward
  • Slow trust at the start: we improved proof, links, and relevance together
  • Content approval delays: we created a simple approval system so content did not get stuck
  • Tracking lead quality: we aligned GA4 events with real lead stages, not just form submits

Final outcomes by May 31, 2025

Here is what the client had by the end of May 2025:

  • Multiple high intent New York staffing keywords ranking in Top 3
  • Organic sessions up from 1,120 to 4,860
  • Qualified lead actions up from 9 to 41
  • Clicks up from 350 to 3,900
  • Keywords in Top 10 up from 6 to 38
  • Stronger site structure that supports future expansion into more roles and industries

How Goforaeo runs SEO case studies like this

We keep it simple and consistent. A strong base, clear intent pages, content that supports decisions, and steady authority work.

If you are an agency, B2B service provider, or staffing firm trying to grow in a competitive city like New York, this approach is repeatable when you stick to the process and measure monthly.

Quick recap of the process used

  • Week 1 to Week 2: technical audit, quick fixes, tracking setup
  • Month 1 to Month 2: core service pages, internal links, initial authority
  • Month 3 to Month 4: supporting content, updates, conversion improvements
  • Month 5: push pages close to Top 3, strengthen trust, expand winning topics

Author: Vishal Kesarwani

Vishal Kesarwani is Founder and CEO at GoForAEO and an SEO specialist with 8+ years of experience helping businesses across the USA, UK, Canada, Australia, and other markets improve visibility, leads, and conversions. He has worked across 50+ industries, including eCommerce, IT, healthcare, and B2B, delivering SEO strategies aligned with how Google’s ranking systems assess relevance, quality, usability, and trust, and improving AI-driven search visibility through Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO). Vishal has written 1000+ articles across SEO and digital marketing. Read the full author profile: Vishal Kesarwani