Guide5 min read

How to Add Keywords to Your Website for Better SEO

A practical guide to keyword placement on your website: where to add them, how many to use, and mistakes to avoid for stronger search rankings.

Keywords are the words and phrases that people type into search engines when they are looking for something. Adding the right keywords to the right places on your website helps search engines understand what your pages are about and show them to the right people. But keyword strategy has changed dramatically over the years. Keyword stuffing — cramming as many keywords as possible into your content — now hurts your rankings. Modern SEO rewards natural, strategic keyword placement.

This guide shows you exactly where and how to add keywords to your website for better search visibility without sacrificing readability.

How to Find the Right Keywords

Before you can add keywords, you need to know which ones to target. Here is a straightforward process:

Start with Seed Keywords

Think about what your target audience would search for to find a site like yours. If you are a freelance photographer, your seed keywords might be "freelance photographer," "portrait photography," and "event photographer [your city]." Write down 10-15 phrases that describe your services, topics, or expertise.

Use Free Research Tools

Expand your seed list using these tools:

  • Google Autocomplete: Type your seed keyword into Google and note the suggestions. These are real queries people search for.
  • Google "People Also Ask": The question boxes on search results pages reveal related queries you can target.
  • "Related Searches" at the bottom of Google: These provide additional keyword variations.
  • Google Search Console: If your site is already live, this shows you exactly which queries are bringing visitors.
  • Free tools like Ubersuggest or AnswerThePublic: These generate hundreds of keyword ideas from a single seed term.

Evaluate and Prioritize

Not all keywords are worth targeting. Prioritize based on:

  • Relevance: Does this keyword accurately describe your content or service?
  • Search volume: Are enough people searching for this term to make it worthwhile?
  • Competition: Can you realistically rank for this keyword, or is it dominated by major websites?
  • Intent: Is the searcher looking for information, a product, or a specific website? Match your content to the intent.

For personal sites and small businesses, long-tail keywords (3-5 word phrases like "minimalist portfolio website builder") are often more effective than broad, competitive terms like "website builder."

Search analytics dashboard showing keyword performance data
Analyzing keyword performance data

Where to Place Keywords on Your Website

Search engines look at specific areas of your page to understand its topic. Here are the most impactful places to add your keywords:

Page Titles (Title Tags)

The title tag is the single most important on-page SEO element. It appears in search results as the clickable headline and in the browser tab. Every page on your site should have a unique title tag that includes your primary keyword, ideally near the beginning.

  • Good: "Freelance Portrait Photographer in Chicago | Jane Smith"
  • Bad: "Jane Smith's Amazing Photography Website - Home"

Keep title tags under 60 characters so they display fully in search results.

Meta Descriptions

The meta description is the short paragraph that appears below the title in search results. While Google says it is not a direct ranking factor, it heavily influences click-through rates — and click-through rates affect rankings indirectly. Include your primary keyword naturally in 120-160 characters of compelling copy.

Headings (H1, H2, H3)

Your H1 is the main heading of the page and should include the primary keyword. H2 and H3 subheadings should include related keywords and variations. This creates a clear topical hierarchy that search engines can follow.

  • H1: "Portrait Photography Services in Chicago"
  • H2: "Types of Portrait Sessions I Offer"
  • H2: "Why Choose a Professional Portrait Photographer"

Body Content

Your primary keyword should appear naturally in the first 100 words of your page content. Use it and related variations throughout the body, but always prioritize readability. A good rule of thumb is a keyword density of 1-2% — roughly 10-20 mentions of your keyword per 1,000 words, including variations.

URL Slugs

Clean, keyword-rich URLs help both search engines and humans understand what a page is about. Use hyphens to separate words and keep URLs short.

  • Good: /portrait-photography-chicago
  • Bad: /page?id=12847&cat=photos

Image Alt Text

Search engines cannot see images, so they rely on alt text to understand what an image shows. Write descriptive alt text that naturally includes relevant keywords. This also improves accessibility for visitors using screen readers.

  • Good: "Professional portrait photo of a business executive in a Chicago office"
  • Bad: "IMG_4592.jpg" or "photo photo photography portrait portrait Chicago"
SEO dashboard with search ranking metrics and graphs
Tracking SEO rankings over time

Common Keyword Mistakes to Avoid

Adding keywords incorrectly can hurt your rankings more than not having them at all. Avoid these pitfalls:

  • Keyword stuffing: Repeating the same keyword unnaturally to manipulate rankings. Search engines detect this and penalize it. If your text reads awkwardly because of forced keywords, you have gone too far.
  • Targeting the same keyword on multiple pages: This is called keyword cannibalization. When two of your pages compete for the same keyword, neither performs well. Give each page a unique primary keyword.
  • Ignoring search intent: If someone searches "how to build a portfolio" they want a guide, not a sales page. Match your content format to what the searcher expects.
  • Optimizing for keywords nobody searches: A perfectly optimized page for a term with zero search volume will still get zero traffic. Always validate that people actually search for your target keywords.
  • Forgetting about mobile: Over 60% of searches happen on mobile devices. Make sure your keyword-optimized content reads well on small screens.

Keywords and Website Builders

If you use a website builder, your ability to add keywords depends on what the platform allows you to customize. Look for these features:

  • Custom page titles and meta descriptions: Essential. If your builder does not let you set these, your SEO ceiling is low.
  • Customizable URL slugs: You need control over your page URLs to include keywords.
  • Heading hierarchy: Make sure you can set proper H1, H2, and H3 tags rather than just visual styling.
  • Image alt text: The ability to add descriptive alt text to every image.

Builders like mnml.page include SEO fields for page titles, descriptions, and clean URL slugs so you can implement proper keyword placement without touching code.

Google search results page showing organic rankings
Organic search results and rankings

Track and Refine Your Keyword Strategy

Keyword optimization is not a one-time task. After adding keywords to your site, monitor their performance:

  1. Set up Google Search Console: It is free and shows you which keywords your site appears for, your average position, and click-through rates.
  2. Review monthly: Look for keywords where you rank on page 2 (positions 11-20). These are your best opportunities — a small improvement could move you to page 1.
  3. Update content regularly: Search engines favor fresh content. Update your pages periodically with new information and refine keyword usage based on performance data.
  4. Watch competitors: If a competitor outranks you, study their page. What keywords are they using? How is their content structured? Learn from what works.

SEO is a long game. It can take 3-6 months to see the impact of keyword changes. Be patient, keep creating valuable content, and let the data guide your decisions.

Ready to build your site?

Create a beautiful portfolio or personal website in minutes. No code, no complexity.

Start for free