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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Most contributor pages leave this vague, then quietly nofollow everything after publication. Here is the policy in full so you can decide before you write.
| Link type | Allowed | Attribute | Notes |
|---|---|---|---|
| Author bio link | One | dofollow |
Points to your homepage, personal site or LinkedIn. This is the link every accepted contributor receives. |
| In content brand link | One | dofollow |
Allowed when it genuinely supports the point being made, for example linking to a study you published. Links to pricing pages, demo pages or landing pages are moved to the bio. |
| Citations and sources | Unlimited | dofollow |
Link to primary sources freely. Google documentation, original research, tool documentation and data providers all count. |
| Third party client link | No | None | We do not accept submissions written to place a link for someone else. If the link is not yours, this is a paid placement. |
| Affiliate link | No | None | Removed at edit stage, including shortened and cloaked variants. |
| Sponsored placement link | By arrangement | rel="sponsored" |
Available through our paid route below. Marked as sponsored in line with Google's guidance and labelled visibly on the page. |
You suggest the anchor, our editor decides. Branded anchors and natural phrases pass through unchanged. Exact match commercial anchors get rewritten, because a page full of them helps nobody and eventually hurts the publisher, which then hurts every link on it.
Links stay live and keep their original attribute. We do not switch dofollow links to nofollow later, and we do not remove links to charge for reinstatement. Articles may be edited for accuracy, updated with new data, or unpublished if a claim in them turns out to be wrong.
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.
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.
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.
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.
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.
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.
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.
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
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]
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.
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.
"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.
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.
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.
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.
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 contribution | Sponsored placement | |
|---|---|---|
| Cost | No fee, either direction | Quoted per placement |
| Who writes it | You | You, or our editorial team |
| Acceptance | Editorial judgement, roughly one in seven pitches | Guaranteed once the topic is agreed |
| Topic control | Agreed with our editor | Yours, within our content policy |
| Link attribute | dofollow in the bio | rel="sponsored" |
| Third party links | Not permitted | Permitted with disclosure |
| Disclosure label | None needed | Marked as sponsored on the page |
| Timeline | 10 to 14 days after final approval | Scheduled to your date |
| Revisions | One round included | Two 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.
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 operator | What 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" seo | Restricts to pages with the phrase in the title tag, which filters out blog posts that merely mention guest posting. |
inurl:write-for-us seo | Catches contributor pages that use different on page wording, such as "contribute" or "submit an article". |
"submit a guest post" seo -inurl:list | Finds live submission pages while excluding the roundup posts that dominate these results. |
"become a contributor" "seo" site:.com | Surfaces publications with formal contributor programmes, which tend to have real editors and real traffic. |
"guest post guidelines" seo after:2025-01-01 | Limits 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. |
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
"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.
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.
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.
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.
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.
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.
"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."
"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."
"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."
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.
Editorial placements on DR 50+ publishers with verified organic traffic and genuine topical relevance, covered by ninety day indexation monitoring.
Explore the service →Manual outreach through editor relationships kept warm for years, with varied anchor profiles built for rankings that compound rather than spike.
Explore the service →Keyword mapped, intent matched articles with topical clustering and anchor planning included as standard rather than sold as an upsell.
Explore the service →On site content planning and production that gives your outreach something worth linking to, aligned to the same keyword strategy.
Explore the service →White label deliverables, wholesale pricing, a private dashboard, NDA cover and one dedicated account manager who does not rotate.
Become a partner →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 →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.