How to Plan and Run an SEO Program: From Audit to Roadmap to Results

How to Plan and Run an SEO Program: From Audit to Roadmap to Results

To plan and run an SEO program, turn your SEO plan into a clear sequence. Set goals and a baseline, audit the site and choose the pages worth winning. Score each fix by impact and effort, and put the winners on a 12-month roadmap. Then ship the work through normal sprints and report results against leads every month.

What is an SEO strategy?

An SEO strategy is a prioritised plan that ties search work to business goals. It starts with an audit and a baseline, picks the topics and pages worth winning, scores every fix by impact and effort, and turns the winners into a 12-month roadmap that developers and writers can deliver. It is reviewed every month against leads and revenue, not just rankings, and re-prioritised every quarter.

Most guides on this topic give you a list of tactics: keywords, content, links and technical fixes. Those are the parts. A plan says which parts come first, who builds them and how you will know they worked.

We find it useful to think of a strategy as a short list of bets. Each bet has a goal, a cost, an owner and a way to check if it paid off. If you are new to how search engines work, start with our guide on how SEO works for businesses in Dubai and Abu Dhabi, then come back here.

The rest of this guide follows the order you would work in:

  1. Set goals, a baseline and realistic expectations.
  2. Run an audit that leads to decisions.
  3. Choose your bets: topics, intent and pages.
  4. Score and rank every fix by impact and effort.
  5. Build a 12-month roadmap.
  6. Deliver the work with developers and writers.

After that, we cover budget and team choices, what changes in the UAE, and how to measure and re-plan.

SEO strategy vs tactics vs a to-do list

A strategy decides where to compete and why, and tactics are the methods you use to win there. A to-do list is the daily work that carries out the tactics.

Here is how the three levels differ:

Level

Question it answers

Example

Strategy

Where will search grow the business?

Win non-branded searches for our two most profitable services in Dubai

Tactic

How will we win there?

Build a topic cluster around each service and fix the service page templates

To-do list

What ships this week?

Rewrite the title tag on the AC repair page and add three internal links

A good strategy links each level together. You should be able to trace any task back to a goal. If you cannot, the task probably does not belong on the plan.

An example strategy table for a home services company might look like this. The rows are illustrative, not client data.

Goal

Bet

Tactic

Owner

Metric

More service leads from organic search

Service pages can rank for local, high-intent queries

Rewrite service pages around search intent and add FAQs

SEO lead and writer

Organic leads per month

Lower cost per lead

Arabic searchers are underserved in our niche

Launch Arabic versions of the top five service pages

Marketing manager

Arabic organic sessions and leads

Fewer lost pages

Template bugs are hiding pages from Google

Fix indexing and canonical issues on service templates

Developers

Indexed pages in Search Console

You can copy this structure into a spreadsheet and fill it with your own goals.

Step 1: Set goals, a baseline and realistic expectations

Start with the business goal, then work back to search. Record where you stand today in Google Search Console and GA4 before you change anything. Then set a timeline that matches how fast search really moves.

Tie SEO to a business goal

“Rank higher” is not a goal. “Get more qualified leads for our corporate services” is. Pick one or two goals that leadership already cares about, such as leads, sales or bookings. Our post on planning a digital marketing strategy from goals to execution covers how to set goals that the whole marketing team can share.

Then decide which part of search supports each goal. Lead goals usually point to service and landing pages. Awareness goals point to guides and blog content.

Record a baseline

Pull 12 months of data where you can, so seasonality does not fool you. Note these numbers for the site and for your key page groups:

  • Clicks, impressions and average position in Search Console
  • Indexed pages and any indexing errors
  • Organic sessions and key events (form fills, calls, WhatsApp clicks) in GA4
  • Branded vs non-branded clicks
  • Leads or revenue that came from organic search

Without a baseline, every future report becomes an argument about what changed.

Set expectations with evidence

Google’s own SEO Starter Guide says some changes take effect in a few hours, while others can take several months. A fixed title tag may show up fast. A new section of content will take much longer.

