Write for us · SEO, content marketing, digital marketing

Write for us: SEO and content marketing guest posts

This is the contributor page for the Crecso blog. If you run SEO campaigns, manage content programmes, or spend your week inside Search Console and a keyword tool, we want the article only you could write. Everything below explains what we publish, what we reject, how the link policy works, and how to send a pitch that actually gets a reply.

2016Publishing since
1,500+Word minimum
5 daysTypical first reply
9Topic categories
1 dofollowAuthor bio link
Start here

Who this page is for

Most people who search for a "write for us SEO" page are looking for one of two things. Either they want a place to publish an article they already have, or they want a list of sites that accept contributions. This page answers the first properly and gives you a working method for the second further down, so you do not have to bounce between forty directory posts that were last updated in 2021.

Crecso has run guest posting and content campaigns since 2016. That means we sit on both sides of this exchange every week. We pitch editors on behalf of clients, and we read pitches sent to our own blog. The guidelines here are written from that experience rather than copied from a template, and they reflect what actually gets accepted at good publications right now.

We publish contributors who have done the work rather than read about it. A consultant who recovered a site after a core update, an in house lead who rebuilt an internal linking structure across 4,000 URLs, a freelancer who tested three content briefs against each other and tracked the outcome. If your article includes a number you personally watched move, you are already ahead of most submissions in the queue.

You do not need a large following, a byline history at a famous publication, or an agency behind you. The first thing our editor reads is the pitch, not your bio. Plenty of accepted posts have come from people writing their first guest article, and a fair number of rejections have come from senior marketers who sent a generic outline.

SEO write for us · categories

Nine topics we actively commission

These are the areas our readers open. Anything outside them needs a strong reason in the pitch. Under each category you will find the angles we currently have gaps in, which is the fastest route to an acceptance.

Technical SEO

Crawling, indexing, rendering and site architecture, explained by someone who has fixed the problem rather than described it. We are short on JavaScript rendering diagnostics and log file analysis walkthroughs.

Crawl budgetLog filesJS renderingCore Web VitalsMigrations
1,800+Preferred length
HighCurrent demand

Content Marketing

The content marketing write for us category covers editorial strategy, briefs, production systems and measurement. We favour pieces that show a workflow and what it produced over pieces that argue content is important.

Content briefsTopic clustersRefresh cyclesEditorial calendarsDistribution
1,500+Preferred length
HighCurrent demand

Link Building and Digital PR

Outreach that worked, outreach that failed, and the numbers behind both. Reply rates, placement rates, cost per link. We will not publish anything promoting link networks, link exchanges or automated outreach tools.

OutreachDigital PRAnchor strategyLink auditsDisavow
1,800+Preferred length
MediumCurrent demand

Local SEO

Google Business Profile, map pack visibility, review strategy, multi location structures and citation hygiene. Practitioner accounts from agencies serving service area businesses do particularly well here.

Google Business ProfileMap packReviewsMulti locationCitations
1,500+Preferred length
HighCurrent demand

Ecommerce SEO

Faceted navigation, category page structure, product schema, seasonal demand, and the awkward reality of managing SEO inside Shopify or a headless build. Real store examples beat theory every time.

Faceted navCategory pagesProduct schemaShopifyMerchandising
1,800+Preferred length
MediumCurrent demand

AI Search and Answer Engines

How brands are being cited inside AI Overviews, ChatGPT, Perplexity and Gemini, and what actually changes in a content programme as a result. We want measurement and observation, not predictions about the future of search.

AI OverviewsAEOGEOCitation trackingllms.txt
2,000+Preferred length
Very highCurrent demand

Analytics and Measurement

GA4, Search Console, Looker Studio, server side tagging and attribution for organic. Especially welcome: pieces that explain why a reported number is misleading and what to check instead.

GA4Search ConsoleLooker StudioAttributionForecasting
1,500+Preferred length
MediumCurrent demand

Digital Marketing and Demand Gen

The digital marketing write for us category covers paid search, paid social, email, lifecycle and the handoffs between them and organic. Channel mix decisions with budget context are more useful than channel overviews.

Paid searchPaid socialEmailLifecycleBudget planning
1,500+Preferred length
MediumCurrent demand

Agency Operations and Careers

