Blog SEO is writing each article for a question someone asks on Google, with the answer in the first lines, one keyword per article, subheadings that break up the text and links to the pages that sell your service. Google has no preferred word count and prioritizes content made for people, not for the search engine. In practice, the article that shows up is the one that answers better than the others already on the first page.
Plenty of companies publish two posts a week for three months and see no visits at all. Usually the problem isn’t a lack of text. It’s text with no search question behind it, or three articles fighting over the same keyword, or a good post that doesn’t point anywhere on the site.
What blog SEO is and what Google says it wants
Blog SEO is the set of choices that helps an article get found, understood and chosen in search, from keyword to structure, from links to images and maintenance. It doesn’t replace good writing, it works alongside it.
Google describes what it wants in a guide to helpful, reliable, people-first content. Some questions on that page work as a yardstick for any post.
- Does the content provide original information, experience or analysis, instead of rewriting what already exists?
- After reading, does the person feel they’ve learned enough to reach their goal?
- Does the title summarize the content without exaggeration?
- Are you writing to a word count because you heard Google has a preferred one? The guide says it doesn’t.
In other words, text length is not a goal. The article is as long as the question requires. A simple doubt is settled in a few lines, and a step-by-step guide takes more. What matters is that, when finished, the reader doesn’t need to open another tab to complete the answer.
Choose keywords by intent, not by volume
The right keyword is the one that matches what the person wants to do when they type it, not the one with the most searches. Intent is the reason behind the search, and it decides what type of page shows up.
| Intent | Example search | Type of page Google usually shows |
|---|---|---|
| Learn | how to index a website | Guide, step-by-step, blog article |
| Compare | best SEO plugin | Comparisons and lists |
| Hire | SEO agency in São Paulo | Service page |
| Solve a problem | website not showing up on Google | Diagnostic article |
The test is simple. Search the keyword you want and look at the first ten results. If they are all blog articles, you are in the right place. If they are company pages selling the service, a blog post won’t get one of those spots, and you are better off building a service page.
If you own a local business, start with the questions customers already ask in person or on WhatsApp, because a repeated question is a potential search. For the rest of the planning, the SEO strategy guide shows how to organize a 90-day plan.
One keyword per article, so you don’t compete with yourself
Cannibalization happens when two or more articles on the same site compete for the same search, and Google doesn’t know which one to show. The usual result is that neither one rises, or the ranking flips back and forth between them.
The way to avoid it is to keep a simple map: a spreadsheet with two columns, the keyword and the URL of the article that covers it. Before writing anything new, check the map. Three situations come up:
- The keyword is not on the map. Write the new article.
- It is on the map, and the current article is weak or old. Update the existing one.
- It is on the map, but the intent is different (one explains, the other sells). Both can coexist, as long as each has its own role and one links to the other.
To check what is already competing, search `site:yoursite.com` followed by the keyword on Google and see how many of your pages appear. Search Console shows the pages that get impressions for each search. If two appear for the same one, pick one as the main page.
How to do SEO on a blog: the structure of each article
In blog SEO, an optimized article follows a predictable structure, because readers and Google both read from top to bottom and look for the answer right away.
Title and meta description
The title (H1) states the topic with the keyword near the start, without overdoing it. The meta description, the small text under the title in the results, is between 140 and 158 characters, includes the keyword, and says what the person will find. It changes the decision to click. Plugins like Rank Math show the character limit in real time.
Direct answer in the first paragraph
Answer the whole question in two to four sentences before any introduction. Readers are in a hurry, and AI summaries tend to quote passages that answer right away. The rest of the article is there to explain and add detail. If you ramble for three paragraphs before answering, you lose both audiences.
One subheading every 200 to 300 words
The subheading (H2) breaks the text into scannable parts, and the rule I use is one every 200 to 300 words. Each H2 should open with the answer in one or two sentences and only then explain. Write the subheading the way a person would ask the question, never as “Introduction” or “Final thoughts”, which say nothing.
Lists, tables and numbered steps
A procedure becomes a numbered list. A comparison becomes a table. A definition becomes a short sentence that starts with “X is”. These formats help readers in a hurry, and they are the passages AI answers quote most, as the SEO for AI guide shows.
FAQ at the end
Close the article with four to six real questions, written the way a person would ask Google or ChatGPT, each with an answer of one to three sentences. They cover searches similar to the main one. Take the questions from the related searches Google shows at the bottom of the results and from your customers’ doubts.
Internal links: take the reader to the page that sells
An internal link connects an article to the other pages on your site, and it is what turns reading into contact. In blog SEO, if you forget this, you get visits but no clients.
Each article needs at least four internal links, and here is the breakdown.
- One to the service page related to the topic.
- One to the main article on the subject, the so-called pillar.
- One or two to neighboring articles that go deeper on a point.
- One at the end, with a call to action.
Write the link text with the topic of the destination page, as in “on-page SEO“, and not “click here”. This helps readers know where they are going and helps Google understand the destination page. When you publish a new article, go back to two or three older posts on the topic and link to it. Without that step, the new article is orphaned, and a page with no links pointing to it tends to take longer to get indexed, the subject of the guide on how to index a site on Google.
Images and alt text
Every image in the article needs alt text, which describes what appears in it in one short sentence. It serves people who use a screen reader and shows up when the image doesn’t load. When the image relates to the topic, the keyword can go in the alt text, but only if the description stays truthful.
A few habits worth keeping:
- File names with words, like `blog-seo-checklist.jpg`, and not `IMG_4021.jpg`.
- Compress the image before uploading, because too much weight slows the page.
- A real photo of your business when you have one, because generic stock images don’t set the article apart.
- Important text in the body of the page, never only inside the image.
Update the old article instead of creating a duplicate
When an old article loses ranking or gets outdated, the path is to revise what exists, not to publish a second one on the same topic. This avoids cannibalization and preserves the page’s history.
Google’s helpful content guide has a warning that applies here. It asks whether you are changing the date of pages to make them look updated when the content hasn’t changed significantly, and whether you are adding or removing a lot of content just because you think it makes the site “new”. On the second tactic, the guide says it won’t work. So only change the date when there is a real change.
A real revision includes:
- replacing old data with current data, with the source;
- rewriting the first paragraph to answer the question better;
- adding the section your competitors have and yours doesn’t;
- checking every link and replacing the ones that broke.
If you do content marketing at a small company, revising six articles a year usually pays off more than publishing twenty and forgetting them all.
Blog SEO checklist before publishing
Go through this list for every article. If any item fails, the text is not ready.
- The keyword was chosen based on search intent, after looking at the first page of Google.
- No other article on the site already targets that keyword.
- The title starts with the keyword and doesn’t promise anything the text doesn’t deliver.
- The meta description is between 140 and 158 characters and includes the keyword.
- The first paragraph answers the whole question in up to four sentences.
- There is a subheading every 200 to 300 words, and the keyword appears in at least one.
- Procedures are in numbered lists and comparisons are in tables.
- The article has four to six frequently asked questions at the end.
- There are at least four internal links, including the service page and the pillar page for the topic.
- Every image has descriptive alt text and a compressed file.
- Any data, law or rule cited has an official source that opens.
- The article was indexed after publishing, with a request in Search Console.
Frequently asked questions
What is SEO for a blog? It’s the set of practices that helps a blog’s articles show up on Google, such as choosing the keyword based on search intent, structuring the text, linking to other pages on the site and keeping the content up to date.
How do you do SEO on a small business blog? Start with the questions your customers already ask. Write one article per question, with the answer in the first paragraph, link to the service page and review what you’ve already published before creating new posts.
How many words does an article need to show up on Google? There is no minimum. Google’s guidance says it has no preferred word count, and an article should be as long as it takes to answer the search fully.
Is updating an old article better than creating a new one? When the topic is the same, yes. You keep the page that already exists, avoid competing with yourself and improve what the reader finds. Create a new article only for a keyword or intent the blog doesn’t cover yet.
Want your company’s blog to be found?
If you’d rather have someone take care of the structure, words and links of each page, check out Ciclicko’s website optimization plans, with on-page SEO and GEO so your content gets found on Google and cited in AI answers.