SEO stands for Search Engine Optimization: the practice of improving a website so it ranks higher in search engines like Google, without paying for ads. If performance marketing is buying visibility, SEO is earning it — slower, but free once you get there, and compounding over time instead of stopping the moment you stop paying.
How search engines actually work
Search engines run on three basic steps:
- Crawling — automated programs (“bots”) follow links across the web, discovering pages.
- Indexing — the content of each page gets analyzed and stored, so it can be matched to relevant searches later.
- Ranking — when someone searches, the engine decides which indexed pages best answer that query, and in what order.
SEO is the work of making your site easy to crawl, clear to index, and convincing enough — in relevance and trust — to rank well for the searches that matter to your business.
The three pillars of SEO
Technical SEO
The foundation: a fast site, mobile-friendly pages, clean URLs, a working sitemap, and no broken links or duplicate-content issues. If a search engine can’t crawl and understand your site properly, nothing else matters much.
On-page SEO
What’s on each individual page: the title tag, the heading, the body content, and how clearly that page targets one specific topic or search term. A page trying to rank for everything usually ranks well for nothing.
Off-page SEO
Signals from outside your own site — primarily backlinks (other sites linking to yours). Search engines treat a link from another site as a vote of trust; more votes from more credible sites generally means more trust, and more trust generally means better rankings.
Keywords: the starting point, not the whole job
Keyword research means finding out what your potential customers actually type into Google, and how often. The common mistake is optimizing for the highest-volume term available rather than the one that best matches what a page can realistically deliver and realistically rank for. A smaller, specific, high-intent term usually converts better than a huge, generic one a new site has no real chance of ranking for.
How long does SEO actually take?
Longer than most people want to hear. Technical fixes can show results in weeks. Ranking for a specific, moderately competitive term typically takes a few months of consistent content and improving signals. Competing for the biggest, most generic terms in a category can take considerably longer, especially for a newer site with little history or authority. Anyone promising guaranteed first-page rankings in days is either misunderstanding how search engines work or not being straight with you.
SEO vs paid ads: not a competition
SEO and performance marketing solve different problems. Paid ads deliver traffic immediately but stop the moment you stop paying. SEO takes longer to build but keeps working without ongoing spend once it’s established. Most businesses eventually use both: ads for immediate visibility while SEO builds, and SEO for durable, compounding traffic afterward.
Common SEO mistakes
- Keyword stuffing — repeating a term unnaturally, which search engines penalize rather than reward.
- Ignoring page speed and mobile experience, both of which directly affect ranking.
- Writing for search engines instead of people, producing thin, awkward content that nobody wants to read or link to.
- Targeting one keyword per page incorrectly — either spreading one page too thin across many unrelated terms, or duplicating the same keyword across several competing pages.
- Treating SEO as a one-time project instead of ongoing work; competitors keep publishing, and rankings aren’t permanent.
What’s changing: search engines are no longer the only front door
Traditional SEO assumes people click through a list of blue links. Increasingly, people ask an AI assistant a question directly and get a synthesized answer, with no click involved at all. Showing up in that answer is a related but distinct discipline, usually called AEO (Answer Engine Optimization) — see our guide to what AEO is and how it differs from SEO.
Local SEO: a different game for location-based businesses
If customers need to find you in a specific city or region, local SEO matters as much as general ranking: a complete, accurate Google Business Profile, consistent business name/address/phone details across directories, and reviews. A business with strong local SEO can regularly outrank a much larger competitor for searches that include a location, simply because local intent is a distinct ranking signal search engines weigh heavily.
How to tell if SEO is actually working
SEO can feel invisible while it’s building, which is exactly when people give up on it. A few concrete things to track instead of guessing:
- Organic traffic — visits arriving from search, tracked in an analytics tool, over months not days.
- Keyword rankings — your position for the specific terms you’re targeting, checked periodically rather than daily (rankings fluctuate naturally).
- Impressions and clicks — visible in Google Search Console, showing how often your pages appear in results and how often people click through.
- Indexed pages — confirming search engines have actually crawled and indexed the pages you’ve published, which is a prerequisite for any of the above.
Early on, movement in impressions and indexing is the more honest signal — rankings and traffic take longer to follow, especially for a newer site.
Do you need an SEO specialist, or can you do it yourself?
Basic on-page SEO — clear titles, one keyword focus per page, reasonably fast hosting — is within reach of most business owners willing to learn it. Where it gets harder to DIY is technical SEO on a larger or older site, competitive keyword research, and sustained content production over many months, which is where the time cost usually outweighs the learning curve. A reasonable middle path for a small business: handle the basics yourself early on, and bring in a specialist once you’re ready to compete for genuinely competitive terms.
How Floral Gray approaches SEO
We handle technical SEO, on-page optimization and content strategy, targeting the high-volume terms a business can realistically compete for rather than vanity keywords nobody searches. This site is built using the same approach described here. See our SEO & AEO services, or get in touch for an audit of where you currently stand.