SEO basics: the ten ideas that explain everything else

You can ship pages that rank without guesswork. These ten ideas cover how search works, what to write, and how to measure it. Each one has a concrete example you can copy.

By , founder of Porteur · Updated 14 September 2026 · Markdown

The ten ideas that explain everything else

  • A query has an intent. Match it. The query "best time tracking app" wants a comparison, not your homepage. Build yourproduct.com/compare/best-time-tracking-app and explain choices. If a query is "yourproduct time tracker login", show your login page fast.
  • One page per topic. Do not split one idea across five thin posts. If the topic is "time tracking for agencies", ship yourproduct.com/solutions/agencies, not three short blogs. Fold overlaps into the strongest page and redirect the rest.
  • Write the title for the click. About 60 characters. Name the topic first, then a reason. Example: "Time tracking for agencies, with client approvals" for yourproduct.com/solutions/agencies. Avoid repeating your brand. Put brand at the end only if space remains.
  • Google must crawl, then index, then serve. If yourproduct.com/guides/getting-started is not in the index, it cannot rank. Make it discoverable with links and a sitemap, keep it indexable, and check status in Search Console.
  • Links from other sites still help. One link from an article that covers your niche beats ten random directory links. If a partner mentions yourproduct.com/pricing, ask them to link to the exact page they mention.
  • Internal links decide which page ranks on your site. Link "agency time tracking" to yourproduct.com/solutions/agencies from your blog and docs. Use clear anchor text. Do not make ten pages compete for the same term.
  • The results page is your brief. Search "time tracking for agencies" in an incognito window. Note page types, angles, and common questions. If every top result has pricing context, include pricing context on your page too.
  • Speed and stability affect clicks and keep users. Aim for Largest Contentful Paint under 2.5 seconds, CLS under 0.1, and fast interactions under 200 ms. Optimise images, fonts, and third party scripts on yourproduct.com.
  • Measure in one place and act. Use Search Console to see queries and pages. Improve titles on pages with impressions but poor CTR. Add internal links to pages near page one. Track signups from those pages in analytics.
  • Be patient, but ship weekly. New pages can take days to weeks to index. Competitive rankings take months. Keep improving the best candidate page per topic and build links while you wait.

What to check first on a new or quiet site

Many sites are fine on content, but blocked. Check discovery and indexation before you rewrite copy.

  1. See what Google has now

    Search site:yourproduct.com. If you see only a few results or none, you have a discovery or indexation issue.

  2. Verify Search Console

    Add yourproduct.com to Search Console. Data appears after verification and crawls. Expect about a two day lag. A new property can show 16 months of what Google already had.

  3. Read the Page indexing report

    Check reasons for non indexing. "Alternate page with proper canonical tag" is fine when intentional. Fix wrong canonicals and blocked key pages.

  4. Inspect a key URL

    Use URL Inspection on yourproduct.com/solutions/agencies. If not indexed, request indexing. Small daily quota. It asks for a crawl, not a guaranteed index.

  5. Check robots and meta robots

    Make sure production is not shipping a staging noindex. Confirm robots.txt is not blocking key paths. Ensure important pages are allowed and indexable.

  6. Submit a sitemap

    Provide an XML sitemap with your main URLs. Add it in Search Console. It speeds discovery. Keep it updated on deploys.

  7. Add internal links

    Link to your new page from the homepage, header, footer, and related articles. Googlebot finds URLs from links, sitemaps and past crawls.

  8. Get your first links

    Ask a partner, directory, or a project you contribute to to link to a relevant page. A public page linked from a known page is found. There is no fee to appear.

Turn the results page into your brief

The results page shows what answers win. Use it to shape your page before you write a line.

  1. Search your target query incognito in the right country

    For "time tracking for agencies", use a local search or a rank checker set to your market.

  2. List the page types and angles

    Are they product pages, guides, comparisons, or templates. If nine are guides, a thin product page will not match intent.

  3. Note recurring sections and questions

    If most pages show pricing context, integrations, and a short how it works, include them on yourproduct.com/solutions/agencies.

  4. Check features around results

    Are there People also ask, a featured snippet, or reviews. If PAA dominates, add a short FAQ section that answers those specific questions.

  5. Decide your one page

    Pick the one URL on your product that will own this topic. Merge or redirect weaker overlaps into it to avoid competition inside your site.

