How to Add


Optimizing a website for SEO is an important part of having an effective online presence. Including keywords is essential for improving search engine rankings. It helps search engines understand what your content is about, making it visible to relevant searches.

When you use relevant keywords, you show search engines that your content has value and is related to the topics you target. To make the most of your keyword strategy, it’s important to know where to add them in the HTML code.

In this guide we’ll show you how to add keywords using 20 spots in HTML code; headers and titles, meta tags, body text and image alt tags. We’ll also give tips on choosing the right keywords and creating SEO-friendly copy that engages customers. Follow these guidelines and you’ll soon be ranked highly, while ensuring a great experience for customers on your site.

HTML Tags to Add Keywords

Keywords? Yes! SEO must have ’em! To get your website to rank higher in search engines, insert relevant keywords in your HTML. Here’s 20 places you can add ’em! Let’s go!

Title Tags

A title tag is super important for a website. It’s in the HTML document’s head and shows at the top of a browser. It’s also used to make snippets in search results, so it’s a key part of SEO.

Title tags should match the page content and include 1 keyword related to the page. The main keyword should come first and be no longer than 60 characters. Additional keywords like product name, brand, location, and services can be added if there’s space. Every page needs a unique tag.

When creating title tags, these guidelines help:

  • Start with a catchy phrase followed by words that describe the webpage
  • Put the main keyword near the beginning
  • Put important words early; browsers show 60 characters max
  • Keep titles under 65 characters
  • Make sure elements are accurate and relevant
  • Check periodically and make changes as needed.

Meta Descriptions

Meta descriptions provide search engines a hint about the content on a page. They are placed in the HTML section and limited to 150-160 characters. It is important to think about what to include.

Adding meta descriptions may encourage visitors to click through to your website, improve search engine rankings, and help visitors and search engines understand the page’s context.

To create meta descriptions, use the tag. This tag should contain two pieces of info: “name” and “content“. The “name” should be “description” and “content” should be the text you want as the meta description. Include important keywords or phrases related to your business. If there is no meta description, some search engines will use text snippets or other tags. So it is important to provide one to be seen!

Headings (H1, H2, H3, etc.)

Metadata headings (or HTML tags) are important for search engine optimization. They vary from H1 to H6 and help search engine robots understand webpages.

Using headings properly can signal to search engines what topics are covered on each page. If a word is in an H1 tag, it should be important.

When adding keywords, use an H1 tag once per page. Don’t use the same line of code or robots will get confused.

Plan ahead and choose the best keywords for each topic you want to target. Also consider using h2s and h3s, but make sure they give context instead of offering the same info from an existing h1 tag. When implemented strategically, this can help SEO rankings and robot relevancy.

Image Alt Text

Optimizing your website for search engine visibility is key to increasing traffic. Do this by placing key words, phrases, and topics in strategic spots. This includes image alt text in the HTML code.

Alt text stands for alternative text. It appears if the image fails to load or if software blocks images. Search engine crawlers will pick up the data and use it for searches.

Alt text also helps users who can’t view images. A screen reader can extract helpful info if there’s more than just an image description or filename. Aim to accurately describe and summarize the image’s contents with key words connected to the web page’s topic.

Avoid repeating too many times on a single website. This could lead to reduced rankings due to keyword stuffing penalties.


URLs are a must for today’s webpages. They can help you optimize your site. When creating URLs, it is important to include relevant keywords. This will help search engines such as Google and Bing find your site and rank it higher.

The ideal URL should be short and include words related to your website or page topic. For example, if you have a page about dogs, you could use “dogs” in the URL like ““.

Search engines may take note of hyphens or underscores used to separate words in the URL. Make sure there is consistency throughout the site. If one page has a URL with hyphens, the other pages should too. Not a mix of hyphens and underscores.

Anchor Text

Anchor text is great for keyword-rich content when used correctly. It can be used within a website to point readers to related content, or to provide extra info. If the anchor text is related to the website topic, search engine robots recognise it as important and boost SEO rankings for the anchor text.

You can add a link using HTML coding. Use the tag and specify a “href” property to determine which page will be linked. The “Rel” property can be set to “nofollow” to stop crawlers from looking into the link. To add keywords as anchor text, use keywords you’d like your website to rank for in both the href and in between the opening and closing tags. An example is: keyword phrase.

Be careful not to overuse anchor texts, as it can be seen as suspicious by SEO. Generally, no more than 10-15% of all links should contain thematic anchor texts related to your business and industry-relevant topics or services targeted on your website.

Internal Links

SEO is a vital part of website design. Internal links are those that connect to pages within the same website. They can boost rankings in search results and make it easier for visitors to use the website.

