How to Write SEO Articles That Rank on Google: Practical Guide
If you've published articles on your blog and they don't appear on Google, the problem is almost never the quality of the writing. It's usually a combination of three things: unresolved search intent, poor structure, and zero visible experience. This guide explains how to fix it, with examples from real Catalan businesses and the exact order of action we use ourselves.
| Search Intent | Informational — the user wants to learn a process |
|---|---|
| Recommended Length | 800–1,400 words (quality over quantity) |
| Time to Results | 4–8 weeks (long-tails) / 3–6 months (competitive keywords) |
| Key Tool | Google Search Console (free) |
| Most Common Error | Misunderstanding the reader's search intent |
Understand search intent before writing anything
Search intent is the real reason someone types something into Google. It seems obvious, but it's the error I see most often when auditing blogs from Catalan SMEs.
Concrete example: a restaurant in Gràcia wanted to rank for "tasting menu Barcelona". They had a long blog article about the history of Catalan gastronomy. The problem is that someone searching for "tasting menu Barcelona" doesn't want to read history: they want to compare options, see prices, and make a reservation. The intent is commercial, not informational. When we replaced the article with a page featuring the detailed menu, prices, and real reviews, it entered the top 5 in less than two months.
To identify the correct intent for any keyword, do this:
- Search the keyword on Google in incognito mode. Analyze the format of the top three results: is it a list? A tutorial? A product sheet? Imitate the dominant format.
- Look at the "People also ask" section: it tells you exactly which sub-questions you need to answer within the article.
- Pay attention to what competitors don't answer. This is where you can gain positions without competing head-on.
The structure of an SEO article that works
When we audited the blog of a fashion e-commerce site in Sabadell, the content was decent but the bounce rate was 78%. The reason: all articles were an H1 followed by three long paragraphs and nothing else. No table of contents, no lists, no visual elements. Users entered, saw a block of text, and left.
The structure we use for informational articles is this:
- H1 with the main keyword: direct, no clickbait. It should explain what the article is about in one sentence.
- Introduction of max. 100 words: answer the main question in 2-3 sentences. This is what Google shows in featured snippets.
- Summary box or table of contents: orients the reader and improves time on page, especially on mobile.
- Hierarchical H2 and H3 with IDs: each section covers one topic. Adding IDs to H2s allows you to create useful internal anchors.
- FAQ at the end: captures long-tails and increases chances of appearing in secondary featured snippets.
- Concrete CTA in the conclusion: not generic "contact us", but "request a free review of your article and we'll tell you where it's losing positions".
How to use keywords without forcing them
Keyword stuffing — repeating the same keyword ad nauseam — gets penalized. But the opposite problem is just as common: articles that avoid repetition so much that the main keyword barely appears.
The practical rule I apply with clients in Girona, Tarragona, and Barcelona:
- Main keyword: in the H1, in the first paragraph, and in at least one H2. That's it.
- Semantic variations: distributed naturally. If the keyword is "SEO articles", valid variations are "optimized content", "writing for search engines", or "texts that rank". Google understands them as synonyms.
- Long-tails: reserve them for FAQ questions, where Google indexes them almost independently.
To find semantic variations without paying for any tool: "Related searches" at the bottom of Google's results page and the "People also ask" section are the freshest and most relevant sources available for the Catalan market.
EEAT: how to demonstrate real experience
EEAT (Experience, Expertise, Authoritativeness, Trustworthiness) is the framework Google's quality raters use to judge whether content deserves to rank. And the first pillar — experience — is what makes the difference between an article that ranks and one that simply exists.
What I find when auditing SME blogs is that articles are written in impersonal third person, as if written by someone who has never done the job they describe. A physiotherapy clinic in Tarragona had articles about "exercises for back pain" written like Wikipedia entries. When we incorporated real anonymous clinical cases, recommendations in first person from the clinic's lead physiotherapist, and references to specific situations from the practice, traffic to those articles grew noticeably in less than four months, without touching any technical aspect.
Four concrete ways to apply EEAT:
- Add mini case studies with local context: "at a bike shop in Terrassa we detected that…"
- Use first-person verbs when giving recommendations: "I recommend", "in my opinion", "what we do is…"
- Cite real and verifiable sources: Google Search Central, industry studies with name and year. Never make up figures.
- Show the article author with brief biography and credentials. For health, finance, or legal content — "YMYL" topics — Google values this explicitly.
Common errors and how to detect them in Search Console
After reviewing blogs from very diverse businesses — law offices in Eixample, bike shops in Terrassa, clothing stores in central Girona — the errors that always appear are the same. And all can be detected with Google Search Console without spending a euro:
| Error | Where to detect it in Search Console | How to fix it |
|---|---|---|
| Vague H1 or without keyword | URL Inspection → rendered view | Include the exact keyword in the H1, no frills |
| Introduction too long | Analytics → low time on page | Answer the main question in the first 3 sentences |
| No visual structure | Analytics → high bounce rate | Add lists, tables, and highlights to break up plain text |
| Generic meta description | Performance → low CTR in SERPs | Write a meta description with concrete benefit and CTA |
| No internal links | Coverage → orphan pages | Link to 2-3 related articles from your blog |
| Article not indexed | URL Inspection → "URL not in Google" | Request indexing manually from the same tool |
The quick win almost nobody applies: in Search Console, go to "Performance" and filter for average position between 8 and 20, with high impressions. These articles are about to jump to the first page with a targeted content revision — adding a paragraph, improving the H1, incorporating a real example. No need to build new backlinks or wait months. It's the intervention with the best effort-to-result ratio in content SEO.
The order of action we follow
One thing that differentiates our way of working is that we act by priority order, not by endless task lists. When a new client arrives — whether a hotel on the Costa Daurada or a tax advisory in Badalona — the order for each new article is always the same:
- Validate search intent (5 minutes): search the keyword in incognito and analyze the dominant format in the top 3. If all results are lists, write a list.
- Define structure before writing (10 minutes): outline the H2s and H3s completely. If the outline doesn't make sense, neither will the text.
- Write the introduction and FAQ first: these are the parts Google indexes most carefully for featured snippets. The rest of the body follows naturally once you have the beginning and end clear.
- Add real experience: one concrete example, a first-person recommendation, or a local case study. One sentence of experience is worth more than three paragraphs of theory.
- Five-point technical review: keyword in H1 ✓ — unique meta description ✓ — two internal links ✓ — images with alt text ✓ — clean and short URL ✓.
- Request indexing in Search Console: URL Inspection → "Request indexing". Reduces appearance time from weeks to 24-72 hours in most cases.
If you want us to review one of your articles and tell you exactly where it's losing positions — and in what order to act — ask us for a free SEO content review. We work with businesses throughout Catalonia and the initial diagnosis has no cost or commitment.
Frequently Asked Questions
How many words should an SEO article have to rank?
There's no magic minimum. What matters is that the article fully answers the search intent. For informational content, between 800 and 1,400 words is usually sufficient. When we work with SME blogs, we prefer 950 useful words over 1,500 diluted words: Google notices it and so do readers.
How often should I publish SEO articles?
Consistency matters more than frequency. One well-crafted article every two weeks is better than three weak articles every week. In our experience with Catalan local business blogs, a pace of one well-optimized article per week is the ideal balance point for building thematic authority sustainably.
Should I write articles in Catalan or Spanish to rank in Catalonia?
It depends on how your potential customer searches. If they search in Catalan, write in Catalan; if in Spanish, in Spanish. For mixed markets — common in Barcelona, Tarragona, or Girona — the best approach is to have versions in both languages with the hreflang attribute properly configured to avoid duplicate content issues.
How long does an SEO article take to rank on Google?
Between 3 and 6 months for competitive keywords, and between 4 and 8 weeks for long-tails with low competition. If you apply the Search Console filter for positions 8-20 with high impressions, you can accelerate results on already-published articles without waiting months: it's the most profitable quick win in content SEO.
Can I use artificial intelligence to write SEO articles?
You can use it to structure, draft, or generate text variations. But the final content must have real experience, concrete data, and your own voice. What makes the difference isn't who writes, but whether the article offers something that doesn't already exist in Google's top results.