Titles that earn clicks

A clear title beats a clever one. It is the first thing most searchers see. You have about 60 characters before it truncates.

  1. Lead with the topic

    Start with the words a searcher used, in natural language. Example: "Time tracking for agencies, with client approvals".

  2. Match the intent

    If it is a comparison, say so: "Best time tracking apps for agencies, tested in 2026" on yourproduct.com/compare/best-time-tracking-app.

  3. Avoid fluff and duplication

    Drop your brand unless you have space. Avoid brackets and dates unless they add value.

  4. Check similar pages

    If yourproduct.com/solutions/agencies and /blog/agency-time-tracking-tips target the same term, consolidate. One page should get the title that fits the query.

  5. Revisit pages with low CTR

    In Search Console, find pages with many impressions and low CTR. Rewrite titles and meta descriptions. Keep the promise the page can deliver.

Crawl and index: how to get discovered fast

Google works in three stages: crawling, indexing, and serving. A page must pass the first two before it can rank for a query. Not every crawled page is indexed.

  • Crawling: Googlebot follows links, reads sitemaps, and fetches URLs. It renders pages with an evergreen Chromium in a second wave. Make your HTML include core content.
  • Indexing: Google analyses your text, images, and video. It groups duplicates and picks a canonical URL. Keep one canonical per page. Avoid thin duplicates.
  • Serving: for each query, ranking systems pick and order results by relevance, quality, usability, and context. You cannot pay for this. A public, linked page can appear without submission.
  1. Ship HTML that stands alone

    Do not hide core content behind scripts. Server render or hydrate fast so rendering does not delay indexing of your main copy.

  2. Link your new page from strong pages

    Add it to the main nav or footer and from related posts. Click depth should be low. Your homepage is the fastest path to discovery.

  3. Keep canonical logic simple

    One clean URL per page. Avoid both with and without trailing slash. Redirect variants to the canonical. Set the canonical tag to itself.

  4. Use Search Console and sitemaps

    Add a sitemap. Use URL Inspection to request a crawl for a key URL. For Bing, use IndexNow to push new URLs.

Speed and page experience for small teams

Speed does not win a bad page, but it removes a reason to lose. Hit the Core Web Vitals while you build. Keep pages simple and stable on mobile.

  • Largest Contentful Paint under 2.5 seconds: optimise hero images and server response. Serve images in modern formats. Preload the hero if needed.
  • Cumulative Layout Shift under 0.1: set width and height on images and embeds. Reserve space for UI that loads later.
  • Interactions quick, around 200 ms: avoid heavy JavaScript on first load. Defer non essential scripts. Keep third party tags trim.
  • Use HTTPS, be mobile friendly, and avoid intrusive interstitials. These are table stakes and affect usability and trust.

Measure, iterate, and be patient

You need one place to see if work moved the needle. Search Console is the source for Google clicks and positions. Your analytics shows what those users do next.

  • Track by page and query. In the Performance report, split by page to see candidates near page one. Improve titles and add internal links to them.
  • Expect delayed feedback. Search Console data lags by about two days. New sites can take days to weeks to index. Competitive growth takes months.
  • Watch impressions before clicks. An impression is counted when a link to your page appears on a results page a user loaded. Rising impressions mean you are entering more results.
  • Diagnose drops by date. Compare periods around the drop. Check Google’s Search Status Dashboard for updates. Check Manual actions and Security issues. Check your deploys for redirects, canonicals, robots, or noindex changes.
  • Look at the results page. A new feature or a new rival might be taking clicks. Adjust your title or add a section that answers what now shows on top.

Questions

Sources

Check my site, free

Paste your homepage URL to get a free read of your site, the searches around it and the rivals on them in about thirty seconds, with three findings you can ship next.

  • Free check, no card
  • Read-only, your own accounts
  • Readable by your agent

Read next