SEO 15 min read

What is SEO and how does it work?

Jordan Heppleston

Founder & web developer

Jordan is the founder of Codesky and has been building websites for over a decade. He specialises in performance-first WordPress development, conversion-focused design, and technical SEO. Every recommendation he makes is grounded in real project experience and measurable results.

If you have a business website, you have almost certainly heard the term SEO. You have probably been told you need it, possibly by someone trying to sell it to you. But what is search engine optimisation, really? How does it work in practice? And more importantly, is it actually worth investing in for your business?

This guide explains SEO from the ground up. No jargon for the sake of it, no oversimplification that misses the important parts. Just a clear, honest explanation of how search engines work, what SEO involves, and what realistic results look like. We have been providing SEO services for businesses of all sizes, and the fundamentals in this guide are the same principles we apply to every project.

Why search engines exist and what they are trying to do

Before you can understand SEO, you need to understand what Google is trying to achieve. Google's entire business model depends on showing people the most relevant, most useful results for their search queries. If Google consistently showed poor results, people would switch to a different search engine, and Google's advertising revenue, which was over 200 billion pounds in 2023, would collapse.

So Google invests billions every year in making its search results better. Its algorithm, the system that decides what to rank and in what order, considers hundreds of different signals. But all of those signals are trying to answer one fundamental question: which result will best satisfy this person's search?

What this means for your business

SEO is not about tricking Google. It is about making your website genuinely useful, relevant, and trustworthy for the people searching for what you offer. When you align your website with what Google is trying to do, meaning you create content that genuinely helps people, you and Google are on the same side. The businesses that struggle with SEO are usually the ones trying to game the system rather than serve their audience.

The three pillars of SEO: Technical, content, and authority

Everything in SEO falls into one of three categories. Think of them as three legs of a stool. If any one is weak, the whole thing wobbles.

Technical SEO

Technical SEO is about making sure search engines can find, crawl, and understand your website. If Google cannot access your pages, or if your site loads so slowly that users leave before it renders, nothing else matters.

Technical SEO includes:

  • Site speed: How quickly your pages load. Google has confirmed this is a ranking factor, and it affects user experience directly. A site that takes more than 3 seconds to load loses roughly 40% of visitors.
  • Mobile-friendliness: Google uses mobile-first indexing, meaning it primarily evaluates the mobile version of your site. If your site does not work well on phones, your rankings will suffer regardless of how good the desktop version is.
  • Crawlability: Whether Google can discover and access all of your important pages. This involves things like your XML sitemap, robots.txt file, and internal link structure.
  • Indexability: Whether Google can actually add your pages to its index. Pages blocked by robots directives, duplicate content issues, or technical errors may not get indexed at all.
  • Site architecture: How your pages are organised and linked together. A logical structure with clear navigation helps both users and search engines understand your site.
  • Security: HTTPS is a ranking factor. If your site still uses HTTP, that is holding you back.

Technical SEO is the foundation. We always start here when we take on a new client because without it, the content and authority work that follows will not reach its full potential. The good news is that most technical issues are fixable and, once fixed, stay fixed.

Content

Content is what you publish on your website: your service pages, your about page, your blog posts, your guides. From an SEO perspective, content serves two purposes. First, it tells Google what your website is about and which search queries it should rank for. Second, it provides value to the people who visit your site, which keeps them engaged and encourages them to take action.

Good SEO content is:

  • Relevant: It directly addresses what the searcher is looking for. If someone searches "how much does a new boiler cost," the page that ranks first will be one that actually answers that question with specific, current pricing information.
  • Comprehensive: It covers the topic thoroughly enough that the reader does not need to go back to Google and search again. This does not mean writing the longest article. It means covering all the important aspects of the topic without unnecessary padding.
  • Original: Google wants unique content that adds value, not content copied from other websites or generated in bulk without human expertise. Since Google's Helpful Content updates, websites that publish generic, unhelpful content are increasingly penalised.
  • Well-structured: Clear headings, logical organisation, and proper formatting make content easier for both humans and search engines to understand.

Authority

Authority is essentially how much Google trusts your website. A new website with no backlinks, no brand recognition, and no online presence has very little authority. A well-established website that other reputable sites link to, that people search for by name, and that has years of consistent, quality content has high authority.

The primary way authority is measured is through backlinks: links from other websites to yours. Each backlink acts as a vote of confidence. But not all votes are equal. A link from the BBC or a respected industry publication is worth far more than a link from a random blog that nobody reads. Quality matters more than quantity.

