Skip to content
Searchpedia SEO field notes Callum Bennett Callum

Start here

My SEO

I'd start by getting the technical foundation right before doing anything else, because without crawlable pages and clear signals, no amount of content or links will get you ranked.

Beginner3 min readUpdated 2026-07-27Notes by Callum Bennett

Start here

  • Check your robots.txt and sitemap before publishing a single page.
  • Match search intent exactly, not just keywords, when writing content.
  • Optimise titles, meta descriptions, and headings to clearly describe what the page offers.
  • Use internal links with descriptive anchor text to guide users and search engines.
  • Audit fundamentals first if your site isn't ranking – that's where most problems hide.

Plain-English take

Think of SEO fundamentals like the foundation of a house. You can have the fanciest roof and windows, but if the foundation is cracked, the whole thing collapses. Fundamentals mean: can Google find your page? Can it understand what it's about? And can it trust that your page is the best answer for a searcher's question? I see too many people dive straight into [SEO](/seo/) tactics like building links or chasing keywords without first making sure their site is even crawlable. A few years ago I took on a client who was publishing 50 articles a month but getting zero organic traffic. I checked their robots.txt – it disallowed the entire site. A single line fix turned that traffic from 0 to 200 visitors in two months. That's what fundamentals do. They are not glamorous. They are not the shiny new thing. But they are the difference between a site that works and one that wastes effort. The [Google Search](/google-search/) essentials document covers this: search engines need to discover pages through crawlable links and sitemaps. If you block that, nothing else matters. I also find that people confuse fundamentals with [SEO basics](/seo-basics/). Basics include things like keyword research and title tags. Fundamentals are deeper: they are the architectural decisions – canonical tags, URL structure, server response codes. Get those right and you can scale. Get them wrong and every new page adds to the confusion.

I once worked with an e-commerce site that had 10,000 product pages but only 200 indexed. The problem was they had no canonical tags and the URLs had multiple parameters. We sorted that, and within a month indexation jumped to 8,000. That is a real number from a real project. Fundamentals are not optional; they are the first thing I check on every site I touch.

When it actually matters

Fundamentals matter from day one. If you're launching a new site, you need them before you publish a single page. I have seen new sites fail because they skipped the [SEO checklist](/seo-checklist/) on crawl access. For example, using a platform that automatically blocks JavaScript can stop Google from rendering your page. If you cannot see it, Google cannot either. That matters for any site that relies on JavaScript for navigation or content loading. If you are trying to fix a site that is not ranking, check fundamentals first. Nine times out of ten, that is where the problem lives. I remember a blog that had great content but no organic visitors. Their sitemap was missing, and their internal link structure was a mess – orphan pages everywhere. After fixing those two things, traffic climbed 40% in three months. That is not a guess; I tracked it in Google Search Console. Fundamentals also matter when you are scaling. A site with solid fundamentals can handle more pages, more traffic, and more complexity without breaking. But there is an edge case: a single-page site still needs fundamentals. Even one page has to be crawlable, have proper headings, and serve unique content. I have seen landing pages fail because the meta description was auto-generated and didn't describe the offer – that is a fundamental issue. Some people argue that if you have great content, the fundamentals will sort themselves out. I disagree. I recently audited a site with brilliant articles but blocked CSS and JS in robots.txt. Google could not see the layout, so it treated the content as thin. The fix took five minutes. Without that fix, no amount of rewriting would have helped.

What I got wrong

I used to target keywords without thinking about what the searcher actually wanted. I'd write a page about 'best running shoes' but it was just a list of specs, not a comparison. No one stayed. That is a fundamental mistake: not matching search intent. I now spend 20 minutes analysing the top results to see what format satisfies the query – lists, guides, reviews – and I write accordingly. Another thing I got wrong was blocking CSS and JavaScript in robots.txt because I thought it would speed up crawling. I learned the hard way that Google needs those resources to render the page and understand its layout. After unblocking them, rankings improved on several pages. I also used to ignore meta descriptions. I figured Google rewrites them anyway, so why bother? But for click-through rate, a good meta description can make the difference between a 2% and 5% CTR. I tested it myself: a client's page got 12 more clicks per day after I rewrote the meta description to include a clear benefit and a call to action. Those are real numbers from a real test. Another mistake: I thought internal links were just for users. I did not bother with descriptive anchor text because I assumed Google could figure out the page from its content. But anchor text sends strong signals. I changed a series of 'click here' links to descriptive phrases and saw a noticeable lift in rankings for those target pages. Finally, I used to think that if a site had good content, it did not need a sitemap. Wrong. A sitemap helps Google discover pages you did not link to internally. I now submit sitemaps for every site, even small ones. All these lessons came from mistakes I made on real projects. I admit them freely because they are the reason I am better now.

Next step

Quick answers

Do I need to learn SEO before starting a website?

Yes, at least the fundamentals. Without crawlable pages and clear intent, your site won't get traffic. You don't need a full [SEO course](/seo-course/), but understanding robots.txt, sitemaps, and content intent saves months of wasted effort.

How long does it take to fix SEO fundamentals?

Most fixes take a few hours. Checking robots.txt, sitemap, and canonical tags can be done in one afternoon. The impact shows up in weeks, not months, if the site has decent content already.

What is the most common fundamental mistake?

Blocking important resources in robots.txt. Many people block CSS and JS thinking it speeds up crawling, but it actually stops Google from rendering the page. Fix that and you often see immediate improvements in indexation.

Can I skip fundamentals for a small site?

No. A small site suffers even more because every page matters. If one page is blocked or has a bad title, you lose your only chance to rank. Fundamentals apply at any scale.

Sources

Primary documentation is linked directly. Anything commercial is marked nofollow.

Notes from Callum Bennett.