SEO Basics That Actually Move the Needle
Plenty of people treat SEO like a dark art, but it isn’t one. Strip away the jargon and it comes down to a handful of things. Can Google find your pages? Does it store them? Do they match what people are searching for? Are you targeting the right words? And are the pages actually worth reading? Get these right and you’re already ahead of most websites.
Let’s go through them one by one.
Crawlability
Before Google can rank a page, it has to find it. Search engines send out bots that hop from link to link, and if a bot can’t reach a page, that page might as well not exist.
The usual causes are boring ones. A robots.txt file might accidentally block an important folder. Some pages might sit five clicks deep with nothing linking to them. Broken links might lead to dead ends, or heavy JavaScript might hide content until someone clicks a button.
The fix is mostly housekeeping. Keep your structure simple so every important page is reachable within about three clicks of the homepage. Link related pages to each other in a natural way. Submit an XML sitemap through Google Search Console, and clean up any 404 errors you find there. Speed matters here too, because slow sites tend to get crawled less often.
Indexation
People often mix up crawling and indexing, but they’re different things. Crawling means Google visited your page. Indexing means Google decided to keep it and show it in search results. A page can be crawled and still never make it into the index.
The Pages report in Search Console tells you which of your URLs are indexed and, more usefully, why some aren’t. The reasons are often simple. A “noindex” tag might have been left over from when the site was being built. Two pages might be near-duplicates, so Google picks one and ignores the other. A canonical tag might be pointing somewhere you didn’t intend. Or the page might just be too thin to deserve a spot.
If a page is important and not indexed, work out why before doing anything else. Requesting indexing over and over won’t help if the page itself is the problem.
Search intent
This is the part most beginners skip, and it’s probably the most important one.
Every search has a reason behind it. Someone typing “best running shoes” wants comparisons. Someone typing “how to tie running shoes” wants a quick guide. Someone typing a specific model name plus “price” is ready to buy. If your page doesn’t match what the person actually wants, no amount of optimisation will save it.
The easiest way to check is to search your target keyword and look at the first page of results. If every result is a list article and you’ve written a sales page, Google is telling you something. Match the format people are already being served, then find a way to do it better, whether that’s more depth, clearer writing, or a fresher angle.
Keyword targeting
Once you understand intent, the keywords get easier. Give each page one main keyword and a few closely related phrases. Google Keyword Planner and Search Console are both free and good enough to start with.
If your site is new, go after longer, more specific phrases. “Vegan protein powder for runners” is a smarter target than “protein powder” because far fewer sites are fighting for it, and the people searching it know what they want.
Place the main keyword where it naturally belongs, meaning the title, the main heading, the opening paragraph, the URL and the meta description. Then stop. If you read a sentence aloud and it sounds odd, you’ve probably forced the keyword in. Stuffing hurts readability and Google has long been good at spotting it.
Also watch out for keyword cannibalisation, which is when two of your own pages compete for the same term. Pick the stronger one, and either merge the other into it or shift its focus.
If you want to fix existing pages, open Search Console and look for queries where you get lots of impressions but few clicks. That’s usually a sign your title or description isn’t earning the click, or that the page ranks but doesn’t quite fit the intent.
Content quality
Everything above just gets you to the starting line. Quality is what keeps you there.
Good content answers the question fully, without padding. It shows that a real person with real knowledge wrote it. Add your own examples, mistakes you’ve made, numbers you’ve actually seen. That kind of detail is hard to fake and it’s what separates a useful page from the hundredth generic article on the same topic.
Write the way you’d explain something to a friend. Short sentences are fine. Opinions are fine. Perfectly polished, corporate-sounding paragraphs tend to read as empty, and readers leave quickly.
Originality matters too. Never copy from other sites or lightly reword someone else’s article. Write from your own understanding, and run a plagiarism checker before you publish if you’ve drawn on a lot of sources. Duplicate or near-duplicate content can keep a page out of the index entirely.
Then there’s freshness. You don’t need to publish every day. What helps far more is going back to your older posts every few months, fixing outdated facts, adding new sections, and tightening the writing. Only change the “last updated” date when you’ve actually made meaningful changes, because faking it doesn’t fool anyone for long.
Putting it together
Think of it as a chain. If a page can’t be crawled, it can’t be indexed. If it isn’t indexed, it can’t rank. If it ranks but ignores intent, nobody stays. And if people stay but the content is weak, nobody comes back.
So start with the technical basics, then choose your keywords with intent in mind, and spend most of your energy making pages that are genuinely helpful. Keep at it for a few months and check Search Console regularly. SEO rewards patience far more than tricks.
If you’d like, I can put this into a Word doc or markdown file, or adjust the tone to match your brand.