Check that traffic is real and stable
Real, stable traffic is the strongest signal that a publisher has an actual audience—not just a site built to sell links. A site with genuine readers is less likely to get penalized, more likely to pass value to your link, and less likely to disappear tomorrow.
What to check:
- Organic traffic trend – Look at 6-12 months of data in Ahrefs or Semrush. A healthy site shows steady or gradually growing organic traffic. Be wary of sites with sudden spikes followed by drops, which often indicate paid traffic, PBNs, or expired domains that got a temporary boost.
- Traffic consistency – Does the site get traffic every month, or do some months show near-zero visits? Inconsistent traffic often signals seasonal content, expired articles, or a site that's being neglected.
- Top traffic sources – The majority should come from Google organic search. If most traffic is "direct" or "referral" from suspicious domains, dig deeper.
- Keyword rankings – What terms drive traffic? A legitimate publisher ranks for a mix of informational and commercial terms in its niche. Ranking only for high-volume head terms with thin content is a red flag.
Good vs. red flags:
Quick checklist:
- Open Ahrefs/Semrush, enter the domain
- Check "Organic traffic" graph over 12 months
- Click "Top pages" – are these actual articles with decent traffic?
- Check "Top keywords" – are they relevant to the site's topic?
- Cross-reference with SimilarWeb or Google Trends if you have access
If a publisher's traffic looks unstable or artificial, it is not worth the risk—regardless of how cheap the link is. In our catalog at DoFollow.pro, our median DR is 39, which reflects sites with established organic footprints, not freshly spun domains.
Check topical relevance
Why it matters: A site that publishes about crypto will have little topical relevance to a SaaS brand. Google expects links to come from contextually relevant pages. A casino guest post on a tech blog looks unnatural to both readers and algorithms.
Steps to verify relevance:
- Browse the site's category structure. Look for sections that match your industry. A finance blog with a "Cryptocurrency" category is relevant for crypto content. A blog with only "Lifestyle" and "General" categories is not.
- Check 5-10 recent articles. Do they cluster around a coherent topic? A health site that occasionally runs a finance guest post is a red flag—the editorial focus is unclear.
- Search the site for your target keyword. If you want a link for "project management software," search the site directly. If nothing exists, the site likely has no topical connection to your space.
- Check outbound links in recent posts. Do they link to other sites in your industry? A relevant site links to related sources. If a travel blog links to software tools in every post, that's a mismatch.
What good vs. bad looks like:
| Good signal | Bad signal | |
|---|---|---|
| Content topics | Consistent niche coverage | Random mix of unrelated posts |
| Category pages | Clear, industry-specific sections | Only "Blog" or "News" |
| About page | States a specific focus | – |
If a site passes these checks, it's topically relevant. Most marketplaces, including DoFollow.pro's catalog, organize inventory by category—use that to narrow your options before you dig deeper.
Look at what else the site links to
Outbound links reveal a lot about a publisher's linking philosophy. When a site consistently links to low-quality, spammy, or irrelevant pages, that pattern typically extends to the links they sell.
What to check:
- Relevance of linked sites — Do outbound links point to pages in the same niche or industry? A finance blog linking to random casino sites is a red flag.
- Quality of linked content — Are the destinations well-written, original articles or thin pages, spun content, or obviously paid landing pages?
- Dofollow vs nofollow pattern — If every outbound link is dofollow with exact-match anchor, the site is likely selling links indiscriminately. Natural sites mix dofollow and nofollow on outbound links.
- Anchor text — Over-optimized anchor text on outbound links (exact match, commercial keywords) suggests the site has been used for link schemes.
How to check it:
- Pick 3-5 recent articles on the site
- Scroll through each article and note every outbound link
- Click 5-10 outbound links to inspect the destination pages
- Check if those pages look like legitimate resources or thin/ promotional content
What good looks like: A publishing site links to relevant industry sources, government sites, studies, or authoritative blogs. Some outbound links are nofollow (especially to commercial sites). Anchor text is varied and natural.
What bad looks like: The site links to obvious link farm pages, irrelevant directories, CBD or casino landing pages from other sellers, or pages with "guest post" or "buy backlinks" footprints. Every outbound link uses commercial anchor text.
Red flag: If you see the same sites repeatedly linked from multiple articles on the publisher's site, that's often a sign of reciprocal link schemes or a PBN.
Google's spam policies explicitly cover paid link schemes, and outbound link patterns are one signal they use to detect them. A publisher with clean outbound links is less likely to trigger algorithmic penalties — and less likely to get you caught up in a manual action.
Every site in our catalog shows its DR, traffic, last article and a fixed price. Nothing is charged until we confirm.
Browse the catalogConfirm the site still publishes
Before you pay for a guest post, verify the publisher actually still publishes new content. A site that stopped publishing last year may still accept guest posts for SEO purposes—but those links often provide little value, and Google can detect abandoned or inactive sites easily.
1. Check the blog index or archive
Navigate to the site's blog, news, or article section. Look at the dates on published posts. Scroll to the bottom of the page to see the oldest available articles, or check if pagination shows content from the past 30-60 days.
Good sign: Posts published within the last 2-4 weeks, consistent posting frequency (weekly or more often).
Bad sign: Most recent post is 6+ months old, or the blog index shows a small number of old articles with no new additions.
2. Check the sitemap
Look at /sitemap.xml or /sitemap-index.xml. A recent XML sitemap lists the last-modified dates for pages. If the newest entry is from months ago, the site is inactive.
3. Use the Wayback Machine
Enter the site URL at web.archive.org. Check snapshots from the past 6 months. If the archive shows no new snapshots in that period, the site likely stopped publishing.
4. Test the contact or submission page
If the site has a "Write for Us" or guest post submission page, check its last-modified date. Visit the page and note whether it references current guidelines or outdated policies.
5. Why this matters for your link
Google's spam policies cover paid links, and the algorithm actively identifies sites used primarily for link selling. Active, regularly publishing sites demonstrate editorial value—the exact context that makes a dofollow link appear natural. A dead site with no recent content signals manipulation, regardless of the link's technical placement.
| Signal | Active Site | Inactive Site |
|---|---|---|
| Most recent post | Within 30 days | 6+ months ago |
| Sitemap last-modified | Recent | Stale |
| Wayback snapshots | Regular | None recently |
Most DoFollow.pro publishers show recent posts in their site profiles. If a site in the catalog appears inactive or you're unsure, ask the publisher directly before ordering—reputable sites will confirm their publishing schedule.
Check indexation and penalties
Before you buy a guest post, verify the page you want your link on actually exists in Google's index. A site can have thousands of indexed pages while the specific article you intend to use sits hidden.
Quick index check
Run this query in Google: site:example.com "your-target-page-title"
- If nothing appears, the page is not indexed — or it has a noindex tag
- Check the URL directly in Google by searching the exact full URL in quotes
- If the page appears but ranks nowhere, it may be devalued but still technically indexed
Check for noindex and robots blocks
View the page source (Ctrl+U) and search for these tags:
- <meta name="robots" content="noindex"> — blocks Google entirely
- <meta name="robots" content="noindex, follow"> — links pass authority but page won't rank
- Disallow: /category/ in robots.txt — can block entire sections
Bad signal: A publisher that has mass-noindexed old posts to "clean up" their site. This often means the pages you want to place links on have no ranking power left.
Check for manual or algorithmic penalties
In Google Search Console (if you have access) or by checking the site's overall health:
- Search the brand name or domain — does it still appear in results?
- Search site:example.com — how many pages are indexed? A sudden drop from thousands to hundreds is a red flag
- Check if the domain has been used for PBNs or sold guest posts at scale in the past — older spam can trigger algorithmic penalties months later
What good looks like: Consistent indexation over time, pages ranking for their own titles, no sudden traffic crashes.
What bad looks like: The homepage indexes but article pages don't; pages show in search but have zero impressions; the site previously sold links at massive scale and hasn't recovered.
Google's spam policies cover paid links explicitly — sites that have been penalized for link schemes will hurt your site's rankings, not help them.
Where the link will sit
Link placement matters as much as the site itself. A dofollow link buried in a footer or stuck in an author bio carries less editorial weight than one embedded naturally in the article body. Google specifically flags unnatural paid link patterns in sidebar, footer and author-bio areas.
What to check
First, verify the link appears within the main article content—not in sidebars, footers, navigation or author bio boxes. Open the page and scroll through the actual article, not just the HTML. Ask the publisher for a screenshot showing exactly where the link sits.
Good vs bad placement
- Good: Link mid-article within a paragraph discussing your topic, surrounded by 2-3 sentences of related content
- Bad: Link in a sidebar widget titled "Our Partners" or "Recommended Tools"
- Bad: Link in the author bio box at the top or bottom of the page
- Bad: Link in a footer navigation area or on a standalone "links" page
- Bad: Link surrounded by unrelated paragraphs or inserted between ads
For example, if you order a guest post about "best crypto wallets" and the link sits in a paragraph explaining what crypto wallets are, that's good contextual placement. If the same link appears in a "You might also like" widget with 10 other unrelated links, that's poor placement.
Our catalog at DoFollow.pro specifies that links go in the article body only—we never sell sidebar, footer or author-bio links. The live URL and placement are confirmed before payment, and we recheck daily to ensure the link remains in place.
Frequently asked questions
How do I verify a guest post site is actually dofollow?
A dofollow link simply has no nofollow, sponsored, or ugc attribute. You can check this by viewing the page source in your browser and searching for the link. Our daily automated checks confirm all links remain dofollow, and we replace any that change within 12 months.
How can I check if a guest post site is indexed by Google?
Search Google for site:domain.com 'your target keyword' to see if similar posts appear. Our daily checks verify pages are not noindexed before go-live, but you should confirm manually for any site before purchasing.
Are sidebar links good for SEO?
Sidebar links are generally considered low-quality by Google and often ignored or discounted. We only sell in-body content links where your link appears within the article text, which carries significantly more SEO weight.
What should I look for in a guest post site's traffic?
Check the site's estimated traffic in Ahrefs or Semrush. Look for consistent traffic patterns over time, not just spikes. Real editorial sites get direct and organic traffic; sites with only referral traffic from private blog networks may be risky.
How do I avoid paying for a noindexed guest post?
Before paying, manually check the site's robots.txt and meta tags to ensure it's not blocking crawlers. Search for the site's name in Google to confirm indexing. Our platform checks this daily and won't send live URLs for noindexed pages.
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.