Decide what the link is for
Before you open a marketplace catalog, be clear about what that link should accomplish. A guest post link can serve three main purposes, and mixing them up wastes money.
1. Pick your link goal
- SEO authority – you want the link to pass ranking power to a target page. This needs a relevant anchor and a page that can actually rank.
- Referral traffic – you want real humans to click through. The site needs traffic, and the anchor should encourage clicks.
- Brand exposure – you want your brand name or URL seen. Anchors can be branded or naked.
Most buyers mix SEO + brand. That's fine—but pick one primary goal per link.
2. Choose the target URL
Don't default to your homepage. If you're building rankings for a specific service page, product page, or blog post, link there directly. A homepage link with "best [service]" anchor looks unnatural if you don't actually sell that on the homepage. Map the anchor to the actual page.
3. Select your anchor text
Your anchor choice depends on your goal:
- Exact match – the exact keyword you want to rank for. Risky in bulk; fine for occasional use on relevant sites.
- Partial match – the keyword plus other words. Safer, still effective.
- Branded – your company name. Natural, builds brand.
- Naked URL – yourdomain.com. Very natural, no keyword relevance.
- Generic – "click here", "learn more". Low value for SEO but looks completely natural.
Good vs bad examples
Good: A SaaS company links from a productivity blog post using anchor "project management software" pointing to their tool page. The topic matches, anchor is relevant.
Bad: A local plumber gets a link with anchor "best plumber in London" pointing to homepage on an unrelated fashion blog. No topical relevance, anchor doesn't match the actual page content.
Checklist before buying
- [ ] Primary goal defined (SEO / traffic / brand)
- [ ] Target URL selected and live today
- [ ] Anchor text chosen and documented
- [ ] Anchor matches the target page content
Shortlist sites by topic first
Your link should appear in context. A casino link on a cooking blog looks suspicious to readers and algorithms. Match your niche.
Step 1: Define your vertical
Write down 2-3 topic categories that fit your target URL. For a SaaS tool, that might be "marketing", "productivity", "tech". For a CBD brand, "health", "wellness", "lifestyle".
Step 2: Filter the catalog
Most guest post marketplaces let you filter by category or domain. At DoFollow.pro, you browse the named sites directly and see each site's topic focus. Look for sites that regularly publish in your space.
Step 3: Check topical relevance
- Good: A fintech blog linking to a banking app; a fitness site linking to supplement brand
- Bad: A tech news site with one random post about gardening linking to a garden tool brand
Step 4: Note DR and traffic
Step 5: Cross-check prices
Once you've identified 5-10 relevant sites, check their pricing tier:
| Category | Price range |
|---|---|
| General sites | $15–$100 |
| Crypto/CBD/forex | $30–$600 |
| Casino/betting | $30–$900 |
Checklist before shortlisting:
- Does the site publish content in my niche or adjacent topics?
- Are there recent posts (last 3-6 months) in my category?
- Does the pricing fit my budget for this batch?
If you checked all three, add to your shortlist. Google's link spam policies explicitly cover paid links—relevance and editorial context reduce risk. A relevant, contextual link on a topical site is standard practice. An irrelevant link on an unrelated site is what the policies target.
Vet every site before you pay
You have a shortlist. Now verify each site actually meets quality standards. Skipping this step is how you waste money on links that either don't help your rankings or actively hurt you.
2. Verify the site is indexed and crawlable
Search site:example.com in Google. If nothing shows, the site may be deindexed or using noindex. That's a dealbreaker. Also check if the homepage has a meta robots noindex tag in the source code.
3. Inspect existing sponsored posts
Look for obvious sponsored or "guest post" pages already on the site. Check if those pages:
- Are indexed (search site:example.com "guest post" or "sponsored")
- Have in-body links, not just author bio links
- Look like real articles, not thin content stuffed with outbound links
- Don't have the phrase "noindex" in their meta tags
4. Check for red flags
Watch out for:
- Every outbound link uses exact-match anchors (over-optimization)
- Site hosting unrelated content from random industries
- No contact page or clear editorial policy
- Pricing not disclosed or negotiable without limit
5. Confirm link placement before paying
Ask explicitly: will the link be in the article body, not sidebar, footer, or author bio? If they won't guarantee in-body placement, walk away. Reputable guest post services (DoFollow.pro, for example) state plainly that they only sell in-body links and never sidebar or footer placements.
6. Test communication
Send a quick question. If they take 5 days to reply or give vague answers, that's a signal their operations are sloppy. You want a team that confirms availability and final pricing before you pay—not one that asks for payment upfront and ghosts you.
The vetting checklist:
- [ ] Site indexed in Google
- [ ] Existing sponsored posts are indexed and in-body
- No obvious over-optimization patterns
- [ ] Clear editorial/contact info
- [ ] Responsive communication
- [ ] In-body link placement confirmed
If any box stays unchecked, remove the site from your shortlist. Paying for an unvetted link is a gamble with your site's reputation.
Every site in our catalog shows its DR, traffic, last article and a fixed price. Nothing is charged until we confirm.
Browse the catalogPrepare the article and anchor text
You've vetted the sites. Now it's time to prepare what actually goes on them: the article and the anchor text. This is where many buyers trip up—not with the writing, but with the strategy behind it.
Anchor text first
Pick your anchor before you write. The anchor determines what Google associates with your link. Here's how to handle it:
- Branded anchors (your brand name) are safe and natural. Use these most often.
- Naked URLs (https://yoursite.com) work well as secondary anchors.
- Exact match anchors (e.g., "SEO tools") are risky for paid links—Google's spam policy explicitly targets this pattern.
- Generic anchors ("click here", "read more") add variety but pass no SEO value.
Mix your anchors. A natural link profile has mostly branded and naked URLs, with partial match as occasional seasoning.
Write the article
- A headline that promises useful information
- 2-3 subheadings (H2 or H3)
- Substantive content—data, examples, actionable tips
- Your dofollow link naturally woven into relevant context
DoFollow.pro requires you to supply the article or topic. The link goes in the body, not the author bio or sidebar—we don't sell those anyway.
What good looks like vs. bad
| Good | Bad |
|---|---|
| Useful article with real insights | – |
| Anchor fits the sentence naturally | Exact match anchor stuffed awkwardly |
| Link in body, contextual | Link in author bio or sidebar |
Google's spam policies cover paid links. The risk isn't the dofollow—it's obvious optimization: exact match anchors on thin articles hosted on unrelated sites. That's what triggers manual actions.
Quick checklist before you submit
- Anchor text chosen and varied from your other recent placements
- Article provides genuine value to the site's readers
- One dofollow link only, in the body
- No "sponsored" or "nofollow" attributes on your link
- Content passes the site's editorial standards
Order, pay and check the live post
Once you've vetted your sites and prepared your article, ordering is straightforward. Here's how to do it safely.
4. Submit your article
You provide the finished article or a topic with brief. We don't write it – you do. One dofollow link goes in the article body, not sidebar, footer or author bio.
5. Check the live post
Typical go-live is 2 days. When you get the live URL:
- Verify the page loads – no 404 or error
- Find your link – check it's in the body content
- Confirm it's a true dofollow – no rel="nofollow", "sponsored" or "ugc" attribute on the <a> tag
- Check the page isn't noindex – view the page source or use a tool to confirm robots meta tag allows indexing
6. Ongoing monitoring
We check daily that each post still loads, the link is present, and nothing has been changed to nofollow or noindex. If anything goes wrong within 12 months, we provide a free replacement on a comparable site.
Google's stance: Google's spam policies consider paid links that pass PageRank to be violations. We only provide editorial dofollow links – the same link type you'd get from a genuine interview, podcast mention or organic feature. What you do with those links is your responsibility.
Monitor links after publishing
Your link is live. Now the real work begins: making sure it stays live and keeps its SEO value.
1. Document everything the day the post goes live
Record these four things in a spreadsheet:
- Live URL of the guest post
- Target URL you pointed to
- Exact anchor text used
- Publication date
You will need this for reporting to clients, internal records, and for checking against future changes.
2. Verify the dofollow status manually
Right-click the page, view source, and search for your anchor text. Check that it does not contain:
- rel="nofollow"
- rel="sponsored"
- rel="ugc"
- Any combination like rel="noopener ugc"
A dofollow link is simply one without those attributes. If any appear, the link passes no SEO value. Flag it immediately.
3. Confirm the page is indexable
Search Google for "site:yourdomain.com [unique phrase from article]" to verify the page is indexed. If it does not appear, check the page source for <meta name="robots" content="noindex">. A noindex page passes zero link equity.
4. Set up recurring checks
At minimum, recheck monthly:
- Does the page still load?
- Is the link still present?
- Has the dofollow status changed?
- Is the page still indexed?
We check our own inventory daily and replace links free within 12 months if they disappear or lose dofollow status. If you bought elsewhere, your recourse depends on the vendor's guarantee.
5. What good vs bad looks like
| Signal | Good | Bad |
|---|---|---|
| Link present | Yes | Link removed or changed to redirect |
| rel attribute | None or empty | nofollow, sponsored, ugc |
| Page index | Indexed in Google | noindex tag present |
| Page status | – | – |
If your link disappears or gets relabeled, contact the vendor immediately. With reputable providers, you have a window to request a fix or replacement. Google does consider paid links that pass equity as violations of their spam policies, so maintaining a clean, documented monitoring process protects both you and your clients.
Frequently asked questions
How do I know a guest post site is safe?
Check that the platform works directly with named editorial sites, confirms prices before payment, and actively monitors link status. We verify your link is live daily and replace it free within 12 months if issues arise. Avoid platforms selling undisclosed or bundled links.
What questions should I ask before buying a guest post?
Ask for the exact publication URL, confirmation that the link is dofollow (not nofollow/sponsored/ugc), and verification the link is in the article body rather than sidebar, footer or author bio. We send the live URL by email and display it on your order page after publication.
How much should I pay for a guest post?
General posts typically range $15-$100 with median $40. Specialized niches cost more: crypto/CBD/forex $30-$600 median $60, casino/betting $30-$900 median $75. Always confirm the final price before payment since availability affects rates.
Can I get a refund if the guest post isn't placed correctly?
We check the page daily to confirm it loads, the link is present, has no nofollow/sponsored/ugc attribute, and is not noindex. If any issue arises within 12 months, we provide a free replacement on another relevant site.
Are there discounts for agencies buying guest posts?
Agencies get 28% off list price through our reseller program at /agencies, which provides unbranded client pages. The discount is not automatic—you must sign up through the agency program.
Prices and numbers in this guide come from the live DoFollow.pro catalog on the date above. Read how we vet sites and who we are.