Choose Your Package

GSA Search Engine Ranker

GSA Search Engine Ranker Best Practices Guide (2026): The Settings We Run on Our Own Servers

Updated Oct 2, 2026 7 min read By the SER Verified Lists team

GSA Search Engine Ranker is thirteen years old and still the most capable automation tool in link building, but the settings that made it fly in 2017 are not the ones that work now. This is the configuration we run on our own servers in 2026, screen by screen. It assumes you get your targets from SER Verified Lists through SERVL Sync; if you don’t, everything still applies, you’ll just be feeding it a worse list.

What a correct setup buys you:

  • GSA SER runs faster on fewer resources, because it posts instead of scraping.
  • Threads go up without proxies dying, because proxies only post.
  • LPM and VPM rise together, because the targets have already accepted a post.
  • You stop paying for MOZ, Majestic and indexers you don’t need.

Before anything else: clear the decks

Clear the target URL cache

Select all projects, right-click → Modify project → Delete target URL cache. By default SER keeps a small, random list of targets from previous runs and starts there. You want each project to start from the list you gave it, not from leftovers.

Modify project → Delete target URL cache
Modify project → Delete target URL cache

Import fresh emails

Select all projects, right-click → Modify project → Import → Email accounts → From file / From clipboard, and accept the prompt to delete the existing accounts.

Import email accounts per project
Import email accounts per project

Five to ten emails per project is plenty. Hundreds per project only cost resources. In 2026 the right emails are a catch-all on a domain you own; the public “buy catch-alls” services recycle the same root domains across thousands of users and get blacklisted within days. We haven’t found a catch-all supplier we’re happy to recommend yet; when we do, members will hear about it first. Until then, a fresh domain on any wildcard-capable host does the job. If the catch-all stops receiving, nothing verifies, so this is the first thing we check on every “my VPM dropped” ticket.

Remove every search engine

Per project: Edit → Options → Search engines to use, right-click → Check none.

Options → Search engines to use → Check none
Options → Search engines to use → Check none

Scraping is the single biggest waste of a proxy budget. With verified folders on disk, SER never needs to scrape; every thread should be posting.

Remove duplicates weekly

Options → Advanced → Tools → Remove duplicate URLs, all four lists, then Remove duplicate domains. SERVL Sync folders are deduplicated server-side every ten minutes, but SER’s own Submitted and Verified lists still grow; clean them once a week.

Tools → Remove duplicate URLs / domains
Tools → Remove duplicate URLs / domains

Global settings

Threads

Threads are limited by two things: proxies and the box. Ten threads per posting proxy is the safe starting point; watch Task Manager while SER and your captcha solver are both running and raise it until CPU sits around 80 % or RAM headroom drops under 500 MB, then back off a notch.

Submission → threads
Submission → threads

HTML timeout

Set it to 180 seconds. Some of the best contextual platforms are slow; a short timeout throws those links away to make the status bar look busier.

HTML timeout 180 s
HTML timeout 180 s

Proxies

Tick Use proxies under Submission, and use them for submission only. Verification doesn’t need to go through a proxy and it halves the load if it doesn’t.

Use proxies for submission
Use proxies for submission

Rules that still hold:

  • Private IPv4 datacenter or ISP proxies for posting. Never public proxies, and tick “automatically disable public proxies”.
  • Test every new batch before you trust it. A proxy that fails once is often fine ten minutes later; SER’s own tester or Scrapebox will tell you.
  • IPv6 is for XEvil only. Most target sites refuse IPv6, so posting through it tanks your submission rate.

Our current picks and prices are on the resources page.

Proxy settings
Proxy settings

Captcha: the 2026 order

Most forms now sit behind reCAPTCHA v2/v3, hCaptcha or Cloudflare Turnstile. Old OCR can’t touch them, so the order matters:

  1. XEvil 7 first. One-time licence, unlimited solves. It handles everything GSA Captcha Breaker does plus the hard image and text captchas, and with the reCAPTCHA add-on it solves reCAPTCHA too. It needs a 12 GB+ box and an IPv6 rotating pool.
  2. A paid solver second for what XEvil misses: CapMonster Cloud for everyday fallback, 2Captcha switched on for Tier 1 / do-follow projects only, where a solve is worth a link.
  3. GSA Captcha Breaker as a free first pass if you already own it. Fine for the simple captchas, not a reCAPTCHA solver.

Set captcha retries to 2. Inside XEvil set its internal timeout to 120 seconds or more; inside SER start the captcha timeout low and raise it in 30-second steps while watching the captcha success rate.

Captcha services in order: XEvil, CapMonster Cloud, 2Captcha (Tier 1 only), Captcha Breaker
Captcha services in order: XEvil, CapMonster Cloud, 2Captcha (Tier 1 only), Captcha Breaker

Indexing

Pinging is a waste of threads. A Tier 3 run from the Verified Pool does most of the indexing work for free now. For Tier 1 contextuals you want indexed fast, use a service that refunds links that don’t index; Speedy Indexer is the one we run. Leave Send verified links to index services off in projects and feed the indexer from the verified list on your own schedule.

Filter

Select all platforms. Set maximum size of a website to download to 50 MB or more. Turn Skip submission on. A bigger download limit means more overhead and more good links; the filters below sort them.

Filter settings
Filter settings