Pricing models, scoping, client reporting, hiring, retention and the parts of running an SEO business that nobody writes about honestly. Anonymised numbers are fine and often make the piece stronger.

PricingScopingClient reportingHiringFreelancing
1,500+Preferred length
MediumCurrent demand
Editorial standards

What a publishable draft looks like

These requirements are not arbitrary. Each one exists because a submission failed on it and cost our editor an afternoon. Meeting them roughly doubles your chance of an accept on the first pass.

📏
Requirement 01

Length and depth

Between 1,500 and 2,500 words for a standard article. Deep guides can run to 3,000 where the subject genuinely needs it. Below 1,200 words we almost never publish, because a topic worth covering rarely fits into that space without becoming a summary of things readers already know.

Length is a symptom, not a target. If your draft hits 2,000 words by restating the same point in four ways, the editor will see it. Cut the restatement and keep the specifics.

🔍
Requirement 02

Originality and exclusivity

The article must be unpublished anywhere else, including your own blog, Medium, LinkedIn articles and Substack. We run every submission through Copyscape and an AI detection pass before it reaches the editor. Reposting your piece elsewhere after publication is not permitted, though quoting a short excerpt with a link back is welcome.

We are not against AI assistance for research or structure. We are against drafts where nobody added anything a model could not have produced on its own.

🧱
Requirement 03

Structure and formatting

Submit as a Google Doc with comment access enabled, or a .docx attachment. Use H2 for main sections and H3 for subsections, and do not include an H1 in the body since the CMS adds it. Keep paragraphs to four sentences or fewer and break long processes into numbered steps.

Include a suggested meta title under 60 characters and a meta description under 155 characters at the top of the document. It takes you two minutes and saves the editor ten.

📈
Requirement 04

Evidence and sourcing

Every claim about performance needs something behind it. Link statistics to the primary source rather than to a blog that quoted it, and prefer data published within the last two years. If you are citing your own campaign, say what the baseline was, what changed, and over what period.

Screenshots should be your own, captioned, and readable at 800 pixels wide. Blurred client names are fine. Stock illustrations of laptops are not.

🗣️
Requirement 05

Voice and readability

Write the way you would explain the topic to a competent colleague. Second person is fine. Contractions are fine. What does not work is the inflated register that creeps into marketing writing, where every tool is powerful, every strategy is game changing and every result is unprecedented.

Read your draft aloud before sending. If a sentence is hard to say, it will be hard to read.

👤
Requirement 06

Author details

Send your full name, a two sentence bio written in third person, a square headshot of at least 400 by 400 pixels, and your LinkedIn or X profile. We publish under real names only. Ghostwritten submissions credited to a founder who did not write them are declined when we notice, and we usually notice.

If you want the byline attributed to an agency rather than a person, tell us in the pitch so we can discuss it before you write.

Where we draw the line

What gets published and what gets declined

Being specific here saves everyone time. If your idea sits in the left column, you will get a polite no. If it sits in the right column, you will usually get an editor asking a follow up question.

✕ Submissions we decline

  • Unedited AI drafts, including lightly reworded ones
  • Articles already published on your blog, Medium or LinkedIn
  • Tool roundups built around affiliate links
  • Product announcements, funding news and press releases
  • Casino, adult, CBD, payday loan, crypto trading and essay writing topics
  • Pieces where the only solution offered is the author's product
  • Generic explainers such as "what is SEO and why does it matter"
  • Drafts with links hidden inside images, footnotes or invisible text
  • Translated or spun versions of an existing article

✓ Submissions that get accepted

  • A campaign teardown with real before and after numbers
  • A process you built, including the parts that did not work
  • An original test with a stated method and sample size
  • A contrarian argument backed by evidence rather than opinion
  • A technical walkthrough with screenshots and code where relevant
  • A niche topic covered properly rather than a broad one covered thinly
  • Analysis of a recent Google update grounded in your own data
  • A template or framework readers can copy and use the same day
  • Honest lessons from a project that failed
How to submit

Five steps from idea to published post

Pitch first, write second. We turn down finished articles far more often than we turn down pitches, simply because nobody checked whether the angle was already covered.

Step 1

Send the pitch, not the article

Email biz@crecso.com with the subject line Guest Post Pitch: [your topic], or use the contact form if you prefer. Include two or three angles in a few sentences each, a one line note on why you are the person to write it, and links to two things you have written before. If you have nothing published, send a paragraph of your own writing instead.

