SEO Basics

SEO helps your website appear in Google search results. Here are the fundamentals to understand how it works.

What is SEO?

SEO (Search Engine Optimization) refers to the set of techniques that help a website appear in the top results of search engines like Google.

Unlike paid advertising (Google Ads), SEO allows you to attract visitors organically, meaning without paying for each click. Good search engine optimization is a lasting investment that generates qualified traffic over the long term.

In practice, when a potential customer searches for something like "plumber in London" or "Italian restaurant near me", SEO determines which websites appear first in the results.

How does Google work?

Google uses robots (called "crawlers" or "Googlebot") that continuously scan the web to discover and analyze pages. This process involves three main steps.

  • Crawling — Google's robots follow links from page to page to discover new content. A sitemap makes this process easier.
  • Indexing — Once a page is discovered, Google analyzes it and stores it in its index. This is a massive database of all known web pages.
  • Ranking — When a user performs a search, Google selects the most relevant pages from its index and ranks them according to over 200 criteria.

Your goal is straightforward: make it easy for Google to crawl, index, and understand your site, then consider it the best answer for searches related to your business.

What are the 3 pillars of SEO?

Search engine optimization rests on three complementary pillars. All three must work together to achieve strong results.

1. Technical SEO

This is the foundation of your search ranking. It covers the structure and performance of your site:

  • Fast loading speed (ideally under 3 seconds)
  • Responsive, mobile-friendly design
  • Clean, readable URLs
  • Active SSL certificate (HTTPS)
  • Correct XML sitemap and robots.txt file
  • Well-structured HTML tags (H1, H2 headings, meta descriptions)

2. Content

Google favors websites that offer useful, relevant, and well-organized content:

  • Unique, high-quality text that answers your visitors' questions
  • Relevant keywords naturally integrated into your pages
  • Clear structure with logical headings and subheadings
  • Regularly updated content
  • Optimized images with descriptive alt tags

3. Authority (popularity)

Your site's authority depends on its reputation across the web, primarily measured by inbound links:

  • Links from other quality websites pointing to yours (backlinks)
  • Presence on professional directories (Yelp, Google Business Profile)
  • Mentions of your business on social media and review sites
  • Age of your domain name

How long does it take to see results?

SEO is a medium- to long-term strategy. Timelines vary depending on several factors, but here are the general trends.

  • Indexing — Your site is typically indexed by Google within 2 to 7 days after launch, especially if a sitemap is submitted.
  • Initial results — First rankings for low-competition keywords appear between 1 and 3 months.
  • Significant results — For more competitive keywords, expect 3 to 6 months of consistent effort.
  • Local SEO — If your business is local (restaurant, tradesperson, retail), results can come faster thanks to Google Business Profile.

Patience is essential. SEO is not a sprint but a marathon. Every optimization you make today contributes to your results tomorrow.

Good to know

With Madra, your site's technical SEO is automatically optimized from launch: HTML tags, speed, sitemap, responsive design, and HTTPS. You start with a solid foundation without any extra effort. Check the SEO on Madra page to learn more.

Was this page helpful?

On this page