UPGeoSEO

Turn search engine optimisation into a plan you actually follow

By UPGeoSEO Team · Editorial team

Oct 20, 2026 · Updated Oct 26, 2026

Turn search engine optimisation into a plan you actually follow

Search engine optimisation only delivers results when you publish regularly over several months, and that is exactly where most people stop. The fix is a keyword calendar: a plan with one row per week that tells you what to write, who it's for and where it should link.

Search engine optimisation (SEO) is the work of making your website easy to find, understand and choose in Google and other search engines. You build a 12-week calendar in one afternoon, roughly three hours. Afterwards you know exactly what to publish every Monday until Christmas.

Key takeaways

  • A 12-week keyword calendar only needs five columns: week, keyword, the searcher's question, page type and internal link.
  • Organic visibility usually builds over 3 to 6 months of steady work, so one quarter is the shortest plan that makes sense.
  • Three page types cover almost all search intent for a small business: guide, comparison and service page.
  • Every new post should point to at least one page you already have, so new traffic lands where you make money.
  • One post a week that actually gets published beats three a week that sit as drafts.

Why does search engine optimisation need a keyword calendar?

Google rewards sites that cover a topic thoroughly over time, not the ones that write two posts and vanish. Without a calendar, you make the decision about what to write all over again every week. It's that decision that kills the rhythm, not the writing itself.

You know the pattern. Week one: inspired. Week two: a half-finished post. Week three: client work, and the blog sits untouched for four months. The problem isn't time. The problem is that you start every session with a blank page.

A calendar moves all the thinking into one afternoon. For the rest of the quarter, you just do the work. That's also why SEO is never a one-off project. Competitors publish, Google changes, and content that stands still loses ground.

The calendar also helps with something newer. AI answer engines such as ChatGPT, Gemini and Perplexity cite pages that answer one question directly and clearly. A calendar where every row is one concrete question gives you exactly those pages. You're building for Google and for AI answers at the same time.

Step 1: How do you collect 12 keywords that fit your business?

Start with 30 candidates from four sources, and cut them down to the 12 closest to what you sell. Set aside about 60 minutes. The goal isn't the biggest keywords, but the ones your customers actually type in just before they get in touch.

Get candidates from here:

  1. Your inbox. Go through the last 20 emails from customers. Write down every question word for word. "How much does it cost to switch?" is a keyword.
  2. Google Search Console. Under "Performance" you'll see searches where you already appear but end up on page two. Those are the quickest wins.
  3. Google's autocomplete. Type your service and a letter, for example "accountant a", and note the suggestions.
  4. The "People also ask" box. Search for your main service and copy down the questions Google shows.

If you want search volume, you can run the list through a tool such as Ahrefs or Semrush. But don't throw out a keyword just because the tool says it has low volume. In small Norwegian markets the figures are rough estimates, and a search with few hits may be the one that brings you your next customer.

Cut to 12 with one simple test: can you link from a post about this keyword to a page where you sell something? If the answer is no, cross it out. If you sell products online, the same test applies, just with category pages as the target. See how it works in SEO for online stores.

Step 2: How do you sort the keywords by what the searcher wants?

Every keyword belongs to one of three intents: learning something, comparing options or buying now. The intent determines the page type. Use the wrong page type and you won't rank, however good the writing is. This sorting takes around 30 minutes.

Check the intent by googling the keyword yourself. If you see ten guides, Google wants a guide. If you see ten service pages with prices, Google wants a service page. Don't argue with the results page. It tells you what searchers click on.

IntentTypical words in the searchPage typeExample
Learnwhat, how, why, whenGuide"how to file a tax return for a sole proprietorship"
Comparevs, or, best, alternativeComparison"Fiken or Tripletex"
Buyprice, agency, city, "near me"Service page"accountant Drammen"

A good split for 12 weeks is roughly six guides, three comparisons and three service pages. The guides pull in traffic. The comparisons catch people who have almost made up their minds. The service pages turn traffic into enquiries. If you have a physical office, your service pages should include the city name, and then local search engine optimisation with your Google Business Profile belongs on the same list.

Step 3: How do you fill in the template week by week?

The template has 12 rows and five columns, and every row should be concrete enough that you can start writing without thinking. Set aside 60 minutes. Build it in a spreadsheet, in Notion or on paper. The tool doesn't matter. Five columns do.

Fill it in in this order:

  1. Add the service pages first. Put them in weeks 4, 8 and 12. That way you've built up guides that can link to them before they're published.
  2. Place the comparisons right before. Weeks 3, 7 and 11. A comparison is the natural step before a purchase.
  3. Fill the rest with guides. The six guides go in weeks 1, 2, 5, 6, 9 and 10.
  4. Write the searcher's question as a full sentence. Not "VAT", but "When do I have to pay VAT for the first time as a new business?". That sentence often becomes your H1.
  5. Put seasonal topics where they belong. Tax returns in March and April, Christmas shopping in November. Move rows so they land when people are searching.
  6. Set a fixed publishing day. Monday at 9 a.m. works. A fixed day makes it a habit, not a choice.

When you write the post itself, the basic rules of on-page SEO apply. The keyword goes in the title tag, H1, URL, first paragraph and meta description. Once in each place is enough. If you repeat the keyword until the text turns stiff, Google calls it keyword stuffing, and it hurts you. Google's own search engine optimisation starter guide says the same: write for the reader, not the algorithm.