Building authority takes time. There are no shortcuts that do not carry significant risk. In our experience, the most effective approach for most businesses is a combination of creating genuinely valuable content that people want to reference, building relationships with other businesses and organisations, and gradually establishing your brand as a trusted resource in your field.

How Google decides what to rank

Google's ranking algorithm considers over 200 factors, but not all factors carry equal weight. Here are the ones that matter most in practice, based on what we observe across the accounts we manage and the wider SEO industry.

Relevance

Does your page match what the person searched for? Google analyses the words on your page, your title tags, your headings, and your overall content to determine relevance. If someone searches "solicitor in Grantham," Google will prioritise pages that specifically mention solicitors and Grantham over generic legal services pages that do not reference the location.

Content quality and depth

Google evaluates whether your content actually answers the search query comprehensively. Shallow pages that barely touch the topic tend to rank poorly. Pages that demonstrate genuine expertise, cover the topic thoroughly, and provide actionable information tend to rank well. Google's E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) is central to how it evaluates content quality.

Backlink profile

How many quality websites link to yours, and how relevant are those linking sites? A plumbing company with backlinks from local business directories, trade associations, and home improvement publications will rank better than one with no backlinks, even if their on-page SEO is identical.

User experience signals

Google pays attention to how users interact with your site. If people click your result and immediately click back to Google (a high bounce rate or "pogo-sticking"), that tells Google your result did not satisfy the searcher. Page speed, mobile usability, and overall user experience all contribute to these signals.

Domain age and history

Older domains with a clean history tend to have an advantage, not because Google explicitly favours age, but because they have had more time to accumulate backlinks, content, and trust signals. A brand-new domain is starting from zero. This is not a permanent disadvantage, but it does mean newer sites typically take longer to rank for competitive terms.

On-page vs off-page SEO

You will often hear SEO discussed in terms of on-page and off-page. Understanding the distinction helps you know where to focus your efforts.

On-page SEO

On-page SEO is everything you control directly on your website. This includes:

  • Title tags: The title that appears in search results. Each page should have a unique, keyword-rich title under 60 characters.
  • Meta descriptions: The description below the title in search results. Not a direct ranking factor, but heavily influences click-through rates.
  • Heading structure: Using H1, H2, and H3 tags to create a logical content hierarchy.
  • Content: The actual text, images, and media on your pages.
  • Internal linking: How your pages link to each other.
  • URL structure: Clean, descriptive URLs like /services/plumbing/ rather than /page?id=47.
  • Image optimisation: Descriptive file names, alt tags, and compressed file sizes.
  • Schema markup: Structured data that helps Google understand your content type (business, product, article, FAQ, etc.).

On-page SEO is where most businesses should start because you have complete control over it and improvements are relatively straightforward to implement. If you want a structured approach, our SEO checklist for small businesses walks through this step by step.

Off-page SEO

Off-page SEO covers everything that happens outside your website that affects your rankings. This primarily means:

  • Backlinks: Links from other websites to yours. The quality, relevance, and quantity of these links all matter.
  • Brand mentions: When your business is mentioned online, even without a link, Google can use this as a trust signal.
  • Social signals: While social media links do not directly boost rankings, social media activity increases brand visibility and can lead to natural backlinks.
  • Local citations: Consistent mentions of your business name, address, and phone number across directories and websites. This is particularly important for local SEO.
  • Reviews: Google reviews and reviews on other platforms contribute to local SEO and overall trust.

Off-page SEO is harder to control because it depends on other people and websites. But it is also where the biggest competitive advantages lie. Two businesses with identical websites and identical on-page SEO will be separated by their off-page authority.

How long SEO takes and why

This is the question every business owner asks, and the honest answer is: it depends. But we can give you realistic timeframes based on what we see across our client base.

Month 1 to 3: Foundation and quick wins

The first three months are about fixing technical issues, optimising existing content, and setting up proper tracking. If your site has obvious problems like missing title tags, duplicate content, slow page speed, or a broken Google Business Profile, fixing these can produce noticeable improvements relatively quickly. We have seen clients gain 20 to 30% more organic traffic in the first three months just by fixing neglected fundamentals.

Month 3 to 6: Building momentum

By this stage, Google has had time to recrawl your site and process the changes you have made. New content starts to get indexed and gradually moves up in rankings. You should be seeing consistent improvements in keyword positions and organic traffic. For less competitive keywords (long-tail searches, location-specific terms), you may already be ranking on page one.

Month 6 to 12: Compounding growth