Do not attach a completed draft at this stage. We read pitches first and finished articles last.

Step 2

We reply within five business days

You get one of three answers. A yes with the angle we want and a rough word target. A yes to a different angle, which happens often when a good writer picks a topic we already covered. Or a no, usually with a sentence explaining what was missing so the next pitch is easier.

If five business days pass with no reply, send one follow up. It is not annoying and it does not hurt your chances.

Step 3

Write and submit the draft

You get 21 days from approval. Submit a Google Doc with comment access enabled, formatted to the standards above, with your meta title, meta description, author bio, headshot and any screenshots in place. Tell us in the same email which link you want in the bio.

If you need longer, say so before the deadline rather than after it. We would rather reschedule than chase.

Step 4

Editorial review and revisions

Our editor reviews within seven business days and either accepts, requests revisions, or declines. Revision requests are specific and usually cover one of three things: a claim that needs a source, a section that repeats an earlier one, or an example that would carry the argument better than the abstraction currently sitting there.

We edit for clarity, house style and accuracy without changing your position. Substantive edits are always shown to you before publication.

Step 5

Publication and promotion

Accepted posts go live on blog.crecso.com within 10 to 14 days of final approval, with your byline, bio, headshot and bio link. We send you the live URL, share the post to our social accounts and include it in the newsletter.

Contributors who deliver on time and on brief get invited back, and repeat contributors move to the front of the review queue.

The part most people get wrong

How to write a pitch that gets a reply

Our editor reads roughly 60 pitches a month and accepts about eight. The gap between the two piles is almost never writing talent. It is whether the sender did ten minutes of homework.

✕ Pitch that gets deleted
Subject: Guest post opportunity

Hi Team,

I hope this email finds you well. I came across your
website and I was really impressed by the quality of
your content.

I would love to contribute a high quality, SEO optimised
article to your blog. Here are some topics I can write
about:

1. Top 10 SEO Tips for 2026
2. Why SEO Is Important for Business
3. The Ultimate Guide to Digital Marketing

Please let me know which one you prefer and I will send
the article within 2 days.

Best regards,
Content Team
✓ Pitch that gets a reply
Subject: Guest Post Pitch: what 40 GBP suspensions
taught us about verification

Hi,

I noticed your local SEO coverage stops at review
strategy and does not touch reinstatement. I have data
that fills that gap.

Over 14 months I handled 40 Google Business Profile
suspensions across home services clients. 31 were
reinstated. I logged the suspension reason, the
evidence submitted and the time to resolution for
every case.

Angle: a decision tree for what to submit based on
suspension type, plus the three appeal mistakes that
correlated with permanent denial in my sample.

Around 2,000 words with anonymised screenshots of the
appeal forms and the reinstatement notices.

Previous work: [link] and [link]

Ravi Menon, local SEO lead at [agency]
01

Name the gap you found

Open by referencing something we have published and what it does not cover. This single sentence proves you read the blog and immediately separates you from the 40 pitches that opened with a compliment about our website.

Ten minutesof reading beats any template
02

Lead with the evidence

Say what data you hold before you say what you want to write. Forty suspension cases, an eight month test, a migration across 12,000 URLs. The evidence is the reason an editor keeps reading, and most pitches never mention any.

First 3 linesdecide the outcome
03

Pitch an argument, not a title

"SEO tips for 2026" is a category, not an idea. "Three appeal mistakes that correlated with permanent denial" is an argument with a shape, and an editor can immediately picture the article and its readers.

Specific anglebeats a broad title
04

Keep it under 200 words

A long pitch signals that the article will also be padded. Three short paragraphs, two links, a sign off. If your idea needs 600 words to explain, it needs sharpening before it needs sending.

Under 200words is plenty
05

Write to a person

Find the editor's name where you can. "Hi Team" and "Dear Webmaster" both read as bulk sends, because they usually are. On this page the contact is our editorial desk at biz@crecso.com, so use it directly.

Named sendergets read first
06

Say what you want in the bio

Tell us the bio link up front rather than revealing it after acceptance. Being direct about it never costs a contributor a placement here, and it saves an awkward exchange at the final stage.

Upfrontabout the link, always
Two routes

Free editorial contribution or sponsored placement

