Creating SEO-optimized content is more than just good writing—it’s how your articles get discovered by Google and by LLMs like ChatGPT. If it’s not optimized, it won’t rank. And if it doesn’t rank, it won’t convert.
SEO content fuels visibility, traffic, authority, and ultimately, growth. This workflow helps you write content that ranks and resonates, without expanding or overwhelming your content team.
Using AI helps you:
Save time by producing high-quality drafts in minutes
Maintain content velocity without burning out your team
Overcome writer's block and consistently publish strong, SEO-friendly content
Rank Higher: Better visibility on search engines and AI tools
Drive Organic Traffic: Bring in more potential leads for free
Connect with Readers: Create content people actually want to read and keep them on your site longer
Grow the Business: Get real results from every post you publish
Content Editor
Surfer AI
Every time you create a new article. Start with 1 per week and work your way up to 2–3 per week to increase the growth factor.
You can write manually (here’s how →) or use Surfer AI to generate articles faster (and still optimize for SEO).
Start with a solid content idea. Use the Topical Map to find article topics that are designed to rank.
Option 1: From the Topical Map (recommended)
Open Topical Map.
Find an idea you want to cover (we recommend starting with the Recommendations tab).
Select Write and pick Generate with Surfer AI.
Topical Map will auto-fill your location and device settings, as well as keyword and competitors guidelines.
Option 2: From scratch
Go to Content Editor.
Select New Content.
Select Write with AI.
Enter your topic, a.k.a. seed keyword, eg: How to rank in AI answers or Best running shoes in 2025.
[Optional] Pick a folder you want to assign this Content Editor to.
Set location & language (which country and language you want to rank in) and device type (desktop, mobile).
Click Create and wait for a document to generate.
Select desired article template
Pick from existing templates ranging from Blog posts and Comparisons to LLM-optimized articles or Landing Pages, or create your own template based on the best-performing, human-written content you have.
Select desired tone of voice (tip: SERP-based usually ranks best, but you can also add your own tone of voice for brand coherency).
Review Advanced Settings:
Add notes and/or links to the Custom Instructions field. It will all be included in generating the next step: the article’s outline.
Toggle Edit Outline if you want to manually review and edit the outline before generating the article.
This is a great spot for adding facts, custom knowledge, personal anecdotes, or CTAs under specific headings, which will greatly improve your article's uniqueness and expertise, and will all serve as a guideline for our AI.
Review your competitor selection.
Our algorithm always picks the top 10 ranking competitors’ articles for your article’s primary keyword, but these may sometimes include pages you do not want to compete with (like Wikipedia). In that case, uncheck them.
You can add different competitors by reversing this process and manually checking any empty checkbox on the competitor list.
Remember: While we allow for manual competitor choice, we do not recommend it. If you still decide to do it, focus on pages with a high Content Score (ideally 67 or higher). Your guidelines will be benchmarked against the competitor list; if you pick poor content, you will receive poor recommendations.
Select Create Outline.
Select Let’s write.
Done! It takes 5–20 minutes to generate a fully optimized article. You can close the page/tab while the article is being generated and come back to it later.
Once generated, review and refine your article. Make sure key points are covered, and the reading flow is not disrupted.
If needed, use Surfy, our AI writing assistant, to help with speed-editing:
Highlight a portion of text (or entire article).
Select Ask Surfy.
Type in a detailed command of what you want to happen, eg. “Expand this paragraph with a detailed checklist of what to check for and avoid when picking an apartment. Use plain American English, add relatable examples, and keep the content concise but friendly.”
Before you hit Enter, adjust the Tone of voice (learn more about Tone of Voice).
Select Enter.
Surfy can draft entire article for you in minutes and unlike external LLMs such as Chat GPT, he has all the necessary context of your article and automatically follows recommended SEO guidelines.
He can also rephrase, expand, shorten, edit, format any portion of the text, and even repurpose it for different formats (like social media posts). Here are the most useful Surfy prompts →
[Optional] Humanize your article.
If AI detection is important to you and/or you have a specific brand voice you’d like to apply to your article, then:
Copy your article’s content.
Open Humanizer.
Paste your article.
Pick desired tone of voice.
Select Humanize.
Review and regenerate/edit/add images.
Add a few images (+3 per article) to your article and make sure to include targeted keywords in alt texts. (hint: our AI image generation will do it for you ;) )
Use custom, unique visuals if you have them, or generate via Surfy. You can also use our Pixabay integration but keep in mind, that Google prefers unique, original images over stock images.
Note: you can generate up to 3 high-quality images in manual Content Editors and up to 5 in Surfer AI. 3. Give images descriptive file names. Make sure to include keyword in file name.
Give images descriptive file names. Make sure to include the keyword in the file name.
Write and add descriptive alt text to each image. Make sure to include the targeted keyword in the alt text.
Add missing Facts.
In the Write & Optimize tab → AI Search, select the Explore missing Facts button. Then, review facts pulled from SERPs and LLMs and add missing ones manually, via Surfy or automatically by clicking the Boost Coverage button.
Add internal links.
Use Surfer’s built-in Auto-Internal Links feature to automatically insert up to 10 most relevant URLs into your article (GSC integration is required). You can also follow the manual workflow below:
Make a list of related articles - pay attention to the topics they are covering, and if they are from the same content pillars and clusters.
Find words and phrases in the article that are related to the article you want to link to. Usually, it’s related to the main keyword other article is targeting, but you don’t need to use exact match keywords.
Diversify anchor texts using synonyms, sentences, and keyword variations.
Check the surroundings of these words and phrases. The paragraph should be closely related to the article you are linking to.
Make adjustments in the paragraph if needed.
Add the links
Add the most important internal link in the first paragraph of your article.
There’s no exact number of internal links you should add. The longer the article, the more links you can place, but remember: too many URLs in unnatural placements can harm User Experience (UX) and readability. Try to make all links as relevant, natural, and contextual as possible.
You can mix both approaches or follow just one.
Review/add CTA(s) (Call to Action):
If you haven't specify it before generating the article, add links with relevant CTA (Call-to-Action), leading readers to actions you want them to take.
Examples:
- If the article is for an e-commerce blog, you can add a Buy Now CTA and link it to a specific product or a product category.
- If the article is related to your services, you can add a Write to us CTA and link it to your contact form.
Prepare the article to publication:
Navigate to the Publish or Export tab on the Guidelines column to review metadata suggestions. Make sure the main keyword you want to target is both in the title and the description.
Prepare the URL address (slug) for your article. Make sure the keyword that you target is in the URL.
Hint: Generally, H1 makes a good URL slug from the UX and SEO standpoint.
Use Collaboration features if you don’t work alone. You can:
Work simultaneously on the same article.
Leave comments for your team.
Review and switch between the article’s versions in Version History.
Share your Content Editor with others.
You can share Content Editor articles in a View & Comment only mode or with full Editing rights.
Shareable links do not require a Surfer account—you can share them with anyone, and they will still see the guidelines tab (which is especially useful when working with external writers or with multiple clients).
Hit the Mark as done button when you finish.
Publish the article.
Check article indexation and performance over time with Google Search Console and Content Audit in Sites. Update after 3 months or as per Content Audit’s recommendations. Follow How to keep your content optimized for steps to refresh old content →