When adding internal links, use keyword-rich or relevant terms in HTML tags. This helps search engines understand the relevance of each page. Use these HTML tags:

  • <a> tag: To create hyperlinks in HTML source code. Includes an “href” attribute to specify a destination. Anchor text between the two tags. Examples: “books about German history”, “tutorials on web design”.
  • <title> tag: Contains a description of the webpage. Appears in search engine results. Put keywords at or near the beginning. Example: “German History Books | Bookstore”.
  • <meta> tag: Keywords may influence how search engines perceive the page. Use phrases like “German history books” or simply “books”. Example: .
  • <h1>, <h2>, etc.: Heading tags provide structure, which helps visitors and search engine spiders. Put keyword phrases near the beginning if possible. Example: Explore Our Rich Selection of German History Books.

Outbound Links

Outbound links are essential for boosting a website or page’s SEO. These external links point to other webpages. Google values them as they show your site doesn’t contain all the info on a topic, but also offers extra resources.

HTML tags aid in adding more keywords related to a site’s core topics and content. If you want to maximize the ranking potential of your website, HTML tags reduce the need for content to optimize for keywords. Here are some guidelines:

  • Title Tags: Describe each page on your website and should include primary keyword phrases to answer a user’s query. This helps search engine spiders understand what your page is about and improves SERPs ranking.
  • Meta Description Tags: Summaries with relevant words and URLs to reflect each page’s body content. These descriptions appear in SERPs.
  • Heading Tags: Highlight titles and important passages in posts or articles to clarify topics. Include targeted keyword phrases when relevant. Heading tags vary from <h1> to <h6>; <h1> is most prominent.
  • ALT Text Tags for Images: Read images on webpages like text. Use words from primary keyword phrases to help webpages rank higher.

Rich Snippets

Rich snippets are bits of HTML code to help search engines understand the content on your website. This improves your listing in organic search results. To begin, identify long-tail queries and keyword phrases to define your business. Add these to your pages.

  1. Step 1: Add Organizational Markup. This shows search engines which part of your page is about your name, address or contact number. Put it in the “head” section.
  2. Step 2: Website Social Media Links. Add markup between links which inform search engines about your business’ social media profiles.
  3. Step 3: Add Geotag Meta Tags. Add geotag meta tags to the top of pages, especially local landing pages. This helps visitors from certain localities find your content. Most geotags consist of three parts: a city, state/province and country code. Additional data such as zip codes may be included.

Social Media Tags

Social media tagging is important for helping search engines understand your website better. Metadata communicates info about the page to social media sites to improve users’ experiences.

These tags are coded into pages near the top of HTML code and provide social media sites with descriptions and images for sharing links. Tags related to social media sites include Twitter Cards and Open Graph Protocol (OG) tags for Facebook, as well as other services like Google Plus and LinkedIn.

The main goal of these tags is to control the way their shared links look in people’s timelines, giving your site immediate visibility when shared online. It also helps to ensure all the proper info is displayed each time someone likes or shares your webpages on a social platform.

Twitter Cards handle titles, descriptions, images, videos and more when shared on Twitter. OG Protocol gives you control over how each post looks on Facebook.

If you want users to recognize your website easily across social networks, make sure to include the following meta tags:

  • og:title
  • og:description
  • og:url
  • og:image
  • twitter:card
  • twitter:site
  • twitter:creator


Sitemaps are an essential part of any SEO strategy. They show search engines which pages to index and the order in which to list them. Plus, they make it easier for web crawlers and people to navigate your site.

HTML tags can help optimize SEO:

  • Title tags: These HTML tags tell search engines which page they’re on. Include the right keywords so search engines find it easily.
  • Meta description tag: This contains 2-3 sentences summarizing the page. It helps paint a picture of what’s featured and increases SERP clicks.
  • Header tags (H1–H6): Headers organize content into sections. Search engine algorithms look at their HTML placement when ranking.
  • Image alt text: Alt text attributes don’t necessarily improve rankings, but they are important for accessibility. It tells people with disabilities what an image is about, plus improves page load speed.
  • Anchor texts: Anchor texts create soft links between pages, improving click rate. Incorporating target keywords optimizes visibility in SERP listings.


Robots.txt is a text file that tells search engine robots how to crawl or index webpages. It includes instructions about which content the bots should not access or index, such as directories, files, or URLs.

Search engines send out their robots to websites with robots.txt in their main directory. This serves as control center for what content is accessible to robots and crawlers.

A single page can have multiple robot instructions for different types of content.

Adding keywords to robots.txt files increases chances of higher organic rankings in SERPs. Keywords should be relevant and popular, to ensure higher visibility across major search engines.

Best Practices

Including keywords on your website is an essential component of SEO. Doing so can help your website rank higher in search engine results pages. However, it should be done cautiously and in line with other best practices. This article will explain the best practices for adding keywords to HTML to maximize SEO potential.

Use Relevant Keywords

Relevant keywords are essential for search engine crawlers to index your website. Many believe a few keywords in the content is enough to improve rankings. This isn’t true. Relevant keywords in HTML tags strategically and tastefully is a great SEO tool.

When adding keywords, use page titles, meta descriptions, page URLs, headings (H1 & H2 tags), image tags, internal links, PDF document filenames and other media documents filenames. Also, use related terms (synonyms) throughout the body of the website. This will broaden keyword reach and tune the online profile visibility.

