SEO Activities
I used to treat SEO activities as a one-off checklist, but the real work is in continuous prioritisation across four overlapping buckets.
Start here
- Start with keyword research to identify terms you can realistically rank for, then verify your site's technical health with a crawl tool like Screaming Frog.
- Publish every new page with a unique title tag, meta description, and descriptive URL as a minimum on-page activity.
- Schedule monthly technical audits using Search Console to spot crawl errors, index bloat, and duplicate content issues.
- Update your top-performing content every six months with fresh examples and new internal links to maintain rankings.
Plain-English take
SEO activities are the chores you do to make your site easier for Google to find, crawl, understand, and rank. Most guides split them into four buckets: keyword research, content creation, on-page optimisation, and technical SEO. I think that's a fair starting point, but the lines blur. A piece of content is also an on-page task, and technical SEO often influences whether your content gets indexed at all. Keyword research sits at the front of everything: you cannot write useful content if you do not know what people type into [Google Search](/google-search/). For that I use a combination of Ahrefs and Google Trends, but even a free tool like AnswerThePublic gives you real queries. On-page [SEO optimisation](/seo-optimization/) covers the stuff inside your HTML: title tags, meta descriptions, headings, images, internal links. Google's SEO Starter Guide says every page should have a unique, descriptive title and a clear heading hierarchy. Technical SEO includes crawlability, indexing, site speed, mobile usability, and duplicate content. I run Screaming Frog once a quarter to spot broken links, missing meta tags, and redirect chains. Authority building — backlinks, mentions, reviews — is the fourth bucket, but I treat it as a separate channel because it depends more on outreach than on-site work. The point is that SEO activities are not a single [SEO](/seo/) checklist; they are a set of habits you apply differently depending on the situation.
When it actually matters
SEO activities matter at specific trigger points, not all the time. When you launch a new site is the most obvious one. You need a sitemap, a robots.txt, clean URL structures, and a basic content plan. Skip that and you are invisible for months. When you publish a new page, every single time, you should write a unique title and meta description, choose a descriptive URL, and set up at least one internal link from an existing page. I have caught myself skipping that because I was in a hurry, and that page never ranked. When rankings drop, do not panic; open Search Console and look for a pattern. Sometimes a competitor updated their content, sometimes Google pushed an algorithm update, sometimes a technical fault like a noindex tag crept in. When you want to grow — that is when you invest in authority building and content updating. One [SEO tips](/seo-tips/) tactic I use: take your top 10 performing pages and update them every six months with fresh examples, new statistics, and internal links to newer content. That alone can lift traffic by 20-30% based on what I have seen. Ignore SEO activities when your site is perfectly healthy and ranking well? Maybe for a month, but not longer. Complacency is how you lose ground. I keep a running list of [SEO checklist](/seo-checklist/) activities on a Trello board and tackle the highest-impact one each week.
What I got wrong
I treated SEO like a one-time setup. I optimised a handful of pages in 2019, hit decent rankings, then moved on. Within a year those pages had dropped to page three. The reason: I had not touched the content, built new links, or checked for technical issues. SEO is not a project with a finish line; it is a cycle of activities. My second mistake was over-indexing on the wrong metrics. I used to chase keyword rankings without checking whether those keywords actually drove traffic or conversions. One page ranked number two for a 'best budget laptop' query but generated zero clicks because the featured snippet ate the traffic. I learned to monitor click-through rate and organic landing page sessions instead of just positions. My third mistake: ignoring technical SEO for months because it felt less rewarding than content creation. Then I discovered 400 broken internal links and a site structure that made it hard for Google to find deep pages. Fixing that took two weeks. Now I allocate at least one day per month purely to technical checks. The lesson: prioritise activities based on what is broken or underperforming, not what is easiest to do. That shift in [SEO strategy](/seo-strategy/) made the biggest difference to my results.
Next step
Quick answers
How do I know which SEO activity to prioritise when I have limited time?
Look at what is broken first. Check Search Console for indexing errors, then examine pages that have lost rankings. Fixing a technical problem often has a higher immediate impact than writing a new blog post.
Should I outsource SEO activities or do them in-house?
It depends on your budget and skill level. Technical SEO and link building often benefit from specialist help, while keyword research and content creation can be done in-house with training. Start with what you can handle.
Do SEO activities change for ecommerce sites compared to blogs?
Yes. Ecommerce sites must prioritise product page optimisation, duplicate content from variants, structured data for products, and technical issues like pagination and faceted navigation. Blogs focus more on content depth and topical authority.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — SEO Starter Guide — Primary guidance on sitemaps, titles, descriptions, and technical requirements.
- Ahrefs — SEO Basics — Modern breakdown of SEO into four buckets with actionable advice.
- Moz — Beginner's Guide to SEO — Classic reference for on-page and off-page activities including link building.
Notes from Callum Bennett.