Most contributors use the free route and that is the one this page is built around. A smaller number of brands need certainty on timing and topic, so a paid route exists and is labelled honestly on the page.

 Free editorial contributionSponsored placement
CostNo fee, either directionQuoted per placement
Who writes itYouYou, or our editorial team
AcceptanceEditorial judgement, roughly one in seven pitchesGuaranteed once the topic is agreed
Topic controlAgreed with our editorYours, within our content policy
Link attributedofollow in the biorel="sponsored"
Third party linksNot permittedPermitted with disclosure
Disclosure labelNone neededMarked as sponsored on the page
Timeline10 to 14 days after final approvalScheduled to your date
RevisionsOne round includedTwo rounds included

Sponsored placements are labelled and carry a sponsored attribute, which is what Google's link spam guidance asks for. That is deliberate. A disclosed sponsored link on a page real people read is worth more to a brand than a hidden one on a site nobody visits. If you need editorial placements on other publications rather than ours, that is what our guest posting service does.

Beyond this page

How to find other sites that accept SEO guest posts

If you are building a list rather than pitching one blog, skip the outdated directory posts and go straight to search operators. These are the queries our outreach team runs, and they surface pages the aggregators missed because the site never announced them.

Search operatorWhat it surfaces
"write for us seo"Pages built specifically for SEO contributors. Highest intent match and the smallest result set, so start here.
"seo write for us"The reversed phrasing many sites use in their page title. Returns a partly different set to the query above, so run both.
"seo blog write for us"Blogs that describe themselves as SEO blogs rather than agency sites. Usually more open to independent contributors.
"content marketing write for us"Editorial and content strategy publications. Better fit for workflow and process pieces than for technical SEO.
"digital marketing write for us"Broader marketing publications covering paid, email and social alongside organic. Larger pool, more competition per slot.
"write for us marketing"The widest of the phrase queries. Useful for volume, weaker on relevance, so filter hard before pitching.
intitle:"write for us" seoRestricts to pages with the phrase in the title tag, which filters out blog posts that merely mention guest posting.
inurl:write-for-us seoCatches contributor pages that use different on page wording, such as "contribute" or "submit an article".
"submit a guest post" seo -inurl:listFinds live submission pages while excluding the roundup posts that dominate these results.
"become a contributor" "seo" site:.comSurfaces publications with formal contributor programmes, which tend to have real editors and real traffic.
"guest post guidelines" seo after:2025-01-01Limits results to pages indexed recently, which filters out programmes that were quietly closed years ago.
[competitor domain] + "write for us"Run a competitor's brand name against the phrase to find where their team already contributes.
🔁

Work backwards from bylines

Pick three people who write well in your niche and pull their author pages. Every publication that gave them a byline is a publication that accepts contributions, whether or not it has a write for us page. This finds better targets than any operator, because the sites are pre filtered by someone with taste.

🧾

Mine competitor backlinks

Run a competitor domain through Ahrefs or Semrush, filter referring pages for guest post patterns in the URL, and check which of those publications still publish contributors. You get proof the site accepts outside articles rather than a guess based on a page that may be abandoned.

Before you spend a week writing

Six checks that tell you if a site is worth pitching

A published article on the wrong site costs you a week and returns nothing. These checks take about four minutes per domain and remove most of the risk.

📉

Look at the traffic curve

Open the domain in Ahrefs or Semrush and read the organic traffic graph over three years. A steady climb is healthy. A vertical spike followed by a cliff usually means an expired domain rebuilt for links, and a link from it is worth close to nothing.

  • Steady growth is the signal you want
  • Sudden spikes deserve suspicion
  • Flat near zero means no readers
🔎

Check the write for us page is indexed

Search the exact page URL in Google. If the contributor page itself is not indexed, or is blocked in robots.txt, the site is hiding its guest post programme from Google. That is a deliberate choice and it tells you how the publisher expects those links to be viewed.

  • Search the URL directly
  • Check robots.txt for a block
  • Look for a noindex tag in the source
🔗

Count outbound links per post

Open five recent articles and count external links pointing to commercial pages. Two or three fitting the topic is normal editorial behaviour. Eight unrelated links to loan sites, casinos and SaaS landing pages means the site sells placements to anyone, and your article joins that neighbourhood.

  • Read five recent posts, not one
  • Watch for unrelated niches
  • Check whether links are marked sponsored