Ranking data supports patience. An Ahrefs study by Patrick Stox found that only about 1.74% of newly published URLs reached the top 10 within a year (6.11% in a filtered English sample). The same study found the average number one page is 5 years old, and 72.9% of top 10 pages are over 3 years old.

So plan for quick technical wins in the first quarter and slower content gains across the year. Share that timeline with leadership on day one.

Step 2: Run an audit that leads to decisions

An audit should end with a short list of decisions, not a 200-page report. Check four areas: technical health, content, authority and competitors. Then write each finding as a fix you could score and ship.

For the full checklist, read our complete guide to finding and fixing SEO issues. Here we focus on what to do with the findings.

The four areas to check

  • Technical: can Google crawl, render and index the pages that matter? Look at the Page indexing report, canonicals, redirects, Core Web Vitals and mobile layout.
  • Content: which pages match search intent, which overlap, and which are thin or out of date?
  • Authority: which sites link to you, and how do you compare with competitors on links and brand mentions?
  • Competitors: who ranks for the terms you want, and what do their pages offer that yours do not?

Turn findings into fixes

Each finding should become one line with a clear action. “Duplicate titles found” is a finding. “Rewrite duplicate titles on 40 product pages using the new template rule” is a fix. Fixes can be scored. Findings cannot.

You also do not need to fix everything. Audit tools often flag long lists of warnings, and many of them have little effect on rankings. Find the issues that block crawling, indexing or conversions first. Leave the rest in the backlog and look again at the next quarterly review.

If you want help turning findings into scored fixes, see our SEO audits and diagnostics page.

Step 3: Choose your bets: topics, intent and the pages worth winning

Pick a small number of topics where you can win and where winning helps the business. Match each topic to the search intent behind it and to one page that should rank. Then accept that some searches will not send a click, and plan for that.

Start from money pages

List the services or products that make you the most profit. For each one, find the queries people use when they are ready to buy, compare or book. Those queries map to your service and category pages, so they come first.

Next, build supporting content around each one. A topic cluster is a main page plus a set of guides that answer related questions and link back to it. This can help show Google that you cover the topic in depth, and it gives readers a path to the page that converts.

Match the intent

Look at what already ranks before you write. If the top results are guides, a sales page will struggle. If they are service pages, a long blog post will struggle. Give each target query one page, so two of your pages do not compete for the same term.

Google’s guidance on helpful, reliable, people-first content suggests a simple test: who created the content, how it was made and why it exists. Use it as a filter before any page goes on the plan. Google’s guide to its ranking systems now lists the helpful content system as retired, because that work became part of core ranking. Helpful content still matters. It is no longer a separate system.

Plan for zero-click and AI Overviews

Many searches now end on Google itself. SparkToro found that 68.01% of US Google searches ended without a click from January to April 2026, based on a Similarweb panel. Search Engine Land reported that this is up from 60.45% in 2024.

AI summaries add to this. Pew Research Center found that users clicked a traditional result in 8% of visits when an AI summary appeared, compared with 15% without one.

This changes which bets make sense. Queries with a short, simple answer are the most exposed to zero-click results. Bets on high-intent queries, local searches and topics where people need depth still bring visits. Being cited in an AI Overview is also worth tracking, even when it sends fewer clicks.

Step 4: Prioritise with impact vs effort

Score every fix before it goes on the roadmap. Rate how much it could help, how sure you are, and how easy it is to ship. Do the high scorers first and drop the work that costs a lot and returns little.

The impact vs effort matrix

Plot each fix on two axes: impact and effort. You get four groups:

  • Quick wins (high impact, low effort): do these first.
  • Big bets (high impact, high effort): plan them into the roadmap with clear milestones.
  • Fill-ins (low impact, low effort): pick them up when a sprint has spare room.
  • Money pits (low impact, high effort): drop them or park them.

The matrix is quick to draw in a workshop. Its weakness is that it hides how confident you are. That is where ICE scoring helps.

How ICE scoring works

ICE stands for Impact, Confidence and Ease. Score each from 1 to 10:

  • Impact: how much could this move the goal if it works?
  • Confidence: how sure are you, based on data or past results?
  • Ease: how little time and risk does it take to ship? Higher means easier.