This is where SEO really starts to pay off. The content you published in months 2 and 3 has had time to accumulate authority. The backlinks you have been building are taking effect. Your domain authority is increasing. Organic traffic typically shows a compounding growth curve, meaning the results accelerate over time rather than staying linear.

12 Months and beyond: Sustained returns

After a year of consistent SEO work, most businesses are in a strong position. You should be ranking for a meaningful number of valuable keywords and receiving consistent organic traffic that generates leads or sales. At this point, the focus shifts to maintaining your positions, expanding into new keyword territory, and continuing to build authority.

Why it takes this long

Google deliberately moves slowly when adjusting rankings. This protects against manipulation. If rankings changed instantly in response to on-page changes, anyone could game the system temporarily. By requiring sustained effort over time, Google ensures that the sites that rank well are the ones that genuinely deserve to be there. This is frustrating in the short term but beneficial in the long term, because once you have earned your rankings, they are hard for competitors to take away quickly.

To estimate what SEO could be worth to your business, try our SEO ROI calculator.

Is SEO right for your business?

SEO is not right for every business. We say this even though we sell SEO services, because we would rather be honest than waste your money. Here is how to think about it.

SEO is probably right for you if:

  • People search for what you offer. If there is genuine search volume for your products or services, SEO puts you in front of people with active intent to buy. A plumber, a solicitor, a web design agency, a restaurant: these all have strong search demand.
  • You can afford to wait 3 to 6 months for results. SEO is a medium to long-term investment. If you need leads this week, Google Ads is the better option. SEO is for businesses that want sustainable, growing traffic over time.
  • Your customers use Google to find businesses like yours. For most B2C and local businesses, this is a given. For some B2B niches where buyers find suppliers through industry contacts, trade shows, or specific platforms, the search volume may not justify the investment.
  • You are prepared to invest consistently. SEO is not a one-time project. It requires ongoing content creation, technical maintenance, and link building. Businesses that commit to 6 to 12 months of consistent effort see the best results.

SEO is probably not right for you if:

  • You need immediate results. If your business depends on generating leads this month, start with paid advertising and build SEO in parallel.
  • Your market is brand new. If nobody is searching for what you offer yet because the product or service is entirely new, there is no search demand to capture. You will need to create demand through other channels first.
  • You cannot commit to at least 6 months. SEO work that stops after 2 months rarely produces meaningful results. If your budget only allows for a short engagement, that money might be better spent elsewhere.
  • Your website is fundamentally broken. If your site needs a complete rebuild, it often makes more sense to do that first and then begin SEO, rather than trying to optimise a site with deep structural problems.

If you are not sure whether SEO is the right investment for your business, we are happy to give you an honest assessment. Our SEO services page explains how we work, and we always start with a conversation to understand your business before recommending anything.

FAQs

01 What does SEO stand for?

SEO stands for Search Engine Optimisation. It is the practice of improving your website so it ranks higher in search engine results, primarily Google, for the keywords your potential customers are searching for. The goal is to increase the quantity and quality of organic (non-paid) traffic to your website.

02 Is SEO free?

Organic traffic from SEO is technically free in the sense that you do not pay per click like you do with Google Ads. However, SEO requires investment in the form of time, expertise, content creation, and potentially tools or professional services. The advantage is that once you rank well, you continue to receive traffic without ongoing per-click costs, unlike paid advertising which stops the moment you stop paying.

03 Can SEO guarantee first page rankings?

No legitimate SEO professional can guarantee specific rankings. Google uses over 200 ranking factors and its algorithm changes constantly. Anyone who guarantees page one rankings is either being dishonest or targeting keywords so obscure that ranking for them has no commercial value. What a good SEO provider can do is significantly improve your visibility for relevant, valuable keywords over time using proven methods.

04 How is SEO different from SEM?

SEM stands for Search Engine Marketing and historically referred to both organic SEO and paid search advertising (PPC). In practice, most people now use SEM to mean paid search specifically. So SEO is about earning organic rankings through website optimisation, while SEM typically refers to paying for ad placements at the top of search results through platforms like Google Ads.

05 Do I need SEO if I already use Google Ads?

Yes, ideally both. Google Ads gives you immediate visibility but costs money every time someone clicks. SEO takes longer but provides ongoing traffic without per-click costs. Data from your Google Ads campaigns can also inform your SEO strategy by showing you which keywords convert best. Businesses that use both typically see better overall results because they dominate more of the search results page.

Want to know what SEO could do for your business?

We will take a look at your website, your market, and your competition, then give you honest advice about whether SEO is the right investment for you.

Get Your Free SEO Consultation