👥

See whether posts get read

Comments, shares, and whether the published articles rank for anything are all quick proxies. Paste a recent post URL into a keyword tool and see if it has any traffic at all. Publications where no article ranks are archives, not audiences.

  • Check if recent posts rank
  • Look for real comments
  • Scan the social accounts for activity
🧭

Confirm topical relevance

A DR 70 general news site is usually worth less to you than a DR 35 publication that covers your exact subject. Relevance shapes how the link is understood and whether the readers who see it have any reason to care about what you do.

  • Read the last twenty post titles
  • Check the category structure
  • Judge fit before judging metrics
✍️

Read the actual writing

Read one full article. If it is thin, generic, or clearly generated, your byline sits next to that standard permanently. This check is free, takes three minutes, and disqualifies more sites than every metric combined.

  • Read one post end to end
  • Check whether authors are real people
  • Look for an editor listed anywhere
From our rejection log

The seven reasons drafts get sent back

These account for most declines on submissions that had already cleared the pitch stage. Reading this list before you write is the cheapest edit available.

01

The article is a summary of things readers already know

An article explaining that title tags matter, that content should be relevant, and that backlinks help rankings adds nothing to a reader who works in SEO. Assume your reader knows the fundamentals and start where their knowledge actually runs out.

02

Claims arrive without evidence

"This approach can increase organic traffic by up to 300 percent" needs a source or a case behind it. Numbers with no origin get cut in editing, and if enough of them go, the article usually has nothing left worth publishing.

03

The product appears in every section

Mentioning your tool once where it genuinely fits is fine. Building each section so the answer is your product turns the article into a landing page, and readers detect this faster than editors do.

04

It reads like a model wrote it

The signals are consistent: uniform paragraph lengths, three item lists everywhere, sections that restate the heading, and no first hand detail. Nobody is checking whether you used AI. The editor is checking whether a person with experience shaped the result.

05

The delivered draft is not the pitched angle

You pitched a case study on suspension appeals and delivered a general local SEO overview. This is the most frustrating rejection for both sides, because the accepted idea was good. If the angle stops working while you write, email before you finish.

06

Formatting was ignored

No subheadings, 300 word paragraphs, no meta title, no bio, images pasted at 300 pixels wide. Each of these is small on its own. Together they signal how much care went into the rest, and the editor reads the draft with that in mind.

07

The article was published elsewhere first

We check before publishing and again a month afterwards. A duplicate found later means the post is removed and the contributor is not invited back. If a piece went out in your newsletter, mention it and we will decide together whether it still works.

★★★★★
4.9 / 5 from 387 reviews

What contributors say about the process

★★★★★

"I have pitched a lot of SEO blogs and most never reply. Crecso came back in three days, told me the angle they wanted instead of mine, and it turned out to be the better article. The edits were real edits, not a spell check."

JT
Jenna T.Technical SEO consultant, Austin
★★★★★

"Clear guidelines, an actual editor, and the bio link stayed dofollow six months later. That last part sounds basic until you have had three sites quietly switch your links after publication."

MR
Marcus R.Content lead, B2B SaaS, Denver
★★★★★

"They pushed back on two claims I could not source, which stung at the time and made the piece much stronger. It is still the article that brings me the most inbound consulting enquiries."

PD
Priya D.Local SEO strategist, Chicago
Related to this page

If you need placements at scale instead

Contributing to one blog builds a byline. Running a placement programme across dozens of publications is a different job, and it is the one our team does every day.

Flagship

Authority Guest Posting

Editorial placements on DR 50+ publishers with verified organic traffic and genuine topical relevance, covered by ninety day indexation monitoring.

Explore the service →
Link building

Guest Posting Link Building

Manual outreach through editor relationships kept warm for years, with varied anchor profiles built for rankings that compound rather than spike.

Explore the service →
SEO

SEO Guest Posting

Keyword mapped, intent matched articles with topical clustering and anchor planning included as standard rather than sold as an upsell.

Explore the service →
Content

SEO Content Marketing

On site content planning and production that gives your outreach something worth linking to, aligned to the same keyword strategy.

Explore the service →
Agencies

Guest Posts for Agencies

White label deliverables, wholesale pricing, a private dashboard, NDA cover and one dedicated account manager who does not rotate.