Multiply the three numbers to get the ICE score. Some teams average them instead. Either works, as long as you use one method for the whole list.

A worked example backlog

An example backlog for a mid-sized service business might look like this. The items and scores are illustrative, to show the method.

Fix

Workstream

Impact

Confidence

Ease

ICE score

Owner

Sprint

Remove noindex tag added to service pages by a template bug

Technical

9

9

8

648

Developer

1

Add links from top blog posts to related service pages

Content

6

7

9

378

SEO lead

1

Rewrite title tags on the 20 pages with the most impressions

Content

6

6

9

324

Writer

2

Fix redirect chains left from the last site migration

Technical

5

7

6

210

Developer

2

Compress large images on page templates

Technical

4

6

7

168

Developer

3

Build Arabic versions of the five main service pages

Content

8

6

3

144

Marketing manager

3 to 5

Launch a topic cluster for the main service

Content

8

5

3

120

SEO lead

3 to 6

Move the blog to a new CMS

Technical

5

3

1

15

Developer

Parked

Notice what the scores do. The template bug goes first because it is cheap and certain. The Arabic pages and the topic cluster score lower but stay on the plan as big bets. The CMS move is parked until there is stronger evidence it will help.

For more on choosing between page fixes and link work when money is tight, see on-page vs off-page SEO and what to fix first.

Scoring tips

Score as a group, with someone from development in the room. Developers judge ease far better than marketers do. Rescore the backlog every quarter, because new data changes your confidence. Keep the scores visible, so anyone can see why one fix beat another.

Step 5: Build the 12-month roadmap

A roadmap spreads your scored backlog across four quarters and a few workstreams. It shows what happens when, who owns it and what each quarter should prove. Keep it to one page so leadership will read it.

Choose your workstreams

Most UAE businesses need five workstreams:

  • Technical: crawling, indexing, speed, templates and structured data
  • Content: new pages, updates and topic clusters
  • Authority: digital PR, partnerships and earned links
  • Local: Google Business Profile, reviews and local pages
  • Measurement: tracking, dashboards and reporting

An example roadmap

An example 12-month roadmap might look like this. Treat it as a template for structure, not a fixed plan.

Workstream

Q1

Q2

Q3

Q4

Technical

Fix indexing blockers and redirect chains

Template fixes, speed work and structured data

Arabic site structure and hreflang

Re-audit and clean up

Content

Rewrite top service pages and titles

Launch first topic cluster

Arabic service pages and second cluster

Refresh pages that lost traffic

Authority

Link audit and outreach list

First digital PR push

Partner and supplier links

Second PR push timed to the busy season

Local

Claim and fix Google Business Profile

Review request process

Location pages for each branch

Review response and photo updates

Measurement

Baseline, GA4 key events and call and WhatsApp tracking

Monthly report live

AI Overview and citation checks

Year review and next year’s plan

Each quarter should end with a check against the goals from Step 1. If a big bet is not moving, rescore it before you spend another quarter on it.

You can copy this table into a spreadsheet, add a tab for your ICE scores and link each roadmap cell to the backlog items behind it.

Step 6: Deliver with developers and writers

A roadmap only pays off when fixes reach the live site. Write SEO fixes as tickets developers can act on, with clear acceptance criteria. Fit them into the team’s normal sprint cycle and test everything on staging before release.

Write tickets developers can ship

A vague request like “fix SEO issues” will sit in the queue forever. A good ticket answers every question a developer would ask. Use a structure like this:

  • Title: one line that says what changes, for example “Remove noindex from service page template”
  • User story: as a searcher, I want service pages to appear in Google, so I can find and contact the business
  • Why it matters: the business goal and the ICE score
  • Scope: the exact templates, URLs or page types affected
  • Acceptance criteria: the conditions that must be true when the work is done
  • QA steps: how to test on staging
  • After release: how the SEO lead will confirm it worked

Acceptance criteria are the most important part. For the noindex example, they might read:

  • The robots meta tag on service pages no longer contains noindex
  • Blog and legal pages keep their current robots settings
  • The XML sitemap still lists all service pages
  • No other template output changes