Using relevant keywords in HTML without overstuffing or spamming, helps increase website visibility in search engine results pages (SERPS). This could provide businesses with more qualified leads from organic sources.

Don’t Overstuff Keywords

When optimizing webpages for SEO, don’t stuff them with keywords. Too much repetition of the same word or phrase can hurt your organic search results. Search engine algorithms detect and penalize pages with excessive keywords.

To get great SEO rankings, use varied phrases that include related keywords and synonyms. Find a balance between keyphrase repetition and natural language.

Also, use keywords in HTML:

  1. Title tags
  2. Heading tags
  3. Meta descriptions
  4. Image Alt text
  5. Internal linking anchor text
  6. URL slugs
  7. Body content
  8. Site navigation menu items
  9. Subheadings
  10. Image filenames
  11. Body copy link anchor text
  12. Comments or blog post author names
  13. Post titles
  14. Page titles within CMS.

Use Long Tail Keywords

Long tail keywords are great for SEO. They are cheaper and more targeted than more general terms. Use them in your on-page content, internal links, external profiles, headlines and titles.

  • On-Page Content: Include long tail keywords in body copy where relevant. This helps search engines index content and appear in more searches.
  • Internal Linking: Link between pages within your website with relevant long tail keywords. This shows Google the page is important, especially if accompanied by keyword anchor text.
  • External Profiles: Develop relationships with industry influencers. Share content with backlinks in exchange for press mentions or link placements using long tail phrases.
  • Headlines & Titles: Incorporate long tail keywords into titles and headlines. This allows ranking based on ‘exact match’ searches and reinforces search engine relevance.

Structure Content: Keep web copy succinct with well-written, concise paragraphs. Maximize four or five unique targeted phrases. Insert natural organic keyword placements throughout each page. This encourages great ranking and optimal user experience. It also generates massive brand exposure awareness and reroutes traffic to the right message!

Use Synonyms

Search engine optimization (SEO) is vital for website success. When done properly, it can make your website more visible and attract more customers. A key part of the process is to add relevant keywords to multiple places in the HTML code.

It is important to decide wisely which keywords to use and where to place them. A good idea is to mix up the same keywords within a page or post, with variations or synonyms. For instance, if you are targeting “pizza restaurant” with a post, make sure that some form of this phrase appears in the HTML file 20 times with different variations. e.g. pizza joint, Italian eatery, quick bite joint, Italian restaurant. This way, related terms will be included in your content. It also increases the chances of people finding your page when they search for specific synonym versions of the phrase on search results pages (SERPs).

Use Variations

Including keywords in your website for SEO is crucial. Think of alternate ways to say the same thing such as synonyms, different phrases and rephrasing. Furthermore, use variations like plurals and derivatives. This ensures your website covers relevant topics related to the main phrase.

For example, if you want people to find your website when they search ‘running shoes’, make sure to also use similar phrases – like ‘jogging shoes’, ‘trainer shoes’ and ‘sneakers’. This will widen your range of potential visitors and customers.

Use Natural Language

When it comes to SEO, natural language is always better than stuffing a page with keywords. Content should appear as if a human wrote it – including the keywords. Use the keywords in sentences and phrases that make sense on the page. But, don’t overdo it! It’s best to never exceed 5% keyword density. Have a mix of related terms, industry terms, and synonyms. Natural language works well for SEO, helping you reach your target audience and all online users looking for information about your business or products.


Keywords are an important component of any SEO strategy. Inserting them in the right places in HTML will improve a website’s visibility. But, use keywords moderately. Too many can be seen as spammy and lead to penalties. Content should flow naturally for the best results.

SEO best practices include blog posts, images, social media activity, and meta tags. Taking advantage of those 20 spots will help reach your website’s organic goals!

Frequently Asked Questions

1. What are keywords in SEO?

Keywords in SEO are words or phrases that users type into search engines to find relevant content. They help search engines understand what your website is about and improve its rankings in search results.

2. How many keywords should I add to my website?

There is no specific number of keywords that you should add to your website. It is best to focus on quality over quantity and use keywords that are relevant and specific to your business or industry.

3. Where should I add keywords in my website?

Keywords should be added in key areas of your website, such as in the title tag, meta description, header tags, alt tags for images, and within the content of your pages. It’s important to avoid keyword stuffing, which can hurt your website’s rankings.

4. How can I find the right keywords for my website?

You can use keyword research tools, such as Google Keyword Planner and SEMrush, to find relevant keywords for your website. It’s also important to analyze your competitors’ websites and see what keywords they are targeting.

5. Do I need to constantly update my keywords?

Yes, it’s important to regularly review and update your keywords based on changes in your business or industry. This can help you stay relevant and improve your website’s rankings over time.

6. Can adding too many keywords hurt my website’s rankings?

Yes, adding too many keywords, or keyword stuffing, can hurt your website’s rankings and even result in penalties from search engines. It’s important to use keywords in a natural and relevant way within your website’s content.