Become a partner →
Company

About Crecso

Who runs this blog, how we vet publishers for client campaigns, and the standards behind everything published under our name since 2016.

Read our story →
Contributor FAQ

Questions we get before people pitch

Is there a fee to publish a guest post on Crecso?
No. Editorial submissions are free in both directions. We do not charge contributors to publish and we do not pay for accepted articles. The exchange is your expertise for our audience and a dofollow bio link. A separate sponsored route exists for brands that need guaranteed placement and topic control, and those posts are labelled as sponsored on the page.
What topics does the SEO write for us page accept?
Nine categories: technical SEO, content marketing, link building and digital PR, local SEO, ecommerce SEO, AI search and answer engines, analytics and measurement, digital marketing and demand generation, and agency operations and careers. Anything outside those needs a strong justification in the pitch. We currently have the biggest gaps in AI search measurement, log file analysis and local SEO for multi location businesses.
How long should my article be?
Between 1,500 and 2,500 words for a standard piece, and up to 3,000 for a deep guide where the subject warrants it. We rarely publish below 1,200 words. Length is not the goal though. A tight 1,600 word article with original data beats a padded 3,000 word overview every time, and our editor will ask you to cut the padding rather than praise the word count.
Do I get a dofollow backlink?
Yes. Every accepted contributor gets one dofollow link in the author bio pointing to their site or LinkedIn. One additional in content dofollow link is allowed where it genuinely supports the argument, for example linking to research you published. Links to pricing pages, demo pages or landing pages get moved to the bio. Sponsored placements carry rel="sponsored" instead, which is what Google's guidance asks for.
How long does the whole process take?
Expect around four to six weeks from first email to live post. We reply to pitches within five business days, you get 21 days to write, editorial review takes up to seven business days, and publication follows within 10 to 14 days of final approval. Sponsored placements can be scheduled to a specific date if you need one.
Can I submit an article I already published on my own blog?
No. Submissions must be unpublished anywhere, including your own site, Medium, LinkedIn articles, Substack and internal newsletters. We run Copyscape and an AI detection pass on every draft, and we check again a month after publication. If the piece went out to a small private list, tell us in the pitch and we will decide together whether it still works.
Can I use AI to help write the draft?
For research, outlining and tightening sentences, yes. For producing the article, no. What gets rejected is not AI involvement but the absence of anything a model could not have written on its own: no first hand data, no example from your own work, no position an experienced practitioner would recognise as earned. If your draft has those things, nobody will care what tools you used to organise them.
Do you accept content marketing and digital marketing guest posts too?
Yes. The content marketing write for us category covers editorial strategy, briefs, production workflows and measurement. The digital marketing write for us category covers paid search, paid social, email, lifecycle and the handoffs between those channels and organic. Both follow the same standards, word counts and link policy as SEO submissions.
What happens if my pitch is rejected?
You usually get one sentence explaining what was missing, most often that we covered the angle recently or that the idea had no evidence behind it. Pitch again whenever you like. There is no cooling off period and several regular contributors were declined on their first attempt. The second pitch is almost always better because you now know what the editor is looking for.
Where do accepted articles get published?
On the Crecso blog at blog.crecso.com, under your byline with your bio, headshot and link. Posts are shared to our social accounts and included in the newsletter. If your pitch is strong but a better fit for another publication in our network, we will say so and offer to introduce you, though placement there is never guaranteed.
Can my agency submit on behalf of a client?
Not through the free editorial route. Articles written to place a link for a third party are paid placements regardless of how they are framed, and we treat them that way. If you are an agency looking to place client content across multiple publications, our agency programme is built for exactly that and includes white label reporting.
How do I submit my SEO guest post?
Email biz@crecso.com with the subject line "Guest Post Pitch: [your topic]", or use the contact form. Include two or three angles in a few sentences each, one line on why you are the person to write it, links to two previous pieces, and the bio link you want. Send the pitch first. Finished drafts sent without an approved angle go to the bottom of the queue.

Have an SEO article only you could write?

Send two or three angles and the data behind them. Our editor replies within five business days with a yes, a better angle, or a clear reason it did not fit. No forms to fill in, no waiting list, and no fee either way.

Pitch by email → Use the contact form
Publishing contributors since 2016 · Free editorial submissions · One dofollow bio link