Fit into the sprint cadence

Find out how your developers plan work. Many teams run two-week sprints. Ask for a slot in sprint planning, so SEO tickets are scored and sized next to other product work.

Frame your requests around goals developers already own, such as speed, stability or fewer support tickets. Keep the number of open SEO tickets small enough that each one can be discussed in planning, and keep them in ICE order.

Test on staging, then check after release

Every SEO change should be checked on staging before it goes live. Check that the staging site itself is blocked from Google, so test pages do not get indexed. Then compare the staging pages with the acceptance criteria line by line.

After release, check the live pages the same day. Use URL Inspection in Search Console for a few key pages. Watch the Page indexing report over the following weeks.

Agree who owns what

A simple RACI table stops tasks from falling between teams. R is responsible (does the work), A is accountable (signs off), C is consulted and I is informed. An example might look like this:

Task

Business owner

Marketing manager

SEO lead

Developers

Writers

Agency

Set SEO goals

A

R

C

I

I

C

Score and rank the backlog

I

A

R

C

C

C

Technical tickets

I

I

A

R

I

C

New and updated content

I

A

C

I

R

C

Staging QA

I

I

R

A

I

C

Monthly report

I

A

R

I

I

C

Change the roles to match your company. The key rule is one A per row.

Budget, team and in-house vs agency decisions

Your budget decides how many bets you can run at once, not whether you need a plan. Small teams should run fewer bets and finish them. The main choice is who does the work: an in-house team, an outside partner or a mix of both.

How budget shapes the plan

Budget mostly buys capacity. That means hours from writers, developers and someone to lead the work. A small budget can still fund a strong plan if it focuses on one goal and a few pages.

SEO also competes with paid ads for the same money. Ads give faster results but stop when spend stops. Our post on short-term ads vs long-term SEO strategy explains how to split budget between the two.

Who should run the program

Model

Works well when

Watch out for

In-house SEO lead

You have steady work and developers who can take tickets

One person cannot cover technical, content and links alone

Outside partner

You need senior skills quickly or a one-off project

The partner cannot ship fixes without access to your developers

Hybrid

You want an internal owner plus outside depth

Roles must be clear, or both sides wait for the other

Whatever you choose, someone inside the company must own the plan. They hold the A in the RACI table.

Questions to ask any SEO partner

Google’s page Do you need an SEO? lists questions to ask before you hire. One of them is: “What kind of results do you expect to see, and in what timeframe?” A good answer refers to your baseline and your roadmap, not to guaranteed rankings.

If your team wants help building the plan and learning to run it, see our SEO consulting and training page.

What changes for UAE businesses

The process stays the same in the UAE, but some inputs change. You need to plan for two languages, local search and leads that arrive by phone and WhatsApp. You also need to plan around Ramadan, the summer slowdown and developers who may work in other time zones.

Arabic and English

Many UAE businesses serve customers who search in both Arabic and English. Do keyword research in each language on its own. A direct translation of English keywords often misses how people actually search in Arabic.

Plan the structure early. Decide on URLs for each language, set up hreflang so Google shows the right version, and check that the Arabic layout works right to left. These are technical tasks, so they belong in the backlog and the roadmap. Our international and multilingual SEO page explains how we approach bilingual sites.

Google Business Profile

For any business with a physical location or service area, Google Business Profile is a core part of the plan. Keep the name, address and phone number the same everywhere. Choose accurate categories, add photos and build a steady habit of asking for reviews and replying to them.

WhatsApp and call leads

Many UAE businesses receive a large share of leads by phone or WhatsApp rather than through forms, so check your own sales data. If you only track forms, SEO may look weaker than it is. Set up GA4 key events for clicks on phone numbers and WhatsApp buttons. Where you can, ask your sales team to note how each lead found you.

Ramadan and summer seasonality

Search demand in the UAE often shifts around Ramadan, Eid and the summer months, and the pattern differs by industry. Check your own 12-month baseline to see when your demand rises and falls. Then publish and update seasonal content a few weeks before the peak, not during it.

Avoid big technical releases just before your busiest period. If something breaks, you want time to fix it.

