Strategy
How many blog posts per month do you need to rank?

There is no number of blog posts per month that guarantees rankings. For most small sites, 4 to 8 well-researched posts a month on a steady schedule is a sensible start, and you move up to 8-12 or 20-30 only when your competition, your list of distinct topics and your capacity to review justify it.
So the honest answer to how many blog posts per month for SEO is 'as many good ones as you can sustain'. This guide shows how to find yours: what should set your blog posting frequency, three cadence tiers and who each suits, and how to check in Search Console whether the pace is paying off. It is for founders and marketers deciding how often to publish blog posts with a small team.
Why there is no magic number of blog posts per month
Google ranks individual pages for individual queries. Publishing more often doesn't lift a page that doesn't deserve to rank. What frequency does is put more pages in the running and let you cover a topic in enough depth that Google sees your site as a reasonable answer to the whole subject, not one question in it.
That is why advice ranges from 'one great post a month' to 'publish daily'. Both can be right. A local plumber with 15 services and one city has maybe 40 queries worth writing for. A software company with 200 integrations has thousands. The same cadence would be overkill for one and hopeless for the other.
What decides how often you should publish blog posts?
How many distinct topics you actually have
Count queries that need their own page, not keywords. 'Kitchen refit cost', 'how much does a kitchen refit cost' and 'kitchen renovation price' are one article. If your research gives you 300 keywords that group into 45 topics, you have 45 posts to write, not 300. Publishing past that number means writing near-duplicates that compete with each other.
How hard the competition is
Search your main topics and look at who ranks. If page one is forums, thin directory pages and small businesses like yours, a modest cadence will get you there. If it is national publishers and well-funded competitors with years of articles, you need more coverage and more patience. Look at their blog archive or post sitemap (on WordPress sites running Yoast this is often at /post-sitemap.xml) to see how often they publish.
How old and established your site is
A new domain gets crawled less and trusted less. Publishing 30 posts in its first month doesn't speed that up much, and it gives you 30 pages to fix if the first ones miss the mark. Start slower on a new site, learn what gets impressions, then increase. A site with years of history and some links can absorb a faster pace.
How much you can review
This is the constraint people ignore. Every post needs someone who knows the business to check the facts, even when software writes the draft. If you have two hours a week for review and each post takes 20 minutes, your ceiling is about six posts a week, whatever a tool can produce.
A blog posting frequency framework: 4, 8-12 or 20-30 a month
| Tier | Posts per month | Who it suits | Watch out for |
|---|---|---|---|
| Maintain | 4 (about one a week) | New sites, local service businesses, narrow niches, founders writing their own posts | Too slow to build topic coverage in a competitive niche |
| Build | 8-12 (two or three a week) | Established small business sites with a clear keyword list, SaaS with several use cases | Needs a review routine, not just writing time |
| Scale | 20-30 (most weekdays) | Sites with large topic inventories: ecommerce categories, multi-location businesses, software with many integrations | Overlapping posts, keyword cannibalisation, pages too thin to be worth indexing |
These tiers are a starting framework, not research findings. Move between them based on what your own Search Console data shows, which the section below covers. And note the upper tier carries real risk: Google's spam policies treat many pages made mainly to manipulate rankings as scaled content abuse, however they were produced. Volume only helps when each page earns its place.
Consistency beats bursts
Ten posts a month for six months beats 60 posts in one week followed by silence. A steady schedule means each batch gets reviewed properly, you can see which posts gain impressions before writing more of the same kind, and updates to older posts get time in the calendar too.
Bursts also hide problems. If 60 posts go live at once and 40 never get indexed, you can't tell which choices caused it. Publish in a rhythm and each month is a small experiment you can learn from. It also keeps the work from collapsing when the person doing it gets busy, which is the main reason most company blogs stall.
How to pick your number in 30 minutes
- Group your keyword research into distinct topics, one per future page. Count them.
- Decide how many months you are willing to wait to cover the first half of that list. Six is a reasonable default.
- Divide. Say you have 60 topics and want half covered in three months: that is 30 posts over three months, or 10 a month.
- Check the number against review time. Multiply posts per month by your minutes per review and see if it fits your week.
- Check it against competitors' pace. If the sites ranking for your topics publish weekly, 10 a month will close the gap; if they publish daily, plan for a longer climb.
- Pick the nearest tier, commit to it for 90 days, and put a date in the calendar to review the data.
If you're doing this without outside help, running SEO without an agency covers how to set a baseline before you start, so the 90-day check has something to compare against.
How to tell from Search Console if your cadence is working
Search Console keeps 16 months of data, enough to compare one quarter against the last. Open Performance > Search results, switch to the Pages tab and filter the page URL to your blog folder (for example, URLs containing /blog/). Then look at these signals for posts that have been live at least four to eight weeks.
| What you see | What it likely means | What to do |
|---|---|---|
| New posts gain impressions and older ones hold steady | The pace is sustainable and topics are distinct | Consider moving up a tier |
| Each new post gets fewer impressions than the last batch | Topics are getting narrower or quality is slipping | Hold the pace and tighten briefs and review |
| Two posts swap rankings for the same query | Cannibalisation from overlapping topics | Merge them and redirect the weaker URL |
| Crawled - currently not indexed grows in the Page indexing report | Google doesn't think some pages are worth indexing | Slow down and improve or consolidate those pages |
| Posts rank 4-15 but rarely reach the top three | Coverage is fine; depth or links are the gap | Update those posts before writing new ones |
Queries per URL is the other number worth watching. Click a post in the Pages tab, then switch to Queries. A healthy post picks up a spread of related queries over a few months. A post that only ever shows its exact target keyword is usually too thin to rank for anything around it.
Getting this data out of Search Console by hand gets old fast. Connecting Google Search Console to an auto SEO tool explains how a direct connection reads the same report and finds the near-miss queries for you.
Should you update old posts instead of writing new ones?
Often, yes. A post sitting at position 8 already has Google's attention. A focused update (a clearer answer near the top, a missing subtopic, a better table, fresher examples) can be worth more than a new post on a topic you haven't touched. A reasonable split for a site with some history is to give one slot in four to updates, raising that when the 4-15 band in Search Console fills up.
New posts and updates both take time to show results. A realistic picture of the timeline is in how long it takes to get from page 5 to page 1.
Set a cadence and let it run
upRanker builds a 30-day content calendar from your keywords and Search Console data, writes each article in your voice and publishes to WordPress on schedule. The Growth plan covers up to 30 articles a month across 3 websites; treat that as a ceiling, not a target, and pick the tier that matches your review time. 3-day free trial, no card needed.
Start FreeThe plan details, including what is and isn't included, are in the pricing section. If you're still deciding which stages of the work to hand over, the automated SEO workflow goes through them one by one.
Blog posting frequency: common questions
- How many blog posts should I publish per week for SEO?
- For most small sites, one to two posts a week is a sensible starting point. Move to three or more only if you have enough distinct topics to cover, competitors who publish at that pace, and time to review every post before it goes live. Consistency over months matters more than the weekly number.
- Is it better to post daily or weekly?
- Weekly is better for most small teams, because each post gets proper research and review. Daily publishing only helps when you have a large inventory of distinct topics and a reliable review process. Daily posts that overlap or skip review tend to compete with each other and dilute the site.
- Does posting more often increase traffic?
- Only when each new post targets a distinct query and is good enough to rank. More pages mean more chances to appear in search, but near-duplicate or thin posts can sit unindexed or compete with your own pages. Watch impressions per post in Search Console to see whether added volume is adding traffic.
- Is it better to update old blog posts or write new ones?
- Both. Posts ranking in positions 4 to 15 are often the quickest wins, because Google already sees them as relevant, so a focused update can move them faster than a new post would rank. Keep publishing new posts for topics you don't cover yet, and give part of your calendar to updates.
- How long before new blog posts start ranking?
- On an established site, new posts often start showing impressions within a few weeks and move over the following months. A new domain usually takes longer. Judge a post after it has been live for at least two to three months, not in its first week.
Pick a number you can keep for a year, not one that looks good in week one. Then let Search Console tell you whether to raise it. If your site is brand new and you're working out what to publish first, what to do after launching a WordPress site with no traffic is the place to start.