Two filters do the real work in 2026: Skip sites with more than 40 outgoing links on Tier 1 projects (our Low-OBL T1 folder is already under 50, so this is belt and braces), and Avoid posting to sites with just an IP and no domain. Don’t use the PageRank filters; PR hasn’t existed for years.

Project settings

Article Manager: unique articles, no spintax

This section changed more than any other. Contextual platforms moderate now, and {this|that|the other} gets deleted before it verifies. The fix is built into SER: article generation with any OpenAI-compatible API key, one unique article per account, in every field. Put your OpenRouter, DeepSeek or Anthropic key in, pick a model, and SER writes on the fly. A thousand-word article costs a fraction of a cent on DeepSeek and a few cents on Claude.

Article Manager
Article Manager

The settings that still matter:

  • How to link: sentence at random location.
  • Insert 0–1 random authority URLs, up to 2 images, 1 video. Enough variation to read naturally, not enough to look generated.
  • Do not shorten articles. A thousand words is the floor on contextual platforms.
  • Do not submit the same article more than 1 time per account. Anything else is spam by definition.
  • Skip “insert tags in sentences” and the HTML variations if your articles come from an API; they already vary.

Email settings

  • 5–10 emails per project, each used in one project only, rotated at least monthly.
  • Time to wait between logins: 900–1,000 seconds, so you don’t trip the provider’s login limits.
  • Use proxies for emails: off.
  • Delete messages after processing: on. Delete all messages: off. Delete messages older than 5 days: on.
Email settings
Email settings

Project data

  • Use multiple URLs from the money site (or buffer) and tick Use a random URL. Links spread across the domain look natural; thirty links to one page don’t.
  • URL variations 80–100 %, root URL 10–30 %.
  • Site lists over keywords. If scraping is off, SER doesn’t need keywords for targets, only for anchors.
  • Anchors: build the lists yourself. Branded anchors on, LSI anchors on with a real list, citation on, anchor variations 80–100 %. Leave generic, domain, partial and secondary anchors to your own lists rather than SER’s defaults. Our safe Tier 1 split is in the Tier 1 guide: roughly 50–60 % branded, 15–25 % generic, 10–20 % naked URL, the rest partial and exact.
  • Fill the profile fields: random login and password, an “about yourself” in spin syntax from an original description, your Twitter and Facebook URLs, a website description, and a few website-title variations with multiple categories.
  • Write your own forum comments and guestbook comments if you post to those engines at all. We don’t on Tier 1.

Project options

The ones that matter, with our values:

Option Our setting Why
Project pause after N links/day On, 10–20 on Tier 1, higher below Velocity is what gets Tier 1 flagged, not totals
Captcha: ask all services Important projects only Lets the fallback solvers earn their keep where it counts
Verify links: exact URL, automatically On Anything else leaves ghosts in the verified list
Re-verify existing backlinks Off Resource-heavy, little gain
Send verified links to index services Off Index from the list on your own terms
Character spinning / typos Off Noise, no benefit
Try to always place a URL On More links per account
Continuously post to site even if failed Off Costs more than it returns
Tags → anchors On Hyperlinked tags are real links
Use URLs from global site lists On, the folder for this tier This is the whole setup: Verified Pool → T3, Contextual → T2, Low-OBL T1 → T1, SER Nuke → its own projects
Analyze and post to competitors’ backlinks Off Scraping by another name
Allow posting on same site again Off on Tier 1, on below One link per domain at the top
Post first article without links On Web 2.0s delete the account if the first post carries a link
Time to wait between two posts 120 minutes Natural spacing on multi-post platforms
Skip sites with more than 40 outgoing links On for Tier 1 OBL is the filter that protects link equity
PR filters Off PageRank is gone
Types of backlinks Article, Article-Wiki, Anchor text on Tier 1 Contextual only at the top
Skip no-follow Off A natural profile has both
Avoid IP-only sites On Always on for projects that matter
Keyword-presence filter Off unless you have a big, relevant keyword list Relevance without a good list just throws links away
Project options
Project options

The cheat sheet

  • Run it on a VPS, not your PC: 24/7, and SER is light on its own. Plan 12 GB+ RAM only if XEvil shares the box. Picks on the resources page.
  • Ten threads per proxy to start; let Task Manager, not the status bar, decide the ceiling.
  • Proxies for submission only; private IPv4 for posting, IPv6 only for XEvil.
  • Enable important messages for projects (Options → Submission) so you see platform changes when they happen.
  • Filters: OBL under 40–50 on Tier 1, skip IP-only sites, no PR filters. Too many filters and you throw away good links; too few and you keep bad ones.
  • Contextual first. Fewer links, more value; let SER take the time on them.
  • Captcha order: XEvil → paid fallback → Captcha Breaker. Retries 2–3.
  • Dedicated emails per project, catch-all on your own domain, spam filtering off.
  • Unique articles, never spintax. The single biggest fix for failed verifications.

If LPM is normal and only VPM is falling, the list isn’t the problem: check emails first, captchas second, content third. If both fall at once, check proxies. And if you’d like a second pair of eyes, @SERVerifiedListsBot on Telegram has read every ticket we’ve ever closed.

Keep going

More GSA SER guides

SER Verified Lists

Stop scraping. Start posting.

Verified GSA SER targets, synced to your PC every two hours by SERVL Sync. Capped at 100 members.

See plans · from $37/mo →