Open every post with a direct answer to the question in two or three sentences. This is the paragraph both Google and AI answer engines lift out and cite.

Step 4: How do you connect each post to existing pages?

Every row in the calendar gets one internal link to a page that already exists, preferably a service or pricing page. Filling this in takes around 30 minutes. Internal links show Google which pages matter most, and they send the reader on to where you make money.

First, list the 5–10 pages that bring you customers: home page, service pages, pricing page, contact page. These are your target pages. Every new post should point to one of them.

Here's how to pick the right target:

  • A guide about a problem links to the service that solves the problem.
  • A comparison links to the pricing page or a page explaining why you choose the way you do.
  • A service page links to the contact page and to the most-read guide.

Use anchor text that describes the target. "Read more" tells you nothing. "Price of annual accounts for a limited company (AS)" tells both the reader and Google what to expect.

Don't forget the other direction either. Once a new post is published, go into one older page and add a link to the new one. That way the new post gets found faster, and no page stands isolated.

Which mistakes kill the calendar after two weeks?

The three most common mistakes are too fast a pace, rows that are too vague and no fixed publishing day. All three come down to the plan requiring a decision every week. A calendar that survives requires zero decisions. You open it, read the row and write.

You plan three posts a week. It looks ambitious in the spreadsheet. By week three you're behind, and then you give up. Start with one. You can always step it up.

The rows are too vague. "Something about VAT" isn't a plan. It's another afternoon of head-scratching. Every row needs a full question and a page type.

You pick keywords you can't link from. A popular topic with no connection to your services brings traffic that never turns into customers. You lose motivation when the numbers in Analytics don't make the phone ring.

You wait for perfect posts. 900 words that answer one question well beat 3,000 words that never get finished. Publish, and improve later.

You measure after two weeks. Organic growth usually takes 3 to 6 months. Check Search Console once a month, not every day. Daily checking is theatre. Monthly checking shows trends.

Example: What does a completed 12-week calendar look like?

Here's a hypothetical accountant in Drammen who sells bookkeeping and annual accounts to small businesses. The calendar follows the split from step 2: six guides, three comparisons and three service pages, with the service pages in weeks 4, 8 and 12.

WeekKeywordSearcher's questionPage typeInternal link to
1sole proprietorship or ASShould I start a sole proprietorship (ENK) or a limited company (AS)?Guide/tjenester/regnskap
2VAT registration thresholdWhen do I have to register for VAT?Guide/tjenester/regnskap
3Fiken or TripletexWhich accounting software suits a small business?Comparison/priser
4accountant DrammenWho can do my bookkeeping in Drammen?Service page/kontakt
5home office deductionCan I deduct my home office?Guide/tjenester/skattemelding
6mileage allowance ratesHow do I record driving in my own car?Guide/tjenester/regnskap
7accountant or do it yourselfIs it worth doing my own bookkeeping?Comparison/priser
8annual accounts AS priceWhat do annual accounts cost for a small AS?Service page/kontakt
9switch accountantHow do I switch accountants mid-year?Guide/tjenester/regnskap
10payroll first employeeWhat do I need to do when I hire my first person?Guide/tjenester/lonn
11accounting firm or freelance accountantFirm or individual, which is safer?Comparison/om-oss
12payroll services small businessesWho can run payroll for me?Service page/kontakt

Notice three things. Every row answers one question a real customer asks. Every row points to a page that sells. And weeks 1, 2 and 3 build up to the service page in week 4. That's the whole plan. Three hours of work, three months of content.

If you're wondering what it would cost to outsource this work instead, we've worked out the price of search engine optimisation for Norwegian businesses.

Frequently asked questions

How often should a small business publish to become visible in Google?

Once a week is a realistic pace for most people who write their own content. Consistency matters more than volume: 12 posts in 12 weeks beats 12 posts in three weeks followed by silence. If you can only manage every other week, make a calendar with six rows rather than breaking one with twelve.

What do I do when the 12 weeks are over?

Open Search Console and see which of the 12 posts have picked up impressions. The posts sitting in positions 8 to 20 are candidates for an update, often with a new section or a better answer in the opening. Then use the same afternoon method for the next quarter, but start with the searches you're now showing up for.

Can I let AI write the posts from the calendar?

Yes, as drafts, but not as finished text without a read-through. Generic AI text sounds like everyone else and weakens your brand voice. Add your own examples, prices and experiences, because that is exactly what AI answer engines and Google look for when they choose whom to cite.

What if the tool shows zero search volume for a keyword I know customers use?

Keep it. Keyword tools often miss the mark in small languages and niches, and a question you've received by email three times is a stronger signal than an estimate. Searches like these tend to have little competition, so they often rank faster than the big ones.

Set aside the afternoon and publish week 1

Book three hours in your calendar this week. Open a spreadsheet with five columns. Pull 30 questions from your inbox and Search Console, cut to 12, sort by intent and connect each row to a page that sells. Next Monday, you publish week 1.

If you sell in several countries, the sums get bigger: 12 rows per market, local content instead of clumsy translation, and publishing that has to happen without you sitting there. That's what UPGeoSEO does. We build the keyword calendar per market, write local content in your brand voice, publish to your website and track whether you get cited in ChatGPT, Gemini and Perplexity. You approve. We publish.

Related posts

Ready to see where you stand?

You just read the theory. Now run a free SEO + GEO audit of your own site: 13 SEO checks and 5 GEO checks, no card, no signup to look.