SEO basics for beginners come down to four small pieces of code and text that you control on every page: the title and meta description that describe it, the Open Graph tags that shape how it looks when shared, the robots.txt file that guides crawlers, and the UTM parameters that label your campaign links. None of them is a ranking trick. Each one helps search engines, social platforms and your analytics understand a page correctly. This guide explains what each does, how to use it properly, the mistakes that cause real problems, and what Google’s own documentation says.
What are the SEO basics a beginner should set up first?
Start with a unique title and description on every page, a working robots.txt file, social sharing tags, and tagged links for campaigns. These are low effort and they remove avoidable problems before you think about advanced tactics.
Here is how the four pieces differ:
| Element | Where it lives | What it does | Who reads it |
|---|---|---|---|
| Meta title | <title> in the page head | Names the page in search results and browser tabs | Search engines, people |
| Meta description | <meta name=”description”> | Offers a summary that may be used as the snippet | Search engines, people |
| Open Graph tags | <meta property=”og:…”> | Controls the title, image and summary in link previews | Social and chat platforms |
| robots.txt | /robots.txt at the site root | Tells crawlers which URLs they may request | Crawlers |
| UTM parameters | Query string on a URL | Labels where a visit came from | Analytics tools |
Notice that only the first two relate directly to how a page appears in search. The others support sharing, crawling and measurement. Keeping those roles separate prevents most beginner confusion.
How should you write a meta title?
Write a title that describes the page accurately and concisely, with the main topic near the front. Google’s title link documentation asks for a descriptive, concise title on every page, and warns against vague labels such as “Home” and against very long titles.
Practical points drawn from that guidance:
- Make each title unique. Titles that differ by only one word across many pages make them hard to tell apart.
- Avoid keyword stuffing. A few descriptive terms are fine. Repeating the same phrase does not help readers and can look spammy.
- Brand briefly. If you add the site name, put it at the start or end with a separator such as a hyphen or pipe.
- Match the visible heading. The main heading on the page should agree with the title. Google may rewrite title links when the title is half empty, repetitive or inaccurate, or when the page’s main heading is unclear.
Google does not publish a character limit for titles. It says titles are typically truncated to fit the device width, so put the important words first rather than chasing a magic number. A common working habit is to keep titles short enough to read in full in a search result, and to check them with a character counter. The Character Counter shows the length of any text after you press its button, which is handy when comparing title drafts.
How should you write a meta description?
Write a plain summary of the page that a person would want to read. Google says in its snippet documentation that it builds snippets mainly from page content, but may use the meta description when it describes the page better than the visible text.
That means a description is a suggestion, not a guarantee. The same documentation says there is no limit on how long a meta description can be, though the displayed snippet is truncated to fit the device width and may differ for each search query. Google also recommends that every page has a unique description, that it summarizes the whole page rather than listing keywords, and that useful specifics such as a date or key product facts are worth including.
Many site owners keep descriptions around 150 to 160 characters so they are less likely to be cut off. Treat that as a convention for display, not a Google rule. If you want to create the tags without hand-writing the HTML, the Meta Tag Generator takes your title and description and produces the markup when you press its button, ready to paste into your page head.
What are Open Graph tags and why do they matter?
Open Graph tags are meta tags that tell platforms which title, description and image to show when someone shares your link. The protocol is documented at ogp.me, and many social and messaging apps read it, so a good set controls whether your shared link looks like a clean card or a bare URL.
The four properties the protocol treats as required are:
- og:title: the title of the page as it should appear in a share.
- og:type: the kind of object, such as website or article.
- og:image: the address of an image that represents the page.
- og:url: the canonical address of the page.
Most sites also add og:description for the summary line. Open Graph is not a Google ranking factor and Google does not document it as one. Its value is in how your content looks and how many people click it after it is posted somewhere.
Tips for the image: use an absolute URL that is publicly reachable, choose a wide image that remains readable when cropped, and avoid putting key text near the edges.
What does robots.txt do, and what does it not do?
A robots.txt file tells crawlers which URLs on your site they may request. It is mainly for managing crawler traffic, not for hiding pages. Google’s robots.txt introduction states plainly that it is not a mechanism for keeping a web page out of Google.
The file sits at the root of your site, for example https://example.com/robots.txt, and is built from groups of rules. A simple version looks like this:
- User-agent: * applies the rules below it to all crawlers.
- Disallow: /cart/ asks crawlers not to request URLs that start with /cart/.
- Allow: /cart/help makes an exception for a specific path.
- Sitemap: https://example.com/sitemap.xml points crawlers to your sitemap.
Two limits matter. First, robots.txt cannot force a crawler to behave: well-behaved crawlers follow it, others may not. Second, a URL blocked in robots.txt can still appear in search results, usually without a description, if other pages link to it. If you want a page kept out of search results, Google’s guidance is to use a noindex rule, in a meta tag or HTTP header, or to protect the page with a password, or remove it.
There is a catch that trips many people up. If you block a page in robots.txt, Google cannot fetch the page to see a noindex tag on it. Rules for crawling and indexing can work against each other, so pick the right one for the goal. The Robots.txt Generator helps you assemble correct syntax for allow, disallow and sitemap lines; press its button to produce the file text and upload it to your root yourself.
What are UTM links and how do you use them?
UTM parameters are labels added to the end of a URL so your analytics tool can tell where a visit came from. They affect measurement, not search rankings. The standard five are utm_source, utm_medium, utm_campaign, utm_term and utm_content, and Google Analytics documents them in its help pages on campaign URLs.
The first three are the ones most people use:
- utm_source: where the traffic originates, such as a newsletter name or a platform.
- utm_medium: the channel type, such as email, social or cpc.
- utm_campaign: the name of the campaign or promotion.
A tagged link looks like https://example.com/guide?utm_source=newsletter&utm_medium=email&utm_campaign=spring_guide. Use UTM links for places you control and cannot otherwise distinguish, such as email, paid ads and posts on social platforms. The UTM Link Builder assembles and encodes the final URL after you fill in the fields and press its button, which avoids typos in the query string.
A key rule: do not put UTM parameters on links between pages of your own site. Doing so can overwrite the original traffic source in your reports and make the data misleading. Reserve them for links that bring people in from outside.
How do slugs and URLs fit into SEO basics?
A slug is the readable last part of a URL, and a short, descriptive one helps people understand a link before they click. Google’s URL guidance favors simple, readable structures, and words in the URL that describe the page are easier to scan than strings of numbers.
Good habits are simple. Use lowercase letters, separate words with hyphens, keep it short, and avoid dates or session codes that make the address go stale. For this article, the slug names the topic rather than repeating every word of the title. To convert a heading into a clean slug, the Slug Generator turns your text into a hyphenated lowercase version when you press its button. Once a page is live and linked, avoid changing its slug without setting up a redirect.
What are the most common SEO basics mistakes?
The most common mistakes are duplicate titles, blocking pages in robots.txt when you meant noindex, and tagging internal links with UTM parameters. Each is easy to avoid once you know it exists.
- Using the same title or description on every page. Unique text per page is what Google recommends, and templates that only swap one word make pages blur together.
- Stuffing keywords. A title such as “Cheap shoes, buy shoes, best shoes online” reads as spam and invites a rewrite.
- Treating robots.txt as a privacy tool. It is a public file anyone can read, and listing a private path in it advertises that path. It also does not keep a URL out of search results.
- Blocking a page you want deindexed. Google then cannot see the noindex tag. Allow crawling, add noindex, and remove the block only after the page drops out.
- Accidentally disallowing the whole site. A rule of
Disallow: /under all user agents left over from a staging site is a classic launch-day error. Check the live file after every release. - Missing or broken Open Graph images. A relative path or an image behind a login produces a blank preview.
- Inconsistent UTM naming. “Email”, “email” and “e-mail” are three different values in reports. Pick one convention and write it down.
FAQ
Do meta descriptions affect rankings?
Google does not describe the meta description as a ranking input. It is used to build the snippet shown under your result, and Google may replace it with text from the page. A good one can still help people decide to click.
How long should a meta title be?
Google gives no fixed number. Titles are truncated to fit the device width, so keep them concise and put the main topic first. Many people aim for roughly 50 to 60 characters as a convention.
Does robots.txt remove a page from Google?
No. It controls crawling, and a blocked URL can still be indexed if other pages link to it. To keep a page out of results, use a noindex rule, password protection, or removal of the page.
Are Open Graph tags a ranking factor?
Google does not list them as one. They control how links appear when shared on social and messaging platforms, which can influence clicks and visibility indirectly.
Do UTM parameters hurt SEO?
They do not change rankings by themselves, but tagged URLs create many variants of one page. Use them only on external campaign links, and make sure your pages declare a canonical URL so variants are treated as one.
Where should the robots.txt file go?
At the root of the host it applies to, for example example.com/robots.txt. Each subdomain needs its own file, and a file placed in a subfolder is not treated as the site’s robots.txt.
Where should you go from here?
Set up the basics once, then review them whenever you launch a new section or redesign. Unique titles and descriptions, correct crawl rules, tidy share cards and consistent campaign labels cover most beginner needs. The full set of free tools on this site runs in your browser if you want to draft the pieces quickly. Verify details against Google’s current documentation, since guidance and tools change over time.
Free Tools Mentioned in This Guide
See all of them on the free online tools page.