Offshore development teams

Many UAE companies use development teams based in other countries. Time zones and handovers make clear tickets even more important. Write every ticket so it can be understood without a call. Agree on a fixed weekly slot for questions, and make sure your SEO lead has access to the staging site.

Measure, report and re-prioritise every quarter

Track leading indicators monthly and lagging indicators quarterly. Leading indicators show the work is landing, while lagging indicators show it is paying off. Use both to rescore the backlog every quarter.

Leading vs lagging indicators

Type

Examples

Review

Leading

Tickets shipped, pages indexed, impressions for target queries, average position for target pages, AI Overview citations

Monthly

Lagging

Organic clicks, key events, calls and WhatsApp leads, revenue from organic search

Monthly and quarterly

Leading indicators matter more early on, when clicks have not caught up yet. Lagging indicators matter more for budget decisions.

Account for zero-click searches

When most US searches end without a click, as the SparkToro data shows, traffic alone undersells SEO. Impressions and citations show reach, even when clicks stay flat. Report them next to leads, so leadership sees the full picture.

Pick a short list of your most important queries and check them by hand every month. Note whether an AI Overview appears, and whether your site is cited in it. Our post on the new SEO workflow with AI covers how AI tools can help with this kind of tracking.

What goes in a monthly report

Keep the report short enough to read in five minutes:

  • Progress against the goals from Step 1
  • What shipped this month and what is next
  • Leading and lagging indicators, compared with the baseline
  • One or two insights, such as a page that grew or a fix that did not work
  • Decisions you need from leadership

Re-prioritise every quarter

At the end of each quarter, rescore the backlog. Some bets will have paid off. Others will need more time or should be dropped. Add new findings, update the roadmap for the next quarter and share the changes with every owner in the RACI table.

FAQ

How long does an SEO strategy take to work?

Google says some changes take effect in a few hours, while others can take several months. Technical fixes such as removing an indexing block can show results quickly. New content usually takes much longer, and Ahrefs data shows most top 10 pages are several years old. Plan for early technical wins and slower content gains across a full year.

Can I do SEO myself?

Yes, many business owners handle the basics themselves. You can set goals, record a baseline in Search Console, fix your Google Business Profile and improve your main pages. Technical work on templates usually needs a developer. Many owners do the planning themselves and bring in help for specific gaps.

Is SEO dead now with AI?

No, but it has changed. More searches now end without a click, and AI summaries reduce clicks to traditional results. People still search on Google and still visit sites when they need depth, want to compare options or are ready to buy. SEO in 2026 means aiming for those visits and for citations in AI answers, while measuring leads rather than traffic alone.

What is the 80/20 rule in SEO?

The 80/20 rule says a small share of your work drives most of the results. In SEO, a few pages and a few fixes usually bring most of the leads. Impact vs effort scoring helps you find that small share and do it first. The rest can wait in the backlog.

What are the four pillars of SEO?

One common way to describe them is technical SEO, on-page and content, off-page authority, and visibility in AI answers, which is the newest of the four. Other versions list local SEO as the fourth pillar instead. A good strategy covers each pillar as a workstream on the roadmap. How much effort each gets depends on your audit and your goals.

Can ChatGPT do SEO?

ChatGPT and similar tools can help with parts of SEO, such as drafting outlines, grouping keywords and summarising audit findings. They cannot see your Search Console data unless you share it, and they can be wrong. They also cannot ship fixes, talk to your developers or decide what matters to your business. Use them as an assistant, with a person checking every output.

What are common SEO mistakes?

A common mistake is treating an audit report as a plan and trying to fix every warning. Others include chasing rankings instead of leads, writing pages without checking search intent, and sending vague requests to developers. In the UAE, ignoring Arabic searchers and not tracking phone and WhatsApp leads are also frequent gaps.

Sources

Avatar photo

Digital Content Executive
Anita holds a Master’s in Engineering and blends analytical skills with digital strategy. With a passion for SEO and content marketing, she helps brands grow organically. Her blogs reflect a unique mix of tech expertise and marketing insight
Email : anita {@} octopusmarketing.agency
Follow : in